0s autopkgtest [00:17:03]: starting date and time: 2025-11-07 00:17:03+0000 0s autopkgtest [00:17:03]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [00:17:03]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.zi4ud094/out --timeout-copy=6000 -a i386 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glib2.0 --apt-upgrade gjs --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glib2.0/2.80.0-6ubuntu3.5 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-4.secgroup --name adt-noble-i386-gjs-20251107-001703-juju-7f2275-prod-proposed-migration-environment-2-f00bd252-0a0d-43d2-8a83-2c588fa32f92 --image adt/ubuntu-noble-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-noble-i386-gjs-20251107-001703-juju-7f2275-prod-proposed-migration-environment-2-f00bd252-0a0d-43d2-8a83-2c588fa32f92 from image adt/ubuntu-noble-amd64-server-20251106.img (UUID f82ce5d4-d1c3-4471-82e5-184a3b3fdc5c)... 52s autopkgtest [00:17:55]: testbed dpkg architecture: amd64 52s autopkgtest [00:17:55]: testbed apt version: 2.8.3 53s autopkgtest [00:17:56]: @@@@@@@@@@@@@@@@@@@@ test bed setup 53s autopkgtest [00:17:56]: testbed release detected to be: None 53s autopkgtest [00:17:56]: updating testbed package index (apt update) 53s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 54s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 54s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 54s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 54s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [9156 B] 54s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [90.6 kB] 54s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [42.6 kB] 54s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [44.3 kB] 54s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [478 kB] 54s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [82.5 kB] 54s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [2184 B] 54s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [21.0 kB] 54s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [1011 kB] 54s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [444 B] 54s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [51.2 kB] 54s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [111 kB] 54s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [2328 B] 54s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [5288 B] 54s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [752 B] 54s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [284 B] 56s Fetched 2218 kB in 1s (2093 kB/s) 57s Reading package lists... 57s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 57s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 57s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 57s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 58s Reading package lists... 58s Reading package lists... 58s Building dependency tree... 58s Reading state information... 59s Calculating upgrade... 59s The following packages will be upgraded: 59s gir1.2-glib-2.0 libglib2.0-0t64 libglib2.0-data 59s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 59s Need to get 1777 kB of archives. 59s After this operation, 0 B of additional disk space will be used. 59s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gir1.2-glib-2.0 amd64 2.80.0-6ubuntu3.5 [183 kB] 59s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.5 [1544 kB] 59s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-data all 2.80.0-6ubuntu3.5 [48.8 kB] 59s debconf: unable to initialize frontend: Dialog 59s debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) 59s debconf: falling back to frontend: Readline 59s debconf: unable to initialize frontend: Readline 59s debconf: (This frontend requires a controlling tty.) 59s debconf: falling back to frontend: Teletype 59s dpkg-preconfigure: unable to re-open stdin: 59s Fetched 1777 kB in 0s (4105 kB/s) 60s (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 ... 106381 files and directories currently installed.) 60s Preparing to unpack .../gir1.2-glib-2.0_2.80.0-6ubuntu3.5_amd64.deb ... 60s Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.5) over (2.80.0-6ubuntu3.4) ... 60s Preparing to unpack .../libglib2.0-0t64_2.80.0-6ubuntu3.5_amd64.deb ... 60s Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.5) over (2.80.0-6ubuntu3.4) ... 60s Preparing to unpack .../libglib2.0-data_2.80.0-6ubuntu3.5_all.deb ... 60s Unpacking libglib2.0-data (2.80.0-6ubuntu3.5) over (2.80.0-6ubuntu3.4) ... 60s Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.5) ... 60s No schema files found: doing nothing. 60s Setting up libglib2.0-data (2.80.0-6ubuntu3.5) ... 60s Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.5) ... 60s Processing triggers for libc-bin (2.39-0ubuntu8.6) ... 60s autopkgtest [00:18:03]: upgrading testbed (apt dist-upgrade and autopurge) 60s Reading package lists... 60s Building dependency tree... 60s Reading state information... 60s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 60s Starting 2 pkgProblemResolver with broken count: 0 60s Done 61s Entering ResolveByKeep 61s 61s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 61s Reading package lists... 61s Building dependency tree... 61s Reading state information... 62s Starting pkgProblemResolver with broken count: 0 62s Starting 2 pkgProblemResolver with broken count: 0 62s Done 62s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 64s autopkgtest [00:18:07]: testbed running kernel: Linux 6.8.0-87-generic #88-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 09:28:41 UTC 2025 64s autopkgtest [00:18:07]: @@@@@@@@@@@@@@@@@@@@ apt-source gjs 67s Get:1 http://ftpmaster.internal/ubuntu noble/main gjs 1.80.2-1build2 (dsc) [2748 B] 67s Get:2 http://ftpmaster.internal/ubuntu noble/main gjs 1.80.2-1build2 (tar) [663 kB] 67s Get:3 http://ftpmaster.internal/ubuntu noble/main gjs 1.80.2-1build2 (diff) [22.1 kB] 67s gpgv: Signature made Mon Apr 8 14:41:11 2024 UTC 67s gpgv: using RSA key 4FB588A84C2DDE79A74C77876FA458DD1DB03F71 67s gpgv: issuer "juliank@ubuntu.com" 67s gpgv: Can't check signature: No public key 67s dpkg-source: warning: cannot verify inline signature for ./gjs_1.80.2-1build2.dsc: no acceptable signature found 67s autopkgtest [00:18:10]: testing package gjs version 1.80.2-1build2 68s autopkgtest [00:18:11]: build not needed 68s autopkgtest [00:18:11]: test build: preparing testbed 69s Reading package lists... 69s Building dependency tree... 69s Reading state information... 69s Starting pkgProblemResolver with broken count: 2 69s Starting 2 pkgProblemResolver with broken count: 2 69s Investigating (0) python3:amd64 < 3.12.3-0ubuntu2 @ii K Ib > 69s Broken python3:amd64 PreDepends on python3-minimal:amd64 < 3.12.3-0ubuntu2 @ii R > (= 3.12.3-0ubuntu2) 69s Considering python3-minimal:amd64 -1 as a solution to python3:amd64 192 69s Added python3-minimal:amd64 to the remove list 69s Broken python3:amd64 Depends on python3.12:amd64 < 3.12.3-1ubuntu0.8 @ii R > (>= 3.12.3-0~) 69s Considering python3.12:amd64 -1 as a solution to python3:amd64 192 69s Added python3.12:amd64 to the remove list 69s Broken python3:amd64 Conflicts on python3:i386 < none -> 3.12.3-0ubuntu2 @un uN Ib > 69s Considering python3:i386 72 as a solution to python3:amd64 192 69s Added python3:i386 to the remove list 69s Conflicts//Breaks against version 3.12.3-0ubuntu1 for python3 but that is not InstVer, ignoring 69s Fixing python3:amd64 via keep of python3-minimal:amd64 69s Fixing python3:amd64 via keep of python3.12:amd64 69s Fixing python3:amd64 via keep of python3:i386 69s Investigating (0) python3.12:i386 < none -> 3.12.3-1ubuntu0.8 @un uN Ib > 69s Broken python3.12:i386 Conflicts on python3.12:amd64 < 3.12.3-1ubuntu0.8 @ii K Ib > 69s Considering python3.12:amd64 -1 as a solution to python3.12:i386 76 69s Added python3.12:amd64 to the remove list 69s Conflicts//Breaks against version 3.12.3-1 for python3.12 but that is not InstVer, ignoring 69s Fixing python3.12:i386 via remove of python3.12:amd64 69s Investigating (0) python3-minimal:i386 < none -> 3.12.3-0ubuntu2 @un uN Ib > 69s Broken python3-minimal:i386 Conflicts on python3-minimal:amd64 < 3.12.3-0ubuntu2 @ii K Ib > 69s Considering python3-minimal:amd64 -1 as a solution to python3-minimal:i386 71 69s Added python3-minimal:amd64 to the remove list 69s Conflicts//Breaks against version 3.12.3-0ubuntu1 for python3-minimal but that is not InstVer, ignoring 69s Fixing python3-minimal:i386 via remove of python3-minimal:amd64 69s Investigating (0) libglib2.0-dev:i386 < none -> 2.80.0-6ubuntu3.5 @un puN Ib > 69s Broken libglib2.0-dev:i386 Depends on python3:i386 < none | 3.12.3-0ubuntu2 @un uH > 69s Considering python3:i386 72 as a solution to libglib2.0-dev:i386 4 69s Re-Instated python3:i386 69s Investigating (1) python3:amd64 < 3.12.3-0ubuntu2 @ii K Ib > 69s Broken python3:amd64 PreDepends on python3-minimal:amd64 < 3.12.3-0ubuntu2 @ii R > (= 3.12.3-0ubuntu2) 69s Considering python3-minimal:amd64 -1 as a solution to python3:amd64 192 69s Added python3-minimal:amd64 to the remove list 69s Broken python3:amd64 Depends on python3.12:amd64 < 3.12.3-1ubuntu0.8 @ii R > (>= 3.12.3-0~) 69s Considering python3.12:amd64 -1 as a solution to python3:amd64 192 69s Added python3.12:amd64 to the remove list 69s Broken python3:amd64 Conflicts on python3:i386 < none -> 3.12.3-0ubuntu2 @un uN Ib > 69s Considering python3:i386 4 as a solution to python3:amd64 192 69s Added python3:i386 to the remove list 69s Conflicts//Breaks against version 3.12.3-0ubuntu1 for python3 but that is not InstVer, ignoring 69s Fixing python3:amd64 via keep of python3-minimal:amd64 69s Fixing python3:amd64 via keep of python3.12:amd64 69s Fixing python3:amd64 via keep of python3:i386 69s Investigating (1) python3.12:i386 < none -> 3.12.3-1ubuntu0.8 @un uN Ib > 69s Broken python3.12:i386 Conflicts on python3.12:amd64 < 3.12.3-1ubuntu0.8 @ii K Ib > 69s Considering python3.12:amd64 -1 as a solution to python3.12:i386 76 69s Added python3.12:amd64 to the remove list 69s Conflicts//Breaks against version 3.12.3-1 for python3.12 but that is not InstVer, ignoring 69s Fixing python3.12:i386 via remove of python3.12:amd64 69s Investigating (1) python3-minimal:i386 < none -> 3.12.3-0ubuntu2 @un uN Ib > 69s Broken python3-minimal:i386 Conflicts on python3-minimal:amd64 < 3.12.3-0ubuntu2 @ii K Ib > 69s Considering python3-minimal:amd64 -1 as a solution to python3-minimal:i386 71 69s Added python3-minimal:amd64 to the remove list 69s Conflicts//Breaks against version 3.12.3-0ubuntu1 for python3-minimal but that is not InstVer, ignoring 69s Fixing python3-minimal:i386 via remove of python3-minimal:amd64 69s Investigating (1) libglib2.0-dev:i386 < none -> 2.80.0-6ubuntu3.5 @un puN Ib > 69s Broken libglib2.0-dev:i386 Depends on python3:i386 < none | 3.12.3-0ubuntu2 @un uH > 69s Considering python3:i386 4 as a solution to libglib2.0-dev:i386 4 69s Considering python3:i386 4 as a solution to libglib2.0-dev:i386 4 69s Broken libglib2.0-dev:i386 Depends on qemu-user:i386 < none @un H > 69s Considering qemu-user:amd64 0 as a solution to libglib2.0-dev:i386 4 69s Re-Instated qemu-user:amd64 69s Investigating (2) python3:amd64 < 3.12.3-0ubuntu2 @ii K Ib > 69s Broken python3:amd64 PreDepends on python3-minimal:amd64 < 3.12.3-0ubuntu2 @ii R > (= 3.12.3-0ubuntu2) 69s Considering python3-minimal:amd64 -1 as a solution to python3:amd64 192 69s Added python3-minimal:amd64 to the remove list 69s Broken python3:amd64 Depends on python3.12:amd64 < 3.12.3-1ubuntu0.8 @ii R > (>= 3.12.3-0~) 69s Considering python3.12:amd64 -1 as a solution to python3:amd64 192 69s Added python3.12:amd64 to the remove list 69s Fixing python3:amd64 via keep of python3-minimal:amd64 69s Fixing python3:amd64 via keep of python3.12:amd64 69s Investigating (2) python3.12:i386 < none -> 3.12.3-1ubuntu0.8 @un uN Ib > 69s Broken python3.12:i386 Conflicts on python3.12:amd64 < 3.12.3-1ubuntu0.8 @ii K Ib > 69s Considering python3.12:amd64 192 as a solution to python3.12:i386 76 69s Holding Back python3.12:i386 rather than change python3.12:amd64 69s Investigating (2) python3-minimal:i386 < none -> 3.12.3-0ubuntu2 @un uN Ib > 69s Broken python3-minimal:i386 Conflicts on python3-minimal:amd64 < 3.12.3-0ubuntu2 @ii K Ib > 69s Considering python3-minimal:amd64 192 as a solution to python3-minimal:i386 71 69s Holding Back python3-minimal:i386 rather than change python3-minimal:amd64 69s Investigating (2) python3-minimal:amd64 < 3.12.3-0ubuntu2 @ii K Ib > 69s Broken python3-minimal:amd64 PreDepends on python3.12-minimal:amd64 < 3.12.3-1ubuntu0.8 @ii R > (>= 3.12.3-0~) 69s Considering python3.12-minimal:amd64 -1 as a solution to python3-minimal:amd64 192 69s Added python3.12-minimal:amd64 to the remove list 69s Fixing python3-minimal:amd64 via keep of python3.12-minimal:amd64 69s Investigating (2) python3.12-minimal:amd64 < 3.12.3-1ubuntu0.8 @ii K Ib > 69s Broken python3.12-minimal:amd64 Conflicts on python3.12-minimal:i386 < none -> 3.12.3-1ubuntu0.8 @un uN Ib > 69s Considering python3.12-minimal:i386 11 as a solution to python3.12-minimal:amd64 192 69s Added python3.12-minimal:i386 to the remove list 69s Conflicts//Breaks against version 3.12.3-1 for python3.12-minimal but that is not InstVer, ignoring 69s Fixing python3.12-minimal:amd64 via keep of python3.12-minimal:i386 69s Done 69s The following NEW packages will be installed: 69s binutils-i686-linux-gnu build-essential cpp cpp-13 cpp-13-i686-linux-gnu 69s cpp-13-x86-64-linux-gnu cpp-i686-linux-gnu cpp-x86-64-linux-gnu cross-config 69s crossbuild-essential-i386 dpkg-cross g++ g++-13 g++-13-i686-linux-gnu 69s g++-13-x86-64-linux-gnu g++-i686-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 69s gcc-13-base gcc-13-cross-base gcc-13-i686-linux-gnu 69s gcc-13-i686-linux-gnu-base gcc-13-x86-64-linux-gnu gcc-14-base:i386 69s gcc-14-cross-base gcc-9-base:i386 gcc-i686-linux-gnu gcc-x86-64-linux-gnu 69s gir1.2-freedesktop:i386 gir1.2-freedesktop-dev:i386 69s gir1.2-girepository-2.0:i386 gir1.2-girepository-2.0-dev:i386 69s gir1.2-glib-2.0:i386 gir1.2-glib-2.0-dev:i386 gobject-introspection:i386 69s gobject-introspection-bin libasan5:i386 libasan8 libasan8-i386-cross 69s libatomic1 libatomic1:i386 libatomic1-i386-cross libblkid-dev:i386 69s libblkid1:i386 libbrotli-dev:i386 libbrotli1:i386 libbsd0:i386 69s libbz2-1.0:i386 libbz2-dev:i386 libc6:i386 libc6-dev:i386 69s libc6-dev-i386-cross libc6-i386-cross libcairo-gobject2:i386 69s libcairo-script-interpreter2:i386 libcairo2:i386 libcairo2-dev:i386 libcc1-0 69s libconfig-auto-perl libconfig-inifiles-perl libcrypt-dev:i386 libcrypt1:i386 69s libdebian-dpkgcross-perl libexpat1:i386 libexpat1-dev:i386 libffi-dev:i386 69s libffi8:i386 libfile-homedir-perl libfile-which-perl libfontconfig-dev:i386 69s libfontconfig1:i386 libfreetype-dev:i386 libfreetype6:i386 libgcc-13-dev 69s libgcc-13-dev-i386-cross libgcc-9-dev:i386 libgcc-s1:i386 69s libgcc-s1-i386-cross libgirepository-1.0-1:i386 libgirepository-1.0-dev:i386 69s libgirepository-2.0-0:i386 libgirepository1.0-dev:i386 libgjs-dev:i386 69s libgjs0g:i386 libglib2.0-0t64:i386 libglib2.0-bin libglib2.0-dev:i386 69s libglib2.0-dev-bin libgomp1 libgomp1:i386 libgomp1-i386-cross libhwasan0 69s libice-dev:i386 libice6:i386 libio-string-perl libisl23 libitm1 libitm1:i386 69s libitm1-i386-cross liblsan0 liblzo2-2:i386 libmd0:i386 libmount-dev:i386 69s libmount1:i386 libmozjs-115-0t64:i386 libmozjs-115-dev:i386 libmpc3 69s libpcre2-16-0:i386 libpcre2-32-0:i386 libpcre2-8-0:i386 libpcre2-dev:i386 69s libpcre2-posix3:i386 libpixman-1-0:i386 libpixman-1-dev:i386 libpkgconf3 69s libpng-dev:i386 libpng16-16t64:i386 libpthread-stubs0-dev:i386 libquadmath0 69s libquadmath0:i386 libquadmath0-i386-cross libreadline8t64:i386 69s libselinux1:i386 libselinux1-dev:i386 libsepol-dev:i386 libsepol2:i386 69s libsm-dev:i386 libsm6:i386 libstdc++-13-dev libstdc++-13-dev-i386-cross 69s libstdc++-9-dev:i386 libstdc++6:i386 libstdc++6-i386-cross libtinfo6:i386 69s libtsan2 libubsan1 libubsan1:i386 libubsan1-i386-cross libuuid1:i386 69s libx11-6:i386 libx11-dev:i386 libxau-dev:i386 libxau6:i386 69s libxcb-render0:i386 libxcb-render0-dev:i386 libxcb-shm0:i386 69s libxcb-shm0-dev:i386 libxcb1:i386 libxcb1-dev:i386 libxdmcp-dev:i386 69s libxdmcp6:i386 libxext-dev:i386 libxext6:i386 libxml-libxml-perl 69s libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl 69s libxml-simple-perl libxrender-dev:i386 libxrender1:i386 libyaml-perl 69s linux-libc-dev:i386 linux-libc-dev-i386-cross pkgconf:i386 pkgconf-bin 69s python3-mako python3-markdown python3-packaging qemu-user uuid-dev:i386 69s x11-common x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev 69s zlib1g:i386 zlib1g-dev:i386 69s 0 upgraded, 178 newly installed, 0 to remove and 0 not upgraded. 69s Need to get 192 MB of archives. 69s After this operation, 720 MB of additional disk space will be used. 69s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main i386 gcc-14-base i386 14.2.0-4ubuntu2~24.04 [50.8 kB] 69s Get:2 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgcc-s1 i386 14.2.0-4ubuntu2~24.04 [95.5 kB] 70s Get:3 http://ftpmaster.internal/ubuntu noble-updates/main i386 libc6 i386 2.39-0ubuntu8.6 [3010 kB] 70s Get:4 http://ftpmaster.internal/ubuntu noble-updates/main i386 libblkid1 i386 2.39.3-9ubuntu6.3 [193 kB] 70s Get:5 http://ftpmaster.internal/ubuntu noble-updates/main i386 libbz2-1.0 i386 1.0.8-5.1build0.1 [33.8 kB] 70s Get:6 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt1 i386 1:4.4.36-4build1 [91.9 kB] 70s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main i386 libmd0 i386 1.1.0-2build1.1 [29.4 kB] 70s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main i386 libpcre2-8-0 i386 10.42-4ubuntu2.1 [227 kB] 70s Get:9 http://ftpmaster.internal/ubuntu noble-updates/main i386 libselinux1 i386 3.5-2ubuntu2.1 [84.9 kB] 70s Get:10 http://ftpmaster.internal/ubuntu noble-updates/main i386 libmount1 i386 2.39.3-9ubuntu6.3 [201 kB] 70s Get:11 http://ftpmaster.internal/ubuntu noble/main i386 libsepol2 i386 3.5-2build1 [323 kB] 70s Get:12 http://ftpmaster.internal/ubuntu noble/main i386 libtinfo6 i386 6.4+20240113-1ubuntu2 [110 kB] 70s Get:13 http://ftpmaster.internal/ubuntu noble-updates/main i386 libuuid1 i386 2.39.3-9ubuntu6.3 [37.1 kB] 70s Get:14 http://ftpmaster.internal/ubuntu noble-updates/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2.1 [58.9 kB] 70s Get:15 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1build1 [22.8 kB] 70s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libglib2.0-0t64 i386 2.80.0-6ubuntu3.5 [1665 kB] 70s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main i386 gir1.2-glib-2.0 i386 2.80.0-6ubuntu3.5 [182 kB] 70s Get:18 http://ftpmaster.internal/ubuntu noble/main i386 libgirepository-1.0-1 i386 1.80.1-1 [128 kB] 70s Get:19 http://ftpmaster.internal/ubuntu noble/main i386 gir1.2-girepository-2.0 i386 1.80.1-1 [24.5 kB] 70s Get:20 http://ftpmaster.internal/ubuntu noble-updates/main i386 libbsd0 i386 0.12.1-1build1.1 [45.3 kB] 70s Get:21 http://ftpmaster.internal/ubuntu noble-updates/main i386 libexpat1 i386 2.6.1-2ubuntu0.3 [90.1 kB] 70s Get:22 http://ftpmaster.internal/ubuntu noble/main i386 libreadline8t64 i386 8.2-4build1 [156 kB] 70s Get:23 http://ftpmaster.internal/ubuntu noble-updates/main i386 libstdc++6 i386 14.2.0-4ubuntu2~24.04 [862 kB] 70s Get:24 http://ftpmaster.internal/ubuntu noble/main i386 libpng16-16t64 i386 1.6.43-5build1 [192 kB] 70s Get:25 http://ftpmaster.internal/ubuntu noble/main i386 libxau6 i386 1:1.0.9-1build6 [7520 B] 70s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libxdmcp6 i386 1:1.1.3-0ubuntu6 [10.7 kB] 70s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 libxcb1 i386 1.15-1ubuntu2 [54.3 kB] 70s Get:28 http://ftpmaster.internal/ubuntu noble/main i386 libx11-6 i386 2:1.8.7-1build1 [670 kB] 70s Get:29 http://ftpmaster.internal/ubuntu noble/main i386 libxext6 i386 2:1.3.4-1build2 [33.4 kB] 70s Get:30 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-base amd64 13.3.0-6ubuntu2~24.04 [51.5 kB] 70s Get:31 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libisl23 amd64 0.26-3build1.1 [680 kB] 70s Get:32 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libmpc3 amd64 1.3.1-1build1.1 [54.6 kB] 70s Get:33 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [10.7 MB] 70s Get:34 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13 amd64 13.3.0-6ubuntu2~24.04 [1038 B] 70s Get:35 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 70s Get:36 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 70s Get:37 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libcc1-0 amd64 14.2.0-4ubuntu2~24.04 [48.0 kB] 70s Get:38 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgomp1 amd64 14.2.0-4ubuntu2~24.04 [148 kB] 70s Get:39 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libitm1 amd64 14.2.0-4ubuntu2~24.04 [29.7 kB] 70s Get:40 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libatomic1 amd64 14.2.0-4ubuntu2~24.04 [10.5 kB] 70s Get:41 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libasan8 amd64 14.2.0-4ubuntu2~24.04 [3031 kB] 71s Get:42 http://ftpmaster.internal/ubuntu noble-updates/main amd64 liblsan0 amd64 14.2.0-4ubuntu2~24.04 [1322 kB] 71s Get:43 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libtsan2 amd64 14.2.0-4ubuntu2~24.04 [2772 kB] 71s Get:44 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libubsan1 amd64 14.2.0-4ubuntu2~24.04 [1184 kB] 71s Get:45 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libhwasan0 amd64 14.2.0-4ubuntu2~24.04 [1641 kB] 71s Get:46 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libquadmath0 amd64 14.2.0-4ubuntu2~24.04 [153 kB] 71s Get:47 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgcc-13-dev amd64 13.3.0-6ubuntu2~24.04 [2681 kB] 71s Get:48 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [21.1 MB] 72s Get:49 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13 amd64 13.3.0-6ubuntu2~24.04 [494 kB] 72s Get:50 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 72s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 72s Get:52 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libstdc++-13-dev amd64 13.3.0-6ubuntu2~24.04 [2420 kB] 72s Get:53 http://ftpmaster.internal/ubuntu noble-updates/main amd64 g++-13-x86-64-linux-gnu amd64 13.3.0-6ubuntu2~24.04 [12.2 MB] 72s Get:54 http://ftpmaster.internal/ubuntu noble-updates/main amd64 g++-13 amd64 13.3.0-6ubuntu2~24.04 [16.1 kB] 72s Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 72s Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 72s Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 72s Get:58 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 gcc-13-i686-linux-gnu-base amd64 13.3.0-6ubuntu2~24.04cross1 [51.7 kB] 72s Get:59 http://ftpmaster.internal/ubuntu noble-updates/main amd64 cpp-13-i686-linux-gnu amd64 13.3.0-6ubuntu2~24.04cross1 [11.3 MB] 72s Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-i686-linux-gnu amd64 4:13.2.0-7ubuntu1 [5330 B] 72s Get:61 http://ftpmaster.internal/ubuntu noble-updates/main amd64 binutils-i686-linux-gnu amd64 2.42-4ubuntu2.6 [2894 kB] 72s Get:62 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-cross-base all 13.3.0-6ubuntu2~24.04cross1 [46.4 kB] 72s Get:63 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-14-cross-base all 14.2.0-4ubuntu2~24.04cross1 [46.0 kB] 72s Get:64 http://ftpmaster.internal/ubuntu noble/universe amd64 libc6-i386-cross all 2.39-0ubuntu8cross1 [1486 kB] 72s Get:65 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libgcc-s1-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [95.5 kB] 72s Get:66 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libgomp1-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [149 kB] 72s Get:67 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libitm1-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [30.6 kB] 72s Get:68 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libatomic1-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [8302 B] 72s Get:69 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libasan8-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [2869 kB] 72s Get:70 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libstdc++6-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [813 kB] 73s Get:71 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libubsan1-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [1148 kB] 73s Get:72 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libquadmath0-i386-cross all 14.2.0-4ubuntu2~24.04cross1 [247 kB] 73s Get:73 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libgcc-13-dev-i386-cross all 13.3.0-6ubuntu2~24.04cross1 [2631 kB] 73s Get:74 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gcc-13-i686-linux-gnu amd64 13.3.0-6ubuntu2~24.04cross1 [22.1 MB] 73s Get:75 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-i686-linux-gnu amd64 4:13.2.0-7ubuntu1 [1206 B] 73s Get:76 http://ftpmaster.internal/ubuntu noble/universe amd64 linux-libc-dev-i386-cross all 6.8.0-25.25cross1 [1401 kB] 73s Get:77 http://ftpmaster.internal/ubuntu noble/universe amd64 libc6-dev-i386-cross all 2.39-0ubuntu8cross1 [1886 kB] 73s Get:78 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 libstdc++-13-dev-i386-cross all 13.3.0-6ubuntu2~24.04cross1 [2505 kB] 73s Get:79 http://ftpmaster.internal/ubuntu noble-updates/main amd64 g++-13-i686-linux-gnu amd64 13.3.0-6ubuntu2~24.04cross1 [12.7 MB] 73s Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 g++-i686-linux-gnu amd64 4:13.2.0-7ubuntu1 [960 B] 73s Get:81 http://ftpmaster.internal/ubuntu noble/main amd64 libconfig-inifiles-perl all 3.000003-2 [39.4 kB] 73s Get:82 http://ftpmaster.internal/ubuntu noble/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 73s Get:83 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 73s Get:84 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 73s Get:85 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-sax-perl all 1.02+dfsg-3 [57.0 kB] 73s Get:86 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-1build4 [304 kB] 73s Get:87 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 73s Get:88 http://ftpmaster.internal/ubuntu noble/main amd64 libyaml-perl all 1.31-1 [65.7 kB] 73s Get:89 http://ftpmaster.internal/ubuntu noble/main amd64 libconfig-auto-perl all 0.44-2 [17.1 kB] 73s Get:90 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-which-perl all 1.27-2 [12.5 kB] 73s Get:91 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-homedir-perl all 1.006-2 [37.0 kB] 73s Get:92 http://ftpmaster.internal/ubuntu noble/main amd64 libdebian-dpkgcross-perl all 2.6.20 [15.6 kB] 73s Get:93 http://ftpmaster.internal/ubuntu noble/main amd64 cross-config all 2.6.20 [16.5 kB] 73s Get:94 http://ftpmaster.internal/ubuntu noble/main amd64 dpkg-cross all 2.6.20 [22.2 kB] 73s Get:95 http://ftpmaster.internal/ubuntu noble/universe amd64 crossbuild-essential-i386 all 12.10ubuntu1 [3870 B] 73s Get:96 http://ftpmaster.internal/ubuntu noble/universe i386 gcc-9-base i386 9.5.0-6ubuntu2 [31.3 kB] 73s Get:97 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 73s Get:98 http://ftpmaster.internal/ubuntu noble/main i386 libfreetype6 i386 2.13.2+dfsg-1build3 [412 kB] 73s Get:99 http://ftpmaster.internal/ubuntu noble/main i386 libfontconfig1 i386 2.15.0-1.1ubuntu2 [145 kB] 73s Get:100 http://ftpmaster.internal/ubuntu noble/main i386 libpixman-1-0 i386 0.42.2-1build1 [277 kB] 73s Get:101 http://ftpmaster.internal/ubuntu noble/main i386 libxcb-render0 i386 1.15-1ubuntu2 [17.3 kB] 73s Get:102 http://ftpmaster.internal/ubuntu noble/main i386 libxcb-shm0 i386 1.15-1ubuntu2 [5850 B] 73s Get:103 http://ftpmaster.internal/ubuntu noble/main i386 libxrender1 i386 1:0.9.10-1.1build1 [20.5 kB] 73s Get:104 http://ftpmaster.internal/ubuntu noble/main i386 libcairo2 i386 1.18.0-3build1 [636 kB] 73s Get:105 http://ftpmaster.internal/ubuntu noble/main i386 libcairo-gobject2 i386 1.18.0-3build1 [126 kB] 73s Get:106 http://ftpmaster.internal/ubuntu noble/main i386 gir1.2-freedesktop i386 1.80.1-1 [49.7 kB] 73s Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main i386 gir1.2-glib-2.0-dev i386 2.80.0-6ubuntu3.5 [848 kB] 74s Get:108 http://ftpmaster.internal/ubuntu noble/main i386 gir1.2-freedesktop-dev i386 1.80.1-1 [28.8 kB] 74s Get:109 http://ftpmaster.internal/ubuntu noble/main i386 gir1.2-girepository-2.0-dev i386 1.80.1-1 [41.5 kB] 74s Get:110 http://ftpmaster.internal/ubuntu noble/main amd64 python3-mako all 1.3.2-1 [63.3 kB] 74s Get:111 http://ftpmaster.internal/ubuntu noble/main amd64 python3-markdown all 3.5.2-1 [72.0 kB] 74s Get:112 http://ftpmaster.internal/ubuntu noble/main amd64 gobject-introspection-bin amd64 1.80.1-1 [254 kB] 74s Get:113 http://ftpmaster.internal/ubuntu noble/main i386 libffi-dev i386 3.4.6-1build1 [59.5 kB] 74s Get:114 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-bin amd64 2.80.0-6ubuntu3.5 [97.9 kB] 74s Get:115 http://ftpmaster.internal/ubuntu noble/main amd64 python3-packaging all 24.0-1 [41.1 kB] 74s Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-dev-bin amd64 2.80.0-6ubuntu3.5 [138 kB] 74s Get:117 http://ftpmaster.internal/ubuntu noble-updates/main i386 linux-libc-dev i386 6.8.0-87.88 [1931 kB] 74s Get:118 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt-dev i386 1:4.4.36-4build1 [121 kB] 74s Get:119 http://ftpmaster.internal/ubuntu noble-updates/main i386 libc6-dev i386 2.39-0ubuntu8.6 [1852 kB] 74s Get:120 http://ftpmaster.internal/ubuntu noble-updates/main i386 uuid-dev i386 2.39.3-9ubuntu6.3 [33.8 kB] 74s Get:121 http://ftpmaster.internal/ubuntu noble-updates/main i386 libblkid-dev i386 2.39.3-9ubuntu6.3 [231 kB] 74s Get:122 http://ftpmaster.internal/ubuntu noble/main i386 libsepol-dev i386 3.5-2build1 [427 kB] 74s Get:123 http://ftpmaster.internal/ubuntu noble-updates/main i386 libpcre2-16-0 i386 10.42-4ubuntu2.1 [211 kB] 74s Get:124 http://ftpmaster.internal/ubuntu noble-updates/main i386 libpcre2-32-0 i386 10.42-4ubuntu2.1 [199 kB] 74s Get:125 http://ftpmaster.internal/ubuntu noble-updates/main i386 libpcre2-posix3 i386 10.42-4ubuntu2.1 [6710 B] 74s Get:126 http://ftpmaster.internal/ubuntu noble-updates/main i386 libpcre2-dev i386 10.42-4ubuntu2.1 [753 kB] 74s Get:127 http://ftpmaster.internal/ubuntu noble-updates/main i386 libselinux1-dev i386 3.5-2ubuntu2.1 [173 kB] 74s Get:128 http://ftpmaster.internal/ubuntu noble-updates/main i386 libmount-dev i386 2.39.3-9ubuntu6.3 [14.9 kB] 74s Get:129 http://ftpmaster.internal/ubuntu noble/main amd64 libpkgconf3 amd64 1.8.1-2build1 [30.7 kB] 74s Get:130 http://ftpmaster.internal/ubuntu noble/main amd64 pkgconf-bin amd64 1.8.1-2build1 [20.7 kB] 74s Get:131 http://ftpmaster.internal/ubuntu noble/main i386 pkgconf i386 1.8.1-2build1 [16.8 kB] 74s Get:132 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 qemu-user amd64 1:8.2.2+ds-0ubuntu1.10 [9626 kB] 74s Get:133 http://ftpmaster.internal/ubuntu noble-updates/main i386 zlib1g-dev i386 1:1.3.dfsg-3.1ubuntu2.1 [891 kB] 74s Get:134 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libgirepository-2.0-0 i386 2.80.0-6ubuntu3.5 [119 kB] 74s Get:135 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libglib2.0-dev i386 2.80.0-6ubuntu3.5 [2032 kB] 74s Get:136 http://ftpmaster.internal/ubuntu noble/main i386 gobject-introspection i386 1.80.1-1 [125 kB] 74s Get:137 http://ftpmaster.internal/ubuntu noble/universe i386 libasan5 i386 9.5.0-6ubuntu2 [2987 kB] 74s Get:138 http://ftpmaster.internal/ubuntu noble-updates/main i386 libatomic1 i386 14.2.0-4ubuntu2~24.04 [8548 B] 74s Get:139 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli-dev i386 1.1.0-2build2 [355 kB] 74s Get:140 http://ftpmaster.internal/ubuntu noble-updates/main i386 libbz2-dev i386 1.0.8-5.1build0.1 [33.9 kB] 74s Get:141 http://ftpmaster.internal/ubuntu noble/main i386 liblzo2-2 i386 2.10-2build4 [57.4 kB] 74s Get:142 http://ftpmaster.internal/ubuntu noble/main i386 libcairo-script-interpreter2 i386 1.18.0-3build1 [64.6 kB] 74s Get:143 http://ftpmaster.internal/ubuntu noble-updates/main i386 libexpat1-dev i386 2.6.1-2ubuntu0.3 [150 kB] 74s Get:144 http://ftpmaster.internal/ubuntu noble/main i386 libpng-dev i386 1.6.43-5build1 [274 kB] 74s Get:145 http://ftpmaster.internal/ubuntu noble/main i386 libfreetype-dev i386 2.13.2+dfsg-1build3 [591 kB] 74s Get:146 http://ftpmaster.internal/ubuntu noble/main i386 libfontconfig-dev i386 2.15.0-1.1ubuntu2 [179 kB] 75s Get:147 http://ftpmaster.internal/ubuntu noble/main i386 libpixman-1-dev i386 0.42.2-1build1 [306 kB] 75s Get:148 http://ftpmaster.internal/ubuntu noble/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 75s Get:149 http://ftpmaster.internal/ubuntu noble/main i386 libice6 i386 2:1.0.10-1build3 [44.5 kB] 75s Get:150 http://ftpmaster.internal/ubuntu noble/main i386 libsm6 i386 2:1.2.3-1build3 [16.4 kB] 75s Get:151 http://ftpmaster.internal/ubuntu noble/main amd64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 75s Get:152 http://ftpmaster.internal/ubuntu noble/main amd64 x11proto-dev all 2023.2-1 [602 kB] 75s Get:153 http://ftpmaster.internal/ubuntu noble/main amd64 x11proto-core-dev all 2023.2-1 [2444 B] 75s Get:154 http://ftpmaster.internal/ubuntu noble/main i386 libice-dev i386 2:1.0.10-1build3 [55.1 kB] 75s Get:155 http://ftpmaster.internal/ubuntu noble/main i386 libsm-dev i386 2:1.2.3-1build3 [19.3 kB] 75s Get:156 http://ftpmaster.internal/ubuntu noble/main i386 libxau-dev i386 1:1.0.9-1build6 [10.0 kB] 75s Get:157 http://ftpmaster.internal/ubuntu noble/main i386 libxdmcp-dev i386 1:1.1.3-0ubuntu6 [27.4 kB] 75s Get:158 http://ftpmaster.internal/ubuntu noble/main amd64 xtrans-dev all 1.4.0-1 [68.9 kB] 75s Get:159 http://ftpmaster.internal/ubuntu noble/main i386 libpthread-stubs0-dev i386 0.4-1build3 [4732 B] 75s Get:160 http://ftpmaster.internal/ubuntu noble/main i386 libxcb1-dev i386 1.15-1ubuntu2 [91.2 kB] 75s Get:161 http://ftpmaster.internal/ubuntu noble/main i386 libx11-dev i386 2:1.8.7-1build1 [767 kB] 75s Get:162 http://ftpmaster.internal/ubuntu noble/main i386 libxcb-render0-dev i386 1.15-1ubuntu2 [20.5 kB] 75s Get:163 http://ftpmaster.internal/ubuntu noble/main i386 libxcb-shm0-dev i386 1.15-1ubuntu2 [8536 B] 75s Get:164 http://ftpmaster.internal/ubuntu noble/main i386 libxext-dev i386 2:1.3.4-1build2 [87.8 kB] 75s Get:165 http://ftpmaster.internal/ubuntu noble/main i386 libxrender-dev i386 1:0.9.10-1.1build1 [28.2 kB] 75s Get:166 http://ftpmaster.internal/ubuntu noble/main i386 libcairo2-dev i386 1.18.0-3build1 [41.1 kB] 75s Get:167 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgomp1 i386 14.2.0-4ubuntu2~24.04 [151 kB] 75s Get:168 http://ftpmaster.internal/ubuntu noble-updates/main i386 libitm1 i386 14.2.0-4ubuntu2~24.04 [31.1 kB] 75s Get:169 http://ftpmaster.internal/ubuntu noble-updates/main i386 libubsan1 i386 14.2.0-4ubuntu2~24.04 [1148 kB] 75s Get:170 http://ftpmaster.internal/ubuntu noble-updates/main i386 libquadmath0 i386 14.2.0-4ubuntu2~24.04 [247 kB] 75s Get:171 http://ftpmaster.internal/ubuntu noble/universe i386 libgcc-9-dev i386 9.5.0-6ubuntu2 [2488 kB] 75s Get:172 http://ftpmaster.internal/ubuntu noble/main i386 libgirepository-1.0-dev i386 1.80.1-1 [28.5 kB] 75s Get:173 http://ftpmaster.internal/ubuntu noble/main i386 libgirepository1.0-dev i386 1.80.1-1 [17.0 kB] 75s Get:174 http://ftpmaster.internal/ubuntu noble/main i386 libmozjs-115-0t64 i386 115.10.0-1 [9514 kB] 75s Get:175 http://ftpmaster.internal/ubuntu noble/main i386 libgjs0g i386 1.80.2-1build2 [436 kB] 76s Get:176 http://ftpmaster.internal/ubuntu noble/main i386 libmozjs-115-dev i386 115.10.0-1 [11.8 MB] 76s Get:177 http://ftpmaster.internal/ubuntu noble/universe i386 libstdc++-9-dev i386 9.5.0-6ubuntu2 [1874 kB] 76s Get:178 http://ftpmaster.internal/ubuntu noble/main i386 libgjs-dev i386 1.80.2-1build2 [8798 B] 76s Preconfiguring packages ... 76s Fetched 192 MB in 7s (28.9 MB/s) 76s Selecting previously unselected package gcc-14-base:i386. 76s (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 ... 106381 files and directories currently installed.) 76s Preparing to unpack .../000-gcc-14-base_14.2.0-4ubuntu2~24.04_i386.deb ... 76s Unpacking gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 76s Selecting previously unselected package libgcc-s1:i386. 76s Preparing to unpack .../001-libgcc-s1_14.2.0-4ubuntu2~24.04_i386.deb ... 76s Unpacking libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 76s Selecting previously unselected package libc6:i386. 76s Preparing to unpack .../002-libc6_2.39-0ubuntu8.6_i386.deb ... 77s Unpacking libc6:i386 (2.39-0ubuntu8.6) ... 77s Selecting previously unselected package libblkid1:i386. 77s Preparing to unpack .../003-libblkid1_2.39.3-9ubuntu6.3_i386.deb ... 77s Unpacking libblkid1:i386 (2.39.3-9ubuntu6.3) ... 77s Selecting previously unselected package libbz2-1.0:i386. 77s Preparing to unpack .../004-libbz2-1.0_1.0.8-5.1build0.1_i386.deb ... 77s Unpacking libbz2-1.0:i386 (1.0.8-5.1build0.1) ... 77s Selecting previously unselected package libcrypt1:i386. 77s Preparing to unpack .../005-libcrypt1_1%3a4.4.36-4build1_i386.deb ... 77s Unpacking libcrypt1:i386 (1:4.4.36-4build1) ... 77s Selecting previously unselected package libmd0:i386. 77s Preparing to unpack .../006-libmd0_1.1.0-2build1.1_i386.deb ... 77s Unpacking libmd0:i386 (1.1.0-2build1.1) ... 77s Selecting previously unselected package libpcre2-8-0:i386. 77s Preparing to unpack .../007-libpcre2-8-0_10.42-4ubuntu2.1_i386.deb ... 77s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu2.1) ... 77s Selecting previously unselected package libselinux1:i386. 77s Preparing to unpack .../008-libselinux1_3.5-2ubuntu2.1_i386.deb ... 77s Unpacking libselinux1:i386 (3.5-2ubuntu2.1) ... 77s Selecting previously unselected package libmount1:i386. 77s Preparing to unpack .../009-libmount1_2.39.3-9ubuntu6.3_i386.deb ... 77s Unpacking libmount1:i386 (2.39.3-9ubuntu6.3) ... 77s Selecting previously unselected package libsepol2:i386. 77s Preparing to unpack .../010-libsepol2_3.5-2build1_i386.deb ... 77s Unpacking libsepol2:i386 (3.5-2build1) ... 77s Selecting previously unselected package libtinfo6:i386. 77s Preparing to unpack .../011-libtinfo6_6.4+20240113-1ubuntu2_i386.deb ... 77s Unpacking libtinfo6:i386 (6.4+20240113-1ubuntu2) ... 77s Selecting previously unselected package libuuid1:i386. 77s Preparing to unpack .../012-libuuid1_2.39.3-9ubuntu6.3_i386.deb ... 77s Unpacking libuuid1:i386 (2.39.3-9ubuntu6.3) ... 77s Selecting previously unselected package zlib1g:i386. 77s Preparing to unpack .../013-zlib1g_1%3a1.3.dfsg-3.1ubuntu2.1_i386.deb ... 77s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 77s Selecting previously unselected package libffi8:i386. 77s Preparing to unpack .../014-libffi8_3.4.6-1build1_i386.deb ... 77s Unpacking libffi8:i386 (3.4.6-1build1) ... 77s Selecting previously unselected package libglib2.0-0t64:i386. 77s Preparing to unpack .../015-libglib2.0-0t64_2.80.0-6ubuntu3.5_i386.deb ... 77s Unpacking libglib2.0-0t64:i386 (2.80.0-6ubuntu3.5) ... 77s Selecting previously unselected package gir1.2-glib-2.0:i386. 77s Preparing to unpack .../016-gir1.2-glib-2.0_2.80.0-6ubuntu3.5_i386.deb ... 77s Unpacking gir1.2-glib-2.0:i386 (2.80.0-6ubuntu3.5) ... 77s Selecting previously unselected package libgirepository-1.0-1:i386. 77s Preparing to unpack .../017-libgirepository-1.0-1_1.80.1-1_i386.deb ... 77s Unpacking libgirepository-1.0-1:i386 (1.80.1-1) ... 77s Selecting previously unselected package gir1.2-girepository-2.0:i386. 77s Preparing to unpack .../018-gir1.2-girepository-2.0_1.80.1-1_i386.deb ... 77s Unpacking gir1.2-girepository-2.0:i386 (1.80.1-1) ... 77s Selecting previously unselected package libbsd0:i386. 77s Preparing to unpack .../019-libbsd0_0.12.1-1build1.1_i386.deb ... 77s Unpacking libbsd0:i386 (0.12.1-1build1.1) ... 77s Selecting previously unselected package libexpat1:i386. 77s Preparing to unpack .../020-libexpat1_2.6.1-2ubuntu0.3_i386.deb ... 77s Unpacking libexpat1:i386 (2.6.1-2ubuntu0.3) ... 77s Selecting previously unselected package libreadline8t64:i386. 77s Preparing to unpack .../021-libreadline8t64_8.2-4build1_i386.deb ... 77s Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 77s Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 77s Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 77s Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 77s Unpacking libreadline8t64:i386 (8.2-4build1) ... 77s Selecting previously unselected package libstdc++6:i386. 77s Preparing to unpack .../022-libstdc++6_14.2.0-4ubuntu2~24.04_i386.deb ... 77s Unpacking libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 77s Selecting previously unselected package libpng16-16t64:i386. 77s Preparing to unpack .../023-libpng16-16t64_1.6.43-5build1_i386.deb ... 77s Unpacking libpng16-16t64:i386 (1.6.43-5build1) ... 77s Selecting previously unselected package libxau6:i386. 77s Preparing to unpack .../024-libxau6_1%3a1.0.9-1build6_i386.deb ... 77s Unpacking libxau6:i386 (1:1.0.9-1build6) ... 77s Selecting previously unselected package libxdmcp6:i386. 77s Preparing to unpack .../025-libxdmcp6_1%3a1.1.3-0ubuntu6_i386.deb ... 77s Unpacking libxdmcp6:i386 (1:1.1.3-0ubuntu6) ... 77s Selecting previously unselected package libxcb1:i386. 77s Preparing to unpack .../026-libxcb1_1.15-1ubuntu2_i386.deb ... 77s Unpacking libxcb1:i386 (1.15-1ubuntu2) ... 77s Selecting previously unselected package libx11-6:i386. 77s Preparing to unpack .../027-libx11-6_2%3a1.8.7-1build1_i386.deb ... 77s Unpacking libx11-6:i386 (2:1.8.7-1build1) ... 77s Selecting previously unselected package libxext6:i386. 77s Preparing to unpack .../028-libxext6_2%3a1.3.4-1build2_i386.deb ... 77s Unpacking libxext6:i386 (2:1.3.4-1build2) ... 77s Selecting previously unselected package gcc-13-base:amd64. 77s Preparing to unpack .../029-gcc-13-base_13.3.0-6ubuntu2~24.04_amd64.deb ... 77s Unpacking gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... 77s Selecting previously unselected package libisl23:amd64. 77s Preparing to unpack .../030-libisl23_0.26-3build1.1_amd64.deb ... 77s Unpacking libisl23:amd64 (0.26-3build1.1) ... 77s Selecting previously unselected package libmpc3:amd64. 77s Preparing to unpack .../031-libmpc3_1.3.1-1build1.1_amd64.deb ... 77s Unpacking libmpc3:amd64 (1.3.1-1build1.1) ... 77s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 77s Preparing to unpack .../032-cpp-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 77s Unpacking cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 77s Selecting previously unselected package cpp-13. 77s Preparing to unpack .../033-cpp-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 77s Unpacking cpp-13 (13.3.0-6ubuntu2~24.04) ... 77s Selecting previously unselected package cpp-x86-64-linux-gnu. 77s Preparing to unpack .../034-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 77s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 77s Selecting previously unselected package cpp. 77s Preparing to unpack .../035-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 77s Unpacking cpp (4:13.2.0-7ubuntu1) ... 77s Selecting previously unselected package libcc1-0:amd64. 77s Preparing to unpack .../036-libcc1-0_14.2.0-4ubuntu2~24.04_amd64.deb ... 77s Unpacking libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... 77s Selecting previously unselected package libgomp1:amd64. 77s Preparing to unpack .../037-libgomp1_14.2.0-4ubuntu2~24.04_amd64.deb ... 77s Unpacking libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... 77s Selecting previously unselected package libitm1:amd64. 77s Preparing to unpack .../038-libitm1_14.2.0-4ubuntu2~24.04_amd64.deb ... 78s Unpacking libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... 78s Selecting previously unselected package libatomic1:amd64. 78s Preparing to unpack .../039-libatomic1_14.2.0-4ubuntu2~24.04_amd64.deb ... 78s Unpacking libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... 78s Selecting previously unselected package libasan8:amd64. 78s Preparing to unpack .../040-libasan8_14.2.0-4ubuntu2~24.04_amd64.deb ... 78s Unpacking libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... 78s Selecting previously unselected package liblsan0:amd64. 78s Preparing to unpack .../041-liblsan0_14.2.0-4ubuntu2~24.04_amd64.deb ... 78s Unpacking liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... 78s Selecting previously unselected package libtsan2:amd64. 78s Preparing to unpack .../042-libtsan2_14.2.0-4ubuntu2~24.04_amd64.deb ... 78s Unpacking libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... 78s Selecting previously unselected package libubsan1:amd64. 78s Preparing to unpack .../043-libubsan1_14.2.0-4ubuntu2~24.04_amd64.deb ... 78s Unpacking libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... 78s Selecting previously unselected package libhwasan0:amd64. 78s Preparing to unpack .../044-libhwasan0_14.2.0-4ubuntu2~24.04_amd64.deb ... 78s Unpacking libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... 78s Selecting previously unselected package libquadmath0:amd64. 78s Preparing to unpack .../045-libquadmath0_14.2.0-4ubuntu2~24.04_amd64.deb ... 78s Unpacking libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... 78s Selecting previously unselected package libgcc-13-dev:amd64. 78s Preparing to unpack .../046-libgcc-13-dev_13.3.0-6ubuntu2~24.04_amd64.deb ... 78s Unpacking libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 78s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 78s Preparing to unpack .../047-gcc-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 78s Unpacking gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 78s Selecting previously unselected package gcc-13. 78s Preparing to unpack .../048-gcc-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 78s Unpacking gcc-13 (13.3.0-6ubuntu2~24.04) ... 78s Selecting previously unselected package gcc-x86-64-linux-gnu. 78s Preparing to unpack .../049-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 78s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 78s Selecting previously unselected package gcc. 78s Preparing to unpack .../050-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 78s Unpacking gcc (4:13.2.0-7ubuntu1) ... 78s Selecting previously unselected package libstdc++-13-dev:amd64. 78s Preparing to unpack .../051-libstdc++-13-dev_13.3.0-6ubuntu2~24.04_amd64.deb ... 78s Unpacking libstdc++-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 78s Selecting previously unselected package g++-13-x86-64-linux-gnu. 78s Preparing to unpack .../052-g++-13-x86-64-linux-gnu_13.3.0-6ubuntu2~24.04_amd64.deb ... 78s Unpacking g++-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 78s Selecting previously unselected package g++-13. 78s Preparing to unpack .../053-g++-13_13.3.0-6ubuntu2~24.04_amd64.deb ... 78s Unpacking g++-13 (13.3.0-6ubuntu2~24.04) ... 78s Selecting previously unselected package g++-x86-64-linux-gnu. 78s Preparing to unpack .../054-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 78s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 78s Selecting previously unselected package g++. 78s Preparing to unpack .../055-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 78s Unpacking g++ (4:13.2.0-7ubuntu1) ... 78s Selecting previously unselected package build-essential. 78s Preparing to unpack .../056-build-essential_12.10ubuntu1_amd64.deb ... 78s Unpacking build-essential (12.10ubuntu1) ... 78s Selecting previously unselected package gcc-13-i686-linux-gnu-base:amd64. 78s Preparing to unpack .../057-gcc-13-i686-linux-gnu-base_13.3.0-6ubuntu2~24.04cross1_amd64.deb ... 78s Unpacking gcc-13-i686-linux-gnu-base:amd64 (13.3.0-6ubuntu2~24.04cross1) ... 78s Selecting previously unselected package cpp-13-i686-linux-gnu. 78s Preparing to unpack .../058-cpp-13-i686-linux-gnu_13.3.0-6ubuntu2~24.04cross1_amd64.deb ... 78s Unpacking cpp-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 79s Selecting previously unselected package cpp-i686-linux-gnu. 79s Preparing to unpack .../059-cpp-i686-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 79s Unpacking cpp-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 79s Selecting previously unselected package binutils-i686-linux-gnu. 79s Preparing to unpack .../060-binutils-i686-linux-gnu_2.42-4ubuntu2.6_amd64.deb ... 79s Unpacking binutils-i686-linux-gnu (2.42-4ubuntu2.6) ... 79s Selecting previously unselected package gcc-13-cross-base. 79s Preparing to unpack .../061-gcc-13-cross-base_13.3.0-6ubuntu2~24.04cross1_all.deb ... 79s Unpacking gcc-13-cross-base (13.3.0-6ubuntu2~24.04cross1) ... 79s Selecting previously unselected package gcc-14-cross-base. 79s Preparing to unpack .../062-gcc-14-cross-base_14.2.0-4ubuntu2~24.04cross1_all.deb ... 79s Unpacking gcc-14-cross-base (14.2.0-4ubuntu2~24.04cross1) ... 79s Selecting previously unselected package libc6-i386-cross. 79s Preparing to unpack .../063-libc6-i386-cross_2.39-0ubuntu8cross1_all.deb ... 79s Unpacking libc6-i386-cross (2.39-0ubuntu8cross1) ... 79s Selecting previously unselected package libgcc-s1-i386-cross. 79s Preparing to unpack .../064-libgcc-s1-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 79s Unpacking libgcc-s1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 79s Selecting previously unselected package libgomp1-i386-cross. 79s Preparing to unpack .../065-libgomp1-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 79s Unpacking libgomp1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 79s Selecting previously unselected package libitm1-i386-cross. 79s Preparing to unpack .../066-libitm1-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 79s Unpacking libitm1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 79s Selecting previously unselected package libatomic1-i386-cross. 79s Preparing to unpack .../067-libatomic1-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 79s Unpacking libatomic1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 79s Selecting previously unselected package libasan8-i386-cross. 79s Preparing to unpack .../068-libasan8-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 79s Unpacking libasan8-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 79s Selecting previously unselected package libstdc++6-i386-cross. 79s Preparing to unpack .../069-libstdc++6-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 79s Unpacking libstdc++6-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 79s Selecting previously unselected package libubsan1-i386-cross. 79s Preparing to unpack .../070-libubsan1-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 79s Unpacking libubsan1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 79s Selecting previously unselected package libquadmath0-i386-cross. 79s Preparing to unpack .../071-libquadmath0-i386-cross_14.2.0-4ubuntu2~24.04cross1_all.deb ... 79s Unpacking libquadmath0-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 79s Selecting previously unselected package libgcc-13-dev-i386-cross. 79s Preparing to unpack .../072-libgcc-13-dev-i386-cross_13.3.0-6ubuntu2~24.04cross1_all.deb ... 79s Unpacking libgcc-13-dev-i386-cross (13.3.0-6ubuntu2~24.04cross1) ... 79s Selecting previously unselected package gcc-13-i686-linux-gnu. 79s Preparing to unpack .../073-gcc-13-i686-linux-gnu_13.3.0-6ubuntu2~24.04cross1_amd64.deb ... 79s Unpacking gcc-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 79s Selecting previously unselected package gcc-i686-linux-gnu. 79s Preparing to unpack .../074-gcc-i686-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 79s Unpacking gcc-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 79s Selecting previously unselected package linux-libc-dev-i386-cross. 79s Preparing to unpack .../075-linux-libc-dev-i386-cross_6.8.0-25.25cross1_all.deb ... 79s Unpacking linux-libc-dev-i386-cross (6.8.0-25.25cross1) ... 79s Selecting previously unselected package libc6-dev-i386-cross. 79s Preparing to unpack .../076-libc6-dev-i386-cross_2.39-0ubuntu8cross1_all.deb ... 79s Unpacking libc6-dev-i386-cross (2.39-0ubuntu8cross1) ... 80s Selecting previously unselected package libstdc++-13-dev-i386-cross. 80s Preparing to unpack .../077-libstdc++-13-dev-i386-cross_13.3.0-6ubuntu2~24.04cross1_all.deb ... 80s Unpacking libstdc++-13-dev-i386-cross (13.3.0-6ubuntu2~24.04cross1) ... 80s Selecting previously unselected package g++-13-i686-linux-gnu. 80s Preparing to unpack .../078-g++-13-i686-linux-gnu_13.3.0-6ubuntu2~24.04cross1_amd64.deb ... 80s Unpacking g++-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 80s Selecting previously unselected package g++-i686-linux-gnu. 80s Preparing to unpack .../079-g++-i686-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 80s Unpacking g++-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 80s Selecting previously unselected package libconfig-inifiles-perl. 80s Preparing to unpack .../080-libconfig-inifiles-perl_3.000003-2_all.deb ... 80s Unpacking libconfig-inifiles-perl (3.000003-2) ... 80s Selecting previously unselected package libio-string-perl. 80s Preparing to unpack .../081-libio-string-perl_1.08-4_all.deb ... 80s Unpacking libio-string-perl (1.08-4) ... 80s Selecting previously unselected package libxml-namespacesupport-perl. 80s Preparing to unpack .../082-libxml-namespacesupport-perl_1.12-2_all.deb ... 80s Unpacking libxml-namespacesupport-perl (1.12-2) ... 80s Selecting previously unselected package libxml-sax-base-perl. 80s Preparing to unpack .../083-libxml-sax-base-perl_1.09-3_all.deb ... 80s Unpacking libxml-sax-base-perl (1.09-3) ... 80s Selecting previously unselected package libxml-sax-perl. 80s Preparing to unpack .../084-libxml-sax-perl_1.02+dfsg-3_all.deb ... 80s Unpacking libxml-sax-perl (1.02+dfsg-3) ... 80s Selecting previously unselected package libxml-libxml-perl. 80s Preparing to unpack .../085-libxml-libxml-perl_2.0207+dfsg+really+2.0134-1build4_amd64.deb ... 80s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build4) ... 80s Selecting previously unselected package libxml-simple-perl. 80s Preparing to unpack .../086-libxml-simple-perl_2.25-2_all.deb ... 80s Unpacking libxml-simple-perl (2.25-2) ... 80s Selecting previously unselected package libyaml-perl. 80s Preparing to unpack .../087-libyaml-perl_1.31-1_all.deb ... 80s Unpacking libyaml-perl (1.31-1) ... 80s Selecting previously unselected package libconfig-auto-perl. 80s Preparing to unpack .../088-libconfig-auto-perl_0.44-2_all.deb ... 80s Unpacking libconfig-auto-perl (0.44-2) ... 80s Selecting previously unselected package libfile-which-perl. 80s Preparing to unpack .../089-libfile-which-perl_1.27-2_all.deb ... 80s Unpacking libfile-which-perl (1.27-2) ... 80s Selecting previously unselected package libfile-homedir-perl. 80s Preparing to unpack .../090-libfile-homedir-perl_1.006-2_all.deb ... 80s Unpacking libfile-homedir-perl (1.006-2) ... 80s Selecting previously unselected package libdebian-dpkgcross-perl. 80s Preparing to unpack .../091-libdebian-dpkgcross-perl_2.6.20_all.deb ... 80s Unpacking libdebian-dpkgcross-perl (2.6.20) ... 80s Selecting previously unselected package cross-config. 80s Preparing to unpack .../092-cross-config_2.6.20_all.deb ... 80s Unpacking cross-config (2.6.20) ... 80s Selecting previously unselected package dpkg-cross. 80s Preparing to unpack .../093-dpkg-cross_2.6.20_all.deb ... 80s Unpacking dpkg-cross (2.6.20) ... 80s Selecting previously unselected package crossbuild-essential-i386. 80s Preparing to unpack .../094-crossbuild-essential-i386_12.10ubuntu1_all.deb ... 80s Unpacking crossbuild-essential-i386 (12.10ubuntu1) ... 80s Selecting previously unselected package gcc-9-base:i386. 80s Preparing to unpack .../095-gcc-9-base_9.5.0-6ubuntu2_i386.deb ... 80s Unpacking gcc-9-base:i386 (9.5.0-6ubuntu2) ... 80s Selecting previously unselected package libbrotli1:i386. 80s Preparing to unpack .../096-libbrotli1_1.1.0-2build2_i386.deb ... 80s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 80s Selecting previously unselected package libfreetype6:i386. 80s Preparing to unpack .../097-libfreetype6_2.13.2+dfsg-1build3_i386.deb ... 80s Unpacking libfreetype6:i386 (2.13.2+dfsg-1build3) ... 80s Selecting previously unselected package libfontconfig1:i386. 80s Preparing to unpack .../098-libfontconfig1_2.15.0-1.1ubuntu2_i386.deb ... 80s Unpacking libfontconfig1:i386 (2.15.0-1.1ubuntu2) ... 80s Selecting previously unselected package libpixman-1-0:i386. 80s Preparing to unpack .../099-libpixman-1-0_0.42.2-1build1_i386.deb ... 80s Unpacking libpixman-1-0:i386 (0.42.2-1build1) ... 80s Selecting previously unselected package libxcb-render0:i386. 80s Preparing to unpack .../100-libxcb-render0_1.15-1ubuntu2_i386.deb ... 80s Unpacking libxcb-render0:i386 (1.15-1ubuntu2) ... 80s Selecting previously unselected package libxcb-shm0:i386. 80s Preparing to unpack .../101-libxcb-shm0_1.15-1ubuntu2_i386.deb ... 80s Unpacking libxcb-shm0:i386 (1.15-1ubuntu2) ... 80s Selecting previously unselected package libxrender1:i386. 80s Preparing to unpack .../102-libxrender1_1%3a0.9.10-1.1build1_i386.deb ... 80s Unpacking libxrender1:i386 (1:0.9.10-1.1build1) ... 80s Selecting previously unselected package libcairo2:i386. 80s Preparing to unpack .../103-libcairo2_1.18.0-3build1_i386.deb ... 80s Unpacking libcairo2:i386 (1.18.0-3build1) ... 80s Selecting previously unselected package libcairo-gobject2:i386. 80s Preparing to unpack .../104-libcairo-gobject2_1.18.0-3build1_i386.deb ... 80s Unpacking libcairo-gobject2:i386 (1.18.0-3build1) ... 80s Selecting previously unselected package gir1.2-freedesktop:i386. 80s Preparing to unpack .../105-gir1.2-freedesktop_1.80.1-1_i386.deb ... 80s Unpacking gir1.2-freedesktop:i386 (1.80.1-1) ... 80s Selecting previously unselected package gir1.2-glib-2.0-dev:i386. 80s Preparing to unpack .../106-gir1.2-glib-2.0-dev_2.80.0-6ubuntu3.5_i386.deb ... 80s Unpacking gir1.2-glib-2.0-dev:i386 (2.80.0-6ubuntu3.5) ... 80s Selecting previously unselected package gir1.2-freedesktop-dev:i386. 80s Preparing to unpack .../107-gir1.2-freedesktop-dev_1.80.1-1_i386.deb ... 80s Unpacking gir1.2-freedesktop-dev:i386 (1.80.1-1) ... 80s Selecting previously unselected package gir1.2-girepository-2.0-dev:i386. 80s Preparing to unpack .../108-gir1.2-girepository-2.0-dev_1.80.1-1_i386.deb ... 80s Unpacking gir1.2-girepository-2.0-dev:i386 (1.80.1-1) ... 80s Selecting previously unselected package python3-mako. 80s Preparing to unpack .../109-python3-mako_1.3.2-1_all.deb ... 80s Unpacking python3-mako (1.3.2-1) ... 80s Selecting previously unselected package python3-markdown. 80s Preparing to unpack .../110-python3-markdown_3.5.2-1_all.deb ... 80s Unpacking python3-markdown (3.5.2-1) ... 81s Selecting previously unselected package gobject-introspection-bin. 81s Preparing to unpack .../111-gobject-introspection-bin_1.80.1-1_amd64.deb ... 81s Unpacking gobject-introspection-bin (1.80.1-1) ... 81s Selecting previously unselected package libffi-dev:i386. 81s Preparing to unpack .../112-libffi-dev_3.4.6-1build1_i386.deb ... 81s Unpacking libffi-dev:i386 (3.4.6-1build1) ... 81s Selecting previously unselected package libglib2.0-bin. 81s Preparing to unpack .../113-libglib2.0-bin_2.80.0-6ubuntu3.5_amd64.deb ... 81s Unpacking libglib2.0-bin (2.80.0-6ubuntu3.5) ... 81s Selecting previously unselected package python3-packaging. 81s Preparing to unpack .../114-python3-packaging_24.0-1_all.deb ... 81s Unpacking python3-packaging (24.0-1) ... 81s Selecting previously unselected package libglib2.0-dev-bin. 81s Preparing to unpack .../115-libglib2.0-dev-bin_2.80.0-6ubuntu3.5_amd64.deb ... 81s Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.5) ... 81s Selecting previously unselected package linux-libc-dev:i386. 81s Preparing to unpack .../116-linux-libc-dev_6.8.0-87.88_i386.deb ... 81s Unpacking linux-libc-dev:i386 (6.8.0-87.88) ... 81s Selecting previously unselected package libcrypt-dev:i386. 81s Preparing to unpack .../117-libcrypt-dev_1%3a4.4.36-4build1_i386.deb ... 81s Unpacking libcrypt-dev:i386 (1:4.4.36-4build1) ... 81s Selecting previously unselected package libc6-dev:i386. 81s Preparing to unpack .../118-libc6-dev_2.39-0ubuntu8.6_i386.deb ... 81s Unpacking libc6-dev:i386 (2.39-0ubuntu8.6) ... 81s Selecting previously unselected package uuid-dev:i386. 81s Preparing to unpack .../119-uuid-dev_2.39.3-9ubuntu6.3_i386.deb ... 81s Unpacking uuid-dev:i386 (2.39.3-9ubuntu6.3) ... 81s Selecting previously unselected package libblkid-dev:i386. 81s Preparing to unpack .../120-libblkid-dev_2.39.3-9ubuntu6.3_i386.deb ... 81s Unpacking libblkid-dev:i386 (2.39.3-9ubuntu6.3) ... 81s Selecting previously unselected package libsepol-dev:i386. 81s Preparing to unpack .../121-libsepol-dev_3.5-2build1_i386.deb ... 81s Unpacking libsepol-dev:i386 (3.5-2build1) ... 81s Selecting previously unselected package libpcre2-16-0:i386. 81s Preparing to unpack .../122-libpcre2-16-0_10.42-4ubuntu2.1_i386.deb ... 81s Unpacking libpcre2-16-0:i386 (10.42-4ubuntu2.1) ... 81s Selecting previously unselected package libpcre2-32-0:i386. 81s Preparing to unpack .../123-libpcre2-32-0_10.42-4ubuntu2.1_i386.deb ... 81s Unpacking libpcre2-32-0:i386 (10.42-4ubuntu2.1) ... 81s Selecting previously unselected package libpcre2-posix3:i386. 81s Preparing to unpack .../124-libpcre2-posix3_10.42-4ubuntu2.1_i386.deb ... 81s Unpacking libpcre2-posix3:i386 (10.42-4ubuntu2.1) ... 81s Selecting previously unselected package libpcre2-dev:i386. 81s Preparing to unpack .../125-libpcre2-dev_10.42-4ubuntu2.1_i386.deb ... 81s Unpacking libpcre2-dev:i386 (10.42-4ubuntu2.1) ... 81s Selecting previously unselected package libselinux1-dev:i386. 81s Preparing to unpack .../126-libselinux1-dev_3.5-2ubuntu2.1_i386.deb ... 81s Unpacking libselinux1-dev:i386 (3.5-2ubuntu2.1) ... 81s Selecting previously unselected package libmount-dev:i386. 81s Preparing to unpack .../127-libmount-dev_2.39.3-9ubuntu6.3_i386.deb ... 81s Unpacking libmount-dev:i386 (2.39.3-9ubuntu6.3) ... 81s Selecting previously unselected package libpkgconf3:amd64. 81s Preparing to unpack .../128-libpkgconf3_1.8.1-2build1_amd64.deb ... 81s Unpacking libpkgconf3:amd64 (1.8.1-2build1) ... 81s Selecting previously unselected package pkgconf-bin. 81s Preparing to unpack .../129-pkgconf-bin_1.8.1-2build1_amd64.deb ... 81s Unpacking pkgconf-bin (1.8.1-2build1) ... 81s Selecting previously unselected package pkgconf:i386. 81s Preparing to unpack .../130-pkgconf_1.8.1-2build1_i386.deb ... 81s Unpacking pkgconf:i386 (1.8.1-2build1) ... 81s Selecting previously unselected package qemu-user. 81s Preparing to unpack .../131-qemu-user_1%3a8.2.2+ds-0ubuntu1.10_amd64.deb ... 81s Unpacking qemu-user (1:8.2.2+ds-0ubuntu1.10) ... 81s Selecting previously unselected package zlib1g-dev:i386. 81s Preparing to unpack .../132-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu2.1_i386.deb ... 81s Unpacking zlib1g-dev:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 81s Selecting previously unselected package libgirepository-2.0-0:i386. 81s Preparing to unpack .../133-libgirepository-2.0-0_2.80.0-6ubuntu3.5_i386.deb ... 81s Unpacking libgirepository-2.0-0:i386 (2.80.0-6ubuntu3.5) ... 82s Selecting previously unselected package libglib2.0-dev:i386. 82s Preparing to unpack .../134-libglib2.0-dev_2.80.0-6ubuntu3.5_i386.deb ... 82s Unpacking libglib2.0-dev:i386 (2.80.0-6ubuntu3.5) ... 82s Selecting previously unselected package gobject-introspection:i386. 82s Preparing to unpack .../135-gobject-introspection_1.80.1-1_i386.deb ... 82s Unpacking gobject-introspection:i386 (1.80.1-1) ... 82s Selecting previously unselected package libasan5:i386. 82s Preparing to unpack .../136-libasan5_9.5.0-6ubuntu2_i386.deb ... 82s Unpacking libasan5:i386 (9.5.0-6ubuntu2) ... 82s Selecting previously unselected package libatomic1:i386. 82s Preparing to unpack .../137-libatomic1_14.2.0-4ubuntu2~24.04_i386.deb ... 82s Unpacking libatomic1:i386 (14.2.0-4ubuntu2~24.04) ... 82s Selecting previously unselected package libbrotli-dev:i386. 82s Preparing to unpack .../138-libbrotli-dev_1.1.0-2build2_i386.deb ... 82s Unpacking libbrotli-dev:i386 (1.1.0-2build2) ... 82s Selecting previously unselected package libbz2-dev:i386. 82s Preparing to unpack .../139-libbz2-dev_1.0.8-5.1build0.1_i386.deb ... 82s Unpacking libbz2-dev:i386 (1.0.8-5.1build0.1) ... 82s Selecting previously unselected package liblzo2-2:i386. 82s Preparing to unpack .../140-liblzo2-2_2.10-2build4_i386.deb ... 82s Unpacking liblzo2-2:i386 (2.10-2build4) ... 82s Selecting previously unselected package libcairo-script-interpreter2:i386. 82s Preparing to unpack .../141-libcairo-script-interpreter2_1.18.0-3build1_i386.deb ... 82s Unpacking libcairo-script-interpreter2:i386 (1.18.0-3build1) ... 82s Selecting previously unselected package libexpat1-dev:i386. 82s Preparing to unpack .../142-libexpat1-dev_2.6.1-2ubuntu0.3_i386.deb ... 82s Unpacking libexpat1-dev:i386 (2.6.1-2ubuntu0.3) ... 82s Selecting previously unselected package libpng-dev:i386. 82s Preparing to unpack .../143-libpng-dev_1.6.43-5build1_i386.deb ... 82s Unpacking libpng-dev:i386 (1.6.43-5build1) ... 82s Selecting previously unselected package libfreetype-dev:i386. 82s Preparing to unpack .../144-libfreetype-dev_2.13.2+dfsg-1build3_i386.deb ... 82s Unpacking libfreetype-dev:i386 (2.13.2+dfsg-1build3) ... 82s Selecting previously unselected package libfontconfig-dev:i386. 82s Preparing to unpack .../145-libfontconfig-dev_2.15.0-1.1ubuntu2_i386.deb ... 82s Unpacking libfontconfig-dev:i386 (2.15.0-1.1ubuntu2) ... 82s Selecting previously unselected package libpixman-1-dev:i386. 82s Preparing to unpack .../146-libpixman-1-dev_0.42.2-1build1_i386.deb ... 82s Unpacking libpixman-1-dev:i386 (0.42.2-1build1) ... 82s Selecting previously unselected package x11-common. 82s Preparing to unpack .../147-x11-common_1%3a7.7+23ubuntu3_all.deb ... 82s Unpacking x11-common (1:7.7+23ubuntu3) ... 82s Selecting previously unselected package libice6:i386. 82s Preparing to unpack .../148-libice6_2%3a1.0.10-1build3_i386.deb ... 82s Unpacking libice6:i386 (2:1.0.10-1build3) ... 82s Selecting previously unselected package libsm6:i386. 82s Preparing to unpack .../149-libsm6_2%3a1.2.3-1build3_i386.deb ... 82s Unpacking libsm6:i386 (2:1.2.3-1build3) ... 82s Selecting previously unselected package xorg-sgml-doctools. 82s Preparing to unpack .../150-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 82s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 82s Selecting previously unselected package x11proto-dev. 82s Preparing to unpack .../151-x11proto-dev_2023.2-1_all.deb ... 82s Unpacking x11proto-dev (2023.2-1) ... 82s Selecting previously unselected package x11proto-core-dev. 82s Preparing to unpack .../152-x11proto-core-dev_2023.2-1_all.deb ... 82s Unpacking x11proto-core-dev (2023.2-1) ... 82s Selecting previously unselected package libice-dev:i386. 82s Preparing to unpack .../153-libice-dev_2%3a1.0.10-1build3_i386.deb ... 82s Unpacking libice-dev:i386 (2:1.0.10-1build3) ... 82s Selecting previously unselected package libsm-dev:i386. 82s Preparing to unpack .../154-libsm-dev_2%3a1.2.3-1build3_i386.deb ... 82s Unpacking libsm-dev:i386 (2:1.2.3-1build3) ... 82s Selecting previously unselected package libxau-dev:i386. 82s Preparing to unpack .../155-libxau-dev_1%3a1.0.9-1build6_i386.deb ... 82s Unpacking libxau-dev:i386 (1:1.0.9-1build6) ... 82s Selecting previously unselected package libxdmcp-dev:i386. 82s Preparing to unpack .../156-libxdmcp-dev_1%3a1.1.3-0ubuntu6_i386.deb ... 82s Unpacking libxdmcp-dev:i386 (1:1.1.3-0ubuntu6) ... 82s Selecting previously unselected package xtrans-dev. 82s Preparing to unpack .../157-xtrans-dev_1.4.0-1_all.deb ... 82s Unpacking xtrans-dev (1.4.0-1) ... 82s Selecting previously unselected package libpthread-stubs0-dev:i386. 82s Preparing to unpack .../158-libpthread-stubs0-dev_0.4-1build3_i386.deb ... 82s Unpacking libpthread-stubs0-dev:i386 (0.4-1build3) ... 82s Selecting previously unselected package libxcb1-dev:i386. 82s Preparing to unpack .../159-libxcb1-dev_1.15-1ubuntu2_i386.deb ... 82s Unpacking libxcb1-dev:i386 (1.15-1ubuntu2) ... 82s Selecting previously unselected package libx11-dev:i386. 82s Preparing to unpack .../160-libx11-dev_2%3a1.8.7-1build1_i386.deb ... 82s Unpacking libx11-dev:i386 (2:1.8.7-1build1) ... 82s Selecting previously unselected package libxcb-render0-dev:i386. 82s Preparing to unpack .../161-libxcb-render0-dev_1.15-1ubuntu2_i386.deb ... 82s Unpacking libxcb-render0-dev:i386 (1.15-1ubuntu2) ... 82s Selecting previously unselected package libxcb-shm0-dev:i386. 82s Preparing to unpack .../162-libxcb-shm0-dev_1.15-1ubuntu2_i386.deb ... 82s Unpacking libxcb-shm0-dev:i386 (1.15-1ubuntu2) ... 82s Selecting previously unselected package libxext-dev:i386. 82s Preparing to unpack .../163-libxext-dev_2%3a1.3.4-1build2_i386.deb ... 82s Unpacking libxext-dev:i386 (2:1.3.4-1build2) ... 82s Selecting previously unselected package libxrender-dev:i386. 82s Preparing to unpack .../164-libxrender-dev_1%3a0.9.10-1.1build1_i386.deb ... 82s Unpacking libxrender-dev:i386 (1:0.9.10-1.1build1) ... 82s Selecting previously unselected package libcairo2-dev:i386. 82s Preparing to unpack .../165-libcairo2-dev_1.18.0-3build1_i386.deb ... 82s Unpacking libcairo2-dev:i386 (1.18.0-3build1) ... 82s Selecting previously unselected package libgomp1:i386. 82s Preparing to unpack .../166-libgomp1_14.2.0-4ubuntu2~24.04_i386.deb ... 82s Unpacking libgomp1:i386 (14.2.0-4ubuntu2~24.04) ... 82s Selecting previously unselected package libitm1:i386. 82s Preparing to unpack .../167-libitm1_14.2.0-4ubuntu2~24.04_i386.deb ... 82s Unpacking libitm1:i386 (14.2.0-4ubuntu2~24.04) ... 82s Selecting previously unselected package libubsan1:i386. 82s Preparing to unpack .../168-libubsan1_14.2.0-4ubuntu2~24.04_i386.deb ... 82s Unpacking libubsan1:i386 (14.2.0-4ubuntu2~24.04) ... 82s Selecting previously unselected package libquadmath0:i386. 82s Preparing to unpack .../169-libquadmath0_14.2.0-4ubuntu2~24.04_i386.deb ... 82s Unpacking libquadmath0:i386 (14.2.0-4ubuntu2~24.04) ... 82s Selecting previously unselected package libgcc-9-dev:i386. 82s Preparing to unpack .../170-libgcc-9-dev_9.5.0-6ubuntu2_i386.deb ... 82s Unpacking libgcc-9-dev:i386 (9.5.0-6ubuntu2) ... 82s Selecting previously unselected package libgirepository-1.0-dev:i386. 82s Preparing to unpack .../171-libgirepository-1.0-dev_1.80.1-1_i386.deb ... 82s Unpacking libgirepository-1.0-dev:i386 (1.80.1-1) ... 82s Selecting previously unselected package libgirepository1.0-dev:i386. 82s Preparing to unpack .../172-libgirepository1.0-dev_1.80.1-1_i386.deb ... 82s Unpacking libgirepository1.0-dev:i386 (1.80.1-1) ... 82s Selecting previously unselected package libmozjs-115-0t64:i386. 82s Preparing to unpack .../173-libmozjs-115-0t64_115.10.0-1_i386.deb ... 82s Unpacking libmozjs-115-0t64:i386 (115.10.0-1) ... 83s Selecting previously unselected package libgjs0g:i386. 83s Preparing to unpack .../174-libgjs0g_1.80.2-1build2_i386.deb ... 83s Unpacking libgjs0g:i386 (1.80.2-1build2) ... 83s Selecting previously unselected package libmozjs-115-dev:i386. 83s Preparing to unpack .../175-libmozjs-115-dev_115.10.0-1_i386.deb ... 83s Unpacking libmozjs-115-dev:i386 (115.10.0-1) ... 83s Selecting previously unselected package libstdc++-9-dev:i386. 83s Preparing to unpack .../176-libstdc++-9-dev_9.5.0-6ubuntu2_i386.deb ... 83s Unpacking libstdc++-9-dev:i386 (9.5.0-6ubuntu2) ... 83s Selecting previously unselected package libgjs-dev:i386. 83s Preparing to unpack .../177-libgjs-dev_1.80.2-1build2_i386.deb ... 83s Unpacking libgjs-dev:i386 (1.80.2-1build2) ... 83s Setting up libconfig-inifiles-perl (3.000003-2) ... 83s Setting up libfile-which-perl (1.27-2) ... 83s Setting up gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 83s Setting up binutils-i686-linux-gnu (2.42-4ubuntu2.6) ... 83s Setting up x11-common (1:7.7+23ubuntu3) ... 83s Setting up linux-libc-dev:i386 (6.8.0-87.88) ... 83s Setting up libglib2.0-bin (2.80.0-6ubuntu3.5) ... 83s Setting up libxml-namespacesupport-perl (1.12-2) ... 83s Setting up gcc-14-cross-base (14.2.0-4ubuntu2~24.04cross1) ... 83s Setting up libgomp1:amd64 (14.2.0-4ubuntu2~24.04) ... 83s Setting up libyaml-perl (1.31-1) ... 83s Setting up libpthread-stubs0-dev:i386 (0.4-1build3) ... 83s Setting up libxml-sax-base-perl (1.09-3) ... 83s Setting up libio-string-perl (1.08-4) ... 83s Setting up xtrans-dev (1.4.0-1) ... 83s Setting up linux-libc-dev-i386-cross (6.8.0-25.25cross1) ... 83s Setting up cross-config (2.6.20) ... 83s Setting up python3-packaging (24.0-1) ... 83s Setting up libpkgconf3:amd64 (1.8.1-2build1) ... 83s Setting up gcc-13-base:amd64 (13.3.0-6ubuntu2~24.04) ... 83s Setting up qemu-user (1:8.2.2+ds-0ubuntu1.10) ... 83s Setting up gcc-13-cross-base (13.3.0-6ubuntu2~24.04cross1) ... 83s Setting up libquadmath0:amd64 (14.2.0-4ubuntu2~24.04) ... 83s Setting up libmpc3:amd64 (1.3.1-1build1.1) ... 83s Setting up libatomic1:amd64 (14.2.0-4ubuntu2~24.04) ... 83s Setting up python3-markdown (3.5.2-1) ... 83s Setting up pkgconf-bin (1.8.1-2build1) ... 83s Setting up libubsan1:amd64 (14.2.0-4ubuntu2~24.04) ... 83s Setting up libhwasan0:amd64 (14.2.0-4ubuntu2~24.04) ... 83s Setting up libasan8:amd64 (14.2.0-4ubuntu2~24.04) ... 83s Setting up libc6-i386-cross (2.39-0ubuntu8cross1) ... 83s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 83s Setting up libtsan2:amd64 (14.2.0-4ubuntu2~24.04) ... 83s Setting up libisl23:amd64 (0.26-3build1.1) ... 83s Setting up libfile-homedir-perl (1.006-2) ... 83s Setting up gcc-13-i686-linux-gnu-base:amd64 (13.3.0-6ubuntu2~24.04cross1) ... 83s Setting up cpp-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 83s Setting up libquadmath0-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 83s Setting up libcc1-0:amd64 (14.2.0-4ubuntu2~24.04) ... 83s Setting up liblsan0:amd64 (14.2.0-4ubuntu2~24.04) ... 83s Setting up libitm1:amd64 (14.2.0-4ubuntu2~24.04) ... 83s Setting up python3-mako (1.3.2-1) ... 84s Setting up gcc-9-base:i386 (9.5.0-6ubuntu2) ... 84s Setting up x11proto-dev (2023.2-1) ... 84s Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.5) ... 84s Setting up libatomic1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 84s Setting up cpp-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 84s Setting up libgomp1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 84s Setting up libc6-dev-i386-cross (2.39-0ubuntu8cross1) ... 84s Setting up libxml-sax-perl (1.02+dfsg-3) ... 84s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 84s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 84s 84s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 84s Setting up pkgconf:i386 (1.8.1-2build1) ... 84s Setting up libgcc-s1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 84s Setting up x11proto-core-dev (2023.2-1) ... 84s Setting up libitm1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 84s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build4) ... 84s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 84s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 84s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 84s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 84s Setting up libgcc-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 84s Setting up cpp-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 84s Setting up libstdc++-13-dev:amd64 (13.3.0-6ubuntu2~24.04) ... 84s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 84s Setting up cpp-13 (13.3.0-6ubuntu2~24.04) ... 84s Setting up gcc-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 84s Setting up libasan8-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 84s Setting up libstdc++6-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 84s Setting up gcc-13 (13.3.0-6ubuntu2~24.04) ... 84s Setting up libxml-simple-perl (2.25-2) ... 84s Setting up cpp (4:13.2.0-7ubuntu1) ... 84s Setting up g++-13-x86-64-linux-gnu (13.3.0-6ubuntu2~24.04) ... 84s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 84s Setting up libubsan1-i386-cross (14.2.0-4ubuntu2~24.04cross1) ... 84s Setting up libconfig-auto-perl (0.44-2) ... 84s Setting up gcc (4:13.2.0-7ubuntu1) ... 84s Setting up libgcc-13-dev-i386-cross (13.3.0-6ubuntu2~24.04cross1) ... 84s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 84s Setting up gcc-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 84s Setting up libdebian-dpkgcross-perl (2.6.20) ... 84s Setting up libstdc++-13-dev-i386-cross (13.3.0-6ubuntu2~24.04cross1) ... 84s Setting up g++-13 (13.3.0-6ubuntu2~24.04) ... 84s Setting up g++ (4:13.2.0-7ubuntu1) ... 84s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 84s Setting up gcc-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 84s Setting up build-essential (12.10ubuntu1) ... 84s Setting up dpkg-cross (2.6.20) ... 84s Setting up g++-13-i686-linux-gnu (13.3.0-6ubuntu2~24.04cross1) ... 84s Setting up g++-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 84s Setting up gobject-introspection-bin (1.80.1-1) ... 84s Setting up crossbuild-essential-i386 (12.10ubuntu1) ... 84s Setting up libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 84s Setting up libc6:i386 (2.39-0ubuntu8.6) ... 85s Setting up libffi8:i386 (3.4.6-1build1) ... 85s Setting up libmd0:i386 (1.1.0-2build1.1) ... 85s Setting up libbz2-1.0:i386 (1.0.8-5.1build0.1) ... 85s Setting up libbsd0:i386 (0.12.1-1build1.1) ... 85s Setting up libblkid1:i386 (2.39.3-9ubuntu6.3) ... 85s Setting up libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 85s Setting up libitm1:i386 (14.2.0-4ubuntu2~24.04) ... 85s Setting up libtinfo6:i386 (6.4+20240113-1ubuntu2) ... 85s Setting up libexpat1:i386 (2.6.1-2ubuntu0.3) ... 85s Setting up libpixman-1-0:i386 (0.42.2-1build1) ... 85s Setting up libice6:i386 (2:1.0.10-1build3) ... 85s Setting up libxau6:i386 (1:1.0.9-1build6) ... 85s Setting up libxdmcp6:i386 (1:1.1.3-0ubuntu6) ... 85s Setting up libxcb1:i386 (1.15-1ubuntu2) ... 85s Setting up libpixman-1-dev:i386 (0.42.2-1build1) ... 85s Setting up libxau-dev:i386 (1:1.0.9-1build6) ... 85s Setting up libice-dev:i386 (2:1.0.10-1build3) ... 85s Setting up libxcb-render0:i386 (1.15-1ubuntu2) ... 85s Setting up libbrotli1:i386 (1.1.0-2build2) ... 85s Setting up liblzo2-2:i386 (2.10-2build4) ... 85s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 85s Setting up libcrypt1:i386 (1:4.4.36-4build1) ... 85s Setting up libxcb-shm0:i386 (1.15-1ubuntu2) ... 85s Setting up libgomp1:i386 (14.2.0-4ubuntu2~24.04) ... 85s Setting up libffi-dev:i386 (3.4.6-1build1) ... 85s Setting up libpcre2-16-0:i386 (10.42-4ubuntu2.1) ... 85s Setting up libasan5:i386 (9.5.0-6ubuntu2) ... 85s Setting up libxdmcp-dev:i386 (1:1.1.3-0ubuntu6) ... 85s Setting up libpcre2-32-0:i386 (10.42-4ubuntu2.1) ... 85s Setting up libquadmath0:i386 (14.2.0-4ubuntu2~24.04) ... 85s Setting up libpng16-16t64:i386 (1.6.43-5build1) ... 85s Setting up libatomic1:i386 (14.2.0-4ubuntu2~24.04) ... 85s Setting up libuuid1:i386 (2.39.3-9ubuntu6.3) ... 85s Setting up libsepol2:i386 (3.5-2build1) ... 85s Setting up libsepol-dev:i386 (3.5-2build1) ... 85s Setting up libpcre2-8-0:i386 (10.42-4ubuntu2.1) ... 85s Setting up libreadline8t64:i386 (8.2-4build1) ... 85s Setting up libubsan1:i386 (14.2.0-4ubuntu2~24.04) ... 85s Setting up libpcre2-posix3:i386 (10.42-4ubuntu2.1) ... 85s Setting up libmozjs-115-0t64:i386 (115.10.0-1) ... 85s Setting up libcrypt-dev:i386 (1:4.4.36-4build1) ... 85s Setting up libc6-dev:i386 (2.39-0ubuntu8.6) ... 85s Setting up libx11-6:i386 (2:1.8.7-1build1) ... 85s Setting up libmozjs-115-dev:i386 (115.10.0-1) ... 85s Setting up libsm6:i386 (2:1.2.3-1build3) ... 85s Setting up libbrotli-dev:i386 (1.1.0-2build2) ... 85s Setting up libbz2-dev:i386 (1.0.8-5.1build0.1) ... 85s Setting up libxcb1-dev:i386 (1.15-1ubuntu2) ... 85s Setting up libpcre2-dev:i386 (10.42-4ubuntu2.1) ... 85s Setting up libxrender1:i386 (1:0.9.10-1.1build1) ... 85s Setting up libsm-dev:i386 (2:1.2.3-1build3) ... 85s Setting up libx11-dev:i386 (2:1.8.7-1build1) ... 85s Setting up libxext6:i386 (2:1.3.4-1build2) ... 85s Setting up libgcc-9-dev:i386 (9.5.0-6ubuntu2) ... 85s Setting up libselinux1:i386 (3.5-2ubuntu2.1) ... 85s Setting up libxcb-shm0-dev:i386 (1.15-1ubuntu2) ... 85s Setting up libexpat1-dev:i386 (2.6.1-2ubuntu0.3) ... 85s Setting up libfreetype6:i386 (2.13.2+dfsg-1build3) ... 85s Setting up uuid-dev:i386 (2.39.3-9ubuntu6.3) ... 85s Setting up libxcb-render0-dev:i386 (1.15-1ubuntu2) ... 85s Setting up libxext-dev:i386 (2:1.3.4-1build2) ... 85s Setting up zlib1g-dev:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 85s Setting up libmount1:i386 (2.39.3-9ubuntu6.3) ... 85s Setting up libfontconfig1:i386 (2.15.0-1.1ubuntu2) ... 85s Setting up libxrender-dev:i386 (1:0.9.10-1.1build1) ... 85s Setting up libblkid-dev:i386 (2.39.3-9ubuntu6.3) ... 85s Setting up libstdc++-9-dev:i386 (9.5.0-6ubuntu2) ... 85s Setting up libselinux1-dev:i386 (3.5-2ubuntu2.1) ... 85s Setting up libpng-dev:i386 (1.6.43-5build1) ... 85s Setting up libcairo2:i386 (1.18.0-3build1) ... 85s Setting up libfreetype-dev:i386 (2.13.2+dfsg-1build3) ... 85s Setting up libglib2.0-0t64:i386 (2.80.0-6ubuntu3.5) ... 85s ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 85s No schema files found: doing nothing. 85s ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 85s Setting up libmount-dev:i386 (2.39.3-9ubuntu6.3) ... 85s Setting up libcairo-script-interpreter2:i386 (1.18.0-3build1) ... 85s Setting up libfontconfig-dev:i386 (2.15.0-1.1ubuntu2) ... 85s Processing triggers for libc-bin (2.39-0ubuntu8.6) ... 85s Processing triggers for man-db (2.12.0-4build2) ... 86s Processing triggers for libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.5) ... 86s No schema files found: doing nothing. 86s Setting up gir1.2-glib-2.0:i386 (2.80.0-6ubuntu3.5) ... 86s Setting up gir1.2-glib-2.0-dev:i386 (2.80.0-6ubuntu3.5) ... 86s Setting up libgirepository-1.0-1:i386 (1.80.1-1) ... 86s Setting up libcairo-gobject2:i386 (1.18.0-3build1) ... 86s Processing triggers for install-info (7.1-3build2) ... 86s Setting up gir1.2-freedesktop:i386 (1.80.1-1) ... 86s Setting up libgirepository-2.0-0:i386 (2.80.0-6ubuntu3.5) ... 86s Setting up libglib2.0-dev:i386 (2.80.0-6ubuntu3.5) ... 86s Setting up gir1.2-girepository-2.0:i386 (1.80.1-1) ... 86s Setting up gir1.2-freedesktop-dev:i386 (1.80.1-1) ... 86s Setting up libcairo2-dev:i386 (1.18.0-3build1) ... 86s Setting up libgjs0g:i386 (1.80.2-1build2) ... 86s Setting up gobject-introspection:i386 (1.80.1-1) ... 86s Setting up gir1.2-girepository-2.0-dev:i386 (1.80.1-1) ... 86s Setting up libgirepository-1.0-dev:i386 (1.80.1-1) ... 86s Setting up libgirepository1.0-dev:i386 (1.80.1-1) ... 86s Setting up libgjs-dev:i386 (1.80.2-1build2) ... 86s Processing triggers for libc-bin (2.39-0ubuntu8.6) ... 87s autopkgtest [00:18:30]: test environment configured for cross building 87s autopkgtest [00:18:30]: test build: [----------------------- 87s build: OK 87s run: OK 87s autopkgtest [00:18:30]: test build: -----------------------] 88s build PASS (superficial) 88s autopkgtest [00:18:31]: test build: - - - - - - - - - - results - - - - - - - - - - 88s autopkgtest [00:18:31]: test installed-tests: preparing testbed 95s Creating nova instance adt-noble-i386-gjs-20251107-001703-juju-7f2275-prod-proposed-migration-environment-2-f00bd252-0a0d-43d2-8a83-2c588fa32f92 from image adt/ubuntu-noble-amd64-server-20251106.img (UUID f82ce5d4-d1c3-4471-82e5-184a3b3fdc5c)... 158s autopkgtest [00:19:41]: testbed dpkg architecture: amd64 158s autopkgtest [00:19:41]: testbed apt version: 2.8.3 159s autopkgtest [00:19:42]: @@@@@@@@@@@@@@@@@@@@ test bed setup 159s autopkgtest [00:19:42]: testbed release detected to be: noble 160s autopkgtest [00:19:43]: updating testbed package index (apt update) 160s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [265 kB] 160s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 160s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 160s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 160s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [90.6 kB] 160s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [44.3 kB] 160s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [9156 B] 160s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [42.6 kB] 160s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [82.5 kB] 160s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [478 kB] 160s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [2184 B] 160s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [1011 kB] 161s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [21.0 kB] 161s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [444 B] 161s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [51.2 kB] 161s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [111 kB] 161s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [2328 B] 161s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [5288 B] 161s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [752 B] 161s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [284 B] 163s Fetched 2218 kB in 1s (1610 kB/s) 164s Reading package lists... 164s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 164s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 164s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 164s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 165s Reading package lists... 165s Reading package lists... 165s Building dependency tree... 165s Reading state information... 166s Calculating upgrade... 166s The following packages will be upgraded: 166s gir1.2-glib-2.0 libglib2.0-0t64 libglib2.0-data 166s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 166s Need to get 1777 kB of archives. 166s After this operation, 0 B of additional disk space will be used. 166s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 gir1.2-glib-2.0 amd64 2.80.0-6ubuntu3.5 [183 kB] 166s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.5 [1544 kB] 166s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libglib2.0-data all 2.80.0-6ubuntu3.5 [48.8 kB] 166s debconf: unable to initialize frontend: Dialog 166s debconf: (Dialog frontend will not work on a dumb terminal, an emacs shell buffer, or without a controlling terminal.) 166s debconf: falling back to frontend: Readline 166s debconf: unable to initialize frontend: Readline 166s debconf: (This frontend requires a controlling tty.) 166s debconf: falling back to frontend: Teletype 166s dpkg-preconfigure: unable to re-open stdin: 166s Fetched 1777 kB in 0s (4594 kB/s) 166s (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 ... 106381 files and directories currently installed.) 166s Preparing to unpack .../gir1.2-glib-2.0_2.80.0-6ubuntu3.5_amd64.deb ... 166s Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.5) over (2.80.0-6ubuntu3.4) ... 166s Preparing to unpack .../libglib2.0-0t64_2.80.0-6ubuntu3.5_amd64.deb ... 167s Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.5) over (2.80.0-6ubuntu3.4) ... 167s Preparing to unpack .../libglib2.0-data_2.80.0-6ubuntu3.5_all.deb ... 167s Unpacking libglib2.0-data (2.80.0-6ubuntu3.5) over (2.80.0-6ubuntu3.4) ... 167s Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.5) ... 167s No schema files found: doing nothing. 167s Setting up libglib2.0-data (2.80.0-6ubuntu3.5) ... 167s Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.5) ... 167s Processing triggers for libc-bin (2.39-0ubuntu8.6) ... 167s autopkgtest [00:19:50]: upgrading testbed (apt dist-upgrade and autopurge) 167s Reading package lists... 167s Building dependency tree... 167s Reading state information... 167s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 167s Starting 2 pkgProblemResolver with broken count: 0 167s Done 168s Entering ResolveByKeep 168s 168s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 168s Reading package lists... 168s Building dependency tree... 168s Reading state information... 168s Starting pkgProblemResolver with broken count: 0 169s Starting 2 pkgProblemResolver with broken count: 0 169s Done 169s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 171s Reading package lists... 171s Building dependency tree... 171s Reading state information... 171s Starting pkgProblemResolver with broken count: 0 171s Starting 2 pkgProblemResolver with broken count: 0 171s Done 172s The following NEW packages will be installed: 172s adwaita-icon-theme at-spi2-common at-spi2-core dbus-x11 172s dconf-gsettings-backend dconf-gsettings-backend:i386 dconf-service 172s fontconfig gcc-14-base:i386 gir1.2-atk-1.0:i386 gir1.2-freedesktop:i386 172s gir1.2-gdkpixbuf-2.0:i386 gir1.2-girepository-2.0:i386 gir1.2-glib-2.0:i386 172s gir1.2-gtk-3.0:i386 gir1.2-harfbuzz-0.0:i386 gir1.2-pango-1.0:i386 gjs:i386 172s gjs-tests:i386 gnome-desktop-testing gsettings-desktop-schemas 172s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme 172s libatk-bridge2.0-0t64:i386 libatk1.0-0t64:i386 libatspi2.0-0t64 172s libatspi2.0-0t64:i386 libavahi-client3:i386 libavahi-common-data:i386 172s libavahi-common3:i386 libblkid1:i386 libbrotli1:i386 libbsd0:i386 172s libbz2-1.0:i386 libc6:i386 libcairo-gobject2:i386 libcairo2:i386 172s libcap2:i386 libcolord2:i386 libcom-err2:i386 libcups2t64:i386 172s libdatrie1:i386 libdbus-1-3:i386 libdconf1 libdconf1:i386 libdeflate0:i386 172s libdrm-amdgpu1 libdrm-intel1 libepoxy0:i386 libexpat1:i386 libffi8:i386 172s libfontconfig1:i386 libfontenc1 libfreetype6:i386 libfribidi0:i386 libgbm1 172s libgcc-s1:i386 libgcrypt20:i386 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-0:i386 172s libgdk-pixbuf2.0-common libgirepository-1.0-1:i386 libgjs0g:i386 libgl1 172s libgl1-mesa-dri libglib2.0-0t64:i386 libglvnd0 libglx-mesa0 libglx0 172s libgmp10:i386 libgnutls30t64:i386 libgpg-error0:i386 libgraphite2-3:i386 172s libgssapi-krb5-2:i386 libgtk-3-0t64:i386 libgtk-3-common 172s libharfbuzz-gobject0:i386 libharfbuzz0b:i386 libhogweed6t64:i386 libice6 172s libidn2-0:i386 libjbig0:i386 libjpeg-turbo8:i386 libjpeg8:i386 172s libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 172s liblcms2-2:i386 libllvm20 liblz4-1:i386 liblzma5:i386 libmd0:i386 172s libmount1:i386 libmozjs-115-0t64:i386 libnettle8t64:i386 libp11-kit0:i386 172s libpango-1.0-0:i386 libpangocairo-1.0-0:i386 libpangoft2-1.0-0:i386 172s libpangoxft-1.0-0:i386 libpciaccess0 libpcre2-8-0:i386 libpixman-1-0 172s libpixman-1-0:i386 libpng16-16t64:i386 libreadline8t64:i386 libselinux1:i386 172s libsharpyuv0:i386 libsm6 libssl3t64:i386 libstdc++6:i386 libsystemd0:i386 172s libtasn1-6:i386 libthai-data libthai0:i386 libtiff6:i386 libtinfo6:i386 172s libudev1:i386 libunistring5:i386 libvulkan1 libwayland-client0:i386 172s libwayland-cursor0:i386 libwayland-egl1:i386 libwayland-server0 172s libwebp7:i386 libx11-6:i386 libx11-xcb1 libxau6:i386 libxaw7 libxcb-dri3-0 172s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0:i386 libxcb-shm0 172s libxcb-shm0:i386 libxcb-sync1 libxcb-xfixes0 libxcb1:i386 172s libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 172s libxext6:i386 libxfixes3:i386 libxfont2 libxft2:i386 libxi6 libxi6:i386 172s libxinerama1:i386 libxkbcommon0:i386 libxkbfile1 libxmu6 libxrandr2 172s libxrandr2:i386 libxrender1 libxrender1:i386 libxshmfence1 libxt6t64 172s libxtst6 libxxf86vm1 libzstd1:i386 mesa-libgallium session-migration 172s ubuntu-mono x11-common x11-xkb-utils xserver-common xvfb zlib1g:i386 172s 0 upgraded, 172 newly installed, 0 to remove and 0 not upgraded. 172s Need to get 83.1 MB of archives. 172s After this operation, 358 MB of additional disk space will be used. 172s Get:1 http://ftpmaster.internal/ubuntu noble-updates/main i386 gcc-14-base i386 14.2.0-4ubuntu2~24.04 [50.8 kB] 172s Get:2 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgcc-s1 i386 14.2.0-4ubuntu2~24.04 [95.5 kB] 172s Get:3 http://ftpmaster.internal/ubuntu noble-updates/main i386 libc6 i386 2.39-0ubuntu8.6 [3010 kB] 172s Get:4 http://ftpmaster.internal/ubuntu noble-updates/main i386 libblkid1 i386 2.39.3-9ubuntu6.3 [193 kB] 172s Get:5 http://ftpmaster.internal/ubuntu noble-updates/main i386 libbz2-1.0 i386 1.0.8-5.1build0.1 [33.8 kB] 172s Get:6 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcap2 i386 1:2.66-5ubuntu2.2 [31.7 kB] 172s Get:7 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcom-err2 i386 1.47.0-2.4~exp1ubuntu4.1 [23.3 kB] 172s Get:8 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgpg-error0 i386 1.47-3build2.1 [78.9 kB] 172s Get:9 http://ftpmaster.internal/ubuntu noble/main i386 libgcrypt20 i386 1.10.3-2build1 [503 kB] 172s Get:10 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgmp10 i386 2:6.3.0+dfsg-2ubuntu6.1 [270 kB] 172s Get:11 http://ftpmaster.internal/ubuntu noble-updates/main i386 liblz4-1 i386 1.9.4-1build1.1 [69.1 kB] 172s Get:12 http://ftpmaster.internal/ubuntu noble-updates/main i386 liblzma5 i386 5.6.1+really5.4.5-1ubuntu0.2 [133 kB] 172s Get:13 http://ftpmaster.internal/ubuntu noble-updates/main i386 libmd0 i386 1.1.0-2build1.1 [29.4 kB] 172s Get:14 http://ftpmaster.internal/ubuntu noble-updates/main i386 libpcre2-8-0 i386 10.42-4ubuntu2.1 [227 kB] 172s Get:15 http://ftpmaster.internal/ubuntu noble-updates/main i386 libselinux1 i386 3.5-2ubuntu2.1 [84.9 kB] 172s Get:16 http://ftpmaster.internal/ubuntu noble-updates/main i386 libmount1 i386 2.39.3-9ubuntu6.3 [201 kB] 172s Get:17 http://ftpmaster.internal/ubuntu noble-updates/main i386 libssl3t64 i386 3.0.13-0ubuntu3.6 [1923 kB] 173s Get:18 http://ftpmaster.internal/ubuntu noble-updates/main i386 libzstd1 i386 1.5.5+dfsg2-2build1.1 [288 kB] 173s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libsystemd0 i386 255.4-1ubuntu8.11 [456 kB] 173s Get:20 http://ftpmaster.internal/ubuntu noble/main i386 libtinfo6 i386 6.4+20240113-1ubuntu2 [110 kB] 173s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libudev1 i386 255.4-1ubuntu8.11 [180 kB] 173s Get:22 http://ftpmaster.internal/ubuntu noble-updates/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2.1 [58.9 kB] 173s Get:23 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1build1 [22.8 kB] 173s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libglib2.0-0t64 i386 2.80.0-6ubuntu3.5 [1665 kB] 173s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main i386 gir1.2-glib-2.0 i386 2.80.0-6ubuntu3.5 [182 kB] 173s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libgirepository-1.0-1 i386 1.80.1-1 [128 kB] 173s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 gir1.2-girepository-2.0 i386 1.80.1-1 [24.5 kB] 173s Get:28 http://ftpmaster.internal/ubuntu noble-updates/main i386 libbsd0 i386 0.12.1-1build1.1 [45.3 kB] 173s Get:29 http://ftpmaster.internal/ubuntu noble-updates/main i386 libdbus-1-3 i386 1.14.10-4ubuntu4.1 [228 kB] 173s Get:30 http://ftpmaster.internal/ubuntu noble-updates/main i386 libexpat1 i386 2.6.1-2ubuntu0.3 [90.1 kB] 173s Get:31 http://ftpmaster.internal/ubuntu noble/main i386 libfribidi0 i386 1.0.13-3build1 [26.6 kB] 173s Get:32 http://ftpmaster.internal/ubuntu noble-updates/main i386 libnettle8t64 i386 3.9.1-2.2build1.1 [191 kB] 173s Get:33 http://ftpmaster.internal/ubuntu noble-updates/main i386 libhogweed6t64 i386 3.9.1-2.2build1.1 [202 kB] 173s Get:34 http://ftpmaster.internal/ubuntu noble-updates/main i386 libunistring5 i386 1.1-2build1.1 [547 kB] 173s Get:35 http://ftpmaster.internal/ubuntu noble-updates/main i386 libidn2-0 i386 2.3.7-2build1.1 [102 kB] 173s Get:36 http://ftpmaster.internal/ubuntu noble-updates/main i386 libp11-kit0 i386 0.25.3-4ubuntu2.1 [291 kB] 173s Get:37 http://ftpmaster.internal/ubuntu noble-updates/main i386 libtasn1-6 i386 4.19.0-3ubuntu0.24.04.1 [45.3 kB] 173s Get:38 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgnutls30t64 i386 3.8.3-1.1ubuntu3.4 [1012 kB] 173s Get:39 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5support0 i386 1.20.1-6ubuntu2.6 [38.3 kB] 173s Get:40 http://ftpmaster.internal/ubuntu noble-updates/main i386 libk5crypto3 i386 1.20.1-6ubuntu2.6 [86.3 kB] 173s Get:41 http://ftpmaster.internal/ubuntu noble/main i386 libkeyutils1 i386 1.6.3-3build1 [9918 B] 173s Get:42 http://ftpmaster.internal/ubuntu noble-updates/main i386 libkrb5-3 i386 1.20.1-6ubuntu2.6 [395 kB] 173s Get:43 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgssapi-krb5-2 i386 1.20.1-6ubuntu2.6 [154 kB] 173s Get:44 http://ftpmaster.internal/ubuntu noble/main i386 libreadline8t64 i386 8.2-4build1 [156 kB] 173s Get:45 http://ftpmaster.internal/ubuntu noble-updates/main i386 libstdc++6 i386 14.2.0-4ubuntu2~24.04 [862 kB] 173s Get:46 http://ftpmaster.internal/ubuntu noble/main i386 libpng16-16t64 i386 1.6.43-5build1 [192 kB] 173s Get:47 http://ftpmaster.internal/ubuntu noble/main i386 libxau6 i386 1:1.0.9-1build6 [7520 B] 173s Get:48 http://ftpmaster.internal/ubuntu noble/main i386 libxdmcp6 i386 1:1.1.3-0ubuntu6 [10.7 kB] 173s Get:49 http://ftpmaster.internal/ubuntu noble/main i386 libxcb1 i386 1.15-1ubuntu2 [54.3 kB] 173s Get:50 http://ftpmaster.internal/ubuntu noble/main i386 libx11-6 i386 2:1.8.7-1build1 [670 kB] 173s Get:51 http://ftpmaster.internal/ubuntu noble/main i386 libxext6 i386 2:1.3.4-1build2 [33.4 kB] 173s Get:52 http://ftpmaster.internal/ubuntu noble/main i386 libxkbcommon0 i386 1.6.0-1build1 [126 kB] 173s Get:53 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgdk-pixbuf2.0-common all 2.42.10+dfsg-3ubuntu3.2 [8192 B] 173s Get:54 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgdk-pixbuf-2.0-0 amd64 2.42.10+dfsg-3ubuntu3.2 [147 kB] 173s Get:55 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gtk-update-icon-cache amd64 3.24.41-4ubuntu1.3 [51.9 kB] 173s Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 hicolor-icon-theme all 0.17-2 [9976 B] 173s Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 humanity-icon-theme all 0.6.16 [1282 kB] 173s Get:58 http://ftpmaster.internal/ubuntu noble/main amd64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] 173s Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 adwaita-icon-theme all 46.0-1 [723 kB] 173s Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 at-spi2-common all 2.52.0-1build1 [8674 B] 173s Get:61 http://ftpmaster.internal/ubuntu noble/main amd64 libxi6 amd64 2:1.8.1-1build1 [32.4 kB] 173s Get:62 http://ftpmaster.internal/ubuntu noble/main amd64 libatspi2.0-0t64 amd64 2.52.0-1build1 [80.5 kB] 173s Get:63 http://ftpmaster.internal/ubuntu noble/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB] 173s Get:64 http://ftpmaster.internal/ubuntu noble/main amd64 libxtst6 amd64 2:1.2.3-1.1build1 [12.6 kB] 173s Get:65 http://ftpmaster.internal/ubuntu noble-updates/main amd64 dbus-x11 amd64 1.14.10-4ubuntu4.1 [23.3 kB] 173s Get:66 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libdconf1 amd64 0.40.0-4ubuntu0.1 [39.6 kB] 173s Get:67 http://ftpmaster.internal/ubuntu noble-updates/main amd64 dconf-service amd64 0.40.0-4ubuntu0.1 [27.6 kB] 173s Get:68 http://ftpmaster.internal/ubuntu noble-updates/main amd64 dconf-gsettings-backend amd64 0.40.0-4ubuntu0.1 [22.1 kB] 173s Get:69 http://ftpmaster.internal/ubuntu noble/main amd64 session-migration amd64 0.3.9build1 [9034 B] 173s Get:70 http://ftpmaster.internal/ubuntu noble-updates/main amd64 gsettings-desktop-schemas all 46.1-0ubuntu1 [35.6 kB] 173s Get:71 http://ftpmaster.internal/ubuntu noble/main amd64 at-spi2-core amd64 2.52.0-1build1 [56.6 kB] 173s Get:72 http://ftpmaster.internal/ubuntu noble-updates/main i386 libdconf1 i386 0.40.0-4ubuntu0.1 [46.0 kB] 174s Get:73 http://ftpmaster.internal/ubuntu noble-updates/main i386 dconf-gsettings-backend i386 0.40.0-4ubuntu0.1 [31.0 kB] 174s Get:74 http://ftpmaster.internal/ubuntu noble/main amd64 fontconfig amd64 2.15.0-1.1ubuntu2 [180 kB] 174s Get:75 http://ftpmaster.internal/ubuntu noble/main i386 libatk1.0-0t64 i386 2.52.0-1build1 [55.5 kB] 174s Get:76 http://ftpmaster.internal/ubuntu noble/main i386 gir1.2-atk-1.0 i386 2.52.0-1build1 [23.1 kB] 174s Get:77 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 174s Get:78 http://ftpmaster.internal/ubuntu noble/main i386 libfreetype6 i386 2.13.2+dfsg-1build3 [412 kB] 174s Get:79 http://ftpmaster.internal/ubuntu noble/main i386 libfontconfig1 i386 2.15.0-1.1ubuntu2 [145 kB] 174s Get:80 http://ftpmaster.internal/ubuntu noble/main i386 libpixman-1-0 i386 0.42.2-1build1 [277 kB] 174s Get:81 http://ftpmaster.internal/ubuntu noble/main i386 libxcb-render0 i386 1.15-1ubuntu2 [17.3 kB] 174s Get:82 http://ftpmaster.internal/ubuntu noble/main i386 libxcb-shm0 i386 1.15-1ubuntu2 [5850 B] 174s Get:83 http://ftpmaster.internal/ubuntu noble/main i386 libxrender1 i386 1:0.9.10-1.1build1 [20.5 kB] 174s Get:84 http://ftpmaster.internal/ubuntu noble/main i386 libcairo2 i386 1.18.0-3build1 [636 kB] 174s Get:85 http://ftpmaster.internal/ubuntu noble/main i386 libcairo-gobject2 i386 1.18.0-3build1 [126 kB] 174s Get:86 http://ftpmaster.internal/ubuntu noble/main i386 gir1.2-freedesktop i386 1.80.1-1 [49.7 kB] 174s Get:87 http://ftpmaster.internal/ubuntu noble/main i386 libjpeg-turbo8 i386 2.1.5-2ubuntu2 [152 kB] 174s Get:88 http://ftpmaster.internal/ubuntu noble/main i386 libjpeg8 i386 8c-2ubuntu11 [2148 B] 174s Get:89 http://ftpmaster.internal/ubuntu noble-updates/main i386 libdeflate0 i386 1.19-1build1.1 [44.5 kB] 174s Get:90 http://ftpmaster.internal/ubuntu noble/main i386 libjbig0 i386 2.1-6.1ubuntu2 [29.4 kB] 174s Get:91 http://ftpmaster.internal/ubuntu noble/main i386 libsharpyuv0 i386 1.3.2-0.4build3 [14.8 kB] 174s Get:92 http://ftpmaster.internal/ubuntu noble/main i386 libwebp7 i386 1.3.2-0.4build3 [237 kB] 174s Get:93 http://ftpmaster.internal/ubuntu noble-updates/main i386 libtiff6 i386 4.5.1+git230720-4ubuntu2.4 [209 kB] 174s Get:94 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgdk-pixbuf-2.0-0 i386 2.42.10+dfsg-3ubuntu3.2 [159 kB] 174s Get:95 http://ftpmaster.internal/ubuntu noble-updates/main i386 gir1.2-gdkpixbuf-2.0 i386 2.42.10+dfsg-3ubuntu3.2 [9488 B] 174s Get:96 http://ftpmaster.internal/ubuntu noble/main i386 libgraphite2-3 i386 1.3.14-2build1 [80.0 kB] 174s Get:97 http://ftpmaster.internal/ubuntu noble/main i386 libharfbuzz0b i386 8.3.0-2build2 [525 kB] 174s Get:98 http://ftpmaster.internal/ubuntu noble/main i386 libharfbuzz-gobject0 i386 8.3.0-2build2 [31.2 kB] 174s Get:99 http://ftpmaster.internal/ubuntu noble/main i386 gir1.2-harfbuzz-0.0 i386 8.3.0-2build2 [44.5 kB] 174s Get:100 http://ftpmaster.internal/ubuntu noble/main amd64 libthai-data all 0.1.29-2build1 [158 kB] 174s Get:101 http://ftpmaster.internal/ubuntu noble/main i386 libdatrie1 i386 0.2.13-3build1 [21.5 kB] 174s Get:102 http://ftpmaster.internal/ubuntu noble/main i386 libthai0 i386 0.1.29-2build1 [20.0 kB] 174s Get:103 http://ftpmaster.internal/ubuntu noble/main i386 libpango-1.0-0 i386 1.52.1+ds-1build1 [239 kB] 174s Get:104 http://ftpmaster.internal/ubuntu noble/main i386 libpangoft2-1.0-0 i386 1.52.1+ds-1build1 [47.3 kB] 174s Get:105 http://ftpmaster.internal/ubuntu noble/main i386 libpangocairo-1.0-0 i386 1.52.1+ds-1build1 [30.6 kB] 174s Get:106 http://ftpmaster.internal/ubuntu noble/main i386 libxft2 i386 2.3.6-1build1 [46.9 kB] 174s Get:107 http://ftpmaster.internal/ubuntu noble/main i386 libpangoxft-1.0-0 i386 1.52.1+ds-1build1 [21.5 kB] 174s Get:108 http://ftpmaster.internal/ubuntu noble/main i386 gir1.2-pango-1.0 i386 1.52.1+ds-1build1 [34.7 kB] 174s Get:109 http://ftpmaster.internal/ubuntu noble/main i386 libxi6 i386 2:1.8.1-1build1 [35.0 kB] 174s Get:110 http://ftpmaster.internal/ubuntu noble/main i386 libatspi2.0-0t64 i386 2.52.0-1build1 [85.8 kB] 174s Get:111 http://ftpmaster.internal/ubuntu noble/main i386 libatk-bridge2.0-0t64 i386 2.52.0-1build1 [72.7 kB] 174s Get:112 http://ftpmaster.internal/ubuntu noble/main i386 liblcms2-2 i386 2.14-2build1 [174 kB] 174s Get:113 http://ftpmaster.internal/ubuntu noble/main i386 libcolord2 i386 1.4.7-1build2 [155 kB] 174s Get:114 http://ftpmaster.internal/ubuntu noble/main i386 libavahi-common-data i386 0.8-13ubuntu6 [29.6 kB] 174s Get:115 http://ftpmaster.internal/ubuntu noble/main i386 libavahi-common3 i386 0.8-13ubuntu6 [25.6 kB] 174s Get:116 http://ftpmaster.internal/ubuntu noble/main i386 libavahi-client3 i386 0.8-13ubuntu6 [29.8 kB] 174s Get:117 http://ftpmaster.internal/ubuntu noble-updates/main i386 libcups2t64 i386 2.4.7-1.2ubuntu7.4 [290 kB] 174s Get:118 http://ftpmaster.internal/ubuntu noble/main i386 libepoxy0 i386 1.5.10-1build1 [234 kB] 174s Get:119 http://ftpmaster.internal/ubuntu noble/main i386 libwayland-client0 i386 1.22.0-2.1build1 [28.4 kB] 174s Get:120 http://ftpmaster.internal/ubuntu noble/main i386 libwayland-cursor0 i386 1.22.0-2.1build1 [11.2 kB] 174s Get:121 http://ftpmaster.internal/ubuntu noble/main i386 libwayland-egl1 i386 1.22.0-2.1build1 [5658 B] 174s Get:122 http://ftpmaster.internal/ubuntu noble/main i386 libxcomposite1 i386 1:0.4.5-1build3 [6594 B] 174s Get:123 http://ftpmaster.internal/ubuntu noble/main i386 libxfixes3 i386 1:6.0.0-2build1 [11.6 kB] 174s Get:124 http://ftpmaster.internal/ubuntu noble/main i386 libxcursor1 i386 1:1.2.1-1build1 [22.3 kB] 174s Get:125 http://ftpmaster.internal/ubuntu noble/main i386 libxdamage1 i386 1:1.1.6-1build1 [6406 B] 174s Get:126 http://ftpmaster.internal/ubuntu noble/main i386 libxinerama1 i386 2:1.1.4-3build1 [6638 B] 174s Get:127 http://ftpmaster.internal/ubuntu noble/main i386 libxrandr2 i386 2:1.5.2-2build1 [21.4 kB] 174s Get:128 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgtk-3-common all 3.24.41-4ubuntu1.3 [1426 kB] 175s Get:129 http://ftpmaster.internal/ubuntu noble-updates/main i386 libgtk-3-0t64 i386 3.24.41-4ubuntu1.3 [3165 kB] 175s Get:130 http://ftpmaster.internal/ubuntu noble-updates/main i386 gir1.2-gtk-3.0 i386 3.24.41-4ubuntu1.3 [245 kB] 175s Get:131 http://ftpmaster.internal/ubuntu noble/main i386 libmozjs-115-0t64 i386 115.10.0-1 [9514 kB] 176s Get:132 http://ftpmaster.internal/ubuntu noble/main i386 libgjs0g i386 1.80.2-1build2 [436 kB] 176s Get:133 http://ftpmaster.internal/ubuntu noble/main i386 gjs i386 1.80.2-1build2 [110 kB] 176s Get:134 http://ftpmaster.internal/ubuntu noble/universe i386 gjs-tests i386 1.80.2-1build2 [256 kB] 176s Get:135 http://ftpmaster.internal/ubuntu noble/universe amd64 gnome-desktop-testing amd64 2021.1-3build2 [16.7 kB] 176s Get:136 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libdrm-amdgpu1 amd64 2.4.122-1~ubuntu0.24.04.1 [20.7 kB] 176s Get:137 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libpciaccess0 amd64 0.17-3ubuntu0.24.04.2 [18.9 kB] 176s Get:138 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libdrm-intel1 amd64 2.4.122-1~ubuntu0.24.04.1 [63.8 kB] 176s Get:139 http://ftpmaster.internal/ubuntu noble/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB] 176s Get:140 http://ftpmaster.internal/ubuntu noble/main amd64 libwayland-server0 amd64 1.22.0-2.1build1 [33.9 kB] 176s Get:141 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libllvm20 amd64 1:20.1.2-0ubuntu1~24.04.2 [30.6 MB] 177s Get:142 http://ftpmaster.internal/ubuntu noble/main amd64 libx11-xcb1 amd64 2:1.8.7-1build1 [7800 B] 177s Get:143 http://ftpmaster.internal/ubuntu noble/main amd64 libxcb-dri3-0 amd64 1.15-1ubuntu2 [7142 B] 177s Get:144 http://ftpmaster.internal/ubuntu noble/main amd64 libxcb-present0 amd64 1.15-1ubuntu2 [5676 B] 177s Get:145 http://ftpmaster.internal/ubuntu noble/main amd64 libxcb-randr0 amd64 1.15-1ubuntu2 [17.9 kB] 177s Get:146 http://ftpmaster.internal/ubuntu noble/main amd64 libxcb-sync1 amd64 1.15-1ubuntu2 [9312 B] 177s Get:147 http://ftpmaster.internal/ubuntu noble/main amd64 libxcb-xfixes0 amd64 1.15-1ubuntu2 [10.2 kB] 177s Get:148 http://ftpmaster.internal/ubuntu noble/main amd64 libxshmfence1 amd64 1.3-1build5 [4764 B] 177s Get:149 http://ftpmaster.internal/ubuntu noble-updates/main amd64 mesa-libgallium amd64 25.0.7-0ubuntu0.24.04.2 [10.3 MB] 177s Get:150 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgbm1 amd64 25.0.7-0ubuntu0.24.04.2 [32.7 kB] 177s Get:151 http://ftpmaster.internal/ubuntu noble/main amd64 libvulkan1 amd64 1.3.275.0-1build1 [142 kB] 177s Get:152 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libgl1-mesa-dri amd64 25.0.7-0ubuntu0.24.04.2 [35.8 kB] 177s Get:153 http://ftpmaster.internal/ubuntu noble/main amd64 libxcb-glx0 amd64 1.15-1ubuntu2 [24.8 kB] 177s Get:154 http://ftpmaster.internal/ubuntu noble/main amd64 libxcb-shm0 amd64 1.15-1ubuntu2 [5756 B] 177s Get:155 http://ftpmaster.internal/ubuntu noble/main amd64 libxxf86vm1 amd64 1:1.1.4-1build4 [9282 B] 177s Get:156 http://ftpmaster.internal/ubuntu noble-updates/main amd64 libglx-mesa0 amd64 25.0.7-0ubuntu0.24.04.2 [141 kB] 177s Get:157 http://ftpmaster.internal/ubuntu noble/main amd64 libice6 amd64 2:1.0.10-1build3 [41.4 kB] 177s Get:158 http://ftpmaster.internal/ubuntu noble/main amd64 libpixman-1-0 amd64 0.42.2-1build1 [279 kB] 177s Get:159 http://ftpmaster.internal/ubuntu noble/main amd64 libsm6 amd64 2:1.2.3-1build3 [15.7 kB] 177s Get:160 http://ftpmaster.internal/ubuntu noble/main amd64 libxt6t64 amd64 1:1.2.1-1.2build1 [171 kB] 177s Get:161 http://ftpmaster.internal/ubuntu noble/main amd64 libxmu6 amd64 2:1.1.3-3build2 [47.6 kB] 177s Get:162 http://ftpmaster.internal/ubuntu noble/main amd64 libxaw7 amd64 2:1.0.14-1build2 [187 kB] 177s Get:163 http://ftpmaster.internal/ubuntu noble/main amd64 libxfont2 amd64 1:2.0.6-1build1 [93.0 kB] 177s Get:164 http://ftpmaster.internal/ubuntu noble/main amd64 libxkbfile1 amd64 1:1.1.0-1build4 [70.0 kB] 177s Get:165 http://ftpmaster.internal/ubuntu noble/main amd64 libxrender1 amd64 1:0.9.10-1.1build1 [19.0 kB] 177s Get:166 http://ftpmaster.internal/ubuntu noble/main amd64 libxrandr2 amd64 2:1.5.2-2build1 [19.7 kB] 177s Get:167 http://ftpmaster.internal/ubuntu noble/main amd64 x11-xkb-utils amd64 7.7+8build2 [170 kB] 177s Get:168 http://ftpmaster.internal/ubuntu noble-updates/main amd64 xserver-common all 2:21.1.12-1ubuntu1.5 [34.6 kB] 177s Get:169 http://ftpmaster.internal/ubuntu noble/main amd64 libglvnd0 amd64 1.7.0-1build1 [69.6 kB] 177s Get:170 http://ftpmaster.internal/ubuntu noble/main amd64 libglx0 amd64 1.7.0-1build1 [38.6 kB] 177s Get:171 http://ftpmaster.internal/ubuntu noble/main amd64 libgl1 amd64 1.7.0-1build1 [102 kB] 177s Get:172 http://ftpmaster.internal/ubuntu noble-updates/universe amd64 xvfb amd64 2:21.1.12-1ubuntu1.5 [877 kB] 178s Preconfiguring packages ... 178s Fetched 83.1 MB in 5s (15.2 MB/s) 178s Selecting previously unselected package gcc-14-base:i386. 178s (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 ... 106381 files and directories currently installed.) 178s Preparing to unpack .../000-gcc-14-base_14.2.0-4ubuntu2~24.04_i386.deb ... 178s Unpacking gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 178s Selecting previously unselected package libgcc-s1:i386. 178s Preparing to unpack .../001-libgcc-s1_14.2.0-4ubuntu2~24.04_i386.deb ... 178s Unpacking libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 178s Selecting previously unselected package libc6:i386. 178s Preparing to unpack .../002-libc6_2.39-0ubuntu8.6_i386.deb ... 178s Unpacking libc6:i386 (2.39-0ubuntu8.6) ... 178s Selecting previously unselected package libblkid1:i386. 178s Preparing to unpack .../003-libblkid1_2.39.3-9ubuntu6.3_i386.deb ... 178s Unpacking libblkid1:i386 (2.39.3-9ubuntu6.3) ... 178s Selecting previously unselected package libbz2-1.0:i386. 178s Preparing to unpack .../004-libbz2-1.0_1.0.8-5.1build0.1_i386.deb ... 178s Unpacking libbz2-1.0:i386 (1.0.8-5.1build0.1) ... 178s Selecting previously unselected package libcap2:i386. 178s Preparing to unpack .../005-libcap2_1%3a2.66-5ubuntu2.2_i386.deb ... 178s Unpacking libcap2:i386 (1:2.66-5ubuntu2.2) ... 178s Selecting previously unselected package libcom-err2:i386. 178s Preparing to unpack .../006-libcom-err2_1.47.0-2.4~exp1ubuntu4.1_i386.deb ... 178s Unpacking libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 178s Selecting previously unselected package libgpg-error0:i386. 178s Preparing to unpack .../007-libgpg-error0_1.47-3build2.1_i386.deb ... 178s Unpacking libgpg-error0:i386 (1.47-3build2.1) ... 178s Selecting previously unselected package libgcrypt20:i386. 178s Preparing to unpack .../008-libgcrypt20_1.10.3-2build1_i386.deb ... 178s Unpacking libgcrypt20:i386 (1.10.3-2build1) ... 178s Selecting previously unselected package libgmp10:i386. 178s Preparing to unpack .../009-libgmp10_2%3a6.3.0+dfsg-2ubuntu6.1_i386.deb ... 178s Unpacking libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6.1) ... 178s Selecting previously unselected package liblz4-1:i386. 178s Preparing to unpack .../010-liblz4-1_1.9.4-1build1.1_i386.deb ... 178s Unpacking liblz4-1:i386 (1.9.4-1build1.1) ... 178s Selecting previously unselected package liblzma5:i386. 178s Preparing to unpack .../011-liblzma5_5.6.1+really5.4.5-1ubuntu0.2_i386.deb ... 178s Unpacking liblzma5:i386 (5.6.1+really5.4.5-1ubuntu0.2) ... 178s Selecting previously unselected package libmd0:i386. 178s Preparing to unpack .../012-libmd0_1.1.0-2build1.1_i386.deb ... 178s Unpacking libmd0:i386 (1.1.0-2build1.1) ... 178s Selecting previously unselected package libpcre2-8-0:i386. 178s Preparing to unpack .../013-libpcre2-8-0_10.42-4ubuntu2.1_i386.deb ... 178s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu2.1) ... 178s Selecting previously unselected package libselinux1:i386. 178s Preparing to unpack .../014-libselinux1_3.5-2ubuntu2.1_i386.deb ... 178s Unpacking libselinux1:i386 (3.5-2ubuntu2.1) ... 178s Selecting previously unselected package libmount1:i386. 178s Preparing to unpack .../015-libmount1_2.39.3-9ubuntu6.3_i386.deb ... 178s Unpacking libmount1:i386 (2.39.3-9ubuntu6.3) ... 178s Selecting previously unselected package libssl3t64:i386. 178s Preparing to unpack .../016-libssl3t64_3.0.13-0ubuntu3.6_i386.deb ... 178s Unpacking libssl3t64:i386 (3.0.13-0ubuntu3.6) ... 178s Selecting previously unselected package libzstd1:i386. 178s Preparing to unpack .../017-libzstd1_1.5.5+dfsg2-2build1.1_i386.deb ... 178s Unpacking libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 178s Selecting previously unselected package libsystemd0:i386. 178s Preparing to unpack .../018-libsystemd0_255.4-1ubuntu8.11_i386.deb ... 178s Unpacking libsystemd0:i386 (255.4-1ubuntu8.11) ... 178s Selecting previously unselected package libtinfo6:i386. 178s Preparing to unpack .../019-libtinfo6_6.4+20240113-1ubuntu2_i386.deb ... 178s Unpacking libtinfo6:i386 (6.4+20240113-1ubuntu2) ... 178s Selecting previously unselected package libudev1:i386. 178s Preparing to unpack .../020-libudev1_255.4-1ubuntu8.11_i386.deb ... 178s Unpacking libudev1:i386 (255.4-1ubuntu8.11) ... 178s Selecting previously unselected package zlib1g:i386. 178s Preparing to unpack .../021-zlib1g_1%3a1.3.dfsg-3.1ubuntu2.1_i386.deb ... 178s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 178s Selecting previously unselected package libffi8:i386. 178s Preparing to unpack .../022-libffi8_3.4.6-1build1_i386.deb ... 178s Unpacking libffi8:i386 (3.4.6-1build1) ... 178s Selecting previously unselected package libglib2.0-0t64:i386. 178s Preparing to unpack .../023-libglib2.0-0t64_2.80.0-6ubuntu3.5_i386.deb ... 178s Unpacking libglib2.0-0t64:i386 (2.80.0-6ubuntu3.5) ... 178s Selecting previously unselected package gir1.2-glib-2.0:i386. 178s Preparing to unpack .../024-gir1.2-glib-2.0_2.80.0-6ubuntu3.5_i386.deb ... 178s Unpacking gir1.2-glib-2.0:i386 (2.80.0-6ubuntu3.5) ... 178s Selecting previously unselected package libgirepository-1.0-1:i386. 178s Preparing to unpack .../025-libgirepository-1.0-1_1.80.1-1_i386.deb ... 178s Unpacking libgirepository-1.0-1:i386 (1.80.1-1) ... 178s Selecting previously unselected package gir1.2-girepository-2.0:i386. 178s Preparing to unpack .../026-gir1.2-girepository-2.0_1.80.1-1_i386.deb ... 178s Unpacking gir1.2-girepository-2.0:i386 (1.80.1-1) ... 178s Selecting previously unselected package libbsd0:i386. 178s Preparing to unpack .../027-libbsd0_0.12.1-1build1.1_i386.deb ... 178s Unpacking libbsd0:i386 (0.12.1-1build1.1) ... 178s Selecting previously unselected package libdbus-1-3:i386. 178s Preparing to unpack .../028-libdbus-1-3_1.14.10-4ubuntu4.1_i386.deb ... 178s Unpacking libdbus-1-3:i386 (1.14.10-4ubuntu4.1) ... 179s Selecting previously unselected package libexpat1:i386. 179s Preparing to unpack .../029-libexpat1_2.6.1-2ubuntu0.3_i386.deb ... 179s Unpacking libexpat1:i386 (2.6.1-2ubuntu0.3) ... 179s Selecting previously unselected package libfribidi0:i386. 179s Preparing to unpack .../030-libfribidi0_1.0.13-3build1_i386.deb ... 179s Unpacking libfribidi0:i386 (1.0.13-3build1) ... 179s Selecting previously unselected package libnettle8t64:i386. 179s Preparing to unpack .../031-libnettle8t64_3.9.1-2.2build1.1_i386.deb ... 179s Unpacking libnettle8t64:i386 (3.9.1-2.2build1.1) ... 179s Selecting previously unselected package libhogweed6t64:i386. 179s Preparing to unpack .../032-libhogweed6t64_3.9.1-2.2build1.1_i386.deb ... 179s Unpacking libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 179s Selecting previously unselected package libunistring5:i386. 179s Preparing to unpack .../033-libunistring5_1.1-2build1.1_i386.deb ... 179s Unpacking libunistring5:i386 (1.1-2build1.1) ... 179s Selecting previously unselected package libidn2-0:i386. 179s Preparing to unpack .../034-libidn2-0_2.3.7-2build1.1_i386.deb ... 179s Unpacking libidn2-0:i386 (2.3.7-2build1.1) ... 179s Selecting previously unselected package libp11-kit0:i386. 179s Preparing to unpack .../035-libp11-kit0_0.25.3-4ubuntu2.1_i386.deb ... 179s Unpacking libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 179s Selecting previously unselected package libtasn1-6:i386. 179s Preparing to unpack .../036-libtasn1-6_4.19.0-3ubuntu0.24.04.1_i386.deb ... 179s Unpacking libtasn1-6:i386 (4.19.0-3ubuntu0.24.04.1) ... 179s Selecting previously unselected package libgnutls30t64:i386. 179s Preparing to unpack .../037-libgnutls30t64_3.8.3-1.1ubuntu3.4_i386.deb ... 179s Unpacking libgnutls30t64:i386 (3.8.3-1.1ubuntu3.4) ... 179s Selecting previously unselected package libkrb5support0:i386. 179s Preparing to unpack .../038-libkrb5support0_1.20.1-6ubuntu2.6_i386.deb ... 179s Unpacking libkrb5support0:i386 (1.20.1-6ubuntu2.6) ... 179s Selecting previously unselected package libk5crypto3:i386. 179s Preparing to unpack .../039-libk5crypto3_1.20.1-6ubuntu2.6_i386.deb ... 179s Unpacking libk5crypto3:i386 (1.20.1-6ubuntu2.6) ... 179s Selecting previously unselected package libkeyutils1:i386. 179s Preparing to unpack .../040-libkeyutils1_1.6.3-3build1_i386.deb ... 179s Unpacking libkeyutils1:i386 (1.6.3-3build1) ... 179s Selecting previously unselected package libkrb5-3:i386. 179s Preparing to unpack .../041-libkrb5-3_1.20.1-6ubuntu2.6_i386.deb ... 179s Unpacking libkrb5-3:i386 (1.20.1-6ubuntu2.6) ... 179s Selecting previously unselected package libgssapi-krb5-2:i386. 179s Preparing to unpack .../042-libgssapi-krb5-2_1.20.1-6ubuntu2.6_i386.deb ... 179s Unpacking libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.6) ... 179s Selecting previously unselected package libreadline8t64:i386. 179s Preparing to unpack .../043-libreadline8t64_8.2-4build1_i386.deb ... 179s Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8 to /lib/i386-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 179s Adding 'diversion of /lib/i386-linux-gnu/libhistory.so.8.2 to /lib/i386-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 179s Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8 to /lib/i386-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 179s Adding 'diversion of /lib/i386-linux-gnu/libreadline.so.8.2 to /lib/i386-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 179s Unpacking libreadline8t64:i386 (8.2-4build1) ... 179s Selecting previously unselected package libstdc++6:i386. 179s Preparing to unpack .../044-libstdc++6_14.2.0-4ubuntu2~24.04_i386.deb ... 179s Unpacking libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 179s Selecting previously unselected package libpng16-16t64:i386. 179s Preparing to unpack .../045-libpng16-16t64_1.6.43-5build1_i386.deb ... 179s Unpacking libpng16-16t64:i386 (1.6.43-5build1) ... 179s Selecting previously unselected package libxau6:i386. 179s Preparing to unpack .../046-libxau6_1%3a1.0.9-1build6_i386.deb ... 179s Unpacking libxau6:i386 (1:1.0.9-1build6) ... 179s Selecting previously unselected package libxdmcp6:i386. 179s Preparing to unpack .../047-libxdmcp6_1%3a1.1.3-0ubuntu6_i386.deb ... 179s Unpacking libxdmcp6:i386 (1:1.1.3-0ubuntu6) ... 179s Selecting previously unselected package libxcb1:i386. 179s Preparing to unpack .../048-libxcb1_1.15-1ubuntu2_i386.deb ... 179s Unpacking libxcb1:i386 (1.15-1ubuntu2) ... 179s Selecting previously unselected package libx11-6:i386. 179s Preparing to unpack .../049-libx11-6_2%3a1.8.7-1build1_i386.deb ... 179s Unpacking libx11-6:i386 (2:1.8.7-1build1) ... 179s Selecting previously unselected package libxext6:i386. 179s Preparing to unpack .../050-libxext6_2%3a1.3.4-1build2_i386.deb ... 179s Unpacking libxext6:i386 (2:1.3.4-1build2) ... 179s Selecting previously unselected package libxkbcommon0:i386. 179s Preparing to unpack .../051-libxkbcommon0_1.6.0-1build1_i386.deb ... 179s Unpacking libxkbcommon0:i386 (1.6.0-1build1) ... 179s Selecting previously unselected package libgdk-pixbuf2.0-common. 179s Preparing to unpack .../052-libgdk-pixbuf2.0-common_2.42.10+dfsg-3ubuntu3.2_all.deb ... 179s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu3.2) ... 179s Selecting previously unselected package libgdk-pixbuf-2.0-0:amd64. 179s Preparing to unpack .../053-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3ubuntu3.2_amd64.deb ... 179s Unpacking libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-3ubuntu3.2) ... 179s Selecting previously unselected package gtk-update-icon-cache. 179s Preparing to unpack .../054-gtk-update-icon-cache_3.24.41-4ubuntu1.3_amd64.deb ... 179s Unpacking gtk-update-icon-cache (3.24.41-4ubuntu1.3) ... 179s Selecting previously unselected package hicolor-icon-theme. 179s Preparing to unpack .../055-hicolor-icon-theme_0.17-2_all.deb ... 179s Unpacking hicolor-icon-theme (0.17-2) ... 179s Selecting previously unselected package humanity-icon-theme. 179s Preparing to unpack .../056-humanity-icon-theme_0.6.16_all.deb ... 179s Unpacking humanity-icon-theme (0.6.16) ... 180s Selecting previously unselected package ubuntu-mono. 180s Preparing to unpack .../057-ubuntu-mono_24.04-0ubuntu1_all.deb ... 180s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 180s Selecting previously unselected package adwaita-icon-theme. 180s Preparing to unpack .../058-adwaita-icon-theme_46.0-1_all.deb ... 180s Unpacking adwaita-icon-theme (46.0-1) ... 180s Selecting previously unselected package at-spi2-common. 180s Preparing to unpack .../059-at-spi2-common_2.52.0-1build1_all.deb ... 180s Unpacking at-spi2-common (2.52.0-1build1) ... 180s Selecting previously unselected package libxi6:amd64. 180s Preparing to unpack .../060-libxi6_2%3a1.8.1-1build1_amd64.deb ... 180s Unpacking libxi6:amd64 (2:1.8.1-1build1) ... 180s Selecting previously unselected package libatspi2.0-0t64:amd64. 180s Preparing to unpack .../061-libatspi2.0-0t64_2.52.0-1build1_amd64.deb ... 180s Unpacking libatspi2.0-0t64:amd64 (2.52.0-1build1) ... 180s Selecting previously unselected package x11-common. 180s Preparing to unpack .../062-x11-common_1%3a7.7+23ubuntu3_all.deb ... 180s Unpacking x11-common (1:7.7+23ubuntu3) ... 180s Selecting previously unselected package libxtst6:amd64. 180s Preparing to unpack .../063-libxtst6_2%3a1.2.3-1.1build1_amd64.deb ... 180s Unpacking libxtst6:amd64 (2:1.2.3-1.1build1) ... 180s Selecting previously unselected package dbus-x11. 180s Preparing to unpack .../064-dbus-x11_1.14.10-4ubuntu4.1_amd64.deb ... 180s Unpacking dbus-x11 (1.14.10-4ubuntu4.1) ... 180s Selecting previously unselected package libdconf1:amd64. 180s Preparing to unpack .../065-libdconf1_0.40.0-4ubuntu0.1_amd64.deb ... 180s Unpacking libdconf1:amd64 (0.40.0-4ubuntu0.1) ... 180s Selecting previously unselected package dconf-service. 180s Preparing to unpack .../066-dconf-service_0.40.0-4ubuntu0.1_amd64.deb ... 180s Unpacking dconf-service (0.40.0-4ubuntu0.1) ... 180s Selecting previously unselected package dconf-gsettings-backend:amd64. 180s Preparing to unpack .../067-dconf-gsettings-backend_0.40.0-4ubuntu0.1_amd64.deb ... 180s Unpacking dconf-gsettings-backend:amd64 (0.40.0-4ubuntu0.1) ... 180s Selecting previously unselected package session-migration. 180s Preparing to unpack .../068-session-migration_0.3.9build1_amd64.deb ... 180s Unpacking session-migration (0.3.9build1) ... 180s Selecting previously unselected package gsettings-desktop-schemas. 180s Preparing to unpack .../069-gsettings-desktop-schemas_46.1-0ubuntu1_all.deb ... 180s Unpacking gsettings-desktop-schemas (46.1-0ubuntu1) ... 180s Selecting previously unselected package at-spi2-core. 180s Preparing to unpack .../070-at-spi2-core_2.52.0-1build1_amd64.deb ... 180s Unpacking at-spi2-core (2.52.0-1build1) ... 180s Selecting previously unselected package libdconf1:i386. 180s Preparing to unpack .../071-libdconf1_0.40.0-4ubuntu0.1_i386.deb ... 180s Unpacking libdconf1:i386 (0.40.0-4ubuntu0.1) ... 180s Selecting previously unselected package dconf-gsettings-backend:i386. 180s Preparing to unpack .../072-dconf-gsettings-backend_0.40.0-4ubuntu0.1_i386.deb ... 180s Unpacking dconf-gsettings-backend:i386 (0.40.0-4ubuntu0.1) ... 181s Selecting previously unselected package fontconfig. 181s Preparing to unpack .../073-fontconfig_2.15.0-1.1ubuntu2_amd64.deb ... 181s Unpacking fontconfig (2.15.0-1.1ubuntu2) ... 181s Selecting previously unselected package libatk1.0-0t64:i386. 181s Preparing to unpack .../074-libatk1.0-0t64_2.52.0-1build1_i386.deb ... 181s Unpacking libatk1.0-0t64:i386 (2.52.0-1build1) ... 181s Selecting previously unselected package gir1.2-atk-1.0:i386. 181s Preparing to unpack .../075-gir1.2-atk-1.0_2.52.0-1build1_i386.deb ... 181s Unpacking gir1.2-atk-1.0:i386 (2.52.0-1build1) ... 181s Selecting previously unselected package libbrotli1:i386. 181s Preparing to unpack .../076-libbrotli1_1.1.0-2build2_i386.deb ... 181s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 181s Selecting previously unselected package libfreetype6:i386. 181s Preparing to unpack .../077-libfreetype6_2.13.2+dfsg-1build3_i386.deb ... 181s Unpacking libfreetype6:i386 (2.13.2+dfsg-1build3) ... 181s Selecting previously unselected package libfontconfig1:i386. 181s Preparing to unpack .../078-libfontconfig1_2.15.0-1.1ubuntu2_i386.deb ... 181s Unpacking libfontconfig1:i386 (2.15.0-1.1ubuntu2) ... 181s Selecting previously unselected package libpixman-1-0:i386. 181s Preparing to unpack .../079-libpixman-1-0_0.42.2-1build1_i386.deb ... 181s Unpacking libpixman-1-0:i386 (0.42.2-1build1) ... 181s Selecting previously unselected package libxcb-render0:i386. 181s Preparing to unpack .../080-libxcb-render0_1.15-1ubuntu2_i386.deb ... 181s Unpacking libxcb-render0:i386 (1.15-1ubuntu2) ... 181s Selecting previously unselected package libxcb-shm0:i386. 181s Preparing to unpack .../081-libxcb-shm0_1.15-1ubuntu2_i386.deb ... 181s Unpacking libxcb-shm0:i386 (1.15-1ubuntu2) ... 181s Selecting previously unselected package libxrender1:i386. 181s Preparing to unpack .../082-libxrender1_1%3a0.9.10-1.1build1_i386.deb ... 181s Unpacking libxrender1:i386 (1:0.9.10-1.1build1) ... 181s Selecting previously unselected package libcairo2:i386. 181s Preparing to unpack .../083-libcairo2_1.18.0-3build1_i386.deb ... 181s Unpacking libcairo2:i386 (1.18.0-3build1) ... 181s Selecting previously unselected package libcairo-gobject2:i386. 181s Preparing to unpack .../084-libcairo-gobject2_1.18.0-3build1_i386.deb ... 181s Unpacking libcairo-gobject2:i386 (1.18.0-3build1) ... 181s Selecting previously unselected package gir1.2-freedesktop:i386. 181s Preparing to unpack .../085-gir1.2-freedesktop_1.80.1-1_i386.deb ... 181s Unpacking gir1.2-freedesktop:i386 (1.80.1-1) ... 181s Selecting previously unselected package libjpeg-turbo8:i386. 181s Preparing to unpack .../086-libjpeg-turbo8_2.1.5-2ubuntu2_i386.deb ... 181s Unpacking libjpeg-turbo8:i386 (2.1.5-2ubuntu2) ... 181s Selecting previously unselected package libjpeg8:i386. 181s Preparing to unpack .../087-libjpeg8_8c-2ubuntu11_i386.deb ... 181s Unpacking libjpeg8:i386 (8c-2ubuntu11) ... 181s Selecting previously unselected package libdeflate0:i386. 181s Preparing to unpack .../088-libdeflate0_1.19-1build1.1_i386.deb ... 181s Unpacking libdeflate0:i386 (1.19-1build1.1) ... 181s Selecting previously unselected package libjbig0:i386. 181s Preparing to unpack .../089-libjbig0_2.1-6.1ubuntu2_i386.deb ... 181s Unpacking libjbig0:i386 (2.1-6.1ubuntu2) ... 181s Selecting previously unselected package libsharpyuv0:i386. 181s Preparing to unpack .../090-libsharpyuv0_1.3.2-0.4build3_i386.deb ... 181s Unpacking libsharpyuv0:i386 (1.3.2-0.4build3) ... 181s Selecting previously unselected package libwebp7:i386. 181s Preparing to unpack .../091-libwebp7_1.3.2-0.4build3_i386.deb ... 181s Unpacking libwebp7:i386 (1.3.2-0.4build3) ... 181s Selecting previously unselected package libtiff6:i386. 181s Preparing to unpack .../092-libtiff6_4.5.1+git230720-4ubuntu2.4_i386.deb ... 181s Unpacking libtiff6:i386 (4.5.1+git230720-4ubuntu2.4) ... 181s Selecting previously unselected package libgdk-pixbuf-2.0-0:i386. 181s Preparing to unpack .../093-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3ubuntu3.2_i386.deb ... 181s Unpacking libgdk-pixbuf-2.0-0:i386 (2.42.10+dfsg-3ubuntu3.2) ... 181s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:i386. 181s Preparing to unpack .../094-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3ubuntu3.2_i386.deb ... 181s Unpacking gir1.2-gdkpixbuf-2.0:i386 (2.42.10+dfsg-3ubuntu3.2) ... 181s Selecting previously unselected package libgraphite2-3:i386. 181s Preparing to unpack .../095-libgraphite2-3_1.3.14-2build1_i386.deb ... 181s Unpacking libgraphite2-3:i386 (1.3.14-2build1) ... 181s Selecting previously unselected package libharfbuzz0b:i386. 181s Preparing to unpack .../096-libharfbuzz0b_8.3.0-2build2_i386.deb ... 181s Unpacking libharfbuzz0b:i386 (8.3.0-2build2) ... 181s Selecting previously unselected package libharfbuzz-gobject0:i386. 181s Preparing to unpack .../097-libharfbuzz-gobject0_8.3.0-2build2_i386.deb ... 181s Unpacking libharfbuzz-gobject0:i386 (8.3.0-2build2) ... 181s Selecting previously unselected package gir1.2-harfbuzz-0.0:i386. 181s Preparing to unpack .../098-gir1.2-harfbuzz-0.0_8.3.0-2build2_i386.deb ... 181s Unpacking gir1.2-harfbuzz-0.0:i386 (8.3.0-2build2) ... 181s Selecting previously unselected package libthai-data. 181s Preparing to unpack .../099-libthai-data_0.1.29-2build1_all.deb ... 181s Unpacking libthai-data (0.1.29-2build1) ... 181s Selecting previously unselected package libdatrie1:i386. 181s Preparing to unpack .../100-libdatrie1_0.2.13-3build1_i386.deb ... 181s Unpacking libdatrie1:i386 (0.2.13-3build1) ... 181s Selecting previously unselected package libthai0:i386. 181s Preparing to unpack .../101-libthai0_0.1.29-2build1_i386.deb ... 181s Unpacking libthai0:i386 (0.1.29-2build1) ... 181s Selecting previously unselected package libpango-1.0-0:i386. 181s Preparing to unpack .../102-libpango-1.0-0_1.52.1+ds-1build1_i386.deb ... 181s Unpacking libpango-1.0-0:i386 (1.52.1+ds-1build1) ... 181s Selecting previously unselected package libpangoft2-1.0-0:i386. 181s Preparing to unpack .../103-libpangoft2-1.0-0_1.52.1+ds-1build1_i386.deb ... 181s Unpacking libpangoft2-1.0-0:i386 (1.52.1+ds-1build1) ... 181s Selecting previously unselected package libpangocairo-1.0-0:i386. 181s Preparing to unpack .../104-libpangocairo-1.0-0_1.52.1+ds-1build1_i386.deb ... 181s Unpacking libpangocairo-1.0-0:i386 (1.52.1+ds-1build1) ... 181s Selecting previously unselected package libxft2:i386. 181s Preparing to unpack .../105-libxft2_2.3.6-1build1_i386.deb ... 181s Unpacking libxft2:i386 (2.3.6-1build1) ... 181s Selecting previously unselected package libpangoxft-1.0-0:i386. 181s Preparing to unpack .../106-libpangoxft-1.0-0_1.52.1+ds-1build1_i386.deb ... 181s Unpacking libpangoxft-1.0-0:i386 (1.52.1+ds-1build1) ... 181s Selecting previously unselected package gir1.2-pango-1.0:i386. 181s Preparing to unpack .../107-gir1.2-pango-1.0_1.52.1+ds-1build1_i386.deb ... 181s Unpacking gir1.2-pango-1.0:i386 (1.52.1+ds-1build1) ... 181s Selecting previously unselected package libxi6:i386. 181s Preparing to unpack .../108-libxi6_2%3a1.8.1-1build1_i386.deb ... 181s Unpacking libxi6:i386 (2:1.8.1-1build1) ... 181s Selecting previously unselected package libatspi2.0-0t64:i386. 181s Preparing to unpack .../109-libatspi2.0-0t64_2.52.0-1build1_i386.deb ... 181s Unpacking libatspi2.0-0t64:i386 (2.52.0-1build1) ... 181s Selecting previously unselected package libatk-bridge2.0-0t64:i386. 181s Preparing to unpack .../110-libatk-bridge2.0-0t64_2.52.0-1build1_i386.deb ... 181s Unpacking libatk-bridge2.0-0t64:i386 (2.52.0-1build1) ... 181s Selecting previously unselected package liblcms2-2:i386. 181s Preparing to unpack .../111-liblcms2-2_2.14-2build1_i386.deb ... 181s Unpacking liblcms2-2:i386 (2.14-2build1) ... 181s Selecting previously unselected package libcolord2:i386. 181s Preparing to unpack .../112-libcolord2_1.4.7-1build2_i386.deb ... 181s Unpacking libcolord2:i386 (1.4.7-1build2) ... 181s Selecting previously unselected package libavahi-common-data:i386. 181s Preparing to unpack .../113-libavahi-common-data_0.8-13ubuntu6_i386.deb ... 181s Unpacking libavahi-common-data:i386 (0.8-13ubuntu6) ... 181s Selecting previously unselected package libavahi-common3:i386. 181s Preparing to unpack .../114-libavahi-common3_0.8-13ubuntu6_i386.deb ... 181s Unpacking libavahi-common3:i386 (0.8-13ubuntu6) ... 181s Selecting previously unselected package libavahi-client3:i386. 181s Preparing to unpack .../115-libavahi-client3_0.8-13ubuntu6_i386.deb ... 181s Unpacking libavahi-client3:i386 (0.8-13ubuntu6) ... 181s Selecting previously unselected package libcups2t64:i386. 181s Preparing to unpack .../116-libcups2t64_2.4.7-1.2ubuntu7.4_i386.deb ... 181s Unpacking libcups2t64:i386 (2.4.7-1.2ubuntu7.4) ... 181s Selecting previously unselected package libepoxy0:i386. 181s Preparing to unpack .../117-libepoxy0_1.5.10-1build1_i386.deb ... 181s Unpacking libepoxy0:i386 (1.5.10-1build1) ... 181s Selecting previously unselected package libwayland-client0:i386. 181s Preparing to unpack .../118-libwayland-client0_1.22.0-2.1build1_i386.deb ... 181s Unpacking libwayland-client0:i386 (1.22.0-2.1build1) ... 181s Selecting previously unselected package libwayland-cursor0:i386. 182s Preparing to unpack .../119-libwayland-cursor0_1.22.0-2.1build1_i386.deb ... 182s Unpacking libwayland-cursor0:i386 (1.22.0-2.1build1) ... 182s Selecting previously unselected package libwayland-egl1:i386. 182s Preparing to unpack .../120-libwayland-egl1_1.22.0-2.1build1_i386.deb ... 182s Unpacking libwayland-egl1:i386 (1.22.0-2.1build1) ... 182s Selecting previously unselected package libxcomposite1:i386. 182s Preparing to unpack .../121-libxcomposite1_1%3a0.4.5-1build3_i386.deb ... 182s Unpacking libxcomposite1:i386 (1:0.4.5-1build3) ... 182s Selecting previously unselected package libxfixes3:i386. 182s Preparing to unpack .../122-libxfixes3_1%3a6.0.0-2build1_i386.deb ... 182s Unpacking libxfixes3:i386 (1:6.0.0-2build1) ... 182s Selecting previously unselected package libxcursor1:i386. 182s Preparing to unpack .../123-libxcursor1_1%3a1.2.1-1build1_i386.deb ... 182s Unpacking libxcursor1:i386 (1:1.2.1-1build1) ... 182s Selecting previously unselected package libxdamage1:i386. 182s Preparing to unpack .../124-libxdamage1_1%3a1.1.6-1build1_i386.deb ... 182s Unpacking libxdamage1:i386 (1:1.1.6-1build1) ... 182s Selecting previously unselected package libxinerama1:i386. 182s Preparing to unpack .../125-libxinerama1_2%3a1.1.4-3build1_i386.deb ... 182s Unpacking libxinerama1:i386 (2:1.1.4-3build1) ... 182s Selecting previously unselected package libxrandr2:i386. 182s Preparing to unpack .../126-libxrandr2_2%3a1.5.2-2build1_i386.deb ... 182s Unpacking libxrandr2:i386 (2:1.5.2-2build1) ... 182s Selecting previously unselected package libgtk-3-common. 182s Preparing to unpack .../127-libgtk-3-common_3.24.41-4ubuntu1.3_all.deb ... 182s Unpacking libgtk-3-common (3.24.41-4ubuntu1.3) ... 182s Selecting previously unselected package libgtk-3-0t64:i386. 182s Preparing to unpack .../128-libgtk-3-0t64_3.24.41-4ubuntu1.3_i386.deb ... 182s Unpacking libgtk-3-0t64:i386 (3.24.41-4ubuntu1.3) ... 182s Selecting previously unselected package gir1.2-gtk-3.0:i386. 182s Preparing to unpack .../129-gir1.2-gtk-3.0_3.24.41-4ubuntu1.3_i386.deb ... 182s Unpacking gir1.2-gtk-3.0:i386 (3.24.41-4ubuntu1.3) ... 182s Selecting previously unselected package libmozjs-115-0t64:i386. 182s Preparing to unpack .../130-libmozjs-115-0t64_115.10.0-1_i386.deb ... 182s Unpacking libmozjs-115-0t64:i386 (115.10.0-1) ... 182s Selecting previously unselected package libgjs0g:i386. 182s Preparing to unpack .../131-libgjs0g_1.80.2-1build2_i386.deb ... 182s Unpacking libgjs0g:i386 (1.80.2-1build2) ... 182s Selecting previously unselected package gjs:i386. 182s Preparing to unpack .../132-gjs_1.80.2-1build2_i386.deb ... 182s Unpacking gjs:i386 (1.80.2-1build2) ... 182s Selecting previously unselected package gjs-tests:i386. 182s Preparing to unpack .../133-gjs-tests_1.80.2-1build2_i386.deb ... 182s Unpacking gjs-tests:i386 (1.80.2-1build2) ... 182s Selecting previously unselected package gnome-desktop-testing. 182s Preparing to unpack .../134-gnome-desktop-testing_2021.1-3build2_amd64.deb ... 182s Unpacking gnome-desktop-testing (2021.1-3build2) ... 182s Selecting previously unselected package libdrm-amdgpu1:amd64. 182s Preparing to unpack .../135-libdrm-amdgpu1_2.4.122-1~ubuntu0.24.04.1_amd64.deb ... 182s Unpacking libdrm-amdgpu1:amd64 (2.4.122-1~ubuntu0.24.04.1) ... 182s Selecting previously unselected package libpciaccess0:amd64. 182s Preparing to unpack .../136-libpciaccess0_0.17-3ubuntu0.24.04.2_amd64.deb ... 182s Unpacking libpciaccess0:amd64 (0.17-3ubuntu0.24.04.2) ... 182s Selecting previously unselected package libdrm-intel1:amd64. 182s Preparing to unpack .../137-libdrm-intel1_2.4.122-1~ubuntu0.24.04.1_amd64.deb ... 182s Unpacking libdrm-intel1:amd64 (2.4.122-1~ubuntu0.24.04.1) ... 182s Selecting previously unselected package libfontenc1:amd64. 182s Preparing to unpack .../138-libfontenc1_1%3a1.1.8-1build1_amd64.deb ... 182s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ... 182s Selecting previously unselected package libwayland-server0:amd64. 182s Preparing to unpack .../139-libwayland-server0_1.22.0-2.1build1_amd64.deb ... 182s Unpacking libwayland-server0:amd64 (1.22.0-2.1build1) ... 182s Selecting previously unselected package libllvm20:amd64. 182s Preparing to unpack .../140-libllvm20_1%3a20.1.2-0ubuntu1~24.04.2_amd64.deb ... 182s Unpacking libllvm20:amd64 (1:20.1.2-0ubuntu1~24.04.2) ... 183s Selecting previously unselected package libx11-xcb1:amd64. 183s Preparing to unpack .../141-libx11-xcb1_2%3a1.8.7-1build1_amd64.deb ... 183s Unpacking libx11-xcb1:amd64 (2:1.8.7-1build1) ... 183s Selecting previously unselected package libxcb-dri3-0:amd64. 183s Preparing to unpack .../142-libxcb-dri3-0_1.15-1ubuntu2_amd64.deb ... 183s Unpacking libxcb-dri3-0:amd64 (1.15-1ubuntu2) ... 183s Selecting previously unselected package libxcb-present0:amd64. 183s Preparing to unpack .../143-libxcb-present0_1.15-1ubuntu2_amd64.deb ... 183s Unpacking libxcb-present0:amd64 (1.15-1ubuntu2) ... 183s Selecting previously unselected package libxcb-randr0:amd64. 183s Preparing to unpack .../144-libxcb-randr0_1.15-1ubuntu2_amd64.deb ... 183s Unpacking libxcb-randr0:amd64 (1.15-1ubuntu2) ... 183s Selecting previously unselected package libxcb-sync1:amd64. 183s Preparing to unpack .../145-libxcb-sync1_1.15-1ubuntu2_amd64.deb ... 183s Unpacking libxcb-sync1:amd64 (1.15-1ubuntu2) ... 183s Selecting previously unselected package libxcb-xfixes0:amd64. 183s Preparing to unpack .../146-libxcb-xfixes0_1.15-1ubuntu2_amd64.deb ... 183s Unpacking libxcb-xfixes0:amd64 (1.15-1ubuntu2) ... 183s Selecting previously unselected package libxshmfence1:amd64. 183s Preparing to unpack .../147-libxshmfence1_1.3-1build5_amd64.deb ... 183s Unpacking libxshmfence1:amd64 (1.3-1build5) ... 183s Selecting previously unselected package mesa-libgallium:amd64. 183s Preparing to unpack .../148-mesa-libgallium_25.0.7-0ubuntu0.24.04.2_amd64.deb ... 183s Unpacking mesa-libgallium:amd64 (25.0.7-0ubuntu0.24.04.2) ... 183s Selecting previously unselected package libgbm1:amd64. 183s Preparing to unpack .../149-libgbm1_25.0.7-0ubuntu0.24.04.2_amd64.deb ... 183s Unpacking libgbm1:amd64 (25.0.7-0ubuntu0.24.04.2) ... 183s Selecting previously unselected package libvulkan1:amd64. 183s Preparing to unpack .../150-libvulkan1_1.3.275.0-1build1_amd64.deb ... 183s Unpacking libvulkan1:amd64 (1.3.275.0-1build1) ... 183s Selecting previously unselected package libgl1-mesa-dri:amd64. 183s Preparing to unpack .../151-libgl1-mesa-dri_25.0.7-0ubuntu0.24.04.2_amd64.deb ... 183s Unpacking libgl1-mesa-dri:amd64 (25.0.7-0ubuntu0.24.04.2) ... 183s Selecting previously unselected package libxcb-glx0:amd64. 183s Preparing to unpack .../152-libxcb-glx0_1.15-1ubuntu2_amd64.deb ... 183s Unpacking libxcb-glx0:amd64 (1.15-1ubuntu2) ... 183s Selecting previously unselected package libxcb-shm0:amd64. 183s Preparing to unpack .../153-libxcb-shm0_1.15-1ubuntu2_amd64.deb ... 183s Unpacking libxcb-shm0:amd64 (1.15-1ubuntu2) ... 183s Selecting previously unselected package libxxf86vm1:amd64. 183s Preparing to unpack .../154-libxxf86vm1_1%3a1.1.4-1build4_amd64.deb ... 183s Unpacking libxxf86vm1:amd64 (1:1.1.4-1build4) ... 183s Selecting previously unselected package libglx-mesa0:amd64. 183s Preparing to unpack .../155-libglx-mesa0_25.0.7-0ubuntu0.24.04.2_amd64.deb ... 183s Unpacking libglx-mesa0:amd64 (25.0.7-0ubuntu0.24.04.2) ... 183s Selecting previously unselected package libice6:amd64. 183s Preparing to unpack .../156-libice6_2%3a1.0.10-1build3_amd64.deb ... 183s Unpacking libice6:amd64 (2:1.0.10-1build3) ... 183s Selecting previously unselected package libpixman-1-0:amd64. 183s Preparing to unpack .../157-libpixman-1-0_0.42.2-1build1_amd64.deb ... 183s Unpacking libpixman-1-0:amd64 (0.42.2-1build1) ... 183s Selecting previously unselected package libsm6:amd64. 183s Preparing to unpack .../158-libsm6_2%3a1.2.3-1build3_amd64.deb ... 183s Unpacking libsm6:amd64 (2:1.2.3-1build3) ... 183s Selecting previously unselected package libxt6t64:amd64. 183s Preparing to unpack .../159-libxt6t64_1%3a1.2.1-1.2build1_amd64.deb ... 183s Unpacking libxt6t64:amd64 (1:1.2.1-1.2build1) ... 183s Selecting previously unselected package libxmu6:amd64. 183s Preparing to unpack .../160-libxmu6_2%3a1.1.3-3build2_amd64.deb ... 183s Unpacking libxmu6:amd64 (2:1.1.3-3build2) ... 183s Selecting previously unselected package libxaw7:amd64. 183s Preparing to unpack .../161-libxaw7_2%3a1.0.14-1build2_amd64.deb ... 183s Unpacking libxaw7:amd64 (2:1.0.14-1build2) ... 183s Selecting previously unselected package libxfont2:amd64. 183s Preparing to unpack .../162-libxfont2_1%3a2.0.6-1build1_amd64.deb ... 183s Unpacking libxfont2:amd64 (1:2.0.6-1build1) ... 183s Selecting previously unselected package libxkbfile1:amd64. 183s Preparing to unpack .../163-libxkbfile1_1%3a1.1.0-1build4_amd64.deb ... 183s Unpacking libxkbfile1:amd64 (1:1.1.0-1build4) ... 183s Selecting previously unselected package libxrender1:amd64. 183s Preparing to unpack .../164-libxrender1_1%3a0.9.10-1.1build1_amd64.deb ... 183s Unpacking libxrender1:amd64 (1:0.9.10-1.1build1) ... 183s Selecting previously unselected package libxrandr2:amd64. 183s Preparing to unpack .../165-libxrandr2_2%3a1.5.2-2build1_amd64.deb ... 183s Unpacking libxrandr2:amd64 (2:1.5.2-2build1) ... 183s Selecting previously unselected package x11-xkb-utils. 183s Preparing to unpack .../166-x11-xkb-utils_7.7+8build2_amd64.deb ... 183s Unpacking x11-xkb-utils (7.7+8build2) ... 183s Selecting previously unselected package xserver-common. 183s Preparing to unpack .../167-xserver-common_2%3a21.1.12-1ubuntu1.5_all.deb ... 183s Unpacking xserver-common (2:21.1.12-1ubuntu1.5) ... 183s Selecting previously unselected package libglvnd0:amd64. 183s Preparing to unpack .../168-libglvnd0_1.7.0-1build1_amd64.deb ... 183s Unpacking libglvnd0:amd64 (1.7.0-1build1) ... 183s Selecting previously unselected package libglx0:amd64. 183s Preparing to unpack .../169-libglx0_1.7.0-1build1_amd64.deb ... 183s Unpacking libglx0:amd64 (1.7.0-1build1) ... 183s Selecting previously unselected package libgl1:amd64. 183s Preparing to unpack .../170-libgl1_1.7.0-1build1_amd64.deb ... 183s Unpacking libgl1:amd64 (1.7.0-1build1) ... 183s Selecting previously unselected package xvfb. 183s Preparing to unpack .../171-xvfb_2%3a21.1.12-1ubuntu1.5_amd64.deb ... 183s Unpacking xvfb (2:21.1.12-1ubuntu1.5) ... 183s Setting up gnome-desktop-testing (2021.1-3build2) ... 183s Setting up libxcb-dri3-0:amd64 (1.15-1ubuntu2) ... 183s Setting up libpixman-1-0:amd64 (0.42.2-1build1) ... 183s Setting up libwayland-server0:amd64 (1.22.0-2.1build1) ... 183s Setting up libx11-xcb1:amd64 (2:1.8.7-1build1) ... 183s Setting up libpciaccess0:amd64 (0.17-3ubuntu0.24.04.2) ... 183s Setting up session-migration (0.3.9build1) ... 184s Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service. 184s Setting up fontconfig (2.15.0-1.1ubuntu2) ... 186s Regenerating fonts cache... done. 186s Setting up libxcb-xfixes0:amd64 (1.15-1ubuntu2) ... 186s Setting up hicolor-icon-theme (0.17-2) ... 186s Setting up libxi6:amd64 (2:1.8.1-1build1) ... 186s Setting up libxrender1:amd64 (1:0.9.10-1.1build1) ... 186s Setting up gcc-14-base:i386 (14.2.0-4ubuntu2~24.04) ... 186s Setting up libglvnd0:amd64 (1.7.0-1build1) ... 186s Setting up libxcb-glx0:amd64 (1.15-1ubuntu2) ... 186s Setting up libdrm-intel1:amd64 (2.4.122-1~ubuntu0.24.04.1) ... 186s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu3.2) ... 186s Setting up x11-common (1:7.7+23ubuntu3) ... 186s Setting up libxcb-shm0:amd64 (1.15-1ubuntu2) ... 186s Setting up libxxf86vm1:amd64 (1:1.1.4-1build4) ... 186s Setting up libxcb-present0:amd64 (1.15-1ubuntu2) ... 186s Setting up libdconf1:amd64 (0.40.0-4ubuntu0.1) ... 186s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ... 186s Setting up libxcb-sync1:amd64 (1.15-1ubuntu2) ... 186s Setting up libavahi-common-data:i386 (0.8-13ubuntu6) ... 186s Setting up libatspi2.0-0t64:amd64 (2.52.0-1build1) ... 186s Setting up libxrandr2:amd64 (2:1.5.2-2build1) ... 186s Setting up libllvm20:amd64 (1:20.1.2-0ubuntu1~24.04.2) ... 186s Setting up libvulkan1:amd64 (1.3.275.0-1build1) ... 186s Setting up libxshmfence1:amd64 (1.3-1build5) ... 186s Setting up at-spi2-common (2.52.0-1build1) ... 186s Setting up dbus-x11 (1.14.10-4ubuntu4.1) ... 186s Setting up libxcb-randr0:amd64 (1.15-1ubuntu2) ... 186s Setting up libthai-data (0.1.29-2build1) ... 186s Setting up libgdk-pixbuf-2.0-0:amd64 (2.42.10+dfsg-3ubuntu3.2) ... 186s Setting up libxkbfile1:amd64 (1:1.1.0-1build4) ... 186s Setting up libxfont2:amd64 (1:2.0.6-1build1) ... 186s Setting up libdrm-amdgpu1:amd64 (2.4.122-1~ubuntu0.24.04.1) ... 186s Setting up gtk-update-icon-cache (3.24.41-4ubuntu1.3) ... 186s Setting up libice6:amd64 (2:1.0.10-1build3) ... 186s Setting up mesa-libgallium:amd64 (25.0.7-0ubuntu0.24.04.2) ... 186s Setting up libgbm1:amd64 (25.0.7-0ubuntu0.24.04.2) ... 186s Setting up libxtst6:amd64 (2:1.2.3-1.1build1) ... 186s Setting up libgl1-mesa-dri:amd64 (25.0.7-0ubuntu0.24.04.2) ... 186s Setting up dconf-service (0.40.0-4ubuntu0.1) ... 186s Setting up libsm6:amd64 (2:1.2.3-1build3) ... 186s Setting up libglx-mesa0:amd64 (25.0.7-0ubuntu0.24.04.2) ... 186s Setting up libglx0:amd64 (1.7.0-1build1) ... 186s Setting up dconf-gsettings-backend:amd64 (0.40.0-4ubuntu0.1) ... 186s Setting up libgl1:amd64 (1.7.0-1build1) ... 186s Setting up libxt6t64:amd64 (1:1.2.1-1.2build1) ... 186s Setting up libgtk-3-common (3.24.41-4ubuntu1.3) ... 186s Setting up gsettings-desktop-schemas (46.1-0ubuntu1) ... 186s Setting up libxmu6:amd64 (2:1.1.3-3build2) ... 186s Setting up libxaw7:amd64 (2:1.0.14-1build2) ... 186s Setting up x11-xkb-utils (7.7+8build2) ... 186s Setting up xserver-common (2:21.1.12-1ubuntu1.5) ... 186s Setting up xvfb (2:21.1.12-1ubuntu1.5) ... 186s Setting up libgcc-s1:i386 (14.2.0-4ubuntu2~24.04) ... 186s Setting up adwaita-icon-theme (46.0-1) ... 186s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 186s Setting up libc6:i386 (2.39-0ubuntu8.6) ... 186s Setting up libffi8:i386 (3.4.6-1build1) ... 186s Setting up libmd0:i386 (1.1.0-2build1.1) ... 186s Setting up libtasn1-6:i386 (4.19.0-3ubuntu0.24.04.1) ... 186s Setting up libwayland-egl1:i386 (1.22.0-2.1build1) ... 186s Setting up libbz2-1.0:i386 (1.0.8-5.1build0.1) ... 186s Setting up libbsd0:i386 (0.12.1-1build1.1) ... 186s Setting up libblkid1:i386 (2.39.3-9ubuntu6.3) ... 186s Setting up libstdc++6:i386 (14.2.0-4ubuntu2~24.04) ... 186s Setting up libtinfo6:i386 (6.4+20240113-1ubuntu2) ... 186s Setting up libxkbcommon0:i386 (1.6.0-1build1) ... 186s Setting up libwayland-client0:i386 (1.22.0-2.1build1) ... 186s Setting up libexpat1:i386 (2.6.1-2ubuntu0.3) ... 186s Setting up libgraphite2-3:i386 (1.3.14-2build1) ... 186s Setting up liblcms2-2:i386 (2.14-2build1) ... 186s Setting up libpixman-1-0:i386 (0.42.2-1build1) ... 186s Setting up libsharpyuv0:i386 (1.3.2-0.4build3) ... 186s Setting up libzstd1:i386 (1.5.5+dfsg2-2build1.1) ... 186s Setting up libxau6:i386 (1:1.0.9-1build6) ... 186s Setting up libxdmcp6:i386 (1:1.1.3-0ubuntu6) ... 186s Setting up libkeyutils1:i386 (1.6.3-3build1) ... 186s Setting up libxcb1:i386 (1.15-1ubuntu2) ... 186s Setting up liblzma5:i386 (5.6.1+really5.4.5-1ubuntu0.2) ... 186s Setting up libgpg-error0:i386 (1.47-3build2.1) ... 186s Setting up libdatrie1:i386 (0.2.13-3build1) ... 186s Setting up libxcb-render0:i386 (1.15-1ubuntu2) ... 186s Setting up libssl3t64:i386 (3.0.13-0ubuntu3.6) ... 186s Setting up liblz4-1:i386 (1.9.4-1build1.1) ... 186s Setting up libbrotli1:i386 (1.1.0-2build2) ... 186s Setting up libavahi-common3:i386 (0.8-13ubuntu6) ... 186s Setting up libdeflate0:i386 (1.19-1build1.1) ... 186s Setting up libgcrypt20:i386 (1.10.3-2build1) ... 186s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2.1) ... 186s Setting up libxcb-shm0:i386 (1.15-1ubuntu2) ... 186s Setting up libcom-err2:i386 (1.47.0-2.4~exp1ubuntu4.1) ... 186s Setting up libjbig0:i386 (2.1-6.1ubuntu2) ... 186s Setting up libcap2:i386 (1:2.66-5ubuntu2.2) ... 186s Setting up libkrb5support0:i386 (1.20.1-6ubuntu2.6) ... 186s Setting up libthai0:i386 (0.1.29-2build1) ... 186s Setting up libnettle8t64:i386 (3.9.1-2.2build1.1) ... 186s Setting up humanity-icon-theme (0.6.16) ... 186s Setting up libepoxy0:i386 (1.5.10-1build1) ... 186s Setting up libgmp10:i386 (2:6.3.0+dfsg-2ubuntu6.1) ... 186s Setting up libfribidi0:i386 (1.0.13-3build1) ... 186s Setting up libp11-kit0:i386 (0.25.3-4ubuntu2.1) ... 186s Setting up libunistring5:i386 (1.1-2build1.1) ... 186s Setting up libpng16-16t64:i386 (1.6.43-5build1) ... 186s Setting up libpcre2-8-0:i386 (10.42-4ubuntu2.1) ... 186s Setting up libk5crypto3:i386 (1.20.1-6ubuntu2.6) ... 186s Setting up libjpeg-turbo8:i386 (2.1.5-2ubuntu2) ... 186s Setting up libwebp7:i386 (1.3.2-0.4build3) ... 186s Setting up libreadline8t64:i386 (8.2-4build1) ... 186s Setting up libudev1:i386 (255.4-1ubuntu8.11) ... 186s Setting up libhogweed6t64:i386 (3.9.1-2.2build1.1) ... 186s Setting up libmozjs-115-0t64:i386 (115.10.0-1) ... 186s Setting up libwayland-cursor0:i386 (1.22.0-2.1build1) ... 186s Setting up libx11-6:i386 (2:1.8.7-1build1) ... 186s Setting up libkrb5-3:i386 (1.20.1-6ubuntu2.6) ... 186s Setting up libxcomposite1:i386 (1:0.4.5-1build3) ... 186s Setting up libjpeg8:i386 (8c-2ubuntu11) ... 186s Setting up libxdamage1:i386 (1:1.1.6-1build1) ... 186s Setting up libxrender1:i386 (1:0.9.10-1.1build1) ... 186s Setting up ubuntu-mono (24.04-0ubuntu1) ... 186s Setting up libxext6:i386 (2:1.3.4-1build2) ... 186s Setting up libidn2-0:i386 (2.3.7-2build1.1) ... 186s Setting up libsystemd0:i386 (255.4-1ubuntu8.11) ... 186s Setting up libselinux1:i386 (3.5-2ubuntu2.1) ... 186s Setting up libfreetype6:i386 (2.13.2+dfsg-1build3) ... 186s Setting up libxfixes3:i386 (1:6.0.0-2build1) ... 186s Setting up libdbus-1-3:i386 (1.14.10-4ubuntu4.1) ... 186s Setting up libxinerama1:i386 (2:1.1.4-3build1) ... 186s Setting up libgssapi-krb5-2:i386 (1.20.1-6ubuntu2.6) ... 186s Setting up libxrandr2:i386 (2:1.5.2-2build1) ... 186s Setting up libmount1:i386 (2.39.3-9ubuntu6.3) ... 186s Setting up libtiff6:i386 (4.5.1+git230720-4ubuntu2.4) ... 186s Setting up libfontconfig1:i386 (2.15.0-1.1ubuntu2) ... 186s Setting up libavahi-client3:i386 (0.8-13ubuntu6) ... 186s Setting up libgnutls30t64:i386 (3.8.3-1.1ubuntu3.4) ... 186s Setting up libxft2:i386 (2.3.6-1build1) ... 186s Setting up libxi6:i386 (2:1.8.1-1build1) ... 186s Setting up libxcursor1:i386 (1:1.2.1-1build1) ... 186s Setting up libcairo2:i386 (1.18.0-3build1) ... 186s Setting up libglib2.0-0t64:i386 (2.80.0-6ubuntu3.5) ... 186s ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 186s ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 186s Setting up libcups2t64:i386 (2.4.7-1.2ubuntu7.4) ... 186s Processing triggers for libc-bin (2.39-0ubuntu8.6) ... 186s Processing triggers for man-db (2.12.0-4build2) ... 187s Processing triggers for libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.5) ... 187s Setting up libatspi2.0-0t64:i386 (2.52.0-1build1) ... 187s Setting up gir1.2-glib-2.0:i386 (2.80.0-6ubuntu3.5) ... 187s Setting up at-spi2-core (2.52.0-1build1) ... 187s Setting up libharfbuzz0b:i386 (8.3.0-2build2) ... 187s Setting up libgirepository-1.0-1:i386 (1.80.1-1) ... 187s Setting up libgdk-pixbuf-2.0-0:i386 (2.42.10+dfsg-3ubuntu3.2) ... 187s ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 187s Setting up libcairo-gobject2:i386 (1.18.0-3build1) ... 187s Setting up gir1.2-freedesktop:i386 (1.80.1-1) ... 187s Setting up libatk1.0-0t64:i386 (2.52.0-1build1) ... 187s Setting up gir1.2-gdkpixbuf-2.0:i386 (2.42.10+dfsg-3ubuntu3.2) ... 187s Setting up gir1.2-atk-1.0:i386 (2.52.0-1build1) ... 187s Setting up libpango-1.0-0:i386 (1.52.1+ds-1build1) ... 187s Setting up libharfbuzz-gobject0:i386 (8.3.0-2build2) ... 187s Setting up gir1.2-harfbuzz-0.0:i386 (8.3.0-2build2) ... 187s Setting up libcolord2:i386 (1.4.7-1build2) ... 187s Setting up libdconf1:i386 (0.40.0-4ubuntu0.1) ... 187s Setting up gir1.2-girepository-2.0:i386 (1.80.1-1) ... 187s Setting up libpangoft2-1.0-0:i386 (1.52.1+ds-1build1) ... 187s Setting up libpangocairo-1.0-0:i386 (1.52.1+ds-1build1) ... 187s Setting up libatk-bridge2.0-0t64:i386 (2.52.0-1build1) ... 187s Setting up libgjs0g:i386 (1.80.2-1build2) ... 187s Setting up libpangoxft-1.0-0:i386 (1.52.1+ds-1build1) ... 187s Setting up dconf-gsettings-backend:i386 (0.40.0-4ubuntu0.1) ... 187s Setting up gir1.2-pango-1.0:i386 (1.52.1+ds-1build1) ... 187s Setting up libgtk-3-0t64:i386 (3.24.41-4ubuntu1.3) ... 187s ERROR: ld.so: object 'libeatmydata.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored. 187s Setting up gir1.2-gtk-3.0:i386 (3.24.41-4ubuntu1.3) ... 187s Setting up gjs:i386 (1.80.2-1build2) ... 187s Setting up gjs-tests:i386 (1.80.2-1build2) ... 187s Processing triggers for libc-bin (2.39-0ubuntu8.6) ... 190s autopkgtest [00:20:13]: test environment configured for cross building 190s autopkgtest [00:20:13]: test installed-tests: [----------------------- 191s Running test: gjs/testAsyncMainloop.test 191s JS NATIVE: Registered native JS module '_promiseNative' 191s JS NATIVE: Registered native JS module '_byteArrayNative' 191s JS NATIVE: Registered native JS module '_encodingNative' 191s JS NATIVE: Registered native JS module '_gi' 191s JS NATIVE: Registered native JS module 'gi' 191s JS NATIVE: Registered native JS module 'cairoNative' 191s JS NATIVE: Registered native JS module 'system' 191s JS NATIVE: Registered native JS module 'console' 191s JS NATIVE: Registered native JS module '_print' 191s JS CTX: Enabling JIT 191s JS CTX: Initialized class GjsFileImporter prototype 0xef600080 191s JS IMPORT: Defining parent (nil) of 0xef6000d8 'imports' is mod 0 191s JS IMPORT: Importing '_print' 191s JS NATIVE: Defining native module '_print' 191s JS IMPORT: Defining parent 0xef6000d8 of 0xef6005f0 '_print' is mod 1 191s JS IMPORT: successfully imported module '_print' 191s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 191s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xef4320d0 191s JS MAINLOOP: Main loop instance 0x5795c110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Starting promise job dispatcher 191s JS MAINLOOP: Main loop instance 0x5795c110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 191s JS MAINLOOP: Main loop instance 0x5795c110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xef4320d0 191s JS IMPORT: Module metadata hook for module 0xef610c80 191s JS IMPORT: Defining meta.importSync for module 0xef610c80 191s JS NATIVE: Defining native module 'gi' 191s JS CTX: Initialized class GIRepositoryNamespace prototype 0xef611008 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 191s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 191s JS IMPORT: Importing directory 'overrides' 191s JS IMPORT: Defining parent 0xef6000d8 of 0xef6110f8 'overrides' is mod 1 191s JS IMPORT: Defined importer 'overrides' 0xef6110f8 in 0xef6000d8 191s JS IMPORT: successfully imported directory 'overrides' 191s JS IMPORT: Importing '_byteArrayNative' 191s JS NATIVE: Defining native module '_byteArrayNative' 191s JS IMPORT: Defining parent 0xef6000d8 of 0xef6114e0 '_byteArrayNative' is mod 1 191s JS IMPORT: successfully imported module '_byteArrayNative' 191s JS IMPORT: Importing '_promiseNative' 191s JS NATIVE: Defining native module '_promiseNative' 191s JS IMPORT: Defining parent 0xef6000d8 of 0xef611620 '_promiseNative' is mod 1 191s JS IMPORT: successfully imported module '_promiseNative' 191s JS IMPORT: Importing module GLib succeeded 191s JS IMPORT: Defining parent 0xef6110f8 of 0xef4330e0 'GLib' is mod 1 191s JS IMPORT: successfully imported module 'GLib' 191s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 191s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xef469040, JSClass 0xf3bad920, in object 0xef469020 191s JS CTX: Initialized class GIRepositoryGType prototype 0xef611840 191s JS CTX: Initialized class GIRepositoryFunction prototype 0xef611898 191s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 191s JS G BXD: Defined class for Error (GError), prototype 0xef469080, JSClass 0xf3bad920, in object 0xef469020 191s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 191s JS G BXD: Defined class for Variant (GVariant), prototype 0xef4690c0, JSClass 0xf3bad920, in object 0xef469020 191s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 191s JS G BXD: Defined class for Bytes (GBytes), prototype 0xef469100, JSClass 0xf3bad920, in object 0xef469020 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 191s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xef469140, JSClass 0xf3bad920, in object 0xef469020 191s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 191s JS G BXD: Defined class for Thread (GThread), prototype 0xef469180, JSClass 0xf3bad920, in object 0xef469020 191s JS G BXD: Defining method ref in prototype for GLib.Thread 191s JS G BXD: Defining method unref in prototype for GLib.Thread 191s JS G NS: Defined namespace 'GLib' 0xef469020 in GIRepository 0xef610ec8 191s JS IMPORT: Importing module jasmine succeeded 191s JS IMPORT: Defining parent 0xef6000d8 of 0xef4338c0 'jasmine' is mod 1 191s JS IMPORT: successfully imported module 'jasmine' 191s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 191s JS MAINLOOP: Main loop instance 0x5795c110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x5795c110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 191s JS MAINLOOP: Main loop instance 0x5795c110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js' (file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/minijasmine.js" (relative to ), global 0xef4320d0 191s JS MAINLOOP: Main loop instance 0x5795c110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x5795c110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testAsyncMainloop.js async resolved" 191s JS MAINLOOP: Main loop instance 0x5795c110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xef4320d0 191s JS IMPORT: Module metadata hook for module 0xef624320 191s JS IMPORT: Defining meta.importSync for module 0xef624320 191s JS NATIVE: Defining native module 'system' 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef4320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef4320d0 191s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Main loop instance 0x5795c110: hold 191s JS MAINLOOP: Running and clearing main loop hook 191s JS G BXD: Defining method run in prototype for GLib.MainLoop 191s 1..1 191s JS IMPORT: Importing 'gi' 191s JS IMPORT: Defining parent 0xef6000d8 of 0xef610ec8 'gi' is mod 1 191s JS IMPORT: successfully imported module 'gi' 191s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 191s JS G BXD: Defined class for Source (GSource), prototype 0xef4691e0, JSClass 0xf3bad920, in object 0xef469020 191s JS G BXD: Defining method set_priority in prototype for GLib.Source 191s JS IMPORT: Importing '_gi' 191s JS NATIVE: Defining native module '_gi' 191s JS IMPORT: Defining parent 0xef6000d8 of 0xef628000 '_gi' is mod 1 191s JS IMPORT: successfully imported module '_gi' 191s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 191s JS G NS: Defined namespace 'GjsPrivate' 0xef469260 in GIRepository 0xef610ec8 191s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 191s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 191s JS IMPORT: Importing module _common succeeded 191s JS IMPORT: Defining parent 0xef6000d8 of 0xef433b40 '_common' is mod 1 191s JS IMPORT: successfully imported module '_common' 191s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 191s JS IMPORT: Importing module _legacy succeeded 191s JS IMPORT: Defining parent 0xef6000d8 of 0xef433b80 '_legacy' is mod 1 191s JS IMPORT: successfully imported module '_legacy' 191s JS IMPORT: Importing module GObject succeeded 191s JS IMPORT: Defining parent 0xef6110f8 of 0xef433b00 'GObject' is mod 1 191s JS IMPORT: successfully imported module 'GObject' 191s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 191s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 191s JS G BXD: Defined class for String (GString), prototype 0xef469460, JSClass 0xf3bad920, in object 0xef469240 191s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 191s JS G PRM: Defined class ParamSpec prototype is 0xef433c00 class 0xf3bb00c0 in object 0xef469240 191s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 191s JS G OBJ: Defined class for Object (GObject), prototype 0xef469580, JSClass 0xf3badc80, in object 0xef469240 191s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 191s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 191s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xef4695a0, JSClass 0xf3badc80, in object 0xef469240 191s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 191s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 191s JS G NS: Defined namespace 'GObject' 0xef469240 in GIRepository 0xef610ec8 191s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 191s JS G BXD: Defining method attach in prototype for GLib.Source 191s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 191s JS IMPORT: Module metadata hook for module 0xef602bf8 191s JS IMPORT: Defining meta.importSync for module 0xef602bf8 191s JS G BXD: Defining method destroy in prototype for GLib.Source 191s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 191s JS G BXD: Defining method quit in prototype for GLib.MainLoop 191s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x5795c110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: Running and clearing main loop hook 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x5795c110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s ok 1 Async mainloop resolves when main loop exits 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: Running and clearing main loop hook 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x5795c110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: handling job 3, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 191s JS MAINLOOP: Main loop instance 0x5795c110: release 191s JS MAINLOOP: Completed job 3 191s JS MEMORY: Memory report: before destroying context 191s JS MEMORY: 129 objects currently alive 191s JS MEMORY: boxed_instance = 14 191s JS MEMORY: boxed_prototype = 8 191s JS MEMORY: closure = 1 191s JS MEMORY: function = 96 191s JS MEMORY: fundamental_instance = 0 191s JS MEMORY: fundamental_prototype = 0 191s JS MEMORY: gerror_instance = 0 191s JS MEMORY: gerror_prototype = 0 191s JS MEMORY: interface = 0 191s JS MEMORY: module = 5 191s JS MEMORY: ns = 3 191s JS MEMORY: object_instance = 0 191s JS MEMORY: object_prototype = 2 191s JS MEMORY: param = 0 191s JS MEMORY: union_instance = 0 191s JS MEMORY: union_prototype = 0 191s JS CTX: JS shutdown sequence 191s JS CTX: Stopping profiler 191s JS CTX: Shutting down toggle queue 191s JS CTX: Notifying external reference holders of GjsContext dispose 191s JS MAINLOOP: Stopping promise job dispatcher 191s JS CTX: Notifying reference holders of GjsContext dispose 191s JS CTX: Checking unhandled promise rejections 191s JS CTX: Releasing cached JS wrappers 191s JS CTX: Final triggered GC 191s JS CTX: Destroying JS context 191s JS CTX: Releasing all native objects 191s JS CTX: Disabling auto GC 191s JS CTX: Ending trace on global object 191s JS CTX: Freeing allocated resources 191s JS CTX: JS context destroyed 191s PASS: gjs/testAsyncMainloop.test 191s Running test: gjs/testLang.test 191s JS NATIVE: Registered native JS module '_promiseNative' 191s JS NATIVE: Registered native JS module '_byteArrayNative' 191s JS NATIVE: Registered native JS module '_encodingNative' 191s JS NATIVE: Registered native JS module '_gi' 191s JS NATIVE: Registered native JS module 'gi' 191s JS NATIVE: Registered native JS module 'cairoNative' 191s JS NATIVE: Registered native JS module 'system' 191s JS NATIVE: Registered native JS module 'console' 191s JS NATIVE: Registered native JS module '_print' 191s JS CTX: Enabling JIT 191s JS CTX: Initialized class GjsFileImporter prototype 0xec700080 191s JS IMPORT: Defining parent (nil) of 0xec7000d8 'imports' is mod 0 191s JS IMPORT: Importing '_print' 191s JS NATIVE: Defining native module '_print' 191s JS IMPORT: Defining parent 0xec7000d8 of 0xec7005f0 '_print' is mod 1 191s JS IMPORT: successfully imported module '_print' 191s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 191s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xec5320d0 191s JS MAINLOOP: Main loop instance 0x603d2110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Starting promise job dispatcher 191s JS MAINLOOP: Main loop instance 0x603d2110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 191s JS MAINLOOP: Main loop instance 0x603d2110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec5320d0 191s JS IMPORT: Module metadata hook for module 0xec710c80 191s JS IMPORT: Defining meta.importSync for module 0xec710c80 191s JS NATIVE: Defining native module 'gi' 191s JS CTX: Initialized class GIRepositoryNamespace prototype 0xec711008 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 191s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 191s JS IMPORT: Importing directory 'overrides' 191s JS IMPORT: Defining parent 0xec7000d8 of 0xec7110f8 'overrides' is mod 1 191s JS IMPORT: Defined importer 'overrides' 0xec7110f8 in 0xec7000d8 191s JS IMPORT: successfully imported directory 'overrides' 191s JS IMPORT: Importing '_byteArrayNative' 191s JS NATIVE: Defining native module '_byteArrayNative' 191s JS IMPORT: Defining parent 0xec7000d8 of 0xec7114e0 '_byteArrayNative' is mod 1 191s JS IMPORT: successfully imported module '_byteArrayNative' 191s JS IMPORT: Importing '_promiseNative' 191s JS NATIVE: Defining native module '_promiseNative' 191s JS IMPORT: Defining parent 0xec7000d8 of 0xec711620 '_promiseNative' is mod 1 191s JS IMPORT: successfully imported module '_promiseNative' 191s JS IMPORT: Importing module GLib succeeded 191s JS IMPORT: Defining parent 0xec7110f8 of 0xec5330e0 'GLib' is mod 1 191s JS IMPORT: successfully imported module 'GLib' 191s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 191s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xec569040, JSClass 0xf0c99920, in object 0xec569020 191s JS CTX: Initialized class GIRepositoryGType prototype 0xec711840 191s JS CTX: Initialized class GIRepositoryFunction prototype 0xec711898 191s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 191s JS G BXD: Defined class for Error (GError), prototype 0xec569080, JSClass 0xf0c99920, in object 0xec569020 191s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 191s JS G BXD: Defined class for Variant (GVariant), prototype 0xec5690c0, JSClass 0xf0c99920, in object 0xec569020 191s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 191s JS G BXD: Defined class for Bytes (GBytes), prototype 0xec569100, JSClass 0xf0c99920, in object 0xec569020 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 191s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xec569140, JSClass 0xf0c99920, in object 0xec569020 191s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 191s JS G BXD: Defined class for Thread (GThread), prototype 0xec569180, JSClass 0xf0c99920, in object 0xec569020 191s JS G BXD: Defining method ref in prototype for GLib.Thread 191s JS G BXD: Defining method unref in prototype for GLib.Thread 191s JS G NS: Defined namespace 'GLib' 0xec569020 in GIRepository 0xec710ec8 191s JS IMPORT: Importing module jasmine succeeded 191s JS IMPORT: Defining parent 0xec7000d8 of 0xec5338c0 'jasmine' is mod 1 191s JS IMPORT: successfully imported module 'jasmine' 191s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 191s JS MAINLOOP: Main loop instance 0x603d2110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x603d2110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 191s JS MAINLOOP: Main loop instance 0x603d2110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 191s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 191s JS IMPORT: Importing module _legacy succeeded 191s JS IMPORT: Defining parent 0xec7000d8 of 0xec533a00 '_legacy' is mod 1 191s JS IMPORT: successfully imported module '_legacy' 191s JS IMPORT: Importing module lang succeeded 191s JS IMPORT: Defining parent 0xec7000d8 of 0xec5339c0 'lang' is mod 1 191s JS IMPORT: successfully imported module 'lang' 191s JS CTX: Script evaluation succeeded 191s JS MAINLOOP: Main loop instance 0x603d2110: Spinning loop until released or hook cleared 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec5320d0 191s JS IMPORT: Module metadata hook for module 0xec728e88 191s JS IMPORT: Defining meta.importSync for module 0xec728e88 191s JS NATIVE: Defining native module 'system' 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 191s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Main loop instance 0x603d2110: hold 191s JS MAINLOOP: Running and clearing main loop hook 191s JS G BXD: Defining method run in prototype for GLib.MainLoop 191s 1..9 191s JS IMPORT: Importing 'gi' 191s JS IMPORT: Defining parent 0xec7000d8 of 0xec710ec8 'gi' is mod 1 191s JS IMPORT: successfully imported module 'gi' 191s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 191s JS G BXD: Defined class for Source (GSource), prototype 0xec5691e0, JSClass 0xf0c99920, in object 0xec569020 191s JS G BXD: Defining method set_priority in prototype for GLib.Source 191s JS IMPORT: Importing '_gi' 191s JS NATIVE: Defining native module '_gi' 191s JS IMPORT: Defining parent 0xec7000d8 of 0xec72d608 '_gi' is mod 1 191s JS IMPORT: successfully imported module '_gi' 191s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 191s JS G NS: Defined namespace 'GjsPrivate' 0xec569260 in GIRepository 0xec710ec8 191s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 191s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 191s JS IMPORT: Importing module _common succeeded 191s JS IMPORT: Defining parent 0xec7000d8 of 0xec533be0 '_common' is mod 1 191s JS IMPORT: successfully imported module '_common' 191s JS IMPORT: Importing module GObject succeeded 191s JS IMPORT: Defining parent 0xec7110f8 of 0xec533ba0 'GObject' is mod 1 191s JS IMPORT: successfully imported module 'GObject' 191s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 191s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 191s JS G BXD: Defined class for String (GString), prototype 0xec569460, JSClass 0xf0c99920, in object 0xec569240 191s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 191s JS G PRM: Defined class ParamSpec prototype is 0xec533c60 class 0xf0c9c0c0 in object 0xec569240 191s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 191s JS G OBJ: Defined class for Object (GObject), prototype 0xec569580, JSClass 0xf0c99c80, in object 0xec569240 191s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 191s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 191s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xec5695a0, JSClass 0xf0c99c80, in object 0xec569240 191s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 191s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 191s JS G NS: Defined namespace 'GObject' 0xec569240 in GIRepository 0xec710ec8 191s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 191s JS G BXD: Defining method attach in prototype for GLib.Source 191s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 191s JS IMPORT: Module metadata hook for module 0xec702bf8 191s JS IMPORT: Defining meta.importSync for module 0xec702bf8 191s JS G BXD: Defining method destroy in prototype for GLib.Source 191s ok 1 Lang module counts properties with Lang.countProperties() 191s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 191s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 191s ok 4 Lang module copies property getters and setters 191s ok 5 Lang module bind() calls the bound function with the supplied this-object 191s ok 6 Lang module bind() throws an error when no function supplied 191s ok 7 Lang module bind() throws an error when this-object undefined 191s ok 8 Lang module bind() supplies extra arguments to the function 191s ok 9 Lang module bind() appends the extra arguments to any arguments passed 191s JS G BXD: Defining method quit in prototype for GLib.MainLoop 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x603d2110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: handling job 3, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 191s JS MAINLOOP: Main loop instance 0x603d2110: release 191s JS MAINLOOP: Completed job 3 191s JS MEMORY: Memory report: before destroying context 191s JS MEMORY: 165 objects currently alive 191s JS MEMORY: boxed_instance = 51 191s JS MEMORY: boxed_prototype = 8 191s JS MEMORY: closure = 1 191s JS MEMORY: function = 94 191s JS MEMORY: fundamental_instance = 0 191s JS MEMORY: fundamental_prototype = 0 191s JS MEMORY: gerror_instance = 0 191s JS MEMORY: gerror_prototype = 0 191s JS MEMORY: interface = 0 191s JS MEMORY: module = 6 191s JS MEMORY: ns = 3 191s JS MEMORY: object_instance = 0 191s JS MEMORY: object_prototype = 2 191s JS MEMORY: param = 0 191s JS MEMORY: union_instance = 0 191s JS MEMORY: union_prototype = 0 191s JS CTX: JS shutdown sequence 191s JS CTX: Stopping profiler 191s JS CTX: Shutting down toggle queue 191s JS CTX: Notifying external reference holders of GjsContext dispose 191s JS MAINLOOP: Stopping promise job dispatcher 191s JS CTX: Notifying reference holders of GjsContext dispose 191s JS CTX: Checking unhandled promise rejections 191s JS CTX: Releasing cached JS wrappers 191s JS CTX: Final triggered GC 191s JS CTX: Destroying JS context 191s JS CTX: Releasing all native objects 191s JS CTX: Disabling auto GC 191s JS CTX: Ending trace on global object 191s JS CTX: Freeing allocated resources 191s JS CTX: JS context destroyed 191s PASS: gjs/testLang.test 191s Running test: gjs/testWarnLib.test 191s JS NATIVE: Registered native JS module '_promiseNative' 191s JS NATIVE: Registered native JS module '_byteArrayNative' 191s JS NATIVE: Registered native JS module '_encodingNative' 191s JS NATIVE: Registered native JS module '_gi' 191s JS NATIVE: Registered native JS module 'gi' 191s JS NATIVE: Registered native JS module 'cairoNative' 191s JS NATIVE: Registered native JS module 'system' 191s JS NATIVE: Registered native JS module 'console' 191s JS NATIVE: Registered native JS module '_print' 191s JS CTX: Enabling JIT 191s JS CTX: Initialized class GjsFileImporter prototype 0xe8a00080 191s JS IMPORT: Defining parent (nil) of 0xe8a000d8 'imports' is mod 0 191s JS IMPORT: Importing '_print' 191s JS NATIVE: Defining native module '_print' 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe8a005f0 '_print' is mod 1 191s JS IMPORT: successfully imported module '_print' 191s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 191s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe88320d0 191s JS MAINLOOP: Main loop instance 0x626ea110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Starting promise job dispatcher 191s JS MAINLOOP: Main loop instance 0x626ea110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 191s JS MAINLOOP: Main loop instance 0x626ea110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe88320d0 191s JS IMPORT: Module metadata hook for module 0xe8a10c80 191s JS IMPORT: Defining meta.importSync for module 0xe8a10c80 191s JS NATIVE: Defining native module 'gi' 191s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe8a11008 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 191s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 191s JS IMPORT: Importing directory 'overrides' 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe8a110f8 'overrides' is mod 1 191s JS IMPORT: Defined importer 'overrides' 0xe8a110f8 in 0xe8a000d8 191s JS IMPORT: successfully imported directory 'overrides' 191s JS IMPORT: Importing '_byteArrayNative' 191s JS NATIVE: Defining native module '_byteArrayNative' 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe8a114e0 '_byteArrayNative' is mod 1 191s JS IMPORT: successfully imported module '_byteArrayNative' 191s JS IMPORT: Importing '_promiseNative' 191s JS NATIVE: Defining native module '_promiseNative' 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe8a11620 '_promiseNative' is mod 1 191s JS IMPORT: successfully imported module '_promiseNative' 191s JS IMPORT: Importing module GLib succeeded 191s JS IMPORT: Defining parent 0xe8a110f8 of 0xe88330e0 'GLib' is mod 1 191s JS IMPORT: successfully imported module 'GLib' 191s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 191s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe8869040, JSClass 0xecf85920, in object 0xe8869020 191s JS CTX: Initialized class GIRepositoryGType prototype 0xe8a11840 191s JS CTX: Initialized class GIRepositoryFunction prototype 0xe8a11898 191s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 191s JS G BXD: Defined class for Error (GError), prototype 0xe8869080, JSClass 0xecf85920, in object 0xe8869020 191s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 191s JS G BXD: Defined class for Variant (GVariant), prototype 0xe88690c0, JSClass 0xecf85920, in object 0xe8869020 191s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 191s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe8869100, JSClass 0xecf85920, in object 0xe8869020 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 191s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe8869140, JSClass 0xecf85920, in object 0xe8869020 191s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 191s JS G BXD: Defined class for Thread (GThread), prototype 0xe8869180, JSClass 0xecf85920, in object 0xe8869020 191s JS G BXD: Defining method ref in prototype for GLib.Thread 191s JS G BXD: Defining method unref in prototype for GLib.Thread 191s JS G NS: Defined namespace 'GLib' 0xe8869020 in GIRepository 0xe8a10ec8 191s JS IMPORT: Importing module jasmine succeeded 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe88338c0 'jasmine' is mod 1 191s JS IMPORT: successfully imported module 'jasmine' 191s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 191s JS MAINLOOP: Main loop instance 0x626ea110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x626ea110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 191s JS MAINLOOP: Main loop instance 0x626ea110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Importing 'gi' 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe8a10ec8 'gi' is mod 1 191s JS IMPORT: successfully imported module 'gi' 191s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 191s JS G NS: Defined namespace 'GjsPrivate' 0xe8869200 in GIRepository 0xe8a10ec8 191s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 191s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 191s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 191s JS IMPORT: Importing module _legacy succeeded 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe8833a80 '_legacy' is mod 1 191s JS IMPORT: successfully imported module '_legacy' 191s JS IMPORT: Importing module lang succeeded 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe8833a40 'lang' is mod 1 191s JS IMPORT: successfully imported module 'lang' 191s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 191s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 191s JS IMPORT: Importing module _signals succeeded 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe8833ac0 '_signals' is mod 1 191s JS IMPORT: successfully imported module '_signals' 191s JS IMPORT: Importing module signals succeeded 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe8833a00 'signals' is mod 1 191s JS IMPORT: successfully imported module 'signals' 191s JS IMPORT: Importing module Gio succeeded 191s JS IMPORT: Defining parent 0xe8a110f8 of 0xe88339c0 'Gio' is mod 1 191s JS IMPORT: successfully imported module 'Gio' 191s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 191s JS IMPORT: Importing '_gi' 191s JS NATIVE: Defining native module '_gi' 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe8a256c8 '_gi' is mod 1 191s JS IMPORT: successfully imported module '_gi' 191s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 191s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 191s JS IMPORT: Importing module _common succeeded 191s JS IMPORT: Defining parent 0xe8a000d8 of 0xe8833b40 '_common' is mod 1 191s JS IMPORT: successfully imported module '_common' 191s JS IMPORT: Importing module GObject succeeded 191s JS IMPORT: Defining parent 0xe8a110f8 of 0xe8833b00 'GObject' is mod 1 191s JS IMPORT: successfully imported module 'GObject' 191s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 191s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 191s JS G BXD: Defined class for String (GString), prototype 0xe8869420, JSClass 0xecf85920, in object 0xe8869220 191s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 191s JS G PRM: Defined class ParamSpec prototype is 0xe8833bc0 class 0xecf880c0 in object 0xe8869220 191s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 191s JS G OBJ: Defined class for Object (GObject), prototype 0xe8869540, JSClass 0xecf85c80, in object 0xe8869220 191s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 191s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 191s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe8869560, JSClass 0xecf85c80, in object 0xe8869220 191s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 191s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 191s JS G NS: Defined namespace 'GObject' 0xe8869220 in GIRepository 0xe8a10ec8 191s JS G OBJ: Defined class for Application (GApplication), prototype 0xe88695a0, JSClass 0xecf85c80, in object 0xe88691e0 191s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 191s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe8833e80, JSClass 0xecf85cc8, in object 0xe88691e0 191s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 191s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 191s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe8869600, JSClass 0xecf85c80, in object 0xe88691e0 191s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 191s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe88aa0a0, JSClass 0xecf85cc8, in object 0xe88691e0 191s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 191s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe8869660, JSClass 0xecf85c80, in object 0xe88691e0 191s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 191s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 191s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe88aa1a0, JSClass 0xecf85cc8, in object 0xe88691e0 191s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 191s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 191s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 191s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe88696c0, JSClass 0xecf85920, in object 0xe88691e0 191s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 191s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe8869700, JSClass 0xecf85920, in object 0xe88691e0 191s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 191s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 191s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe8869740, JSClass 0xecf85c80, in object 0xe88691e0 191s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe8869780, JSClass 0xecf85c80, in object 0xe8869200 191s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 191s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe88697c0, JSClass 0xecf85c80, in object 0xe88691e0 191s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 191s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 191s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 191s JS G IFACE: Defined class for File (GFile), prototype 0xe88aa2c0, JSClass 0xecf85cc8, in object 0xe88691e0 191s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe8869820, JSClass 0xecf85c80, in object 0xe8a10f90 191s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 191s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe8869880, JSClass 0xecf85c80, in object 0xe88691e0 191s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 191s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 191s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe88698c0, JSClass 0xecf85c80, in object 0xe88691e0 191s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 191s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe8869900, JSClass 0xecf85c80, in object 0xe88691e0 191s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 191s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe8869940, JSClass 0xecf85920, in object 0xe88691e0 191s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 191s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 191s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe8869980, JSClass 0xecf85c80, in object 0xe88691e0 191s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 191s JS G NS: Defined namespace 'Gio' 0xe88691e0 in GIRepository 0xe8a10ec8 191s JS IMPORT: JS import 'WarnLib' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/WarnLib.js 191s JS G NS: Defined namespace 'WarnLib' 0xe88699c0 in GIRepository 0xe8a10ec8 191s JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' 191s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0xe88aab00, JSClass 0xecf85cc8, in object 0xe88699c0 191s JS CTX: Script evaluation succeeded 191s JS MAINLOOP: Main loop instance 0x626ea110: Spinning loop until released or hook cleared 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe88320d0 191s JS IMPORT: Module metadata hook for module 0xe8a2db48 191s JS IMPORT: Defining meta.importSync for module 0xe8a2db48 191s JS NATIVE: Defining native module 'system' 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe88320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe88320d0 191s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Main loop instance 0x626ea110: hold 191s JS MAINLOOP: Running and clearing main loop hook 191s JS G BXD: Defining method run in prototype for GLib.MainLoop 191s 1..2 191s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 191s JS G BXD: Defined class for Source (GSource), prototype 0xe8869a40, JSClass 0xecf85920, in object 0xe8869020 191s JS G BXD: Defining method set_priority in prototype for GLib.Source 191s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 191s JS G BXD: Defining method attach in prototype for GLib.Source 191s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 191s JS IMPORT: Module metadata hook for module 0xe8a02bf8 191s JS IMPORT: Defining meta.importSync for module 0xe8a02bf8 191s JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' 191s JS G BXD: Defining method matches in prototype for GLib.Error 191s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 191s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xe88aadc0, JSClass 0xecf85b00, in object 0xe88691e0 191s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 191s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 191s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 191s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 191s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 191s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 191s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 191s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 191s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 191s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 191s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 191s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 191s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 191s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 191s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 191s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 191s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 191s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 191s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 191s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 191s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 191s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 191s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 191s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 191s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 191s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 191s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 191s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 191s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 191s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 191s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 191s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 191s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 191s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 191s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 191s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 191s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 191s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 191s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 191s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 191s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 191s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 191s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 191s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 191s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 191s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 191s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 191s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 191s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 191s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 191s JS G BXD: Defining method destroy in prototype for GLib.Source 191s ok 1 WarnLib bug 689482 191s ok 2 WarnLib calls vfuncs with unnamed parameters 191s JS G BXD: Defining method quit in prototype for GLib.MainLoop 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x626ea110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: handling job 3, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 191s JS MAINLOOP: Main loop instance 0x626ea110: release 191s JS MAINLOOP: Completed job 3 191s JS MEMORY: Memory report: before destroying context 191s JS MEMORY: 262 objects currently alive 191s JS MEMORY: boxed_instance = 16 191s JS MEMORY: boxed_prototype = 11 191s JS MEMORY: closure = 3 191s JS MEMORY: function = 196 191s JS MEMORY: fundamental_instance = 0 191s JS MEMORY: fundamental_prototype = 0 191s JS MEMORY: gerror_instance = 0 191s JS MEMORY: gerror_prototype = 1 191s JS MEMORY: interface = 5 191s JS MEMORY: module = 9 191s JS MEMORY: ns = 5 191s JS MEMORY: object_instance = 2 191s JS MEMORY: object_prototype = 14 191s JS MEMORY: param = 0 191s JS MEMORY: union_instance = 0 191s JS MEMORY: union_prototype = 0 191s JS CTX: JS shutdown sequence 191s JS CTX: Stopping profiler 191s JS CTX: Shutting down toggle queue 191s JS CTX: Notifying external reference holders of GjsContext dispose 191s JS MAINLOOP: Stopping promise job dispatcher 191s JS CTX: Notifying reference holders of GjsContext dispose 191s JS CTX: Checking unhandled promise rejections 191s JS CTX: Releasing cached JS wrappers 191s JS CTX: Final triggered GC 191s JS CTX: Destroying JS context 191s JS CTX: Releasing all native objects 191s JS CTX: Disabling auto GC 191s JS CTX: Ending trace on global object 191s JS CTX: Freeing allocated resources 191s JS CTX: JS context destroyed 191s PASS: gjs/testWarnLib.test 191s Running test: gjs/continue.test 191s 1..1 191s ok 1 - /usr/libexec/installed-tests/gjs/debugger/continue.debugger 191s PASS: gjs/continue.test 191s Running test: gjs/testGettext.test 191s JS NATIVE: Registered native JS module '_promiseNative' 191s JS NATIVE: Registered native JS module '_byteArrayNative' 191s JS NATIVE: Registered native JS module '_encodingNative' 191s JS NATIVE: Registered native JS module '_gi' 191s JS NATIVE: Registered native JS module 'gi' 191s JS NATIVE: Registered native JS module 'cairoNative' 191s JS NATIVE: Registered native JS module 'system' 191s JS NATIVE: Registered native JS module 'console' 191s JS NATIVE: Registered native JS module '_print' 191s JS CTX: Enabling JIT 191s JS CTX: Initialized class GjsFileImporter prototype 0xefb00080 191s JS IMPORT: Defining parent (nil) of 0xefb000d8 'imports' is mod 0 191s JS IMPORT: Importing '_print' 191s JS NATIVE: Defining native module '_print' 191s JS IMPORT: Defining parent 0xefb000d8 of 0xefb005f0 '_print' is mod 1 191s JS IMPORT: successfully imported module '_print' 191s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 191s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xef9320d0 191s JS MAINLOOP: Main loop instance 0x655c7110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Starting promise job dispatcher 191s JS MAINLOOP: Main loop instance 0x655c7110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 191s JS MAINLOOP: Main loop instance 0x655c7110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xef9320d0 191s JS IMPORT: Module metadata hook for module 0xefb10c80 191s JS IMPORT: Defining meta.importSync for module 0xefb10c80 191s JS NATIVE: Defining native module 'gi' 191s JS CTX: Initialized class GIRepositoryNamespace prototype 0xefb11008 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 191s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 191s JS IMPORT: Importing directory 'overrides' 191s JS IMPORT: Defining parent 0xefb000d8 of 0xefb110f8 'overrides' is mod 1 191s JS IMPORT: Defined importer 'overrides' 0xefb110f8 in 0xefb000d8 191s JS IMPORT: successfully imported directory 'overrides' 191s JS IMPORT: Importing '_byteArrayNative' 191s JS NATIVE: Defining native module '_byteArrayNative' 191s JS IMPORT: Defining parent 0xefb000d8 of 0xefb114e0 '_byteArrayNative' is mod 1 191s JS IMPORT: successfully imported module '_byteArrayNative' 191s JS IMPORT: Importing '_promiseNative' 191s JS NATIVE: Defining native module '_promiseNative' 191s JS IMPORT: Defining parent 0xefb000d8 of 0xefb11620 '_promiseNative' is mod 1 191s JS IMPORT: successfully imported module '_promiseNative' 191s JS IMPORT: Importing module GLib succeeded 191s JS IMPORT: Defining parent 0xefb110f8 of 0xef9330e0 'GLib' is mod 1 191s JS IMPORT: successfully imported module 'GLib' 191s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 191s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xef969040, JSClass 0xf4094920, in object 0xef969020 191s JS CTX: Initialized class GIRepositoryGType prototype 0xefb11840 191s JS CTX: Initialized class GIRepositoryFunction prototype 0xefb11898 191s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 191s JS G BXD: Defined class for Error (GError), prototype 0xef969080, JSClass 0xf4094920, in object 0xef969020 191s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 191s JS G BXD: Defined class for Variant (GVariant), prototype 0xef9690c0, JSClass 0xf4094920, in object 0xef969020 191s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 191s JS G BXD: Defined class for Bytes (GBytes), prototype 0xef969100, JSClass 0xf4094920, in object 0xef969020 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 191s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xef969140, JSClass 0xf4094920, in object 0xef969020 191s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 191s JS G BXD: Defined class for Thread (GThread), prototype 0xef969180, JSClass 0xf4094920, in object 0xef969020 191s JS G BXD: Defining method ref in prototype for GLib.Thread 191s JS G BXD: Defining method unref in prototype for GLib.Thread 191s JS G NS: Defined namespace 'GLib' 0xef969020 in GIRepository 0xefb10ec8 191s JS IMPORT: Importing module jasmine succeeded 191s JS IMPORT: Defining parent 0xefb000d8 of 0xef9338c0 'jasmine' is mod 1 191s JS IMPORT: successfully imported module 'jasmine' 191s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 191s JS MAINLOOP: Main loop instance 0x655c7110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x655c7110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 191s JS MAINLOOP: Main loop instance 0x655c7110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 191s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 191s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 191s JS IMPORT: Importing 'gi' 191s JS IMPORT: Defining parent 0xefb000d8 of 0xefb10ec8 'gi' is mod 1 191s JS IMPORT: successfully imported module 'gi' 191s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 191s JS G NS: Defined namespace 'GjsPrivate' 0xef9691e0 in GIRepository 0xefb10ec8 191s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 191s JS G ENUM: Defining enum value ALL (fixed from all) 6 191s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 191s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 191s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 191s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 191s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 191s JS G ENUM: Defining enum value TIME (fixed from time) 2 191s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xefb23158 191s JS IMPORT: Importing module _gettext succeeded 191s JS IMPORT: Defining parent 0xefb000d8 of 0xef933a00 '_gettext' is mod 1 191s JS IMPORT: successfully imported module '_gettext' 191s JS IMPORT: Importing module gettext succeeded 191s JS IMPORT: Defining parent 0xefb000d8 of 0xef9339c0 'gettext' is mod 1 191s JS IMPORT: successfully imported module 'gettext' 191s JS CTX: Script evaluation succeeded 191s JS MAINLOOP: Main loop instance 0x655c7110: Spinning loop until released or hook cleared 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xef9320d0 191s JS IMPORT: Module metadata hook for module 0xefb24580 191s JS IMPORT: Defining meta.importSync for module 0xefb24580 191s JS NATIVE: Defining native module 'system' 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xef9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xef9320d0 191s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Main loop instance 0x655c7110: hold 191s JS MAINLOOP: Running and clearing main loop hook 191s JS G BXD: Defining method run in prototype for GLib.MainLoop 191s 1..1 191s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 191s JS G BXD: Defined class for Source (GSource), prototype 0xef969220, JSClass 0xf4094920, in object 0xef969020 191s JS G BXD: Defining method set_priority in prototype for GLib.Source 191s JS IMPORT: Importing '_gi' 191s JS NATIVE: Defining native module '_gi' 191s JS IMPORT: Defining parent 0xefb000d8 of 0xefb280b8 '_gi' is mod 1 191s JS IMPORT: successfully imported module '_gi' 191s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 191s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 191s JS IMPORT: Importing module _common succeeded 191s JS IMPORT: Defining parent 0xefb000d8 of 0xef933be0 '_common' is mod 1 191s JS IMPORT: successfully imported module '_common' 191s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 191s JS IMPORT: Importing module _legacy succeeded 191s JS IMPORT: Defining parent 0xefb000d8 of 0xef933c20 '_legacy' is mod 1 191s JS IMPORT: successfully imported module '_legacy' 191s JS IMPORT: Importing module GObject succeeded 191s JS IMPORT: Defining parent 0xefb110f8 of 0xef933ba0 'GObject' is mod 1 191s JS IMPORT: successfully imported module 'GObject' 191s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 191s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 191s JS G BXD: Defined class for String (GString), prototype 0xef969480, JSClass 0xf4094920, in object 0xef969280 191s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 191s JS G PRM: Defined class ParamSpec prototype is 0xef933ca0 class 0xf40970c0 in object 0xef969280 191s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 191s JS G OBJ: Defined class for Object (GObject), prototype 0xef9695a0, JSClass 0xf4094c80, in object 0xef969280 191s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 191s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 191s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xef9695c0, JSClass 0xf4094c80, in object 0xef969280 191s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 191s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 191s JS G NS: Defined namespace 'GObject' 0xef969280 in GIRepository 0xefb10ec8 191s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 191s JS G BXD: Defining method attach in prototype for GLib.Source 191s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 191s JS IMPORT: Module metadata hook for module 0xefb02bf8 191s JS IMPORT: Defining meta.importSync for module 0xefb02bf8 191s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'GjsPrivate' 191s JS G BXD: Defining method destroy in prototype for GLib.Source 191s ok 1 Gettext module setlocale returns a locale 191s JS G BXD: Defining method quit in prototype for GLib.MainLoop 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x655c7110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: handling job 3, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 191s JS MAINLOOP: Main loop instance 0x655c7110: release 191s JS MAINLOOP: Completed job 3 191s JS MEMORY: Memory report: before destroying context 191s JS MEMORY: 127 objects currently alive 191s JS MEMORY: boxed_instance = 11 191s JS MEMORY: boxed_prototype = 8 191s JS MEMORY: closure = 1 191s JS MEMORY: function = 95 191s JS MEMORY: fundamental_instance = 0 191s JS MEMORY: fundamental_prototype = 0 191s JS MEMORY: gerror_instance = 0 191s JS MEMORY: gerror_prototype = 0 191s JS MEMORY: interface = 0 191s JS MEMORY: module = 7 191s JS MEMORY: ns = 3 191s JS MEMORY: object_instance = 0 191s JS MEMORY: object_prototype = 2 191s JS MEMORY: param = 0 191s JS MEMORY: union_instance = 0 191s JS MEMORY: union_prototype = 0 191s JS CTX: JS shutdown sequence 191s JS CTX: Stopping profiler 191s JS CTX: Shutting down toggle queue 191s JS CTX: Notifying external reference holders of GjsContext dispose 191s JS MAINLOOP: Stopping promise job dispatcher 191s JS CTX: Notifying reference holders of GjsContext dispose 191s JS CTX: Checking unhandled promise rejections 191s JS CTX: Releasing cached JS wrappers 191s JS CTX: Final triggered GC 191s JS CTX: Destroying JS context 191s JS CTX: Releasing all native objects 191s JS CTX: Disabling auto GC 191s JS CTX: Ending trace on global object 191s JS CTX: Freeing allocated resources 191s JS CTX: JS context destroyed 191s PASS: gjs/testGettext.test 191s Running test: gjs/testGLibLogWriter.test 191s JS NATIVE: Registered native JS module '_promiseNative' 191s JS NATIVE: Registered native JS module '_byteArrayNative' 191s JS NATIVE: Registered native JS module '_encodingNative' 191s JS NATIVE: Registered native JS module '_gi' 191s JS NATIVE: Registered native JS module 'gi' 191s JS NATIVE: Registered native JS module 'cairoNative' 191s JS NATIVE: Registered native JS module 'system' 191s JS NATIVE: Registered native JS module 'console' 191s JS NATIVE: Registered native JS module '_print' 191s JS CTX: Enabling JIT 191s JS CTX: Initialized class GjsFileImporter prototype 0xe6600080 191s JS IMPORT: Defining parent (nil) of 0xe66000d8 'imports' is mod 0 191s JS IMPORT: Importing '_print' 191s JS NATIVE: Defining native module '_print' 191s JS IMPORT: Defining parent 0xe66000d8 of 0xe66005f0 '_print' is mod 1 191s JS IMPORT: successfully imported module '_print' 191s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 191s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe64320d0 191s JS MAINLOOP: Main loop instance 0x5d758110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Starting promise job dispatcher 191s JS MAINLOOP: Main loop instance 0x5d758110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 191s JS MAINLOOP: Main loop instance 0x5d758110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe64320d0 191s JS IMPORT: Module metadata hook for module 0xe6610c80 191s JS IMPORT: Defining meta.importSync for module 0xe6610c80 191s JS NATIVE: Defining native module 'gi' 191s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe6611008 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 191s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 191s JS IMPORT: Importing directory 'overrides' 191s JS IMPORT: Defining parent 0xe66000d8 of 0xe66110f8 'overrides' is mod 1 191s JS IMPORT: Defined importer 'overrides' 0xe66110f8 in 0xe66000d8 191s JS IMPORT: successfully imported directory 'overrides' 191s JS IMPORT: Importing '_byteArrayNative' 191s JS NATIVE: Defining native module '_byteArrayNative' 191s JS IMPORT: Defining parent 0xe66000d8 of 0xe66114e0 '_byteArrayNative' is mod 1 191s JS IMPORT: successfully imported module '_byteArrayNative' 191s JS IMPORT: Importing '_promiseNative' 191s JS NATIVE: Defining native module '_promiseNative' 191s JS IMPORT: Defining parent 0xe66000d8 of 0xe6611620 '_promiseNative' is mod 1 191s JS IMPORT: successfully imported module '_promiseNative' 191s JS IMPORT: Importing module GLib succeeded 191s JS IMPORT: Defining parent 0xe66110f8 of 0xe64330e0 'GLib' is mod 1 191s JS IMPORT: successfully imported module 'GLib' 191s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 191s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe6469040, JSClass 0xf3757920, in object 0xe6469020 191s JS CTX: Initialized class GIRepositoryGType prototype 0xe6611840 191s JS CTX: Initialized class GIRepositoryFunction prototype 0xe6611898 191s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 191s JS G BXD: Defined class for Error (GError), prototype 0xe6469080, JSClass 0xf3757920, in object 0xe6469020 191s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 191s JS G BXD: Defined class for Variant (GVariant), prototype 0xe64690c0, JSClass 0xf3757920, in object 0xe6469020 191s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 191s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe6469100, JSClass 0xf3757920, in object 0xe6469020 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 191s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe6469140, JSClass 0xf3757920, in object 0xe6469020 191s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 191s JS G BXD: Defined class for Thread (GThread), prototype 0xe6469180, JSClass 0xf3757920, in object 0xe6469020 191s JS G BXD: Defining method ref in prototype for GLib.Thread 191s JS G BXD: Defining method unref in prototype for GLib.Thread 191s JS G NS: Defined namespace 'GLib' 0xe6469020 in GIRepository 0xe6610ec8 191s JS IMPORT: Importing module jasmine succeeded 191s JS IMPORT: Defining parent 0xe66000d8 of 0xe64338c0 'jasmine' is mod 1 191s JS IMPORT: successfully imported module 'jasmine' 191s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 191s JS MAINLOOP: Main loop instance 0x5d758110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x5d758110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 191s JS MAINLOOP: Main loop instance 0x5d758110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js' (file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xe64320d0 191s JS MAINLOOP: Main loop instance 0x5d758110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x5d758110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testGLibLogWriter.js async resolved" 191s JS MAINLOOP: Main loop instance 0x5d758110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe64320d0 191s JS IMPORT: Module metadata hook for module 0xe6626270 191s JS IMPORT: Defining meta.importSync for module 0xe6626270 191s JS NATIVE: Defining native module 'system' 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 191s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Main loop instance 0x5d758110: hold 191s JS MAINLOOP: Running and clearing main loop hook 191s JS G BXD: Defining method run in prototype for GLib.MainLoop 191s 1..4 191s JS IMPORT: Importing 'gi' 191s JS IMPORT: Defining parent 0xe66000d8 of 0xe6610ec8 'gi' is mod 1 191s JS IMPORT: successfully imported module 'gi' 191s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 191s JS G BXD: Defined class for Source (GSource), prototype 0xe64691e0, JSClass 0xf3757920, in object 0xe6469020 191s JS G BXD: Defining method set_priority in prototype for GLib.Source 191s JS IMPORT: Importing '_gi' 191s JS NATIVE: Defining native module '_gi' 191s JS IMPORT: Defining parent 0xe66000d8 of 0xe662a170 '_gi' is mod 1 191s JS IMPORT: successfully imported module '_gi' 191s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 191s JS G NS: Defined namespace 'GjsPrivate' 0xe6469260 in GIRepository 0xe6610ec8 191s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 191s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 191s JS IMPORT: Importing module _common succeeded 191s JS IMPORT: Defining parent 0xe66000d8 of 0xe6433b40 '_common' is mod 1 191s JS IMPORT: successfully imported module '_common' 191s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 191s JS IMPORT: Importing module _legacy succeeded 191s JS IMPORT: Defining parent 0xe66000d8 of 0xe6433b80 '_legacy' is mod 1 191s JS IMPORT: successfully imported module '_legacy' 191s JS IMPORT: Importing module GObject succeeded 191s JS IMPORT: Defining parent 0xe66110f8 of 0xe6433b00 'GObject' is mod 1 191s JS IMPORT: successfully imported module 'GObject' 191s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 191s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 191s JS G BXD: Defined class for String (GString), prototype 0xe6469460, JSClass 0xf3757920, in object 0xe6469240 191s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 191s JS G PRM: Defined class ParamSpec prototype is 0xe6433c00 class 0xf375a0c0 in object 0xe6469240 191s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 191s JS G OBJ: Defined class for Object (GObject), prototype 0xe6469580, JSClass 0xf3757c80, in object 0xe6469240 191s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 191s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 191s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe64695a0, JSClass 0xf3757c80, in object 0xe6469240 191s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 191s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 191s JS G NS: Defined namespace 'GObject' 0xe6469240 in GIRepository 0xe6610ec8 191s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 191s JS G BXD: Defining method attach in prototype for GLib.Source 191s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 191s JS IMPORT: Module metadata hook for module 0xe6602bf8 191s JS IMPORT: Defining meta.importSync for module 0xe6602bf8 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 191s JS G BXD: Defining method destroy in prototype for GLib.Source 191s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 191s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 191s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 191s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 191s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 191s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 191s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 191s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 191s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 191s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 191s JS G ENUM: Defining GLib.LogLevelFlags as 0xe66336e8 191s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 191s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xe6469740, JSClass 0xf3757920, in object 0xe6469020 191s JS G BXD: Defining method classify in prototype for GLib.Variant 191s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 191s JS G BXD: Defining method n_children in prototype for GLib.Variant 191s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 191s JS G BXD: Defining method get_string in prototype for GLib.Variant 191s JS G BXD: Defining method get_variant in prototype for GLib.Variant 191s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 191s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 191s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 191s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 191s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 191s JS G ENUM: Defining GLib.LogWriterOutput as 0xe66341b8 191s JS IMPORT: Module metadata hook for module 0xe6601b48 191s JS IMPORT: Defining meta.importSync for module 0xe6601b48 191s JS NATIVE: Defining native module '_encodingNative' 191s ok 1 GLib Structured logging handler writes a message 191s ok 2 GLib Structured logging handler writes a warning 191s ok 3 GLib Structured logging handler preserves a custom string field 191s ok 4 GLib Structured logging handler preserves a custom byte array field 191s JS G BXD: Defining method quit in prototype for GLib.MainLoop 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x5d758110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: handling job 3, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 191s JS MAINLOOP: Main loop instance 0x5d758110: release 191s JS MAINLOOP: Completed job 3 191s JS MEMORY: Memory report: before destroying context 191s JS MEMORY: 364 objects currently alive 191s JS MEMORY: boxed_instance = 230 191s JS MEMORY: boxed_prototype = 9 191s JS MEMORY: closure = 2 191s JS MEMORY: function = 113 191s JS MEMORY: fundamental_instance = 0 191s JS MEMORY: fundamental_prototype = 0 191s JS MEMORY: gerror_instance = 0 191s JS MEMORY: gerror_prototype = 0 191s JS MEMORY: interface = 0 191s JS MEMORY: module = 5 191s JS MEMORY: ns = 3 191s JS MEMORY: object_instance = 0 191s JS MEMORY: object_prototype = 2 191s JS MEMORY: param = 0 191s JS MEMORY: union_instance = 0 191s JS MEMORY: union_prototype = 0 191s JS CTX: JS shutdown sequence 191s JS CTX: Stopping profiler 191s JS CTX: Shutting down toggle queue 191s JS CTX: Notifying external reference holders of GjsContext dispose 191s JS MAINLOOP: Stopping promise job dispatcher 191s JS CTX: Notifying reference holders of GjsContext dispose 191s JS CTX: Checking unhandled promise rejections 191s JS CTX: Releasing cached JS wrappers 191s JS CTX: Final triggered GC 191s JS CTX: Destroying JS context 191s JS CTX: Releasing all native objects 191s JS CTX: Disabling auto GC 191s JS CTX: Ending trace on global object 191s JS CTX: Freeing allocated resources 191s JS CTX: JS context destroyed 191s PASS: gjs/testGLibLogWriter.test 191s Running test: gjs/testImporter.test 191s JS NATIVE: Registered native JS module '_promiseNative' 191s JS NATIVE: Registered native JS module '_byteArrayNative' 191s JS NATIVE: Registered native JS module '_encodingNative' 191s JS NATIVE: Registered native JS module '_gi' 191s JS NATIVE: Registered native JS module 'gi' 191s JS NATIVE: Registered native JS module 'cairoNative' 191s JS NATIVE: Registered native JS module 'system' 191s JS NATIVE: Registered native JS module 'console' 191s JS NATIVE: Registered native JS module '_print' 191s JS CTX: Enabling JIT 191s JS CTX: Initialized class GjsFileImporter prototype 0xe5800080 191s JS IMPORT: Defining parent (nil) of 0xe58000d8 'imports' is mod 0 191s JS IMPORT: Importing '_print' 191s JS NATIVE: Defining native module '_print' 191s JS IMPORT: Defining parent 0xe58000d8 of 0xe58005f0 '_print' is mod 1 191s JS IMPORT: successfully imported module '_print' 191s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 191s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe56320d0 191s JS MAINLOOP: Main loop instance 0x60dd3110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Starting promise job dispatcher 191s JS MAINLOOP: Main loop instance 0x60dd3110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 191s JS MAINLOOP: Main loop instance 0x60dd3110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe56320d0 191s JS IMPORT: Module metadata hook for module 0xe5810c80 191s JS IMPORT: Defining meta.importSync for module 0xe5810c80 191s JS NATIVE: Defining native module 'gi' 191s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe5811008 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 191s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 191s JS IMPORT: Importing directory 'overrides' 191s JS IMPORT: Defining parent 0xe58000d8 of 0xe58110f8 'overrides' is mod 1 191s JS IMPORT: Defined importer 'overrides' 0xe58110f8 in 0xe58000d8 191s JS IMPORT: successfully imported directory 'overrides' 191s JS IMPORT: Importing '_byteArrayNative' 191s JS NATIVE: Defining native module '_byteArrayNative' 191s JS IMPORT: Defining parent 0xe58000d8 of 0xe58114e0 '_byteArrayNative' is mod 1 191s JS IMPORT: successfully imported module '_byteArrayNative' 191s JS IMPORT: Importing '_promiseNative' 191s JS NATIVE: Defining native module '_promiseNative' 191s JS IMPORT: Defining parent 0xe58000d8 of 0xe5811620 '_promiseNative' is mod 1 191s JS IMPORT: successfully imported module '_promiseNative' 191s JS IMPORT: Importing module GLib succeeded 191s JS IMPORT: Defining parent 0xe58110f8 of 0xe56330e0 'GLib' is mod 1 191s JS IMPORT: successfully imported module 'GLib' 191s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 191s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe5669040, JSClass 0xe9d77920, in object 0xe5669020 191s JS CTX: Initialized class GIRepositoryGType prototype 0xe5811840 191s JS CTX: Initialized class GIRepositoryFunction prototype 0xe5811898 191s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 191s JS G BXD: Defined class for Error (GError), prototype 0xe5669080, JSClass 0xe9d77920, in object 0xe5669020 191s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 191s JS G BXD: Defined class for Variant (GVariant), prototype 0xe56690c0, JSClass 0xe9d77920, in object 0xe5669020 191s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 191s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe5669100, JSClass 0xe9d77920, in object 0xe5669020 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 191s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe5669140, JSClass 0xe9d77920, in object 0xe5669020 191s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 191s JS G BXD: Defined class for Thread (GThread), prototype 0xe5669180, JSClass 0xe9d77920, in object 0xe5669020 191s JS G BXD: Defining method ref in prototype for GLib.Thread 191s JS G BXD: Defining method unref in prototype for GLib.Thread 191s JS G NS: Defined namespace 'GLib' 0xe5669020 in GIRepository 0xe5810ec8 191s JS IMPORT: Importing module jasmine succeeded 191s JS IMPORT: Defining parent 0xe58000d8 of 0xe56338c0 'jasmine' is mod 1 191s JS IMPORT: successfully imported module 'jasmine' 191s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 191s JS MAINLOOP: Main loop instance 0x60dd3110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x60dd3110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 191s JS MAINLOOP: Main loop instance 0x60dd3110: release 191s JS MAINLOOP: Completed job 0 191s JS CTX: Script evaluation succeeded 191s JS MAINLOOP: Main loop instance 0x60dd3110: Spinning loop until released or hook cleared 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe56320d0 191s JS IMPORT: Module metadata hook for module 0xe5837cb8 191s JS IMPORT: Defining meta.importSync for module 0xe5837cb8 191s JS NATIVE: Defining native module 'system' 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe56320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe56320d0 191s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Main loop instance 0x60dd3110: hold 191s JS MAINLOOP: Running and clearing main loop hook 191s JS G BXD: Defining method run in prototype for GLib.MainLoop 191s 1..38 191s JS IMPORT: Importing 'gi' 191s JS IMPORT: Defining parent 0xe58000d8 of 0xe5810ec8 'gi' is mod 1 191s JS IMPORT: successfully imported module 'gi' 191s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 191s JS G BXD: Defined class for Source (GSource), prototype 0xe56691e0, JSClass 0xe9d77920, in object 0xe5669020 191s JS G BXD: Defining method set_priority in prototype for GLib.Source 191s JS IMPORT: Importing '_gi' 191s JS NATIVE: Defining native module '_gi' 191s JS IMPORT: Defining parent 0xe58000d8 of 0xe583f3e8 '_gi' is mod 1 191s JS IMPORT: successfully imported module '_gi' 191s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 191s JS G NS: Defined namespace 'GjsPrivate' 0xe5669260 in GIRepository 0xe5810ec8 191s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 191s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 191s JS IMPORT: Importing module _common succeeded 191s JS IMPORT: Defining parent 0xe58000d8 of 0xe5633b60 '_common' is mod 1 191s JS IMPORT: successfully imported module '_common' 191s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 191s JS IMPORT: Importing module _legacy succeeded 191s JS IMPORT: Defining parent 0xe56357e0 of 0xe5633ba0 '_legacy' is mod 1 191s JS IMPORT: successfully imported module '_legacy' 191s JS IMPORT: Importing module GObject succeeded 191s JS IMPORT: Defining parent 0xe5635800 of 0xe5633b20 'GObject' is mod 1 191s JS IMPORT: successfully imported module 'GObject' 191s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 191s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 191s JS G BXD: Defined class for String (GString), prototype 0xe5669460, JSClass 0xe9d77920, in object 0xe5669240 191s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 191s JS G PRM: Defined class ParamSpec prototype is 0xe56b16e0 class 0xe9d7a0c0 in object 0xe5669240 191s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 191s JS G OBJ: Defined class for Object (GObject), prototype 0xe5669580, JSClass 0xe9d77c80, in object 0xe5669240 191s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 191s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 191s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe56695a0, JSClass 0xe9d77c80, in object 0xe5669240 191s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 191s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 191s JS G NS: Defined namespace 'GObject' 0xe5669240 in GIRepository 0xe5635860 191s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 191s JS G BXD: Defining method attach in prototype for GLib.Source 191s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 191s JS IMPORT: Module metadata hook for module 0xe5653d00 191s JS IMPORT: Defining meta.importSync for module 0xe5653d00 191s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' 191s JS G BXD: Defining method destroy in prototype for GLib.Source 191s ok 1 GI importer can import GI modules 191s JS IMPORT: Cleaning up from failed import of 'WarnLib' 191s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 191s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 191s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 191s ok 3 GI importer on failure throws an exception when the overrides import throws one 191s JS IMPORT: Importing module Regress succeeded 191s JS IMPORT: Defining parent 0xe5635800 of 0xe56b1a80 'Regress' is mod 1 191s JS IMPORT: successfully imported module 'Regress' 191s ok 4 GI importer on failure throws an exception when the overrides _init throws one 191s JS IMPORT: Importing module Gio succeeded 191s JS IMPORT: Defining parent 0xe5635800 of 0xe56b1ac0 'Gio' is mod 1 191s JS IMPORT: successfully imported module 'Gio' 191s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 191s JS IMPORT: Importing module foobar succeeded 191s JS IMPORT: Defining parent 0xe56357e0 of 0xe56b1b20 'foobar' is mod 1 191s JS IMPORT: successfully imported module 'foobar' 191s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' 191s JS IMPORT: Importing directory 'subA' 191s JS IMPORT: Defining parent 0xe56357e0 of 0xe58215f0 'subA' is mod 1 191s JS IMPORT: Defined importer 'subA' 0xe58215f0 in 0xe56357e0 191s JS IMPORT: successfully imported directory 'subA' 191s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' 191s JS IMPORT: Importing directory 'subB' 191s JS IMPORT: Defining parent 0xe58215f0 of 0xe5821708 'subB' is mod 1 191s JS IMPORT: Defined importer 'subB' 0xe5821708 in 0xe58215f0 191s JS IMPORT: successfully imported directory 'subB' 191s JS CTX: Script evaluation succeeded 191s JS IMPORT: Importing module foobar succeeded 191s JS IMPORT: Defining parent 0xe5821708 of 0xe56b1b80 'foobar' is mod 1 191s JS IMPORT: successfully imported module 'foobar' 191s ok 6 Importer is on the global object (backwards compatibility) 191s ok 7 Importer is abstract 191s ok 8 Importer exists 191s ok 9 Importer has a toString representation 191s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules at resource:///org/gjs/jsunit/modules/nonexistentModuleName.js 191s ok 10 Importer throws an import error when trying to import a nonexistent module 191s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 191s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 191s ok 11 Importer throws an error when evaluating the module file throws an error 191s ok 12 Importer can import a module 191s ok 13 Importer can import a module with a toString property 191s ok 14 Importer makes deleting the import a no-op 191s ok 15 Importer gives the same object when importing a second time 191s ok 16 Importer can import a submodule 191s ok 17 Importer imports modules with a toString representation 191s ok 18 Importer does not share the same object for a module on a different path 191s ok 19 Importer gives the same object when importing a submodule a second time 191s ok 20 Importer has no meta properties on the toplevel importer 191s ok 21 Importer sets the names of imported modules 191s ok 22 Importer gives a module the importer object as parent module 191s ok 23 Importer gives a submodule the module as parent module 191s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 191s JS IMPORT: Importing directory 'mutualImport' 191s JS IMPORT: Defining parent 0xe56357e0 of 0xe587fe68 'mutualImport' is mod 1 191s JS IMPORT: Defined importer 'mutualImport' 0xe587fe68 in 0xe56357e0 191s JS IMPORT: successfully imported directory 'mutualImport' 191s JS IMPORT: Importing module b succeeded 191s JS IMPORT: Defining parent 0xe5635a40 of 0xe56d8420 'b' is mod 1 191s JS IMPORT: successfully imported module 'b' 191s JS IMPORT: Importing module a succeeded 191s JS IMPORT: Defining parent 0xe5635a40 of 0xe56b1c80 'a' is mod 1 191s JS IMPORT: successfully imported module 'a' 191s ok 24 Importer does not make a separate copy of a module imported in two places 191s ok 25 Importer evaluates an __init__.js file in an imported directory 191s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 191s JS IMPORT: Importing directory 'subBadInit' 191s JS IMPORT: Defining parent 0xe56357e0 of 0xe580abe0 'subBadInit' is mod 1 191s JS IMPORT: Defined importer 'subBadInit' 0xe580abe0 in 0xe56357e0 191s JS IMPORT: successfully imported directory 'subBadInit' 191s ok 26 Importer throws on an __init__.js file with a syntax error 191s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 191s JS IMPORT: Importing directory 'subErrorInit' 191s JS IMPORT: Defining parent 0xe56357e0 of 0xe580f4b0 'subErrorInit' is mod 1 191s JS IMPORT: Defined importer 'subErrorInit' 0xe580f4b0 in 0xe56357e0 191s JS IMPORT: successfully imported directory 'subErrorInit' 191s ok 27 Importer throws when an __init__.js throws an error 191s ok 28 Importer accesses a class defined in an __init__.js file 191s JS IMPORT: Importing module modunicode succeeded 191s JS IMPORT: Defining parent 0xe56357e0 of 0xe56d8480 'modunicode' is mod 1 191s JS IMPORT: successfully imported module 'modunicode' 191s ok 29 Importer can import a file encoded in UTF-8 191s JS IMPORT: Importing module lexicalScope succeeded 191s JS IMPORT: Defining parent 0xe56357e0 of 0xe56d84c0 'lexicalScope' is mod 1 191s JS IMPORT: successfully imported module 'lexicalScope' 191s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 191s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 191s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 191s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 191s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 191s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 191s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 191s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 191s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 191s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 191s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 191s JS G ENUM: Defining GLib.LogLevelFlags as 0xe581f640 191s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 191s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 191s ok 31 Importer properties defined in the module's lexical scope can be accessed 191s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 191s ok 33 Importer enumerating modules gets all of them 191s ok 34 Importer enumerating modules includes modules that throw on import 191s ok 35 Importer enumerating modules does not include meta properties 191s ok 36 Importer doesn't crash when resolving a non-string property 191s JS IMPORT: Async module resolve hook for module "./modules/say.js" (relative to 0xe56357c0), global 0xe56320d0 191s JS MAINLOOP: Main loop instance 0x60dd3110: hold 191s JS MAINLOOP: Main loop instance 0x60dd3110: hold 191s JS MAINLOOP: Main loop instance 0x60dd3110: release 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s JS IMPORT: Async import promise resolved 191s JS MAINLOOP: Main loop instance 0x60dd3110: release 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: handling job 3, 191s JS IMPORT: Module resolve hook for module "./modules/say.js" (relative to ), global 0xe56320d0 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 3 191s JS MAINLOOP: handling job 4, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 4 191s JS MAINLOOP: handling job 5, 191s ok 37 Importer scripts support relative dynamic imports 191s JS MAINLOOP: Completed job 5 191s JS IMPORT: Importing module dynamic succeeded 191s JS IMPORT: Defining parent 0xe56357e0 of 0xe56d85a0 'dynamic' is mod 1 191s JS IMPORT: successfully imported module 'dynamic' 191s JS IMPORT: Async module resolve hook for module "./say.js" (relative to 0xe585e770), global 0xe56320d0 191s JS MAINLOOP: Main loop instance 0x60dd3110: hold 191s JS MAINLOOP: Main loop instance 0x60dd3110: hold 191s JS MAINLOOP: Main loop instance 0x60dd3110: release 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s JS IMPORT: Async import promise resolved 191s JS MAINLOOP: Main loop instance 0x60dd3110: release 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: handling job 3, 191s JS IMPORT: Module resolve hook for module "./say.js" (relative to ), global 0xe56320d0 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 3 191s JS MAINLOOP: handling job 4, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 4 191s JS MAINLOOP: handling job 5, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 5 191s JS MAINLOOP: handling job 6, 191s ok 38 Importer imported scripts support relative dynamic imports 191s JS MAINLOOP: Completed job 6 191s JS G BXD: Defining method quit in prototype for GLib.MainLoop 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x60dd3110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: handling job 3, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 191s JS MAINLOOP: Main loop instance 0x60dd3110: release 191s JS MAINLOOP: Completed job 3 191s JS MEMORY: Memory report: before destroying context 191s JS MEMORY: 344 objects currently alive 191s JS MEMORY: boxed_instance = 212 191s JS MEMORY: boxed_prototype = 8 191s JS MEMORY: closure = 1 191s JS MEMORY: function = 96 191s JS MEMORY: fundamental_instance = 0 191s JS MEMORY: fundamental_prototype = 0 191s JS MEMORY: gerror_instance = 0 191s JS MEMORY: gerror_prototype = 0 191s JS MEMORY: interface = 0 191s JS MEMORY: module = 18 191s JS MEMORY: ns = 7 191s JS MEMORY: object_instance = 0 191s JS MEMORY: object_prototype = 2 191s JS MEMORY: param = 0 191s JS MEMORY: union_instance = 0 191s JS MEMORY: union_prototype = 0 191s JS CTX: JS shutdown sequence 191s JS CTX: Stopping profiler 191s JS CTX: Shutting down toggle queue 191s JS CTX: Notifying external reference holders of GjsContext dispose 191s JS MAINLOOP: Stopping promise job dispatcher 191s JS CTX: Notifying reference holders of GjsContext dispose 191s JS CTX: Checking unhandled promise rejections 191s JS CTX: Releasing cached JS wrappers 191s JS CTX: Final triggered GC 191s JS CTX: Destroying JS context 191s JS CTX: Releasing all native objects 191s JS CTX: Disabling auto GC 191s JS CTX: Ending trace on global object 191s JS CTX: Freeing allocated resources 191s JS CTX: JS context destroyed 191s PASS: gjs/testImporter.test 191s Running test: gjs/testIntrospection.test 191s JS NATIVE: Registered native JS module '_promiseNative' 191s JS NATIVE: Registered native JS module '_byteArrayNative' 191s JS NATIVE: Registered native JS module '_encodingNative' 191s JS NATIVE: Registered native JS module '_gi' 191s JS NATIVE: Registered native JS module 'gi' 191s JS NATIVE: Registered native JS module 'cairoNative' 191s JS NATIVE: Registered native JS module 'system' 191s JS NATIVE: Registered native JS module 'console' 191s JS NATIVE: Registered native JS module '_print' 191s JS CTX: Enabling JIT 191s JS CTX: Initialized class GjsFileImporter prototype 0xf0e00080 191s JS IMPORT: Defining parent (nil) of 0xf0e000d8 'imports' is mod 0 191s JS IMPORT: Importing '_print' 191s JS NATIVE: Defining native module '_print' 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e005f0 '_print' is mod 1 191s JS IMPORT: successfully imported module '_print' 191s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 191s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xeff320d0 191s JS MAINLOOP: Main loop instance 0x5b48e110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Starting promise job dispatcher 191s JS MAINLOOP: Main loop instance 0x5b48e110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 191s JS MAINLOOP: Main loop instance 0x5b48e110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeff320d0 191s JS IMPORT: Module metadata hook for module 0xf0e10c80 191s JS IMPORT: Defining meta.importSync for module 0xf0e10c80 191s JS NATIVE: Defining native module 'gi' 191s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf0e11008 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 191s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 191s JS IMPORT: Importing directory 'overrides' 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e110f8 'overrides' is mod 1 191s JS IMPORT: Defined importer 'overrides' 0xf0e110f8 in 0xf0e000d8 191s JS IMPORT: successfully imported directory 'overrides' 191s JS IMPORT: Importing '_byteArrayNative' 191s JS NATIVE: Defining native module '_byteArrayNative' 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e114e0 '_byteArrayNative' is mod 1 191s JS IMPORT: successfully imported module '_byteArrayNative' 191s JS IMPORT: Importing '_promiseNative' 191s JS NATIVE: Defining native module '_promiseNative' 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e11620 '_promiseNative' is mod 1 191s JS IMPORT: successfully imported module '_promiseNative' 191s JS IMPORT: Importing module GLib succeeded 191s JS IMPORT: Defining parent 0xf0e110f8 of 0xeff330e0 'GLib' is mod 1 191s JS IMPORT: successfully imported module 'GLib' 191s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 191s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xeff69040, JSClass 0xf46b7920, in object 0xeff69020 191s JS CTX: Initialized class GIRepositoryGType prototype 0xf0e11840 191s JS CTX: Initialized class GIRepositoryFunction prototype 0xf0e11898 191s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 191s JS G BXD: Defined class for Error (GError), prototype 0xeff69080, JSClass 0xf46b7920, in object 0xeff69020 191s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 191s JS G BXD: Defined class for Variant (GVariant), prototype 0xeff690c0, JSClass 0xf46b7920, in object 0xeff69020 191s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 191s JS G BXD: Defined class for Bytes (GBytes), prototype 0xeff69100, JSClass 0xf46b7920, in object 0xeff69020 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 191s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xeff69140, JSClass 0xf46b7920, in object 0xeff69020 191s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 191s JS G BXD: Defined class for Thread (GThread), prototype 0xeff69180, JSClass 0xf46b7920, in object 0xeff69020 191s JS G BXD: Defining method ref in prototype for GLib.Thread 191s JS G BXD: Defining method unref in prototype for GLib.Thread 191s JS G NS: Defined namespace 'GLib' 0xeff69020 in GIRepository 0xf0e10ec8 191s JS IMPORT: Importing module jasmine succeeded 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xeff338c0 'jasmine' is mod 1 191s JS IMPORT: successfully imported module 'jasmine' 191s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 191s JS MAINLOOP: Main loop instance 0x5b48e110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x5b48e110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 191s JS MAINLOOP: Main loop instance 0x5b48e110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Importing 'gi' 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e10ec8 'gi' is mod 1 191s JS IMPORT: successfully imported module 'gi' 191s JS IMPORT: JS import 'Gdk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Gdk.js 191s JS G NS: Defined namespace 'Gdk' 0xeff691e0 in GIRepository 0xf0e10ec8 191s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 191s JS G NS: Defined namespace 'GjsPrivate' 0xeff69220 in GIRepository 0xf0e10ec8 191s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 191s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 191s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 191s JS IMPORT: Importing module _legacy succeeded 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xeff33a80 '_legacy' is mod 1 191s JS IMPORT: successfully imported module '_legacy' 191s JS IMPORT: Importing module lang succeeded 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xeff33a40 'lang' is mod 1 191s JS IMPORT: successfully imported module 'lang' 191s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 191s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 191s JS IMPORT: Importing module _signals succeeded 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xeff33ac0 '_signals' is mod 1 191s JS IMPORT: successfully imported module '_signals' 191s JS IMPORT: Importing module signals succeeded 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xeff33a00 'signals' is mod 1 191s JS IMPORT: successfully imported module 'signals' 191s JS IMPORT: Importing module Gio succeeded 191s JS IMPORT: Defining parent 0xf0e110f8 of 0xeff339c0 'Gio' is mod 1 191s JS IMPORT: successfully imported module 'Gio' 191s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 191s JS IMPORT: Importing '_gi' 191s JS NATIVE: Defining native module '_gi' 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e257a0 '_gi' is mod 1 191s JS IMPORT: successfully imported module '_gi' 191s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 191s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 191s JS IMPORT: Importing module _common succeeded 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xeff33b40 '_common' is mod 1 191s JS IMPORT: successfully imported module '_common' 191s JS IMPORT: Importing module GObject succeeded 191s JS IMPORT: Defining parent 0xf0e110f8 of 0xeff33b00 'GObject' is mod 1 191s JS IMPORT: successfully imported module 'GObject' 191s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 191s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 191s JS G BXD: Defined class for String (GString), prototype 0xeff69440, JSClass 0xf46b7920, in object 0xeff69240 191s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 191s JS G PRM: Defined class ParamSpec prototype is 0xeff33bc0 class 0xf46ba0c0 in object 0xeff69240 191s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 191s JS G OBJ: Defined class for Object (GObject), prototype 0xeff69560, JSClass 0xf46b7c80, in object 0xeff69240 191s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 191s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 191s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xeff69580, JSClass 0xf46b7c80, in object 0xeff69240 191s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 191s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 191s JS G NS: Defined namespace 'GObject' 0xeff69240 in GIRepository 0xf0e10ec8 191s JS G OBJ: Defined class for Application (GApplication), prototype 0xeff695c0, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 191s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xeff33e80, JSClass 0xf46b7cc8, in object 0xeff69200 191s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 191s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 191s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xeff69620, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 191s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xeffac0a0, JSClass 0xf46b7cc8, in object 0xeff69200 191s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 191s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xeff69680, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 191s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 191s JS G IFACE: Defined class for Initable (GInitable), prototype 0xeffac1a0, JSClass 0xf46b7cc8, in object 0xeff69200 191s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 191s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 191s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 191s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xeff696e0, JSClass 0xf46b7920, in object 0xeff69200 191s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 191s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xeff69720, JSClass 0xf46b7920, in object 0xeff69200 191s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 191s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 191s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xeff69760, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xeff697a0, JSClass 0xf46b7c80, in object 0xeff69220 191s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 191s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xeff697e0, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 191s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 191s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 191s JS G IFACE: Defined class for File (GFile), prototype 0xeffac2c0, JSClass 0xf46b7cc8, in object 0xeff69200 191s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xeff69840, JSClass 0xf46b7c80, in object 0xf0e10f90 191s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 191s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xeff698a0, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 191s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 191s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xeff698e0, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 191s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xeff69920, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 191s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xeff69960, JSClass 0xf46b7920, in object 0xeff69200 191s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 191s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 191s JS G OBJ: Defined class for Settings (GSettings), prototype 0xeff699a0, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 191s JS G NS: Defined namespace 'Gio' 0xeff69200 in GIRepository 0xf0e10ec8 191s JS IMPORT: Importing module Gtk succeeded 191s JS IMPORT: Defining parent 0xf0e110f8 of 0xeffacb00 'Gtk' is mod 1 191s JS IMPORT: successfully imported module 'Gtk' 191s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 191s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 191s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xeff69a00, JSClass 0xf46b7c80, in object 0xeff69240 191s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xeff69a40, JSClass 0xf46b7c80, in object 0xeff699e0 191s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 191s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xeffacd60, JSClass 0xf46b7cc8, in object 0xeff699e0 191s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 191s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xeff69aa0, JSClass 0xf46b7c80, in object 0xeff699e0 191s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 191s JS G NS: Defined namespace 'Gtk' 0xeff699e0 in GIRepository 0xf0e10ec8 191s JS IMPORT: Importing 'system' 191s JS NATIVE: Defining native module 'system' 191s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e2b6e0 'system' is mod 1 191s JS IMPORT: successfully imported module 'system' 191s JS CTX: Script evaluation succeeded 191s JS MAINLOOP: Main loop instance 0x5b48e110: Spinning loop until released or hook cleared 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeff320d0 191s JS IMPORT: Module metadata hook for module 0xf0e39ce8 191s JS IMPORT: Defining meta.importSync for module 0xf0e39ce8 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 191s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Main loop instance 0x5b48e110: hold 191s JS MAINLOOP: Running and clearing main loop hook 191s JS G BXD: Defining method run in prototype for GLib.MainLoop 191s 1..19 191s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 191s JS G BXD: Defined class for Source (GSource), prototype 0xeff69ae0, JSClass 0xf46b7920, in object 0xeff69020 191s JS G BXD: Defining method set_priority in prototype for GLib.Source 191s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 191s JS G BXD: Defining method attach in prototype for GLib.Source 191s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 191s JS IMPORT: Module metadata hook for module 0xeff53e80 191s JS IMPORT: Defining meta.importSync for module 0xeff53e80 191s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 191s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0xeff69ba0, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G BXD: Defining method destroy in prototype for GLib.Source 191s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 191s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 191s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 191s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 191s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 191s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 191s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 191s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 191s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 191s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 191s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 191s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 191s JS G ENUM: Defining GLib.LogLevelFlags as 0xf0e0c528 191s JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 191s ok 2 Unsafe integer marshalling warns when conversion is lossy 191s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 191s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 191s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 191s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0xeff69f60, JSClass 0xf46b7c80, in object 0xeff69200 191s ok 5 Constructor throws when constructor called without new 191s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 191s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 191s JS G ENUM: Defining enum value NONE (fixed from none) 0 191s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 191s JS G ENUM: Defining enum value SESSION (fixed from session) 2 191s JS G ENUM: Defining Gio.BusType as 0xf0e28a38 191s ok 6 Enum classes enum has a $gtype property 191s ok 7 Enum classes enum $gtype property is enumerable 191s JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' 191s JS G ERR: Defined class for ResolverError (GError), prototype 0xeffba9c0, JSClass 0xf46b7b00, in object 0xeff69200 191s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 191s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 191s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 191s ok 8 GError domains Number converts error to quark 191s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 191s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 191s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 191s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 191s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 191s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 191s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 191s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 191s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 191s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 191s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 191s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 191s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 191s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 191s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 191s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 191s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 191s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 191s JS G ENUM: Defining GObject.ParamFlags as 0xf0e03918 191s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 191s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x5b6b9be8 type GParamBoolean 191s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 191s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 191s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 191s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 191s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0xeff69be0, JSClass 0xf46b7920, in object 0xeff69200 191s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 191s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 191s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 191s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 191s JS G ENUM: Defining enum value GET (fixed from get) 1 191s JS G ENUM: Defining enum value SET (fixed from set) 2 191s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 191s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 191s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 191s JS G ENUM: Defining Gio.SettingsBindFlags as 0xf0e045b8 191s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 191s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 191s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 191s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 191s ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 191s JS G NS: Found info type STRUCT for 'Atom' in namespace 'Gdk' 191s JS G BXD: Defined class for Atom (void), prototype 0xeff69dc0, JSClass 0xf46b7920, in object 0xeff691e0 191s dbus-daemon[3788]: [session uid=1000 pid=3788] Activating service name='ca.desrt.dconf' requested by ':1.0' (uid=1000 pid=3873 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 191s ok 14 Gdk.Atom is presented as string 191s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 191s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0xeff69ec0, JSClass 0xf46b7920, in object 0xeff691e0 191s ok 15 Complete enumeration (boxed types) enumerates all properties 191s dbus-daemon[3788]: [session uid=1000 pid=3788] Successfully activated service 'ca.desrt.dconf' 191s ok 16 Complete enumeration of GIRepositoryNamespace (new_enumerate) enumerates all properties (sampled) 191s JS G NS: Found info type FLAGS for 'AnchorHints' in namespace 'Gdk' 191s JS G ENUM: Defining enum value FLIP_X (fixed from flip_x) 1 191s JS G ENUM: Defining enum value FLIP_Y (fixed from flip_y) 2 191s JS G ENUM: Defining enum value SLIDE_X (fixed from slide_x) 4 191s JS G ENUM: Defining enum value SLIDE_Y (fixed from slide_y) 8 191s JS G ENUM: Defining enum value RESIZE_X (fixed from resize_x) 16 191s JS G ENUM: Defining enum value RESIZE_Y (fixed from resize_y) 32 191s JS G ENUM: Defining enum value FLIP (fixed from flip) 3 191s JS G ENUM: Defining enum value SLIDE (fixed from slide) 12 191s JS G ENUM: Defining enum value RESIZE (fixed from resize) 48 191s JS G ENUM: Defining Gdk.AnchorHints as 0xf0eb6778 191s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gdk' 191s JS G OBJ: Defined class for AppLaunchContext (GdkAppLaunchContext), prototype 0xeffe0120, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type FLAGS for 'AxisFlags' in namespace 'Gdk' 191s JS G ENUM: Defining enum value X (fixed from x) 2 191s JS G ENUM: Defining enum value Y (fixed from y) 4 191s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 8 191s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 16 191s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 32 191s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 64 191s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 128 191s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 256 191s JS G ENUM: Defining enum value SLIDER (fixed from slider) 512 191s JS G ENUM: Defining Gdk.AxisFlags as 0xf0eb6850 191s JS G NS: Found info type ENUM for 'AxisUse' in namespace 'Gdk' 191s JS G ENUM: Defining enum value IGNORE (fixed from ignore) 0 191s JS G ENUM: Defining enum value X (fixed from x) 1 191s JS G ENUM: Defining enum value Y (fixed from y) 2 191s JS G ENUM: Defining enum value PRESSURE (fixed from pressure) 3 191s JS G ENUM: Defining enum value XTILT (fixed from xtilt) 4 191s JS G ENUM: Defining enum value YTILT (fixed from ytilt) 5 191s JS G ENUM: Defining enum value WHEEL (fixed from wheel) 6 191s JS G ENUM: Defining enum value DISTANCE (fixed from distance) 7 191s JS G ENUM: Defining enum value ROTATION (fixed from rotation) 8 191s JS G ENUM: Defining enum value SLIDER (fixed from slider) 9 191s JS G ENUM: Defining enum value LAST (fixed from last) 10 191s JS G ENUM: Defining Gdk.AxisUse as 0xf0eb6928 191s JS G NS: Found info type CONSTANT for 'BUTTON_MIDDLE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'BUTTON_PRIMARY' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'BUTTON_SECONDARY' in namespace 'Gdk' 191s JS G NS: Found info type ENUM for 'ByteOrder' in namespace 'Gdk' 191s JS G ENUM: Defining enum value LSB_FIRST (fixed from lsb_first) 0 191s JS G ENUM: Defining enum value MSB_FIRST (fixed from msb_first) 1 191s JS G ENUM: Defining Gdk.ByteOrder as 0xf0eb6a00 191s JS G NS: Found info type CONSTANT for 'CURRENT_TIME' in namespace 'Gdk' 191s JS G NS: Found info type STRUCT for 'Color' in namespace 'Gdk' 191s JS G BXD: Defined class for Color (GdkColor), prototype 0xeffe01c0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'CrossingMode' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 191s JS G ENUM: Defining enum value GRAB (fixed from grab) 1 191s JS G ENUM: Defining enum value UNGRAB (fixed from ungrab) 2 191s JS G ENUM: Defining enum value GTK_GRAB (fixed from gtk_grab) 3 191s JS G ENUM: Defining enum value GTK_UNGRAB (fixed from gtk_ungrab) 4 191s JS G ENUM: Defining enum value STATE_CHANGED (fixed from state_changed) 5 191s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 6 191s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 7 191s JS G ENUM: Defining enum value DEVICE_SWITCH (fixed from device_switch) 8 191s JS G ENUM: Defining Gdk.CrossingMode as 0xf0eb6a58 191s JS G NS: Found info type OBJECT for 'Cursor' in namespace 'Gdk' 191s JS G OBJ: Defined class for Cursor (GdkCursor), prototype 0xeffe0220, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'CursorType' in namespace 'Gdk' 191s JS G ENUM: Defining enum value X_CURSOR (fixed from x_cursor) 0 191s JS G ENUM: Defining enum value ARROW (fixed from arrow) 2 191s JS G ENUM: Defining enum value BASED_ARROW_DOWN (fixed from based_arrow_down) 4 191s JS G ENUM: Defining enum value BASED_ARROW_UP (fixed from based_arrow_up) 6 191s JS G ENUM: Defining enum value BOAT (fixed from boat) 8 191s JS G ENUM: Defining enum value BOGOSITY (fixed from bogosity) 10 191s JS G ENUM: Defining enum value BOTTOM_LEFT_CORNER (fixed from bottom_left_corner) 12 191s JS G ENUM: Defining enum value BOTTOM_RIGHT_CORNER (fixed from bottom_right_corner) 14 191s JS G ENUM: Defining enum value BOTTOM_SIDE (fixed from bottom_side) 16 191s JS G ENUM: Defining enum value BOTTOM_TEE (fixed from bottom_tee) 18 191s JS G ENUM: Defining enum value BOX_SPIRAL (fixed from box_spiral) 20 191s JS G ENUM: Defining enum value CENTER_PTR (fixed from center_ptr) 22 191s JS G ENUM: Defining enum value CIRCLE (fixed from circle) 24 191s JS G ENUM: Defining enum value CLOCK (fixed from clock) 26 191s JS G ENUM: Defining enum value COFFEE_MUG (fixed from coffee_mug) 28 191s JS G ENUM: Defining enum value CROSS (fixed from cross) 30 191s JS G ENUM: Defining enum value CROSS_REVERSE (fixed from cross_reverse) 32 191s JS G ENUM: Defining enum value CROSSHAIR (fixed from crosshair) 34 191s JS G ENUM: Defining enum value DIAMOND_CROSS (fixed from diamond_cross) 36 191s JS G ENUM: Defining enum value DOT (fixed from dot) 38 191s JS G ENUM: Defining enum value DOTBOX (fixed from dotbox) 40 191s JS G ENUM: Defining enum value DOUBLE_ARROW (fixed from double_arrow) 42 191s JS G ENUM: Defining enum value DRAFT_LARGE (fixed from draft_large) 44 191s JS G ENUM: Defining enum value DRAFT_SMALL (fixed from draft_small) 46 191s JS G ENUM: Defining enum value DRAPED_BOX (fixed from draped_box) 48 191s JS G ENUM: Defining enum value EXCHANGE (fixed from exchange) 50 191s JS G ENUM: Defining enum value FLEUR (fixed from fleur) 52 191s JS G ENUM: Defining enum value GOBBLER (fixed from gobbler) 54 191s JS G ENUM: Defining enum value GUMBY (fixed from gumby) 56 191s JS G ENUM: Defining enum value HAND1 (fixed from hand1) 58 191s JS G ENUM: Defining enum value HAND2 (fixed from hand2) 60 191s JS G ENUM: Defining enum value HEART (fixed from heart) 62 191s JS G ENUM: Defining enum value ICON (fixed from icon) 64 191s JS G ENUM: Defining enum value IRON_CROSS (fixed from iron_cross) 66 191s JS G ENUM: Defining enum value LEFT_PTR (fixed from left_ptr) 68 191s JS G ENUM: Defining enum value LEFT_SIDE (fixed from left_side) 70 191s JS G ENUM: Defining enum value LEFT_TEE (fixed from left_tee) 72 191s JS G ENUM: Defining enum value LEFTBUTTON (fixed from leftbutton) 74 191s JS G ENUM: Defining enum value LL_ANGLE (fixed from ll_angle) 76 191s JS G ENUM: Defining enum value LR_ANGLE (fixed from lr_angle) 78 191s JS G ENUM: Defining enum value MAN (fixed from man) 80 191s JS G ENUM: Defining enum value MIDDLEBUTTON (fixed from middlebutton) 82 191s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 84 191s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 86 191s JS G ENUM: Defining enum value PIRATE (fixed from pirate) 88 191s JS G ENUM: Defining enum value PLUS (fixed from plus) 90 191s JS G ENUM: Defining enum value QUESTION_ARROW (fixed from question_arrow) 92 191s JS G ENUM: Defining enum value RIGHT_PTR (fixed from right_ptr) 94 191s JS G ENUM: Defining enum value RIGHT_SIDE (fixed from right_side) 96 191s JS G ENUM: Defining enum value RIGHT_TEE (fixed from right_tee) 98 191s JS G ENUM: Defining enum value RIGHTBUTTON (fixed from rightbutton) 100 191s JS G ENUM: Defining enum value RTL_LOGO (fixed from rtl_logo) 102 191s JS G ENUM: Defining enum value SAILBOAT (fixed from sailboat) 104 191s JS G ENUM: Defining enum value SB_DOWN_ARROW (fixed from sb_down_arrow) 106 191s JS G ENUM: Defining enum value SB_H_DOUBLE_ARROW (fixed from sb_h_double_arrow) 108 191s JS G ENUM: Defining enum value SB_LEFT_ARROW (fixed from sb_left_arrow) 110 191s JS G ENUM: Defining enum value SB_RIGHT_ARROW (fixed from sb_right_arrow) 112 191s JS G ENUM: Defining enum value SB_UP_ARROW (fixed from sb_up_arrow) 114 191s JS G ENUM: Defining enum value SB_V_DOUBLE_ARROW (fixed from sb_v_double_arrow) 116 191s JS G ENUM: Defining enum value SHUTTLE (fixed from shuttle) 118 191s JS G ENUM: Defining enum value SIZING (fixed from sizing) 120 191s JS G ENUM: Defining enum value SPIDER (fixed from spider) 122 191s JS G ENUM: Defining enum value SPRAYCAN (fixed from spraycan) 124 191s JS G ENUM: Defining enum value STAR (fixed from star) 126 191s JS G ENUM: Defining enum value TARGET (fixed from target) 128 191s JS G ENUM: Defining enum value TCROSS (fixed from tcross) 130 191s JS G ENUM: Defining enum value TOP_LEFT_ARROW (fixed from top_left_arrow) 132 191s JS G ENUM: Defining enum value TOP_LEFT_CORNER (fixed from top_left_corner) 134 191s JS G ENUM: Defining enum value TOP_RIGHT_CORNER (fixed from top_right_corner) 136 191s JS G ENUM: Defining enum value TOP_SIDE (fixed from top_side) 138 191s JS G ENUM: Defining enum value TOP_TEE (fixed from top_tee) 140 191s JS G ENUM: Defining enum value TREK (fixed from trek) 142 191s JS G ENUM: Defining enum value UL_ANGLE (fixed from ul_angle) 144 191s JS G ENUM: Defining enum value UMBRELLA (fixed from umbrella) 146 191s JS G ENUM: Defining enum value UR_ANGLE (fixed from ur_angle) 148 191s JS G ENUM: Defining enum value WATCH (fixed from watch) 150 191s JS G ENUM: Defining enum value XTERM (fixed from xterm) 152 191s JS G ENUM: Defining enum value LAST_CURSOR (fixed from last_cursor) 153 191s JS G ENUM: Defining enum value BLANK_CURSOR (fixed from blank_cursor) -2 191s JS G ENUM: Defining enum value CURSOR_IS_PIXMAP (fixed from cursor_is_pixmap) -1 191s JS G ENUM: Defining Gdk.CursorType as 0xf0eb6b30 191s JS G NS: Found info type OBJECT for 'Device' in namespace 'Gdk' 191s JS G OBJ: Defined class for Device (GdkDevice), prototype 0xeffe0280, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type OBJECT for 'DeviceManager' in namespace 'Gdk' 191s JS G OBJ: Defined class for DeviceManager (GdkDeviceManager), prototype 0xeffe02c0, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type INTERFACE for 'DevicePad' in namespace 'Gdk' 191s JS G IFACE: Defined class for DevicePad (GdkDevicePad), prototype 0xeffbaaa0, JSClass 0xf46b7cc8, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'DevicePadFeature' in namespace 'Gdk' 191s JS G ENUM: Defining enum value BUTTON (fixed from button) 0 191s JS G ENUM: Defining enum value RING (fixed from ring) 1 191s JS G ENUM: Defining enum value STRIP (fixed from strip) 2 191s JS G ENUM: Defining Gdk.DevicePadFeature as 0xf0eb7308 191s JS G NS: Found info type STRUCT for 'DevicePadInterface' in namespace 'Gdk' 191s JS G NS: Found info type OBJECT for 'DeviceTool' in namespace 'Gdk' 191s JS G OBJ: Defined class for DeviceTool (GdkDeviceTool), prototype 0xeffe0340, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'DeviceToolType' in namespace 'Gdk' 191s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 191s JS G ENUM: Defining enum value PEN (fixed from pen) 1 191s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 191s JS G ENUM: Defining enum value BRUSH (fixed from brush) 3 191s JS G ENUM: Defining enum value PENCIL (fixed from pencil) 4 191s JS G ENUM: Defining enum value AIRBRUSH (fixed from airbrush) 5 191s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 6 191s JS G ENUM: Defining enum value LENS (fixed from lens) 7 191s JS G ENUM: Defining Gdk.DeviceToolType as 0xf0eb7360 191s JS G NS: Found info type ENUM for 'DeviceType' in namespace 'Gdk' 191s JS G ENUM: Defining enum value MASTER (fixed from master) 0 191s JS G ENUM: Defining enum value SLAVE (fixed from slave) 1 191s JS G ENUM: Defining enum value FLOATING (fixed from floating) 2 191s JS G ENUM: Defining Gdk.DeviceType as 0xf0eb7438 191s JS G NS: Found info type OBJECT for 'Display' in namespace 'Gdk' 191s JS G OBJ: Defined class for Display (GdkDisplay), prototype 0xeffe03c0, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type OBJECT for 'DisplayManager' in namespace 'Gdk' 191s JS G OBJ: Defined class for DisplayManager (GdkDisplayManager), prototype 0xeffe0400, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type FLAGS for 'DragAction' in namespace 'Gdk' 191s JS G ENUM: Defining enum value DEFAULT (fixed from default) 1 191s JS G ENUM: Defining enum value COPY (fixed from copy) 2 191s JS G ENUM: Defining enum value MOVE (fixed from move) 4 191s JS G ENUM: Defining enum value LINK (fixed from link) 8 191s JS G ENUM: Defining enum value PRIVATE (fixed from private) 16 191s JS G ENUM: Defining enum value ASK (fixed from ask) 32 191s JS G ENUM: Defining Gdk.DragAction as 0xf0eb7490 191s JS G NS: Found info type ENUM for 'DragCancelReason' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NO_TARGET (fixed from no_target) 0 191s JS G ENUM: Defining enum value USER_CANCELLED (fixed from user_cancelled) 1 191s JS G ENUM: Defining enum value ERROR (fixed from error) 2 191s JS G ENUM: Defining Gdk.DragCancelReason as 0xf0eb7568 191s JS G NS: Found info type OBJECT for 'DragContext' in namespace 'Gdk' 191s JS G OBJ: Defined class for DragContext (GdkDragContext), prototype 0xeffe0480, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'DragProtocol' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NONE (fixed from none) 0 191s JS G ENUM: Defining enum value MOTIF (fixed from motif) 1 191s JS G ENUM: Defining enum value XDND (fixed from xdnd) 2 191s JS G ENUM: Defining enum value ROOTWIN (fixed from rootwin) 3 191s JS G ENUM: Defining enum value WIN32_DROPFILES (fixed from win32_dropfiles) 4 191s JS G ENUM: Defining enum value OLE2 (fixed from ole2) 5 191s JS G ENUM: Defining enum value LOCAL (fixed from local) 6 191s JS G ENUM: Defining enum value WAYLAND (fixed from wayland) 7 191s JS G ENUM: Defining Gdk.DragProtocol as 0xf0eb75c0 191s JS G NS: Found info type OBJECT for 'DrawingContext' in namespace 'Gdk' 191s JS G OBJ: Defined class for DrawingContext (GdkDrawingContext), prototype 0xeffe04e0, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'DrawingContextClass' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'EVENT_PROPAGATE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'EVENT_STOP' in namespace 'Gdk' 191s JS G NS: Found info type UNION for 'Event' in namespace 'Gdk' 191s JS G BXD: Defined class for Event (GdkEvent), prototype 0xeffe0560, JSClass 0xf46b7de0, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventAny' in namespace 'Gdk' 191s JS G BXD: Defined class for EventAny (void), prototype 0xeffe05a0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventButton' in namespace 'Gdk' 191s JS G BXD: Defined class for EventButton (void), prototype 0xeffe05c0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventConfigure' in namespace 'Gdk' 191s JS G BXD: Defined class for EventConfigure (void), prototype 0xeffe05e0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventCrossing' in namespace 'Gdk' 191s JS G BXD: Defined class for EventCrossing (void), prototype 0xeffe0600, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventDND' in namespace 'Gdk' 191s JS G BXD: Defined class for EventDND (void), prototype 0xeffe0620, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventExpose' in namespace 'Gdk' 191s JS G BXD: Defined class for EventExpose (void), prototype 0xeffe0640, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventFocus' in namespace 'Gdk' 191s JS G BXD: Defined class for EventFocus (void), prototype 0xeffe0660, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventGrabBroken' in namespace 'Gdk' 191s JS G BXD: Defined class for EventGrabBroken (void), prototype 0xeffe0680, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventKey' in namespace 'Gdk' 191s JS G BXD: Defined class for EventKey (void), prototype 0xeffe06a0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type FLAGS for 'EventMask' in namespace 'Gdk' 191s JS G ENUM: Defining enum value EXPOSURE_MASK (fixed from exposure_mask) 2 191s JS G ENUM: Defining enum value POINTER_MOTION_MASK (fixed from pointer_motion_mask) 4 191s JS G ENUM: Defining enum value POINTER_MOTION_HINT_MASK (fixed from pointer_motion_hint_mask) 8 191s JS G ENUM: Defining enum value BUTTON_MOTION_MASK (fixed from button_motion_mask) 16 191s JS G ENUM: Defining enum value BUTTON1_MOTION_MASK (fixed from button1_motion_mask) 32 191s JS G ENUM: Defining enum value BUTTON2_MOTION_MASK (fixed from button2_motion_mask) 64 191s JS G ENUM: Defining enum value BUTTON3_MOTION_MASK (fixed from button3_motion_mask) 128 191s JS G ENUM: Defining enum value BUTTON_PRESS_MASK (fixed from button_press_mask) 256 191s JS G ENUM: Defining enum value BUTTON_RELEASE_MASK (fixed from button_release_mask) 512 191s JS G ENUM: Defining enum value KEY_PRESS_MASK (fixed from key_press_mask) 1024 191s JS G ENUM: Defining enum value KEY_RELEASE_MASK (fixed from key_release_mask) 2048 191s JS G ENUM: Defining enum value ENTER_NOTIFY_MASK (fixed from enter_notify_mask) 4096 191s JS G ENUM: Defining enum value LEAVE_NOTIFY_MASK (fixed from leave_notify_mask) 8192 191s JS G ENUM: Defining enum value FOCUS_CHANGE_MASK (fixed from focus_change_mask) 16384 191s JS G ENUM: Defining enum value STRUCTURE_MASK (fixed from structure_mask) 32768 191s JS G ENUM: Defining enum value PROPERTY_CHANGE_MASK (fixed from property_change_mask) 65536 191s JS G ENUM: Defining enum value VISIBILITY_NOTIFY_MASK (fixed from visibility_notify_mask) 131072 191s JS G ENUM: Defining enum value PROXIMITY_IN_MASK (fixed from proximity_in_mask) 262144 191s JS G ENUM: Defining enum value PROXIMITY_OUT_MASK (fixed from proximity_out_mask) 524288 191s JS G ENUM: Defining enum value SUBSTRUCTURE_MASK (fixed from substructure_mask) 1048576 191s JS G ENUM: Defining enum value SCROLL_MASK (fixed from scroll_mask) 2097152 191s JS G ENUM: Defining enum value TOUCH_MASK (fixed from touch_mask) 4194304 191s JS G ENUM: Defining enum value SMOOTH_SCROLL_MASK (fixed from smooth_scroll_mask) 8388608 191s JS G ENUM: Defining enum value TOUCHPAD_GESTURE_MASK (fixed from touchpad_gesture_mask) 16777216 191s JS G ENUM: Defining enum value TABLET_PAD_MASK (fixed from tablet_pad_mask) 33554432 191s JS G ENUM: Defining enum value ALL_EVENTS_MASK (fixed from all_events_mask) 67108862 191s JS G ENUM: Defining Gdk.EventMask as 0xf0eb7698 191s JS G NS: Found info type STRUCT for 'EventMotion' in namespace 'Gdk' 191s JS G BXD: Defined class for EventMotion (void), prototype 0xeffe06e0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventOwnerChange' in namespace 'Gdk' 191s JS G BXD: Defined class for EventOwnerChange (void), prototype 0xeffe0700, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventPadAxis' in namespace 'Gdk' 191s JS G BXD: Defined class for EventPadAxis (void), prototype 0xeffe0720, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventPadButton' in namespace 'Gdk' 191s JS G BXD: Defined class for EventPadButton (void), prototype 0xeffe0740, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventPadGroupMode' in namespace 'Gdk' 191s JS G BXD: Defined class for EventPadGroupMode (void), prototype 0xeffe0760, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventProperty' in namespace 'Gdk' 191s JS G BXD: Defined class for EventProperty (void), prototype 0xeffe0780, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventProximity' in namespace 'Gdk' 191s JS G BXD: Defined class for EventProximity (void), prototype 0xeffe07a0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventScroll' in namespace 'Gdk' 191s JS G BXD: Defined class for EventScroll (void), prototype 0xeffe07c0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventSelection' in namespace 'Gdk' 191s JS G BXD: Defined class for EventSelection (void), prototype 0xeffe07e0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventSequence' in namespace 'Gdk' 191s JS G BXD: Defined class for EventSequence (GdkEventSequence), prototype 0xeffe0800, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventSetting' in namespace 'Gdk' 191s JS G BXD: Defined class for EventSetting (void), prototype 0xeffe0840, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventTouch' in namespace 'Gdk' 191s JS G BXD: Defined class for EventTouch (void), prototype 0xeffe0860, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventTouchpadPinch' in namespace 'Gdk' 191s JS G BXD: Defined class for EventTouchpadPinch (void), prototype 0xeffe0880, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventTouchpadSwipe' in namespace 'Gdk' 191s JS G BXD: Defined class for EventTouchpadSwipe (void), prototype 0xeffe08a0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'EventType' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NOTHING (fixed from nothing) -1 191s JS G ENUM: Defining enum value DELETE (fixed from delete) 0 191s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 191s JS G ENUM: Defining enum value EXPOSE (fixed from expose) 2 191s JS G ENUM: Defining enum value MOTION_NOTIFY (fixed from motion_notify) 3 191s JS G ENUM: Defining enum value BUTTON_PRESS (fixed from button_press) 4 191s JS G ENUM: Defining enum value 2BUTTON_PRESS (fixed from 2button_press) 5 191s JS G ENUM: Defining enum value DOUBLE_BUTTON_PRESS (fixed from double_button_press) 5 191s JS G ENUM: Defining enum value 3BUTTON_PRESS (fixed from 3button_press) 6 191s JS G ENUM: Defining enum value TRIPLE_BUTTON_PRESS (fixed from triple_button_press) 6 191s JS G ENUM: Defining enum value BUTTON_RELEASE (fixed from button_release) 7 191s JS G ENUM: Defining enum value KEY_PRESS (fixed from key_press) 8 191s JS G ENUM: Defining enum value KEY_RELEASE (fixed from key_release) 9 191s JS G ENUM: Defining enum value ENTER_NOTIFY (fixed from enter_notify) 10 191s JS G ENUM: Defining enum value LEAVE_NOTIFY (fixed from leave_notify) 11 191s JS G ENUM: Defining enum value FOCUS_CHANGE (fixed from focus_change) 12 191s JS G ENUM: Defining enum value CONFIGURE (fixed from configure) 13 191s JS G ENUM: Defining enum value MAP (fixed from map) 14 191s JS G ENUM: Defining enum value UNMAP (fixed from unmap) 15 191s JS G ENUM: Defining enum value PROPERTY_NOTIFY (fixed from property_notify) 16 191s JS G ENUM: Defining enum value SELECTION_CLEAR (fixed from selection_clear) 17 191s JS G ENUM: Defining enum value SELECTION_REQUEST (fixed from selection_request) 18 191s JS G ENUM: Defining enum value SELECTION_NOTIFY (fixed from selection_notify) 19 191s JS G ENUM: Defining enum value PROXIMITY_IN (fixed from proximity_in) 20 191s JS G ENUM: Defining enum value PROXIMITY_OUT (fixed from proximity_out) 21 191s JS G ENUM: Defining enum value DRAG_ENTER (fixed from drag_enter) 22 191s JS G ENUM: Defining enum value DRAG_LEAVE (fixed from drag_leave) 23 191s JS G ENUM: Defining enum value DRAG_MOTION (fixed from drag_motion) 24 191s JS G ENUM: Defining enum value DRAG_STATUS (fixed from drag_status) 25 191s JS G ENUM: Defining enum value DROP_START (fixed from drop_start) 26 191s JS G ENUM: Defining enum value DROP_FINISHED (fixed from drop_finished) 27 191s JS G ENUM: Defining enum value CLIENT_EVENT (fixed from client_event) 28 191s JS G ENUM: Defining enum value VISIBILITY_NOTIFY (fixed from visibility_notify) 29 191s JS G ENUM: Defining enum value SCROLL (fixed from scroll) 31 191s JS G ENUM: Defining enum value WINDOW_STATE (fixed from window_state) 32 191s JS G ENUM: Defining enum value SETTING (fixed from setting) 33 191s JS G ENUM: Defining enum value OWNER_CHANGE (fixed from owner_change) 34 191s JS G ENUM: Defining enum value GRAB_BROKEN (fixed from grab_broken) 35 191s JS G ENUM: Defining enum value DAMAGE (fixed from damage) 36 191s JS G ENUM: Defining enum value TOUCH_BEGIN (fixed from touch_begin) 37 191s JS G ENUM: Defining enum value TOUCH_UPDATE (fixed from touch_update) 38 191s JS G ENUM: Defining enum value TOUCH_END (fixed from touch_end) 39 191s JS G ENUM: Defining enum value TOUCH_CANCEL (fixed from touch_cancel) 40 191s JS G ENUM: Defining enum value TOUCHPAD_SWIPE (fixed from touchpad_swipe) 41 191s JS G ENUM: Defining enum value TOUCHPAD_PINCH (fixed from touchpad_pinch) 42 191s JS G ENUM: Defining enum value PAD_BUTTON_PRESS (fixed from pad_button_press) 43 191s JS G ENUM: Defining enum value PAD_BUTTON_RELEASE (fixed from pad_button_release) 44 191s JS G ENUM: Defining enum value PAD_RING (fixed from pad_ring) 45 191s JS G ENUM: Defining enum value PAD_STRIP (fixed from pad_strip) 46 191s JS G ENUM: Defining enum value PAD_GROUP_MODE (fixed from pad_group_mode) 47 191s JS G ENUM: Defining enum value EVENT_LAST (fixed from event_last) 48 191s JS G ENUM: Defining Gdk.EventType as 0xf0eb7870 191s JS G NS: Found info type STRUCT for 'EventVisibility' in namespace 'Gdk' 191s JS G BXD: Defined class for EventVisibility (void), prototype 0xeffe08e0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'EventWindowState' in namespace 'Gdk' 191s JS G BXD: Defined class for EventWindowState (void), prototype 0xeffe0900, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'FilterReturn' in namespace 'Gdk' 191s JS G ENUM: Defining enum value CONTINUE (fixed from continue) 0 191s JS G ENUM: Defining enum value TRANSLATE (fixed from translate) 1 191s JS G ENUM: Defining enum value REMOVE (fixed from remove) 2 191s JS G ENUM: Defining Gdk.FilterReturn as 0xf0eb7c48 191s JS G NS: Found info type OBJECT for 'FrameClock' in namespace 'Gdk' 191s JS G OBJ: Defined class for FrameClock (GdkFrameClock), prototype 0xeffe0940, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'FrameClockClass' in namespace 'Gdk' 191s JS G NS: Found info type FLAGS for 'FrameClockPhase' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NONE (fixed from none) 0 191s JS G ENUM: Defining enum value FLUSH_EVENTS (fixed from flush_events) 1 191s JS G ENUM: Defining enum value BEFORE_PAINT (fixed from before_paint) 2 191s JS G ENUM: Defining enum value UPDATE (fixed from update) 4 191s JS G ENUM: Defining enum value LAYOUT (fixed from layout) 8 191s JS G ENUM: Defining enum value PAINT (fixed from paint) 16 191s JS G ENUM: Defining enum value RESUME_EVENTS (fixed from resume_events) 32 191s JS G ENUM: Defining enum value AFTER_PAINT (fixed from after_paint) 64 191s JS G ENUM: Defining Gdk.FrameClockPhase as 0xf0eb7ca0 191s JS G NS: Found info type STRUCT for 'FrameClockPrivate' in namespace 'Gdk' 191s JS G BXD: Defined class for FrameClockPrivate (void), prototype 0xeffe09a0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'FrameTimings' in namespace 'Gdk' 191s JS G BXD: Defined class for FrameTimings (GdkFrameTimings), prototype 0xeffe09c0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'FullscreenMode' in namespace 'Gdk' 191s JS G ENUM: Defining enum value CURRENT_MONITOR (fixed from current_monitor) 0 191s JS G ENUM: Defining enum value ALL_MONITORS (fixed from all_monitors) 1 191s JS G ENUM: Defining Gdk.FullscreenMode as 0xf0eb7d78 191s JS G NS: Found info type OBJECT for 'GLContext' in namespace 'Gdk' 191s JS G OBJ: Defined class for GLContext (GdkGLContext), prototype 0xeffe0a20, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'GLError' in namespace 'Gdk' 191s JS G ERR: Defined class for GLError (GError), prototype 0xeffbac20, JSClass 0xf46b7b00, in object 0xeff691e0 191s JS G ENUM: Defining enum value NOT_AVAILABLE (fixed from not_available) 0 191s JS G ENUM: Defining enum value UNSUPPORTED_FORMAT (fixed from unsupported_format) 1 191s JS G ENUM: Defining enum value UNSUPPORTED_PROFILE (fixed from unsupported_profile) 2 191s JS G NS: Found info type STRUCT for 'Geometry' in namespace 'Gdk' 191s JS G BXD: Defined class for Geometry (void), prototype 0xeffe0a60, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'GrabOwnership' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NONE (fixed from none) 0 191s JS G ENUM: Defining enum value WINDOW (fixed from window) 1 191s JS G ENUM: Defining enum value APPLICATION (fixed from application) 2 191s JS G ENUM: Defining Gdk.GrabOwnership as 0xf0eb7dd0 191s JS G NS: Found info type ENUM for 'GrabStatus' in namespace 'Gdk' 191s JS G ENUM: Defining enum value SUCCESS (fixed from success) 0 191s JS G ENUM: Defining enum value ALREADY_GRABBED (fixed from already_grabbed) 1 191s JS G ENUM: Defining enum value INVALID_TIME (fixed from invalid_time) 2 191s JS G ENUM: Defining enum value NOT_VIEWABLE (fixed from not_viewable) 3 191s JS G ENUM: Defining enum value FROZEN (fixed from frozen) 4 191s JS G ENUM: Defining enum value FAILED (fixed from failed) 5 191s JS G ENUM: Defining Gdk.GrabStatus as 0xf0eb7e28 191s JS G NS: Found info type ENUM for 'Gravity' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 1 191s JS G ENUM: Defining enum value NORTH (fixed from north) 2 191s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 3 191s JS G ENUM: Defining enum value WEST (fixed from west) 4 191s JS G ENUM: Defining enum value CENTER (fixed from center) 5 191s JS G ENUM: Defining enum value EAST (fixed from east) 6 191s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 7 191s JS G ENUM: Defining enum value SOUTH (fixed from south) 8 191s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 9 191s JS G ENUM: Defining enum value STATIC (fixed from static) 10 191s JS G ENUM: Defining Gdk.Gravity as 0xf0eb7f00 191s JS G NS: Found info type ENUM for 'InputMode' in namespace 'Gdk' 191s JS G ENUM: Defining enum value DISABLED (fixed from disabled) 0 191s JS G ENUM: Defining enum value SCREEN (fixed from screen) 1 191s JS G ENUM: Defining enum value WINDOW (fixed from window) 2 191s JS G ENUM: Defining Gdk.InputMode as 0xf0eb7fd8 191s JS G NS: Found info type ENUM for 'InputSource' in namespace 'Gdk' 191s JS G ENUM: Defining enum value MOUSE (fixed from mouse) 0 191s JS G ENUM: Defining enum value PEN (fixed from pen) 1 191s JS G ENUM: Defining enum value ERASER (fixed from eraser) 2 191s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 3 191s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 4 191s JS G ENUM: Defining enum value TOUCHSCREEN (fixed from touchscreen) 5 191s JS G ENUM: Defining enum value TOUCHPAD (fixed from touchpad) 6 191s JS G ENUM: Defining enum value TRACKPOINT (fixed from trackpoint) 7 191s JS G ENUM: Defining enum value TABLET_PAD (fixed from tablet_pad) 8 191s JS G ENUM: Defining Gdk.InputSource as 0xf0eb8030 191s JS G NS: Found info type CONSTANT for 'KEY_0' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_AltCursor' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Attn' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_BackTab' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_ChangeScreen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Copy' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorBlink' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_CursorSelect' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_DeleteWord' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Duplicate' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Enter' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseEOF' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_EraseInput' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_ExSelect' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_FieldMark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Ident' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Jump' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_KeyClick' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Left2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_PA1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_PA2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_PA3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Play' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_PrintScreen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Quit' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Record' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Reset' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Right2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Rule' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Setup' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_3270_Test' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_6' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_8' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_9' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_A' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Aacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Abelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Abreve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Abreveacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Abrevebelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Abrevegrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Abrevehook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Abrevetilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Enable' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AccessX_Feedback_Enable' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Acircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexgrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Acircumflexhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Acircumflextilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AddFavorite' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Adiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Agrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ahook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Alt_L' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Alt_R' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Amacron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Aogonek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ApplicationLeft' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ApplicationRight' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_0' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_6' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_8' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_9' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ain' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alef' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_alefmaksura' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_beh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_comma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dad' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_damma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_dammatan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ddal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_farsi_yeh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fatha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fathatan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_feh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_fullstop' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_gaf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ghain' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hah' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_above' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamza_below' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonalef' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonwaw' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaonyeh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_hamzaunderalef' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_doachashmee' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_heh_goal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeem' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_jeh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kaf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasra' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_kasratan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_keheh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_khah' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_lam' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_madda_above' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_maddaonalef' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_meem' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_noon_ghunna' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_peh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_percent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_qaf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_question_mark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_ra' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_rreh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sad' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_seen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_semicolon' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_shadda' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sheen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_sukun' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_superscript_alef' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_switch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tah' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tatweel' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tcheh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_teh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tehmarbuta' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_thal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_theh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_tteh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_veh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_waw' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_yeh_baree' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zah' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Arabic_zain' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Aring' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AT' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_AYB' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_BEN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_CHA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_DZA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_E' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_FE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GHAT' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_GIM' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_HO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_INI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_JE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KEN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_KHE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_LYUN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_MEN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_NU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_O' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_PYUR' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_RE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_SHA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TCHE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TSO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_TYUN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VEV' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_VYUN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_YECH' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ZHE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_accent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_amanak' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_apostrophe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_at' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ayb' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ben' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_but' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_cha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_da' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_dza' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_e' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_exclam' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_fe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_full_stop' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ghat' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_gim' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ho' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_hyphen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ini' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_je' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ken' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_khe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ligature_ew' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_lyun' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_men' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_nu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_o' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_paruyk' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_pyur' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_question' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_ra' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_re' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_se' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_separation_mark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_sha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_shesht' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tche' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_to' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tsa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tso' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_tyun' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_verjaket' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vev' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vo' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_vyun' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yech' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_yentamna' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_za' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Armenian_zhe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Atilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudibleBell_Enable' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioCycleTrack' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioForward' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioLowerVolume' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioMedia' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioMicMute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioMute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioNext' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioPause' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioPlay' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioPreset' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioPrev' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioRaiseVolume' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioRandomPlay' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioRecord' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioRepeat' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioRewind' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_AudioStop' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Away' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_B' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Babovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Back' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_BackForward' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_BackSpace' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Battery' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Begin' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Blue' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Bluetooth' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Book' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_BounceKeys_Enable' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Break' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_BrightnessAdjust' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_SHORTU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Byelorussian_shortu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_C' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_CD' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_CH' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_C_H' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_C_h' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Calculator' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Calendar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cancel' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Caps_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ccaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ccedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ccircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Clear' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ClearGrab' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Close' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Codeinput' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ColonSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Community' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ContrastAdjust' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Control_L' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Control_R' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Copy' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_CruzeiroSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cut' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_CycleAngle' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_A' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_BE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_descender' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_CHE_vertstroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_DZHE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_E' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EF' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EL' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EM' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_EN_descender' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ER' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ES' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_GHE_bar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HARDSIGN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_HA_descender' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_IO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_I_macron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_JE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_descender' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_KA_vertstroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_LJE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_NJE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_O_bar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_PE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SCHWA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHCHA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHHA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SHORTI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_SOFTSIGN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_TSE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_macron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_U_straight_bar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_VE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YERU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_YU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ZHE_descender' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_a' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_be' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_descender' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_che_vertstroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_de' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_dzhe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_e' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ef' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_el' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_em' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_en_descender' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_er' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_es' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ghe_bar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ha_descender' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_hardsign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_i_macron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ie' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_io' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_je' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_descender' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ka_vertstroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_lje' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_nje' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_o_bar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_pe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_schwa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_sha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shcha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_shorti' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_softsign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_te' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_tse' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_macron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_u_straight_bar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ya' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yeru' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_yu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_ze' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Cyrillic_zhe_descender' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_D' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_DOS' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Dabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Dcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Delete' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Display' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Documents' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_DongSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Down' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Dstroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_E' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ENG' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ETH' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_EZH' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Eabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Eacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ebelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ecaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexgrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflexhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ecircumflextilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_EcuSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ediaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Egrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ehook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Eisu_Shift' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Eisu_toggle' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Eject' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Emacron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_End' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Eogonek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Escape' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Eth' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Etilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_EuroSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Excel' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Execute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Explorer' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F10' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F11' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F12' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F13' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F14' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F15' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F16' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F17' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F18' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F19' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F20' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F21' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F22' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F23' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F24' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F25' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F26' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F27' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F28' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F29' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F30' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F31' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F32' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F33' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F34' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F35' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F6' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F8' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_F9' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_FFrancSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Fabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Farsi_0' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Farsi_1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Farsi_2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Farsi_3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Farsi_4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Farsi_5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Farsi_6' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Farsi_7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Farsi_8' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Farsi_9' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Farsi_yeh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Favorites' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Finance' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Find' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_First_Virtual_Screen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Forward' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_FrameBack' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_FrameForward' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_G' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Gabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Game' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Gbreve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Gcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Gcedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Gcircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_an' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ban' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_can' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_char' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_chin' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_cil' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_don' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_en' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_fi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_gan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_ghan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hae' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_har' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_he' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hie' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_hoe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_in' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jhan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_jil' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_kan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_khar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_las' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_man' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_nar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_on' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_par' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_phar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_qar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_rae' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_san' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_shin' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_tar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_un' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_vin' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_we' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_xan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Georgian_zhar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Go' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_ALPHAaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_BETA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_CHI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_DELTA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILON' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_EPSILONaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_ETAaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_GAMMA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_IOTAdieresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_KAPPA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMBDA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_LAMDA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_MU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_NU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMEGAaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRON' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_OMICRONaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_PHI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_PI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_PSI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_RHO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_SIGMA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_TAU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_THETA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILON' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_UPSILONdieresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_XI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_ZETA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_accentdieresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_alpha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_alphaaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_beta' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_chi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_delta' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilon' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_epsilonaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_eta' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_etaaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_finalsmallsigma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_gamma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_horizbar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_iota' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotaaccentdieresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_iotadieresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_kappa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_lambda' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_lamda' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_mu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_nu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_omega' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_omegaaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_omicronaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_phi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_pi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_psi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_rho' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_sigma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_switch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_tau' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_theta' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilon' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilonaccentdieresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_upsilondieresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_xi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Greek_zeta' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Green' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_H' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_A' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_AraeAE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Banja' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Cieuc' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Codeinput' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Dikeud' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_E' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_EU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_End' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hanja' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Hieuh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_I' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Ieung' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Cieuc' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Dikeud' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Hieuh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Ieung' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Jieuj' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Khieuq' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Kiyeog' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KiyeogSios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_KkogjiDalrinIeung' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Mieum' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Nieun' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunHieuh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_NieunJieuj' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PanSios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Phieuf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Pieub' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_PieubSios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Rieul' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulHieuh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulKiyeog' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulMieum' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPhieuf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulPieub' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulSios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_RieulTieut' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Sios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangKiyeog' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_SsangSios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_Tieut' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_J_YeorinHieuh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jamo' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jeonja' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Jieuj' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Khieuq' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Kiyeog' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KiyeogSios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_KkogjiDalrinIeung' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Mieum' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_MultipleCandidate' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Nieun' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunHieuh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_NieunJieuj' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_O' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_OE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PanSios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Phieuf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Pieub' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PieubSios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PostHanja' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreHanja' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_PreviousCandidate' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Rieul' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulHieuh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulKiyeog' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulMieum' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPhieuf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulPieub' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulSios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulTieut' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_RieulYeorinHieuh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Romaja' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SingleCandidate' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Sios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Special' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangDikeud' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangJieuj' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangKiyeog' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangPieub' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SsangSios' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Start' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumMieum' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPhieuf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_SunkyeongeumPieub' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_Tieut' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_U' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WAE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WEO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_WI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YAE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YEO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_YeorinHieuh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hangul_switch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hankaku' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hcircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hebrew_switch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Help' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Henkan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Henkan_Mode' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hibernate' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hiragana' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hiragana_Katakana' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_History' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Home' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_HomePage' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_HotLinks' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hstroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hyper_L' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Hyper_R' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_I' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Center_Object' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Continuous_Underline' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Discontinuous_Underline' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Emphasize' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Enter' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Down' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Left' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Right' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Fast_Cursor_Up' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_First_Group_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Latch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Group_Shift' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Last_Group_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Left_Tab' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level2_Latch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Latch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level3_Shift' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Latch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Level5_Shift' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Down' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Move_Line_Up' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Next_Group_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Down' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Line_Up' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Left' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Partial_Space_Right' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Prev_Group_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Both_Margins' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Left' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Release_Margin_Right' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Left' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ISO_Set_Margin_Right' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Iabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Iacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ibelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ibreve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Icircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Idiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Igrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ihook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Imacron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Insert' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Iogonek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Itilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_J' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Jcircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_K' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_0' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_6' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_8' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_9' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Add' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Begin' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Decimal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Delete' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Divide' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Down' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_End' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Enter' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Equal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_F1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_F2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_F3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_F4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Home' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Insert' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Left' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Multiply' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Next' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Down' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Page_Up' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Prior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Right' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Separator' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Space' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Subtract' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Tab' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KP_Up' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Kana_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Kana_Shift' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Kanji' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Kanji_Bangou' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Katakana' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessDown' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KbdBrightnessUp' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_KbdLightOnOff' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Kcedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Keyboard' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Korean_Won' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_L' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_L1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_L10' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_L2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_L3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_L4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_L5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_L6' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_L7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_L8' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_L9' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Lacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Last_Virtual_Screen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Launch0' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Launch1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Launch2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Launch3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Launch4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Launch5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Launch6' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Launch7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Launch8' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Launch9' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_LaunchA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_LaunchB' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_LaunchC' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_LaunchD' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_LaunchE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_LaunchF' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Lbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Lcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Lcedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Left' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_LightBulb' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Linefeed' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_LiraSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_LogGrabInfo' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_LogOff' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_LogWindowTree' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Lstroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_M' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Mabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_DSE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_GJE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_KJE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_dse' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_gje' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Macedonia_kje' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Mae_Koho' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Mail' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_MailForward' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Market' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Massyo' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Meeting' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Memo' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Menu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_MenuKB' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_MenuPB' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Messenger' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Meta_L' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Meta_R' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_MillSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ModeLock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Mode_switch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessDown' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_MonBrightnessUp' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Accel_Enable' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_MouseKeys_Enable' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Muhenkan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Multi_key' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_MultipleCandidate' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Music' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_MyComputer' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_MySites' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_N' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Nacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_NairaSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ncaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ncedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_New' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_NewSheqelSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_News' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Next' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Next_VMode' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Next_Virtual_Screen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ntilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Num_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_O' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_OE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Oacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Obarred' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Obelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ocaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexgrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflexhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ocircumflextilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Odiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Odoubleacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_OfficeHome' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ograve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ohook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ohorn' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ohornacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ohornbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ohorngrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ohornhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ohorntilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Omacron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ooblique' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Open' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_OpenURL' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Option' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Oslash' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Otilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Overlay1_Enable' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Overlay2_Enable' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_P' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Page_Down' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Page_Up' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Paste' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pause' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_PesetaSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Phone' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pictures' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Accelerate' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Button_Dflt' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DblClick_Dflt' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnNext' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DfltBtnPrev' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Down' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownLeft' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_DownRight' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Drag_Dflt' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_EnableKeys' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Left' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Right' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_Up' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpLeft' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Pointer_UpRight' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_PowerDown' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_PowerOff' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Prev_VMode' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Prev_Virtual_Screen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_PreviousCandidate' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Print' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Prior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Q' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R10' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R11' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R12' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R13' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R14' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R15' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R6' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R8' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_R9' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_RFKill' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Racute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Rcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Rcedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Red' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Redo' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Refresh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Reload' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_RepeatKeys_Enable' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Reply' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Return' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Right' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_RockerDown' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_RockerEnter' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_RockerUp' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Romaji' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_RotateWindows' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_RotationKB' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_RotationPB' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_RupeeSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_S' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_SCHWA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Save' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Scaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Scedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Scircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ScreenSaver' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ScrollClick' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ScrollDown' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ScrollUp' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Scroll_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Search' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Select' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_SelectButton' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Send' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DJE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_DZE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_JE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_LJE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_NJE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_TSHE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dje' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_dze' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_je' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_lje' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_nje' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Serbian_tshe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Shift_L' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Shift_Lock' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Shift_R' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Shop' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_SingleCandidate' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_a' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aa2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ae2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_aee2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ai2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_al' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_au2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ba' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_bha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ca' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_cha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dda' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ddha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_dhha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_e2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ee2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_fa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ga' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_gha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_h2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_i2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ii2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ja' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_jnya' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ka' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_kunddaliya' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_la' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_lu2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_luu2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_mba' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_na' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndda' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ndha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ng2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nga' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nja' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nna' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_nya' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_o2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_oo2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_pha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ra' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ri' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_rii' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ru2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ruu2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_sha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ssha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_thha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_tta' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ttha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_u2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_uu2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_va' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sinh_ya' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sleep' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_SlowKeys_Enable' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Spell' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_SplitScreen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Standby' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Start' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_StickyKeys_Enable' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Stop' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Subtitle' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Super_L' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Super_R' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Support' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Suspend' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_10' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_11' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_12' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_6' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_8' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Switch_VT_9' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Sys_Req' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_T' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_THORN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Tab' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Tabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_TaskPane' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Tcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Tcedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Terminal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Terminate_Server' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_baht' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_bobaimai' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochang' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_choching' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_chochoe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_dochada' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_dodek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_fofan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_hohip' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_honokhuk' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhai' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhon' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhuat' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_khokhwai' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_khorakhang' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_kokai' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_lakkhangyao' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekchet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekha' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekhok' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekkao' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_leknung' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_lekpaet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksam' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksong' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_leksun' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_lochula' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_loling' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_lu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_maichattawa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_maihanakat_maitho' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitaikhu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitho' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_maitri' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_maiyamok' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_moma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_ngongu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_nikhahit' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_nonu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_oang' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_paiyannoi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_phinthu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_phophung' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_phosamphao' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_popla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_rorua' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_ru' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraae' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimalai' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraaimaimuan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraam' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarae' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarai' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraii' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarao' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarau' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_saraue' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauee' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_sarauu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_sorusi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosala' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_soso' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_sosua' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_thanthakhat' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_thonangmontho' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_thophuthao' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothahan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothan' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothong' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_thothung' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_topatak' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_totao' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_wowaen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoyak' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thai_yoying' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Thorn' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Time' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ToDoList' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Tools' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_TopMenu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOff' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_TouchpadOn' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_TouchpadToggle' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Touroku' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Travel' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Tslash' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_U' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_UWB' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Uacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ubelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ubreve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ucircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Udiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Udoubleacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ugrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Uhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Uhorn' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Uhornacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Uhornbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Uhorngrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Uhornhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Uhorntilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_GHE_WITH_UPTURN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_I' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_IE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_YI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ghe_with_upturn' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_i' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_ie' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukrainian_yi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_I' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_JE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_YI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_i' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_je' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ukranian_yi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Umacron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Undo' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ungrab' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Uogonek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Up' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Uring' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_User1KB' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_User2KB' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_UserPB' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Utilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_V' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_VendorHome' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Video' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_View' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_VoidSymbol' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_W' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_WLAN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_WWAN' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_WWW' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Wacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_WakeUp' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Wcircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Wdiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_WebCam' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Wgrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_WheelButton' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_WindowClear' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_WonSign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Word' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_X' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Xabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Xfer' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Y' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Yacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ybelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ycircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ydiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Yellow' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ygrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Yhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Ytilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Z' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Zabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Zacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Zcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Zen_Koho' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Zenkaku_Hankaku' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ZoomIn' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ZoomOut' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_Zstroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_a' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_aacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_abelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_abovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_abreve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_abreveacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_abrevebelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_abrevegrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_abrevehook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_abrevetilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_acircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_acircumflexacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_acircumflexbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_acircumflexgrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_acircumflexhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_acircumflextilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_acute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_adiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ae' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_agrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ahook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_amacron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ampersand' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_aogonek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_apostrophe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_approxeq' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_approximate' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_aring' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_asciicircum' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_asciitilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_asterisk' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_at' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_atilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_b' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_babovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_backslash' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ballotcross' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_bar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_because' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_blank' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_botintegral' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_botleftparens' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_botleftsqbracket' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_botleftsummation' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_botrightparens' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_botrightsqbracket' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_botrightsummation' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_bott' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_botvertsummationconnector' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braceleft' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braceright' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_bracketleft' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_bracketright' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_blank' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_10' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_6' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_8' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dot_9' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123456' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12345678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123457' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123458' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12346' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123467' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1234678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123468' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12347' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123478' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12348' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12356' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1235678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12357' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12358' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1236' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12367' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_123678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12368' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1237' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12378' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1238' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12456' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1245678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12457' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12458' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1246' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12467' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_124678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12468' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1247' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12478' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1248' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1256' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_125678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1257' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1258' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_126' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1267' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_12678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1268' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_127' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1278' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_128' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13456' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1345678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13457' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13458' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1346' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13467' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_134678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13468' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1347' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13478' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1348' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1356' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_135678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1357' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1358' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_136' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1367' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_13678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1368' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_137' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1378' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_138' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1456' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_145678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1457' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1458' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_146' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1467' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_14678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1468' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_147' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1478' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_148' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_156' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_15678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_157' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_158' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_16' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_167' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_1678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_168' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_17' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_178' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_18' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23456' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2345678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23457' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23458' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2346' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23467' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_234678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23468' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2347' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23478' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2348' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2356' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_235678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2357' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2358' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_236' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2367' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_23678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2368' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_237' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2378' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_238' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2456' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_245678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2457' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2458' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_246' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2467' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_24678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2468' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_247' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2478' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_248' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_256' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_25678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_257' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_258' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_26' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_267' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_2678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_268' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_27' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_278' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_28' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3456' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_345678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3457' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3458' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_346' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3467' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_34678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3468' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_347' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3478' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_348' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_356' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_35678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_357' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_358' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_36' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_367' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_3678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_368' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_37' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_378' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_38' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_456' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_45678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_457' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_458' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_46' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_467' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_4678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_468' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_47' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_478' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_48' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_56' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_567' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_5678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_568' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_57' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_578' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_58' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_6' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_67' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_678' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_68' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_78' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_braille_dots_8' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_breve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_brokenbar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_c' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_c_h' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_cabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_cacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_careof' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_caret' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_caron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ccaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ccedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ccircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_cedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_cent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_checkerboard' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_checkmark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_circle' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_club' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_colon' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_comma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_containsas' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_copyright' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_cr' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_crossinglines' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_cuberoot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_currency' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_cursor' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_d' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dagger' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_A' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_E' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_I' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_O' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_U' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_a' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_abovecomma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_abovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_abovereversedcomma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_abovering' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_aboveverticalline' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_acute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_belowbreve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_belowcomma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_belowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_belowmacron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_belowring' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_belowtilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_belowverticalline' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_breve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_capital_schwa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_caron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_cedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_circumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_currency' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_dasia' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_diaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_doubleacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_doublegrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_e' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_grave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_greek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_hook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_horn' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_i' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_invertedbreve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_iota' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_longsolidusoverlay' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_lowline' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_macron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_o' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_ogonek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_perispomeni' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_psili' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_semivoiced_sound' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_small_schwa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_stroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_tilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_u' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dead_voiced_sound' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_decimalpoint' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_degree' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_diaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_diamond' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_digitspace' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dintegral' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_division' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dollar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_doubbaselinedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_doubleacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_doubledagger' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_doublelowquotemark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_downarrow' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_downcaret' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_downshoe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_downstile' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_downtack' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_dstroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_e' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_eabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_eacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ebelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ecaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ecircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexgrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ecircumflexhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ecircumflextilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ediaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_egrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ehook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_eightsubscript' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_eightsuperior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_elementof' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ellipsis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_em3space' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_em4space' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_emacron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_emdash' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_emfilledcircle' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_emfilledrect' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_emopencircle' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_emopenrectangle' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_emptyset' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_emspace' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_endash' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_enfilledcircbullet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_enfilledsqbullet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_eng' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_enopencircbullet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_enopensquarebullet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_enspace' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_eogonek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_equal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_eth' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_etilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_exclam' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_exclamdown' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ezh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_f' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_fabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_femalesymbol' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ff' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_figdash' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_filledlefttribullet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_filledrectbullet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_filledrighttribullet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletdown' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_filledtribulletup' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_fiveeighths' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_fivesixths' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_fivesubscript' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_fivesuperior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_fourfifths' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_foursubscript' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_foursuperior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_fourthroot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_function' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_g' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_gabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_gbreve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_gcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_gcedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_gcircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_grave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_greater' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_greaterthanequal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_guillemotleft' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_guillemotright' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_h' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hairspace' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hcircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_heart' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_aleph' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_ayin' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_bet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_beth' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_chet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_dalet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_daleth' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_doublelowline' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalkaph' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalmem' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalnun' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalpe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzade' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_finalzadi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimel' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_gimmel' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_he' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_het' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kaph' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_kuf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_lamed' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_mem' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_nun' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_pe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_qoph' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_resh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samech' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_samekh' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_shin' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_taw' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_tet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_teth' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_waw' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_yod' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zade' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zadi' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zain' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hebrew_zayin' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hexagram' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_horizconnector' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan1' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan3' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan5' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan7' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_horizlinescan9' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hstroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ht' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_hyphen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_i' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_iTouch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_iacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ibelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ibreve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_icircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_identical' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_idiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_idotless' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ifonlyif' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_igrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ihook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_imacron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_implies' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_includedin' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_includes' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_infinity' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_integral' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_intersection' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_iogonek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_itilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_j' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_jcircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_jot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_k' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_A' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_CHI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_E' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_FU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_HA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_HE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_HI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_HO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_HU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_I' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_KA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_KE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_KI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_KO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_KU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_MA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_ME' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_MI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_MO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_MU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_N' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_NA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_NE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_NI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_NO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_NU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_O' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_RA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_RE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_RI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_RO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_RU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_SA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_SE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_SHI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_SO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_SU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_TA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_TE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_TI' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_TO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_TSU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_TU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_U' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_WA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_WO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_YA' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_YO' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_YU' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_a' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_closingbracket' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_comma' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_conjunctive' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_e' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_fullstop' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_i' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_middledot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_o' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_openingbracket' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_switch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_tsu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_tu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_u' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_ya' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_yo' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kana_yu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kappa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kcedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_kra' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_l' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_lacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_latincross' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_lbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_lcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_lcedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_leftanglebracket' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_leftarrow' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_leftcaret' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_leftdoublequotemark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_leftmiddlecurlybrace' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_leftopentriangle' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_leftpointer' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_leftradical' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_leftshoe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_leftsinglequotemark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_leftt' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_lefttack' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_less' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_lessthanequal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_lf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_logicaland' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_logicalor' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_lowleftcorner' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_lowrightcorner' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_lstroke' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_m' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_mabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_macron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_malesymbol' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_maltesecross' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_marker' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_masculine' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_minus' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_minutes' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_mu' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_multiply' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_musicalflat' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_musicalsharp' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_n' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_nabla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_nacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ncaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ncedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ninesubscript' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ninesuperior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_nl' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_nobreakspace' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_notapproxeq' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_notelementof' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_notequal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_notidentical' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_notsign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ntilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_numbersign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_numerosign' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_o' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_oacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_obarred' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_obelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ocaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ocircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexgrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ocircumflexhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ocircumflextilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_odiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_odoubleacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_oe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ogonek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ograve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ohook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ohorn' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ohornacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ohornbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ohorngrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ohornhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ohorntilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_omacron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_oneeighth' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_onefifth' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_onehalf' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_onequarter' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_onesixth' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_onesubscript' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_onesuperior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_onethird' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ooblique' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_openrectbullet' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_openstar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_opentribulletdown' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_opentribulletup' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ordfeminine' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_oslash' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_otilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_overbar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_overline' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_p' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_pabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_paragraph' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_parenleft' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_parenright' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_partdifferential' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_partialderivative' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_percent' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_period' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_periodcentered' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_permille' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_phonographcopyright' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_plus' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_plusminus' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_prescription' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_prolongedsound' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_punctspace' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_q' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_quad' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_question' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_questiondown' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_quotedbl' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_quoteleft' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_quoteright' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_r' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_racute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_radical' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rcedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_registered' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rightanglebracket' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rightarrow' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rightcaret' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rightdoublequotemark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlecurlybrace' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rightmiddlesummation' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rightopentriangle' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rightpointer' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rightshoe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rightsinglequotemark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_rightt' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_righttack' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_s' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_sabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_sacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_scaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_scedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_schwa' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_scircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_script_switch' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_seconds' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_section' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_semicolon' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_semivoicedsound' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_seveneighths' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_sevensubscript' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_sevensuperior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_signaturemark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_signifblank' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_similarequal' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_singlelowquotemark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_sixsubscript' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_sixsuperior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_slash' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_soliddiamond' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_space' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_squareroot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ssharp' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_sterling' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_stricteq' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_t' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_tabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_tcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_tcedilla' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_telephone' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_telephonerecorder' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_therefore' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_thinspace' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_thorn' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_threeeighths' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_threefifths' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_threequarters' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_threesubscript' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_threesuperior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_tintegral' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_topintegral' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_topleftparens' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_topleftradical' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_topleftsqbracket' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_topleftsummation' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_toprightparens' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_toprightsqbracket' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_toprightsummation' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_topt' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_topvertsummationconnector' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_trademark' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_trademarkincircle' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_tslash' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_twofifths' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_twosubscript' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_twosuperior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_twothirds' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_u' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ubelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ubreve' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ucircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_udiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_udoubleacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ugrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uhorn' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uhornacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uhornbelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uhorngrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uhornhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uhorntilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_umacron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_underbar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_underscore' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_union' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uogonek' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uparrow' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_upcaret' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_upleftcorner' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uprightcorner' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_upshoe' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_upstile' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uptack' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_uring' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_utilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_v' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_variation' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_vertbar' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_vertconnector' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_voicedsound' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_vt' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_w' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_wacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_wcircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_wdiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_wgrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_x' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_xabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_y' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_yacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ybelowdot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ycircumflex' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ydiaeresis' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_yen' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ygrave' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_yhook' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_ytilde' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_z' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_zabovedot' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_zacute' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_zcaron' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_zerosubscript' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_zerosuperior' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'KEY_zstroke' in namespace 'Gdk' 191s JS G NS: Found info type OBJECT for 'Keymap' in namespace 'Gdk' 191s JS G OBJ: Defined class for Keymap (GdkKeymap), prototype 0xeffe0b20, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'KeymapKey' in namespace 'Gdk' 191s JS G BXD: Defined class for KeymapKey (void), prototype 0xeffe0b60, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'MAX_TIMECOORD_AXES' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'MICRO_VERSION' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'MINOR_VERSION' in namespace 'Gdk' 191s JS G NS: Found info type ENUM for 'ModifierIntent' in namespace 'Gdk' 191s JS G ENUM: Defining enum value PRIMARY_ACCELERATOR (fixed from primary_accelerator) 0 191s JS G ENUM: Defining enum value CONTEXT_MENU (fixed from context_menu) 1 191s JS G ENUM: Defining enum value EXTEND_SELECTION (fixed from extend_selection) 2 191s JS G ENUM: Defining enum value MODIFY_SELECTION (fixed from modify_selection) 3 191s JS G ENUM: Defining enum value NO_TEXT_INPUT (fixed from no_text_input) 4 191s JS G ENUM: Defining enum value SHIFT_GROUP (fixed from shift_group) 5 191s JS G ENUM: Defining enum value DEFAULT_MOD_MASK (fixed from default_mod_mask) 6 191s JS G ENUM: Defining Gdk.ModifierIntent as 0xf0eb8108 191s JS G NS: Found info type FLAGS for 'ModifierType' in namespace 'Gdk' 191s JS G ENUM: Defining enum value SHIFT_MASK (fixed from shift_mask) 1 191s JS G ENUM: Defining enum value LOCK_MASK (fixed from lock_mask) 2 191s JS G ENUM: Defining enum value CONTROL_MASK (fixed from control_mask) 4 191s JS G ENUM: Defining enum value MOD1_MASK (fixed from mod1_mask) 8 191s JS G ENUM: Defining enum value MOD2_MASK (fixed from mod2_mask) 16 191s JS G ENUM: Defining enum value MOD3_MASK (fixed from mod3_mask) 32 191s JS G ENUM: Defining enum value MOD4_MASK (fixed from mod4_mask) 64 191s JS G ENUM: Defining enum value MOD5_MASK (fixed from mod5_mask) 128 191s JS G ENUM: Defining enum value BUTTON1_MASK (fixed from button1_mask) 256 191s JS G ENUM: Defining enum value BUTTON2_MASK (fixed from button2_mask) 512 191s JS G ENUM: Defining enum value BUTTON3_MASK (fixed from button3_mask) 1024 191s JS G ENUM: Defining enum value BUTTON4_MASK (fixed from button4_mask) 2048 191s JS G ENUM: Defining enum value BUTTON5_MASK (fixed from button5_mask) 4096 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_13_MASK (fixed from modifier_reserved_13_mask) 8192 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_14_MASK (fixed from modifier_reserved_14_mask) 16384 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_15_MASK (fixed from modifier_reserved_15_mask) 32768 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_16_MASK (fixed from modifier_reserved_16_mask) 65536 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_17_MASK (fixed from modifier_reserved_17_mask) 131072 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_18_MASK (fixed from modifier_reserved_18_mask) 262144 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_19_MASK (fixed from modifier_reserved_19_mask) 524288 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_20_MASK (fixed from modifier_reserved_20_mask) 1048576 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_21_MASK (fixed from modifier_reserved_21_mask) 2097152 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_22_MASK (fixed from modifier_reserved_22_mask) 4194304 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_23_MASK (fixed from modifier_reserved_23_mask) 8388608 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_24_MASK (fixed from modifier_reserved_24_mask) 16777216 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_25_MASK (fixed from modifier_reserved_25_mask) 33554432 191s JS G ENUM: Defining enum value SUPER_MASK (fixed from super_mask) 67108864 191s JS G ENUM: Defining enum value HYPER_MASK (fixed from hyper_mask) 134217728 191s JS G ENUM: Defining enum value META_MASK (fixed from meta_mask) 268435456 191s JS G ENUM: Defining enum value MODIFIER_RESERVED_29_MASK (fixed from modifier_reserved_29_mask) 536870912 191s JS G ENUM: Defining enum value RELEASE_MASK (fixed from release_mask) 1073741824 191s JS G ENUM: Defining enum value MODIFIER_MASK (fixed from modifier_mask) 1543512063 191s JS G ENUM: Defining Gdk.ModifierType as 0xf0eb81e0 191s JS G NS: Found info type OBJECT for 'Monitor' in namespace 'Gdk' 191s JS G OBJ: Defined class for Monitor (GdkMonitor), prototype 0xeffe0bc0, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'MonitorClass' in namespace 'Gdk' 191s JS G NS: Found info type ENUM for 'NotifyType' in namespace 'Gdk' 191s JS G ENUM: Defining enum value ANCESTOR (fixed from ancestor) 0 191s JS G ENUM: Defining enum value VIRTUAL (fixed from virtual) 1 191s JS G ENUM: Defining enum value INFERIOR (fixed from inferior) 2 191s JS G ENUM: Defining enum value NONLINEAR (fixed from nonlinear) 3 191s JS G ENUM: Defining enum value NONLINEAR_VIRTUAL (fixed from nonlinear_virtual) 4 191s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 5 191s JS G ENUM: Defining Gdk.NotifyType as 0xf0eb85b8 191s JS G NS: Found info type ENUM for 'OwnerChange' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NEW_OWNER (fixed from new_owner) 0 191s JS G ENUM: Defining enum value DESTROY (fixed from destroy) 1 191s JS G ENUM: Defining enum value CLOSE (fixed from close) 2 191s JS G ENUM: Defining Gdk.OwnerChange as 0xf0eb8690 191s JS G NS: Found info type CONSTANT for 'PARENT_RELATIVE' in namespace 'Gdk' 191s JS G NS: Found info type CONSTANT for 'PRIORITY_REDRAW' in namespace 'Gdk' 191s JS G NS: Found info type STRUCT for 'Point' in namespace 'Gdk' 191s JS G BXD: Defined class for Point (void), prototype 0xeffe0c40, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'PropMode' in namespace 'Gdk' 191s JS G ENUM: Defining enum value REPLACE (fixed from replace) 0 191s JS G ENUM: Defining enum value PREPEND (fixed from prepend) 1 191s JS G ENUM: Defining enum value APPEND (fixed from append) 2 191s JS G ENUM: Defining Gdk.PropMode as 0xf0eb86e8 191s JS G NS: Found info type ENUM for 'PropertyState' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NEW_VALUE (fixed from new_value) 0 191s JS G ENUM: Defining enum value DELETE (fixed from delete) 1 191s JS G ENUM: Defining Gdk.PropertyState as 0xf0eb8740 191s JS G NS: Found info type STRUCT for 'RGBA' in namespace 'Gdk' 191s JS G BXD: Defined class for RGBA (GdkRGBA), prototype 0xeffe0ca0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type OBJECT for 'Screen' in namespace 'Gdk' 191s JS G OBJ: Defined class for Screen (GdkScreen), prototype 0xeffe0ce0, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'ScrollDirection' in namespace 'Gdk' 191s JS G ENUM: Defining enum value UP (fixed from up) 0 191s JS G ENUM: Defining enum value DOWN (fixed from down) 1 191s JS G ENUM: Defining enum value LEFT (fixed from left) 2 191s JS G ENUM: Defining enum value RIGHT (fixed from right) 3 191s JS G ENUM: Defining enum value SMOOTH (fixed from smooth) 4 191s JS G ENUM: Defining Gdk.ScrollDirection as 0xf0eb8798 191s JS G NS: Found info type OBJECT for 'Seat' in namespace 'Gdk' 191s JS G OBJ: Defined class for Seat (GdkSeat), prototype 0xeffe0d40, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type FLAGS for 'SeatCapabilities' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NONE (fixed from none) 0 191s JS G ENUM: Defining enum value POINTER (fixed from pointer) 1 191s JS G ENUM: Defining enum value TOUCH (fixed from touch) 2 191s JS G ENUM: Defining enum value TABLET_STYLUS (fixed from tablet_stylus) 4 191s JS G ENUM: Defining enum value KEYBOARD (fixed from keyboard) 8 191s JS G ENUM: Defining enum value ALL_POINTING (fixed from all_pointing) 7 191s JS G ENUM: Defining enum value ALL (fixed from all) 15 191s JS G ENUM: Defining Gdk.SeatCapabilities as 0xf0eb87f0 191s JS G NS: Found info type ENUM for 'SettingAction' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NEW (fixed from new) 0 191s JS G ENUM: Defining enum value CHANGED (fixed from changed) 1 191s JS G ENUM: Defining enum value DELETED (fixed from deleted) 2 191s JS G ENUM: Defining Gdk.SettingAction as 0xf0eb88c8 191s JS G NS: Found info type ENUM for 'Status' in namespace 'Gdk' 191s JS G ENUM: Defining enum value OK (fixed from ok) 0 191s JS G ENUM: Defining enum value ERROR (fixed from error) -1 191s JS G ENUM: Defining enum value ERROR_PARAM (fixed from error_param) -2 191s JS G ENUM: Defining enum value ERROR_FILE (fixed from error_file) -3 191s JS G ENUM: Defining enum value ERROR_MEM (fixed from error_mem) -4 191s JS G ENUM: Defining Gdk.Status as 0xf0eb8920 191s JS G NS: Found info type ENUM for 'SubpixelLayout' in namespace 'Gdk' 191s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 191s JS G ENUM: Defining enum value NONE (fixed from none) 1 191s JS G ENUM: Defining enum value HORIZONTAL_RGB (fixed from horizontal_rgb) 2 191s JS G ENUM: Defining enum value HORIZONTAL_BGR (fixed from horizontal_bgr) 3 191s JS G ENUM: Defining enum value VERTICAL_RGB (fixed from vertical_rgb) 4 191s JS G ENUM: Defining enum value VERTICAL_BGR (fixed from vertical_bgr) 5 191s JS G ENUM: Defining Gdk.SubpixelLayout as 0xf0eb8978 191s JS G NS: Found info type STRUCT for 'TimeCoord' in namespace 'Gdk' 191s JS G BXD: Defined class for TimeCoord (void), prototype 0xeffe0e00, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'TouchpadGesturePhase' in namespace 'Gdk' 191s JS G ENUM: Defining enum value BEGIN (fixed from begin) 0 191s JS G ENUM: Defining enum value UPDATE (fixed from update) 1 191s JS G ENUM: Defining enum value END (fixed from end) 2 191s JS G ENUM: Defining enum value CANCEL (fixed from cancel) 3 191s JS G ENUM: Defining Gdk.TouchpadGesturePhase as 0xf0eb8a50 191s JS G NS: Found info type ENUM for 'VisibilityState' in namespace 'Gdk' 191s JS G ENUM: Defining enum value UNOBSCURED (fixed from unobscured) 0 191s JS G ENUM: Defining enum value PARTIAL (fixed from partial) 1 191s JS G ENUM: Defining enum value FULLY_OBSCURED (fixed from fully_obscured) 2 191s JS G ENUM: Defining Gdk.VisibilityState as 0xf0eb8aa8 191s JS G NS: Found info type OBJECT for 'Visual' in namespace 'Gdk' 191s JS G OBJ: Defined class for Visual (GdkVisual), prototype 0xeffe0e60, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type ENUM for 'VisualType' in namespace 'Gdk' 191s JS G ENUM: Defining enum value STATIC_GRAY (fixed from static_gray) 0 191s JS G ENUM: Defining enum value GRAYSCALE (fixed from grayscale) 1 191s JS G ENUM: Defining enum value STATIC_COLOR (fixed from static_color) 2 191s JS G ENUM: Defining enum value PSEUDO_COLOR (fixed from pseudo_color) 3 191s JS G ENUM: Defining enum value TRUE_COLOR (fixed from true_color) 4 191s JS G ENUM: Defining enum value DIRECT_COLOR (fixed from direct_color) 5 191s JS G ENUM: Defining Gdk.VisualType as 0xf0eb8b00 191s JS G NS: Found info type FLAGS for 'WMDecoration' in namespace 'Gdk' 191s JS G ENUM: Defining enum value ALL (fixed from all) 1 191s JS G ENUM: Defining enum value BORDER (fixed from border) 2 191s JS G ENUM: Defining enum value RESIZEH (fixed from resizeh) 4 191s JS G ENUM: Defining enum value TITLE (fixed from title) 8 191s JS G ENUM: Defining enum value MENU (fixed from menu) 16 191s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 32 191s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 64 191s JS G ENUM: Defining Gdk.WMDecoration as 0xf0eb8bd8 191s JS G NS: Found info type FLAGS for 'WMFunction' in namespace 'Gdk' 191s JS G ENUM: Defining enum value ALL (fixed from all) 1 191s JS G ENUM: Defining enum value RESIZE (fixed from resize) 2 191s JS G ENUM: Defining enum value MOVE (fixed from move) 4 191s JS G ENUM: Defining enum value MINIMIZE (fixed from minimize) 8 191s JS G ENUM: Defining enum value MAXIMIZE (fixed from maximize) 16 191s JS G ENUM: Defining enum value CLOSE (fixed from close) 32 191s JS G ENUM: Defining Gdk.WMFunction as 0xf0eb8cb0 191s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk' 191s JS G OBJ: Defined class for Window (GdkWindow), prototype 0xeffe0f00, JSClass 0xf46b7c80, in object 0xeff691e0 191s JS G NS: Found info type STRUCT for 'WindowAttr' in namespace 'Gdk' 191s JS G BXD: Defined class for WindowAttr (void), prototype 0xeffe0f40, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type FLAGS for 'WindowAttributesType' in namespace 'Gdk' 191s JS G ENUM: Defining enum value TITLE (fixed from title) 2 191s JS G ENUM: Defining enum value X (fixed from x) 4 191s JS G ENUM: Defining enum value Y (fixed from y) 8 191s JS G ENUM: Defining enum value CURSOR (fixed from cursor) 16 191s JS G ENUM: Defining enum value VISUAL (fixed from visual) 32 191s JS G ENUM: Defining enum value WMCLASS (fixed from wmclass) 64 191s JS G ENUM: Defining enum value NOREDIR (fixed from noredir) 128 191s JS G ENUM: Defining enum value TYPE_HINT (fixed from type_hint) 256 191s JS G ENUM: Defining Gdk.WindowAttributesType as 0xf0eb8d88 191s JS G NS: Found info type STRUCT for 'WindowClass' in namespace 'Gdk' 191s JS G NS: Found info type ENUM for 'WindowEdge' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NORTH_WEST (fixed from north_west) 0 191s JS G ENUM: Defining enum value NORTH (fixed from north) 1 191s JS G ENUM: Defining enum value NORTH_EAST (fixed from north_east) 2 191s JS G ENUM: Defining enum value WEST (fixed from west) 3 191s JS G ENUM: Defining enum value EAST (fixed from east) 4 191s JS G ENUM: Defining enum value SOUTH_WEST (fixed from south_west) 5 191s JS G ENUM: Defining enum value SOUTH (fixed from south) 6 191s JS G ENUM: Defining enum value SOUTH_EAST (fixed from south_east) 7 191s JS G ENUM: Defining Gdk.WindowEdge as 0xf0eb8e60 191s JS G NS: Found info type FLAGS for 'WindowHints' in namespace 'Gdk' 191s JS G ENUM: Defining enum value POS (fixed from pos) 1 191s JS G ENUM: Defining enum value MIN_SIZE (fixed from min_size) 2 191s JS G ENUM: Defining enum value MAX_SIZE (fixed from max_size) 4 191s JS G ENUM: Defining enum value BASE_SIZE (fixed from base_size) 8 191s JS G ENUM: Defining enum value ASPECT (fixed from aspect) 16 191s JS G ENUM: Defining enum value RESIZE_INC (fixed from resize_inc) 32 191s JS G ENUM: Defining enum value WIN_GRAVITY (fixed from win_gravity) 64 191s JS G ENUM: Defining enum value USER_POS (fixed from user_pos) 128 191s JS G ENUM: Defining enum value USER_SIZE (fixed from user_size) 256 191s JS G ENUM: Defining Gdk.WindowHints as 0xf0eb8f38 191s JS G NS: Found info type STRUCT for 'WindowRedirect' in namespace 'Gdk' 191s JS G BXD: Defined class for WindowRedirect (void), prototype 0xeffe0fc0, JSClass 0xf46b7920, in object 0xeff691e0 191s JS G NS: Found info type FLAGS for 'WindowState' in namespace 'Gdk' 191s JS G ENUM: Defining enum value WITHDRAWN (fixed from withdrawn) 1 191s JS G ENUM: Defining enum value ICONIFIED (fixed from iconified) 2 191s JS G ENUM: Defining enum value MAXIMIZED (fixed from maximized) 4 191s JS G ENUM: Defining enum value STICKY (fixed from sticky) 8 191s JS G ENUM: Defining enum value FULLSCREEN (fixed from fullscreen) 16 191s JS G ENUM: Defining enum value ABOVE (fixed from above) 32 191s JS G ENUM: Defining enum value BELOW (fixed from below) 64 191s JS G ENUM: Defining enum value FOCUSED (fixed from focused) 128 191s JS G ENUM: Defining enum value TILED (fixed from tiled) 256 191s JS G ENUM: Defining enum value TOP_TILED (fixed from top_tiled) 512 191s JS G ENUM: Defining enum value TOP_RESIZABLE (fixed from top_resizable) 1024 191s JS G ENUM: Defining enum value RIGHT_TILED (fixed from right_tiled) 2048 191s JS G ENUM: Defining enum value RIGHT_RESIZABLE (fixed from right_resizable) 4096 191s JS G ENUM: Defining enum value BOTTOM_TILED (fixed from bottom_tiled) 8192 191s JS G ENUM: Defining enum value BOTTOM_RESIZABLE (fixed from bottom_resizable) 16384 191s JS G ENUM: Defining enum value LEFT_TILED (fixed from left_tiled) 32768 191s JS G ENUM: Defining enum value LEFT_RESIZABLE (fixed from left_resizable) 65536 191s JS G ENUM: Defining Gdk.WindowState as 0xf0eb9010 191s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gdk' 191s JS G ENUM: Defining enum value ROOT (fixed from root) 0 191s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 1 191s JS G ENUM: Defining enum value CHILD (fixed from child) 2 191s JS G ENUM: Defining enum value TEMP (fixed from temp) 3 191s JS G ENUM: Defining enum value FOREIGN (fixed from foreign) 4 191s JS G ENUM: Defining enum value OFFSCREEN (fixed from offscreen) 5 191s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 6 191s JS G ENUM: Defining Gdk.WindowType as 0xf0eb91e8 191s JS G NS: Found info type ENUM for 'WindowTypeHint' in namespace 'Gdk' 191s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 191s JS G ENUM: Defining enum value DIALOG (fixed from dialog) 1 191s JS G ENUM: Defining enum value MENU (fixed from menu) 2 191s JS G ENUM: Defining enum value TOOLBAR (fixed from toolbar) 3 191s JS G ENUM: Defining enum value SPLASHSCREEN (fixed from splashscreen) 4 191s JS G ENUM: Defining enum value UTILITY (fixed from utility) 5 191s JS G ENUM: Defining enum value DOCK (fixed from dock) 6 191s JS G ENUM: Defining enum value DESKTOP (fixed from desktop) 7 191s JS G ENUM: Defining enum value DROPDOWN_MENU (fixed from dropdown_menu) 8 191s JS G ENUM: Defining enum value POPUP_MENU (fixed from popup_menu) 9 191s JS G ENUM: Defining enum value TOOLTIP (fixed from tooltip) 10 191s JS G ENUM: Defining enum value NOTIFICATION (fixed from notification) 11 191s JS G ENUM: Defining enum value COMBO (fixed from combo) 12 191s JS G ENUM: Defining enum value DND (fixed from dnd) 13 191s JS G ENUM: Defining Gdk.WindowTypeHint as 0xf0eb92c0 191s JS G NS: Found info type ENUM for 'WindowWindowClass' in namespace 'Gdk' 191s JS G ENUM: Defining enum value INPUT_OUTPUT (fixed from input_output) 0 191s JS G ENUM: Defining enum value INPUT_ONLY (fixed from input_only) 1 191s JS G ENUM: Defining Gdk.WindowWindowClass as 0xf0eb9498 191s JS G NS: Found info type FUNCTION for 'add_option_entries_libgtk_only' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'atom_intern' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'atom_intern_static_string' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'beep' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_draw_from_gl' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_get_clip_rectangle' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_get_drawing_context' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_rectangle' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_region' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_region_create_from_surface' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_set_source_color' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_set_source_pixbuf' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_set_source_rgba' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_set_source_window' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'cairo_surface_create_from_pixbuf' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'color_parse' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'disable_multidevice' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drag_abort' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drag_begin' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drag_begin_for_device' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drag_begin_from_point' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drag_drop' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drag_drop_done' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drag_drop_succeeded' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drag_find_window_for_screen' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drag_get_selection' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drag_motion' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drag_status' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drop_finish' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'drop_reply' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'error_trap_pop' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'error_trap_pop_ignored' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'error_trap_push' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'event_get' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'event_handler_set' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'event_peek' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'event_request_motions' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'events_get_angle' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'events_get_center' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'events_get_distance' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'events_pending' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'flush' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'get_default_root_window' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'get_display' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'get_display_arg_name' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'get_program_class' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'get_show_events' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'gl_error_quark' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'init_check' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'keyboard_grab' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'keyboard_ungrab' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'keyval_convert_case' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'keyval_from_name' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'keyval_is_lower' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'keyval_is_upper' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'keyval_name' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'keyval_to_lower' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'keyval_to_unicode' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'keyval_to_upper' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'list_visuals' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'notify_startup_complete' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'notify_startup_complete_with_id' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'offscreen_window_get_embedder' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'offscreen_window_get_surface' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'offscreen_window_set_embedder' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'pango_context_get' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'pango_context_get_for_display' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'pango_context_get_for_screen' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'parse_args' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_surface' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'pixbuf_get_from_window' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'pointer_grab' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'pointer_is_grabbed' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'pointer_ungrab' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'pre_parse_libgtk_only' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'property_delete' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'property_get' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'query_depths' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'query_visual_types' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'selection_convert' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'selection_owner_get' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'selection_owner_get_for_display' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'selection_owner_set' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'selection_owner_set_for_display' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'selection_send_notify' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'selection_send_notify_for_display' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'set_allowed_backends' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'set_double_click_time' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'set_program_class' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'set_show_events' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'setting_get' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'synthesize_window_state' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'test_render_sync' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'test_simulate_button' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'test_simulate_key' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'text_property_to_utf8_list_for_display' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'threads_add_idle' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'threads_add_timeout' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'threads_add_timeout_seconds' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'threads_enter' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'threads_init' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'threads_leave' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'unicode_to_keyval' in namespace 'Gdk' 191s JS G NS: Found info type FUNCTION for 'utf8_to_string_target' in namespace 'Gdk' 191s ok 17 Complete enumeration of GIRepositoryNamespace (new_enumerate) all enumerated properties are defined 191s JS G NS: Found info type OBJECT for 'UnixMountMonitor' in namespace 'Gio' 191s JS G OBJ: Defined class for UnixMountMonitor (GUnixMountMonitor), prototype 0xec729160, JSClass 0xf46b7c80, in object 0xeff69200 191s JS IMPORT: JS import 'GioUnix' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GioUnix.js 191s JS G NS: Defined namespace 'GioUnix' 0xec7291a0 in GIRepository 0xeff35890 191s JS G NS: Found info type OBJECT for 'MountMonitor' in namespace 'GioUnix' 191s JS G OBJ: Defined class for MountMonitor (GUnixMountMonitor), prototype 0xec7291c0, JSClass 0xf46b7c80, in object 0xec7291a0 191s ok 18 Backwards compatibility for GLib/Gio platform specific GIRs GioUnix objects are looked up in GioUnix, not Gio 191s JS G NS: Found info type OBJECT for 'UnixConnection' in namespace 'Gio' 191s JS G NS: Found info type OBJECT for 'SocketConnection' in namespace 'Gio' 191s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 191s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0xec729280, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G OBJ: Defined class for SocketConnection (GSocketConnection), prototype 0xec7292c0, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G OBJ: Defined class for UnixConnection (GUnixConnection), prototype 0xec729300, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G NS: Found info type OBJECT for 'UnixCredentialsMessage' in namespace 'Gio' 191s JS G NS: Found info type OBJECT for 'SocketControlMessage' in namespace 'Gio' 191s JS G OBJ: Defined class for SocketControlMessage (GSocketControlMessage), prototype 0xec729340, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G OBJ: Defined class for UnixCredentialsMessage (GUnixCredentialsMessage), prototype 0xec729380, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 191s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0xec7293e0, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G NS: Found info type OBJECT for 'UnixSocketAddress' in namespace 'Gio' 191s JS G NS: Found info type OBJECT for 'SocketAddress' in namespace 'Gio' 191s JS G OBJ: Defined class for SocketAddress (GSocketAddress), prototype 0xec729440, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G OBJ: Defined class for UnixSocketAddress (GUnixSocketAddress), prototype 0xec729480, JSClass 0xf46b7c80, in object 0xeff69200 191s JS G NS: Found info type ENUM for 'UnixSocketAddressType' in namespace 'Gio' 191s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 191s JS G ENUM: Defining enum value ANONYMOUS (fixed from anonymous) 1 191s JS G ENUM: Defining enum value PATH (fixed from path) 2 191s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 3 191s JS G ENUM: Defining enum value ABSTRACT_PADDED (fixed from abstract_padded) 4 191s JS G ENUM: Defining Gio.UnixSocketAddressType as 0xf0e04678 191s ok 19 Backwards compatibility for GLib/Gio platform specific GIRs has some exceptions 191s JS G BXD: Defining method quit in prototype for GLib.MainLoop 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x5b48e110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: handling job 3, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 191s JS MAINLOOP: Main loop instance 0x5b48e110: release 191s JS MAINLOOP: Completed job 3 191s JS MEMORY: Memory report: before destroying context 191s JS MEMORY: 554 objects currently alive 191s JS MEMORY: boxed_instance = 54 191s JS MEMORY: boxed_prototype = 48 191s JS MEMORY: closure = 1 191s JS MEMORY: function = 372 191s JS MEMORY: fundamental_instance = 0 191s JS MEMORY: fundamental_prototype = 0 191s JS MEMORY: gerror_instance = 0 191s JS MEMORY: gerror_prototype = 2 191s JS MEMORY: interface = 6 191s JS MEMORY: module = 10 191s JS MEMORY: ns = 7 191s JS MEMORY: object_instance = 6 191s JS MEMORY: object_prototype = 46 191s JS MEMORY: param = 1 191s JS MEMORY: union_instance = 0 191s JS MEMORY: union_prototype = 1 191s JS CTX: JS shutdown sequence 191s JS CTX: Stopping profiler 191s JS CTX: Shutting down toggle queue 191s JS CTX: Notifying external reference holders of GjsContext dispose 191s JS MAINLOOP: Stopping promise job dispatcher 191s JS CTX: Notifying reference holders of GjsContext dispose 191s JS CTX: Checking unhandled promise rejections 191s JS CTX: Releasing cached JS wrappers 191s JS CTX: Final triggered GC 191s JS CTX: Destroying JS context 191s JS CTX: Releasing all native objects 191s JS CTX: Disabling auto GC 191s JS CTX: Ending trace on global object 191s JS CTX: Freeing allocated resources 191s JS CTX: JS context destroyed 191s PASS: gjs/testIntrospection.test 191s Running test: gjs/detach.test 191s 1..1 191s ok 1 - /usr/libexec/installed-tests/gjs/debugger/detach.debugger 191s PASS: gjs/detach.test 191s Running test: gjs/testEncoding.test 191s JS NATIVE: Registered native JS module '_promiseNative' 191s JS NATIVE: Registered native JS module '_byteArrayNative' 191s JS NATIVE: Registered native JS module '_encodingNative' 191s JS NATIVE: Registered native JS module '_gi' 191s JS NATIVE: Registered native JS module 'gi' 191s JS NATIVE: Registered native JS module 'cairoNative' 191s JS NATIVE: Registered native JS module 'system' 191s JS NATIVE: Registered native JS module 'console' 191s JS NATIVE: Registered native JS module '_print' 191s JS CTX: Enabling JIT 191s JS CTX: Initialized class GjsFileImporter prototype 0xe4a00080 191s JS IMPORT: Defining parent (nil) of 0xe4a000d8 'imports' is mod 0 191s JS IMPORT: Importing '_print' 191s JS NATIVE: Defining native module '_print' 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe4a005f0 '_print' is mod 1 191s JS IMPORT: successfully imported module '_print' 191s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 191s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe47320d0 191s JS MAINLOOP: Main loop instance 0x6659d110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Starting promise job dispatcher 191s JS MAINLOOP: Main loop instance 0x6659d110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 191s JS MAINLOOP: Main loop instance 0x6659d110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe47320d0 191s JS IMPORT: Module metadata hook for module 0xe4a10c80 191s JS IMPORT: Defining meta.importSync for module 0xe4a10c80 191s JS NATIVE: Defining native module 'gi' 191s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe4a11008 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 191s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 191s JS IMPORT: Importing directory 'overrides' 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe4a110f8 'overrides' is mod 1 191s JS IMPORT: Defined importer 'overrides' 0xe4a110f8 in 0xe4a000d8 191s JS IMPORT: successfully imported directory 'overrides' 191s JS IMPORT: Importing '_byteArrayNative' 191s JS NATIVE: Defining native module '_byteArrayNative' 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe4a114e0 '_byteArrayNative' is mod 1 191s JS IMPORT: successfully imported module '_byteArrayNative' 191s JS IMPORT: Importing '_promiseNative' 191s JS NATIVE: Defining native module '_promiseNative' 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe4a11620 '_promiseNative' is mod 1 191s JS IMPORT: successfully imported module '_promiseNative' 191s JS IMPORT: Importing module GLib succeeded 191s JS IMPORT: Defining parent 0xe4a110f8 of 0xe47330e0 'GLib' is mod 1 191s JS IMPORT: successfully imported module 'GLib' 191s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 191s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe4769040, JSClass 0xe8ec3920, in object 0xe4769020 191s JS CTX: Initialized class GIRepositoryGType prototype 0xe4a11840 191s JS CTX: Initialized class GIRepositoryFunction prototype 0xe4a11898 191s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 191s JS G BXD: Defined class for Error (GError), prototype 0xe4769080, JSClass 0xe8ec3920, in object 0xe4769020 191s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 191s JS G BXD: Defined class for Variant (GVariant), prototype 0xe47690c0, JSClass 0xe8ec3920, in object 0xe4769020 191s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 191s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe4769100, JSClass 0xe8ec3920, in object 0xe4769020 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 191s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe4769140, JSClass 0xe8ec3920, in object 0xe4769020 191s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 191s JS G BXD: Defined class for Thread (GThread), prototype 0xe4769180, JSClass 0xe8ec3920, in object 0xe4769020 191s JS G BXD: Defining method ref in prototype for GLib.Thread 191s JS G BXD: Defining method unref in prototype for GLib.Thread 191s JS G NS: Defined namespace 'GLib' 0xe4769020 in GIRepository 0xe4a10ec8 191s JS IMPORT: Importing module jasmine succeeded 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe47338c0 'jasmine' is mod 1 191s JS IMPORT: successfully imported module 'jasmine' 191s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 191s JS MAINLOOP: Main loop instance 0x6659d110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x6659d110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 191s JS MAINLOOP: Main loop instance 0x6659d110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testEncoding.js' (file:///usr/libexec/installed-tests/gjs/js/testEncoding.js), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe47320d0 191s JS IMPORT: Importing 'gi' 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe4a10ec8 'gi' is mod 1 191s JS IMPORT: successfully imported module 'gi' 191s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 191s JS G NS: Defined namespace 'GjsPrivate' 0xe4769200 in GIRepository 0xe4a10ec8 191s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 191s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 191s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 191s JS IMPORT: Importing module _legacy succeeded 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe4733a60 '_legacy' is mod 1 191s JS IMPORT: successfully imported module '_legacy' 191s JS IMPORT: Importing module lang succeeded 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe4733a20 'lang' is mod 1 191s JS IMPORT: successfully imported module 'lang' 191s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 191s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 191s JS IMPORT: Importing module _signals succeeded 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe4733aa0 '_signals' is mod 1 191s JS IMPORT: successfully imported module '_signals' 191s JS IMPORT: Importing module signals succeeded 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe47339e0 'signals' is mod 1 191s JS IMPORT: successfully imported module 'signals' 191s JS IMPORT: Importing module Gio succeeded 191s JS IMPORT: Defining parent 0xe4a110f8 of 0xe47339a0 'Gio' is mod 1 191s JS IMPORT: successfully imported module 'Gio' 191s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 191s JS IMPORT: Importing '_gi' 191s JS NATIVE: Defining native module '_gi' 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe4a260f8 '_gi' is mod 1 191s JS IMPORT: successfully imported module '_gi' 191s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 191s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 191s JS IMPORT: Importing module _common succeeded 191s JS IMPORT: Defining parent 0xe4a000d8 of 0xe4733b20 '_common' is mod 1 191s JS IMPORT: successfully imported module '_common' 191s JS IMPORT: Importing module GObject succeeded 191s JS IMPORT: Defining parent 0xe4a110f8 of 0xe4733ae0 'GObject' is mod 1 191s JS IMPORT: successfully imported module 'GObject' 191s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 191s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 191s JS G BXD: Defined class for String (GString), prototype 0xe4769420, JSClass 0xe8ec3920, in object 0xe4769220 191s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 191s JS G PRM: Defined class ParamSpec prototype is 0xe4733ba0 class 0xe8ec60c0 in object 0xe4769220 191s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 191s JS G OBJ: Defined class for Object (GObject), prototype 0xe4769540, JSClass 0xe8ec3c80, in object 0xe4769220 191s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 191s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 191s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe4769560, JSClass 0xe8ec3c80, in object 0xe4769220 191s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 191s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 191s JS G NS: Defined namespace 'GObject' 0xe4769220 in GIRepository 0xe4a10ec8 191s JS G OBJ: Defined class for Application (GApplication), prototype 0xe47695a0, JSClass 0xe8ec3c80, in object 0xe47691e0 191s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 191s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe4733e60, JSClass 0xe8ec3cc8, in object 0xe47691e0 191s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 191s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 191s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 191s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe4769600, JSClass 0xe8ec3c80, in object 0xe47691e0 191s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 191s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe47ac080, JSClass 0xe8ec3cc8, in object 0xe47691e0 191s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 191s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe4769660, JSClass 0xe8ec3c80, in object 0xe47691e0 191s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 191s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 191s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe47ac180, JSClass 0xe8ec3cc8, in object 0xe47691e0 191s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 191s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 191s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 191s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe47696c0, JSClass 0xe8ec3920, in object 0xe47691e0 191s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 191s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe4769700, JSClass 0xe8ec3920, in object 0xe47691e0 191s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 191s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 191s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe4769740, JSClass 0xe8ec3c80, in object 0xe47691e0 191s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe4769780, JSClass 0xe8ec3c80, in object 0xe4769200 191s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 191s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe47697c0, JSClass 0xe8ec3c80, in object 0xe47691e0 191s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 191s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 191s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 191s JS G IFACE: Defined class for File (GFile), prototype 0xe47ac2a0, JSClass 0xe8ec3cc8, in object 0xe47691e0 191s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe4769820, JSClass 0xe8ec3c80, in object 0xe4a10f90 191s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 191s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe4769880, JSClass 0xe8ec3c80, in object 0xe47691e0 191s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 191s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 191s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe47698c0, JSClass 0xe8ec3c80, in object 0xe47691e0 191s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 191s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe4769900, JSClass 0xe8ec3c80, in object 0xe47691e0 191s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 191s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe4769940, JSClass 0xe8ec3920, in object 0xe47691e0 191s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 191s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 191s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe4769980, JSClass 0xe8ec3c80, in object 0xe47691e0 191s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 191s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 191s JS G NS: Defined namespace 'Gio' 0xe47691e0 in GIRepository 0xe4a10ec8 191s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xe47320d0 191s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0xe47699c0, JSClass 0xe8ec3c80, in object 0xe4a10f90 191s JS IMPORT: Module metadata hook for module 0xe4a01b48 191s JS IMPORT: Defining meta.importSync for module 0xe4a01b48 191s JS NATIVE: Defining native module '_encodingNative' 191s JS MAINLOOP: Main loop instance 0x6659d110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x6659d110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testEncoding.js async resolved" 191s JS MAINLOOP: Main loop instance 0x6659d110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe47320d0 191s JS IMPORT: Module metadata hook for module 0xe4a0e2e0 191s JS IMPORT: Defining meta.importSync for module 0xe4a0e2e0 191s JS NATIVE: Defining native module 'system' 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe47320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe47320d0 191s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Main loop instance 0x6659d110: hold 191s JS MAINLOOP: Running and clearing main loop hook 191s JS G BXD: Defining method run in prototype for GLib.MainLoop 191s 1..55 191s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 191s JS G BXD: Defined class for Source (GSource), prototype 0xe4769a20, JSClass 0xe8ec3920, in object 0xe4769020 191s JS G BXD: Defining method set_priority in prototype for GLib.Source 191s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 191s JS G BXD: Defining method attach in prototype for GLib.Source 191s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 191s JS IMPORT: Module metadata hook for module 0xe4753ee0 191s JS IMPORT: Defining meta.importSync for module 0xe4753ee0 191s JS G BXD: Defining method destroy in prototype for GLib.Source 191s ok 1 Text Encoding toString() uses spec-compliant tags 191s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 191s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 191s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 191s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 191s ok 6 Text Encoding TextDecoder decode() fatal is false by default 191s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 191s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 191s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 191s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 191s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 191s ok 12 Text Encoding TextDecoder decode() throws on empty input 191s ok 13 Text Encoding TextDecoder decode() throws on null input 191s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 191s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 191s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 191s ok 17 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 191s ok 18 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 191s ok 19 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 191s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 191s ok 21 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 191s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 191s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 191s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 191s ok 25 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 191s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 191s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 191s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 191s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 191s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 191s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 191s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 191s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 191s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 191s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 191s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 191s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 191s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 191s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 191s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 191s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 191s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 191s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 191s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 191s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 191s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 191s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 191s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 191s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 191s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 191s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 191s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 191s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 191s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 191s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 191s JS G BXD: Defining method quit in prototype for GLib.MainLoop 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x6659d110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: handling job 3, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 191s JS MAINLOOP: Main loop instance 0x6659d110: release 191s JS MAINLOOP: Completed job 3 191s JS MEMORY: Memory report: before destroying context 191s JS MEMORY: 489 objects currently alive 191s JS MEMORY: boxed_instance = 251 191s JS MEMORY: boxed_prototype = 11 191s JS MEMORY: closure = 1 191s JS MEMORY: function = 193 191s JS MEMORY: fundamental_instance = 0 191s JS MEMORY: fundamental_prototype = 0 191s JS MEMORY: gerror_instance = 0 191s JS MEMORY: gerror_prototype = 0 191s JS MEMORY: interface = 4 191s JS MEMORY: module = 9 191s JS MEMORY: ns = 4 191s JS MEMORY: object_instance = 2 191s JS MEMORY: object_prototype = 14 191s JS MEMORY: param = 0 191s JS MEMORY: union_instance = 0 191s JS MEMORY: union_prototype = 0 191s JS CTX: JS shutdown sequence 191s JS CTX: Stopping profiler 191s JS CTX: Shutting down toggle queue 191s JS CTX: Notifying external reference holders of GjsContext dispose 191s JS MAINLOOP: Stopping promise job dispatcher 191s JS CTX: Notifying reference holders of GjsContext dispose 191s JS CTX: Checking unhandled promise rejections 191s JS CTX: Releasing cached JS wrappers 191s JS CTX: Final triggered GC 191s JS CTX: Destroying JS context 191s JS CTX: Releasing all native objects 191s JS CTX: Disabling auto GC 191s JS CTX: Ending trace on global object 191s JS CTX: Freeing allocated resources 191s JS CTX: JS context destroyed 191s PASS: gjs/testEncoding.test 191s Running test: gjs/testParamSpec.test 191s JS NATIVE: Registered native JS module '_promiseNative' 191s JS NATIVE: Registered native JS module '_byteArrayNative' 191s JS NATIVE: Registered native JS module '_encodingNative' 191s JS NATIVE: Registered native JS module '_gi' 191s JS NATIVE: Registered native JS module 'gi' 191s JS NATIVE: Registered native JS module 'cairoNative' 191s JS NATIVE: Registered native JS module 'system' 191s JS NATIVE: Registered native JS module 'console' 191s JS NATIVE: Registered native JS module '_print' 191s JS CTX: Enabling JIT 191s JS CTX: Initialized class GjsFileImporter prototype 0xf0800080 191s JS IMPORT: Defining parent (nil) of 0xf08000d8 'imports' is mod 0 191s JS IMPORT: Importing '_print' 191s JS NATIVE: Defining native module '_print' 191s JS IMPORT: Defining parent 0xf08000d8 of 0xf08005f0 '_print' is mod 1 191s JS IMPORT: successfully imported module '_print' 191s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 191s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf06320d0 191s JS MAINLOOP: Main loop instance 0x57e78110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Starting promise job dispatcher 191s JS MAINLOOP: Main loop instance 0x57e78110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 191s JS MAINLOOP: Main loop instance 0x57e78110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf06320d0 191s JS IMPORT: Module metadata hook for module 0xf0810c80 191s JS IMPORT: Defining meta.importSync for module 0xf0810c80 191s JS NATIVE: Defining native module 'gi' 191s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf0811008 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 191s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 191s JS IMPORT: Importing directory 'overrides' 191s JS IMPORT: Defining parent 0xf08000d8 of 0xf08110f8 'overrides' is mod 1 191s JS IMPORT: Defined importer 'overrides' 0xf08110f8 in 0xf08000d8 191s JS IMPORT: successfully imported directory 'overrides' 191s JS IMPORT: Importing '_byteArrayNative' 191s JS NATIVE: Defining native module '_byteArrayNative' 191s JS IMPORT: Defining parent 0xf08000d8 of 0xf08114e0 '_byteArrayNative' is mod 1 191s JS IMPORT: successfully imported module '_byteArrayNative' 191s JS IMPORT: Importing '_promiseNative' 191s JS NATIVE: Defining native module '_promiseNative' 191s JS IMPORT: Defining parent 0xf08000d8 of 0xf0811620 '_promiseNative' is mod 1 191s JS IMPORT: successfully imported module '_promiseNative' 191s JS IMPORT: Importing module GLib succeeded 191s JS IMPORT: Defining parent 0xf08110f8 of 0xf06330e0 'GLib' is mod 1 191s JS IMPORT: successfully imported module 'GLib' 191s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 191s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf0669040, JSClass 0xf4dba920, in object 0xf0669020 191s JS CTX: Initialized class GIRepositoryGType prototype 0xf0811840 191s JS CTX: Initialized class GIRepositoryFunction prototype 0xf0811898 191s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 191s JS G BXD: Defined class for Error (GError), prototype 0xf0669080, JSClass 0xf4dba920, in object 0xf0669020 191s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 191s JS G BXD: Defined class for Variant (GVariant), prototype 0xf06690c0, JSClass 0xf4dba920, in object 0xf0669020 191s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 191s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf0669100, JSClass 0xf4dba920, in object 0xf0669020 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 191s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf0669140, JSClass 0xf4dba920, in object 0xf0669020 191s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 191s JS G BXD: Defined class for Thread (GThread), prototype 0xf0669180, JSClass 0xf4dba920, in object 0xf0669020 191s JS G BXD: Defining method ref in prototype for GLib.Thread 191s JS G BXD: Defining method unref in prototype for GLib.Thread 191s JS G NS: Defined namespace 'GLib' 0xf0669020 in GIRepository 0xf0810ec8 191s JS IMPORT: Importing module jasmine succeeded 191s JS IMPORT: Defining parent 0xf08000d8 of 0xf06338c0 'jasmine' is mod 1 191s JS IMPORT: successfully imported module 'jasmine' 191s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 191s JS MAINLOOP: Main loop instance 0x57e78110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x57e78110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 191s JS MAINLOOP: Main loop instance 0x57e78110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Importing 'gi' 191s JS IMPORT: Defining parent 0xf08000d8 of 0xf0810ec8 'gi' is mod 1 191s JS IMPORT: successfully imported module 'gi' 191s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 191s JS G NS: Defined namespace 'Regress' 0xf06691e0 in GIRepository 0xf0810ec8 191s JS IMPORT: Importing '_gi' 191s JS NATIVE: Defining native module '_gi' 191s JS IMPORT: Defining parent 0xf08000d8 of 0xf0823108 '_gi' is mod 1 191s JS IMPORT: successfully imported module '_gi' 191s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 191s JS G NS: Defined namespace 'GjsPrivate' 0xf0669220 in GIRepository 0xf0810ec8 191s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 191s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 191s JS IMPORT: Importing module _common succeeded 191s JS IMPORT: Defining parent 0xf08000d8 of 0xf0633a00 '_common' is mod 1 191s JS IMPORT: successfully imported module '_common' 191s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 191s JS IMPORT: Importing module _legacy succeeded 191s JS IMPORT: Defining parent 0xf08000d8 of 0xf0633a40 '_legacy' is mod 1 191s JS IMPORT: successfully imported module '_legacy' 191s JS IMPORT: Importing module GObject succeeded 191s JS IMPORT: Defining parent 0xf08110f8 of 0xf06339c0 'GObject' is mod 1 191s JS IMPORT: successfully imported module 'GObject' 191s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 191s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 191s JS G BXD: Defined class for String (GString), prototype 0xf0669420, JSClass 0xf4dba920, in object 0xf0669200 191s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 191s JS G PRM: Defined class ParamSpec prototype is 0xf0633ac0 class 0xf4dbd0c0 in object 0xf0669200 191s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 191s JS G OBJ: Defined class for Object (GObject), prototype 0xf0669540, JSClass 0xf4dbac80, in object 0xf0669200 191s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 191s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 191s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf0669560, JSClass 0xf4dbac80, in object 0xf0669200 191s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 191s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 191s JS G NS: Defined namespace 'GObject' 0xf0669200 in GIRepository 0xf0810ec8 191s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 191s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 191s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 191s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 191s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 191s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 191s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 191s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 191s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 191s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 191s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 191s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 191s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 191s JS G ENUM: Defining GObject.ParamFlags as 0xf0826ca8 191s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 191s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 191s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 191s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 191s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 191s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 191s JS G ENUM: Defining Regress.TestEnum as 0xf08308c0 191s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 191s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 191s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 191s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 191s JS G ENUM: Defining Regress.TestFlags as 0xf0832880 191s JS CTX: Script evaluation succeeded 191s JS MAINLOOP: Main loop instance 0x57e78110: Spinning loop until released or hook cleared 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf06320d0 191s JS IMPORT: Module metadata hook for module 0xf0839858 191s JS IMPORT: Defining meta.importSync for module 0xf0839858 191s JS NATIVE: Defining native module 'system' 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf06320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf06320d0 191s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Main loop instance 0x57e78110: hold 191s JS MAINLOOP: Running and clearing main loop hook 191s JS G BXD: Defining method run in prototype for GLib.MainLoop 191s 1..28 191s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 191s JS G BXD: Defined class for Source (GSource), prototype 0xf06695e0, JSClass 0xf4dba920, in object 0xf0669020 191s JS G BXD: Defining method set_priority in prototype for GLib.Source 191s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 191s JS G BXD: Defining method attach in prototype for GLib.Source 191s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 191s JS IMPORT: Module metadata hook for module 0xf0653df0 191s JS IMPORT: Defining meta.importSync for module 0xf0653df0 191s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 191s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x58031778 type GParamString 191s JS G BXD: Defining method destroy in prototype for GLib.Source 191s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 191s ok 1 GObject.ParamSpec.string has the correct name strings 191s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580512a8 type GParamString 191s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 191s ok 2 GObject.ParamSpec.string has the correct flags 191s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x58059af8 type GParamString 191s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 191s ok 3 GObject.ParamSpec.string has the correct default value 191s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 191s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x58068538 type GParamInt 191s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 191s ok 4 GObject.ParamSpec.int has the correct name strings 191s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580702b8 type GParamInt 191s ok 5 GObject.ParamSpec.int has the correct flags 191s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x58073288 type GParamInt 191s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 191s ok 6 GObject.ParamSpec.int has the correct default value 191s JS G NS: Found info type FUNCTION for 'param_spec_uint' in namespace 'GObject' 191s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x5807af28 type GParamUInt 191s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 191s ok 7 GObject.ParamSpec.uint has the correct name strings 191s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580993a8 type GParamUInt 191s ok 8 GObject.ParamSpec.uint has the correct flags 191s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580998e8 type GParamUInt 191s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 191s ok 9 GObject.ParamSpec.uint has the correct default value 191s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 191s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x5809dd48 type GParamInt64 191s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 191s ok 10 GObject.ParamSpec.int64 has the correct name strings 191s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580a3638 type GParamInt64 191s ok 11 GObject.ParamSpec.int64 has the correct flags 191s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580a8448 type GParamInt64 191s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 191s ok 12 GObject.ParamSpec.int64 has the correct default value 191s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 191s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580a9698 type GParamUInt64 191s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 191s ok 13 GObject.ParamSpec.uint64 has the correct name strings 191s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580a9d58 type GParamUInt64 191s ok 14 GObject.ParamSpec.uint64 has the correct flags 191s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580aa168 type GParamUInt64 191s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 191s ok 15 GObject.ParamSpec.uint64 has the correct default value 191s JS G NS: Found info type FUNCTION for 'param_spec_enum' in namespace 'GObject' 191s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580aaee8 type GParamEnum 191s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 191s ok 16 GObject.ParamSpec.enum has the correct name strings 191s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580ab688 type GParamEnum 191s ok 17 GObject.ParamSpec.enum has the correct flags 191s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580ac1e8 type GParamEnum 191s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 191s ok 18 GObject.ParamSpec.enum has the correct default value 191s JS G NS: Found info type FUNCTION for 'param_spec_flags' in namespace 'GObject' 191s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580aca18 type GParamFlags 191s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 191s ok 19 GObject.ParamSpec.flags has the correct name strings 191s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580ad048 type GParamFlags 191s ok 20 GObject.ParamSpec.flags has the correct flags 191s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580adc48 type GParamFlags 191s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 191s ok 21 GObject.ParamSpec.flags has the correct default value 191s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 191s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580aed18 type GParamObject 191s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 191s ok 22 GObject.ParamSpec.object has the correct name strings 191s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580af2b8 type GParamObject 191s ok 23 GObject.ParamSpec.object has the correct flags 191s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580af5d8 type GParamObject 191s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 191s ok 24 GObject.ParamSpec.object has the correct default value 191s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 191s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580b0ca8 type GParamBoxed 191s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 191s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 191s ok 25 GObject.ParamSpec.jsobject has the correct name strings 191s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580b1788 type GParamBoxed 191s ok 26 GObject.ParamSpec.jsobject has the correct flags 191s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580b1bc8 type GParamBoxed 191s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 191s ok 27 GObject.ParamSpec.jsobject has the correct default value 191s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 191s JS G PRM: JSObject created with param instance 0x580b29d8 type GParamString 191s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 191s JS G BXD: Defining method quit in prototype for GLib.MainLoop 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x57e78110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 2 191s JS MAINLOOP: handling job 3, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 191s JS MAINLOOP: Main loop instance 0x57e78110: release 191s JS MAINLOOP: Completed job 3 191s JS MEMORY: Memory report: before destroying context 191s JS MEMORY: 362 objects currently alive 191s JS MEMORY: boxed_instance = 173 191s JS MEMORY: boxed_prototype = 8 191s JS MEMORY: closure = 1 191s JS MEMORY: function = 141 191s JS MEMORY: fundamental_instance = 0 191s JS MEMORY: fundamental_prototype = 0 191s JS MEMORY: gerror_instance = 0 191s JS MEMORY: gerror_prototype = 0 191s JS MEMORY: interface = 0 191s JS MEMORY: module = 5 191s JS MEMORY: ns = 4 191s JS MEMORY: object_instance = 0 191s JS MEMORY: object_prototype = 2 191s JS MEMORY: param = 28 191s JS MEMORY: union_instance = 0 191s JS MEMORY: union_prototype = 0 191s JS CTX: JS shutdown sequence 191s JS CTX: Stopping profiler 191s JS CTX: Shutting down toggle queue 191s JS CTX: Notifying external reference holders of GjsContext dispose 191s JS MAINLOOP: Stopping promise job dispatcher 191s JS CTX: Notifying reference holders of GjsContext dispose 191s JS CTX: Checking unhandled promise rejections 191s JS CTX: Releasing cached JS wrappers 191s JS CTX: Final triggered GC 191s JS CTX: Destroying JS context 191s JS CTX: Releasing all native objects 191s JS CTX: Disabling auto GC 191s JS CTX: Ending trace on global object 191s JS CTX: Freeing allocated resources 191s JS CTX: JS context destroyed 191s PASS: gjs/testParamSpec.test 191s Running test: gjs/testConsole.test 191s JS NATIVE: Registered native JS module '_promiseNative' 191s JS NATIVE: Registered native JS module '_byteArrayNative' 191s JS NATIVE: Registered native JS module '_encodingNative' 191s JS NATIVE: Registered native JS module '_gi' 191s JS NATIVE: Registered native JS module 'gi' 191s JS NATIVE: Registered native JS module 'cairoNative' 191s JS NATIVE: Registered native JS module 'system' 191s JS NATIVE: Registered native JS module 'console' 191s JS NATIVE: Registered native JS module '_print' 191s JS CTX: Enabling JIT 191s JS CTX: Initialized class GjsFileImporter prototype 0xeab00080 191s JS IMPORT: Defining parent (nil) of 0xeab000d8 'imports' is mod 0 191s JS IMPORT: Importing '_print' 191s JS NATIVE: Defining native module '_print' 191s JS IMPORT: Defining parent 0xeab000d8 of 0xeab005f0 '_print' is mod 1 191s JS IMPORT: successfully imported module '_print' 191s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 191s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xea9320d0 191s JS MAINLOOP: Main loop instance 0x579ed110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Starting promise job dispatcher 191s JS MAINLOOP: Main loop instance 0x579ed110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 191s JS MAINLOOP: Main loop instance 0x579ed110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xea9320d0 191s JS IMPORT: Module metadata hook for module 0xeab10c80 191s JS IMPORT: Defining meta.importSync for module 0xeab10c80 191s JS NATIVE: Defining native module 'gi' 191s JS CTX: Initialized class GIRepositoryNamespace prototype 0xeab11008 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 191s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 191s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 191s JS IMPORT: Importing directory 'overrides' 191s JS IMPORT: Defining parent 0xeab000d8 of 0xeab110f8 'overrides' is mod 1 191s JS IMPORT: Defined importer 'overrides' 0xeab110f8 in 0xeab000d8 191s JS IMPORT: successfully imported directory 'overrides' 191s JS IMPORT: Importing '_byteArrayNative' 191s JS NATIVE: Defining native module '_byteArrayNative' 191s JS IMPORT: Defining parent 0xeab000d8 of 0xeab114e0 '_byteArrayNative' is mod 1 191s JS IMPORT: successfully imported module '_byteArrayNative' 191s JS IMPORT: Importing '_promiseNative' 191s JS NATIVE: Defining native module '_promiseNative' 191s JS IMPORT: Defining parent 0xeab000d8 of 0xeab11620 '_promiseNative' is mod 1 191s JS IMPORT: successfully imported module '_promiseNative' 191s JS IMPORT: Importing module GLib succeeded 191s JS IMPORT: Defining parent 0xeab110f8 of 0xea9330e0 'GLib' is mod 1 191s JS IMPORT: successfully imported module 'GLib' 191s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 191s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xea969040, JSClass 0xef00e920, in object 0xea969020 191s JS CTX: Initialized class GIRepositoryGType prototype 0xeab11840 191s JS CTX: Initialized class GIRepositoryFunction prototype 0xeab11898 191s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 191s JS G BXD: Defined class for Error (GError), prototype 0xea969080, JSClass 0xef00e920, in object 0xea969020 191s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 191s JS G BXD: Defined class for Variant (GVariant), prototype 0xea9690c0, JSClass 0xef00e920, in object 0xea969020 191s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 191s JS G BXD: Defined class for Bytes (GBytes), prototype 0xea969100, JSClass 0xef00e920, in object 0xea969020 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 191s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xea969140, JSClass 0xef00e920, in object 0xea969020 191s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 191s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 191s JS G BXD: Defined class for Thread (GThread), prototype 0xea969180, JSClass 0xef00e920, in object 0xea969020 191s JS G BXD: Defining method ref in prototype for GLib.Thread 191s JS G BXD: Defining method unref in prototype for GLib.Thread 191s JS G NS: Defined namespace 'GLib' 0xea969020 in GIRepository 0xeab10ec8 191s JS IMPORT: Importing module jasmine succeeded 191s JS IMPORT: Defining parent 0xeab000d8 of 0xea9338c0 'jasmine' is mod 1 191s JS IMPORT: successfully imported module 'jasmine' 191s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 191s JS MAINLOOP: Main loop instance 0x579ed110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x579ed110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 191s JS MAINLOOP: Main loop instance 0x579ed110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testConsole.js' (file:///usr/libexec/installed-tests/gjs/js/testConsole.js), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./matchers.js" (relative to ), global 0xea9320d0 191s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 191s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 191s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 191s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 191s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 191s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 191s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 191s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 191s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 191s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 191s JS G ENUM: Defining GLib.LogLevelFlags as 0xeab2ce28 191s JS MAINLOOP: Main loop instance 0x579ed110: hold 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x579ed110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testConsole.js async resolved" 191s JS MAINLOOP: Main loop instance 0x579ed110: release 191s JS MAINLOOP: Completed job 0 191s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xea9320d0 191s JS IMPORT: Module metadata hook for module 0xeab082e8 191s JS IMPORT: Defining meta.importSync for module 0xeab082e8 191s JS NATIVE: Defining native module 'system' 191s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xea9320d0 191s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xea9320d0 191s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 191s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 191s JS MAINLOOP: Set main loop hook to 191s JS MAINLOOP: Main loop instance 0x579ed110: hold 191s JS MAINLOOP: Running and clearing main loop hook 191s JS G BXD: Defining method run in prototype for GLib.MainLoop 191s 1..68 191s JS IMPORT: Importing 'gi' 191s JS IMPORT: Defining parent 0xea935720 of 0xea935740 'gi' is mod 1 191s JS IMPORT: successfully imported module 'gi' 191s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 191s JS G BXD: Defined class for Source (GSource), prototype 0xea969200, JSClass 0xef00e920, in object 0xea969020 191s JS G BXD: Defining method set_priority in prototype for GLib.Source 191s JS IMPORT: Importing '_gi' 191s JS NATIVE: Defining native module '_gi' 191s JS IMPORT: Defining parent 0xea935720 of 0xeab121a8 '_gi' is mod 1 191s JS IMPORT: successfully imported module '_gi' 191s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 191s JS G NS: Defined namespace 'GjsPrivate' 0xea969280 in GIRepository 0xea935740 191s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 191s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 191s JS IMPORT: Importing module _common succeeded 191s JS IMPORT: Defining parent 0xea935720 of 0xea9ad5c0 '_common' is mod 1 191s JS IMPORT: successfully imported module '_common' 191s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 191s JS IMPORT: Importing module _legacy succeeded 191s JS IMPORT: Defining parent 0xea935720 of 0xea9ad600 '_legacy' is mod 1 191s JS IMPORT: successfully imported module '_legacy' 191s JS IMPORT: Importing module GObject succeeded 191s JS IMPORT: Defining parent 0xea935760 of 0xea9ad580 'GObject' is mod 1 191s JS IMPORT: successfully imported module 'GObject' 191s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 191s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 191s JS G BXD: Defined class for String (GString), prototype 0xea969460, JSClass 0xef00e920, in object 0xea969260 191s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 191s JS G PRM: Defined class ParamSpec prototype is 0xea9ad680 class 0xef0110c0 in object 0xea969260 191s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 191s JS G OBJ: Defined class for Object (GObject), prototype 0xea969580, JSClass 0xef00ec80, in object 0xea969260 191s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 191s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 191s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xea9695a0, JSClass 0xef00ec80, in object 0xea969260 191s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 191s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 191s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 191s JS G NS: Defined namespace 'GObject' 0xea969260 in GIRepository 0xea935740 191s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 191s JS G BXD: Defining method attach in prototype for GLib.Source 191s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 191s JS IMPORT: Module metadata hook for module 0xea953b20 191s JS IMPORT: Defining meta.importSync for module 0xea953b20 191s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 191s JS G BXD: Defining method destroy in prototype for GLib.Source 191s ok 1 console has correct object tag 191s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 191s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 191s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xea9697e0, JSClass 0xef00e920, in object 0xea969020 191s JS G BXD: Defining method classify in prototype for GLib.Variant 191s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 191s JS G BXD: Defining method n_children in prototype for GLib.Variant 191s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 191s JS G BXD: Defining method get_string in prototype for GLib.Variant 191s JS G BXD: Defining method get_variant in prototype for GLib.Variant 191s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 191s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 191s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 191s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 191s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 191s JS G ENUM: Defining GLib.LogWriterOutput as 0xeab20e18 191s JS IMPORT: Module metadata hook for module 0xea953c70 191s JS IMPORT: Defining meta.importSync for module 0xea953c70 191s JS NATIVE: Defining native module '_encodingNative' 191s ok 2 console logs a message 191s ok 3 console logs an empty object correctly 191s ok 4 console logs an object with custom constructor name 191s ok 5 console logs an object with undefined constructor 191s ok 6 console logs an object with Symbol.toStringTag and __name__ 191s ok 7 console logs a warning 191s ok 8 console logs an informative message 191s ok 9 console traces a line 191s ok 10 console traces a empty message 191s ok 11 console asserts a true condition 191s ok 12 console asserts a false condition 191s ok 13 console asserts a false condition with message 191s JS G NS: Found info type FUNCTION for 'clear_terminal' in namespace 'GjsPrivate' 191s ok 14 console clear() can be called 191s ok 15 console clear() resets indentation 191s ok 16 console table() logs at least something 191s ok 17 console string replacement console.log() supports %s 191s ok 18 console string replacement console.log() supports %d 191s ok 19 console string replacement console.log() supports %i 191s ok 20 console string replacement console.log() supports %f 191s ok 21 console string replacement console.log() supports %o 191s ok 22 console string replacement console.log() supports %O 191s ok 23 console string replacement console.log() ignores %c 191s ok 24 console string replacement console.log() supports mixing substitutions 191s ok 25 console string replacement console.log() supports invalid numbers 191s ok 26 console string replacement console.log() supports missing substitutions 191s ok 27 console string replacement console.warn() supports %s 191s ok 28 console string replacement console.warn() supports %d 191s ok 29 console string replacement console.warn() supports %i 191s ok 30 console string replacement console.warn() supports %f 191s ok 31 console string replacement console.warn() supports %o 191s ok 32 console string replacement console.warn() supports %O 191s ok 33 console string replacement console.warn() ignores %c 191s ok 34 console string replacement console.warn() supports mixing substitutions 191s ok 35 console string replacement console.warn() supports invalid numbers 191s ok 36 console string replacement console.warn() supports missing substitutions 191s ok 37 console string replacement console.info() supports %s 191s ok 38 console string replacement console.info() supports %d 191s ok 39 console string replacement console.info() supports %i 191s ok 40 console string replacement console.info() supports %f 191s ok 41 console string replacement console.info() supports %o 191s ok 42 console string replacement console.info() supports %O 191s ok 43 console string replacement console.info() ignores %c 191s ok 44 console string replacement console.info() supports mixing substitutions 191s ok 45 console string replacement console.info() supports invalid numbers 191s ok 46 console string replacement console.info() supports missing substitutions 191s ok 47 console string replacement console.error() supports %s 191s ok 48 console string replacement console.error() supports %d 191s ok 49 console string replacement console.error() supports %i 191s ok 50 console string replacement console.error() supports %f 191s ok 51 console string replacement console.error() supports %o 191s ok 52 console string replacement console.error() supports %O 191s ok 53 console string replacement console.error() ignores %c 191s ok 54 console string replacement console.error() supports mixing substitutions 191s ok 55 console string replacement console.error() supports invalid numbers 191s ok 56 console string replacement console.error() supports missing substitutions 191s ok 57 console string replacement console.trace() supports %s 191s ok 58 console string replacement console.trace() supports %d 191s ok 59 console string replacement console.trace() supports %i 191s ok 60 console string replacement console.trace() supports %f 191s ok 61 console string replacement console.trace() supports %o 191s ok 62 console string replacement console.trace() supports %O 191s ok 63 console string replacement console.trace() ignores %c 191s ok 64 console string replacement console.trace() supports mixing substitutions 191s ok 65 console string replacement console.trace() supports invalid numbers 191s ok 66 console string replacement console.trace() supports missing substitutions 191s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 191s ok 67 console time() ends correctly 191s ok 68 console time() doesn't log initially 191s JS G BXD: Defining method quit in prototype for GLib.MainLoop 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Main loop instance 0x579ed110: Spinning loop until released or hook cleared 191s JS MAINLOOP: handling job 0, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 0 191s JS MAINLOOP: handling job 1, 191s JS MAINLOOP: Enqueue job , promise=, allocation site= 191s JS MAINLOOP: Completed job 1 191s JS MAINLOOP: handling job 2, 192s JS MAINLOOP: Enqueue job , promise=, allocation site= 192s JS MAINLOOP: Completed job 2 192s JS MAINLOOP: handling job 3, 192s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 192s JS MAINLOOP: Main loop instance 0x579ed110: release 192s JS MAINLOOP: Completed job 3 192s JS MEMORY: Memory report: before destroying context 192s JS MEMORY: 4478 objects currently alive 192s JS MEMORY: boxed_instance = 4342 192s JS MEMORY: boxed_prototype = 9 192s JS MEMORY: closure = 2 192s JS MEMORY: function = 115 192s JS MEMORY: fundamental_instance = 0 192s JS MEMORY: fundamental_prototype = 0 192s JS MEMORY: gerror_instance = 0 192s JS MEMORY: gerror_prototype = 0 192s JS MEMORY: interface = 0 192s JS MEMORY: module = 5 192s JS MEMORY: ns = 3 192s JS MEMORY: object_instance = 0 192s JS MEMORY: object_prototype = 2 192s JS MEMORY: param = 0 192s JS MEMORY: union_instance = 0 192s JS MEMORY: union_prototype = 0 192s JS CTX: JS shutdown sequence 192s JS CTX: Stopping profiler 192s JS CTX: Shutting down toggle queue 192s JS CTX: Notifying external reference holders of GjsContext dispose 192s JS MAINLOOP: Stopping promise job dispatcher 192s JS CTX: Notifying reference holders of GjsContext dispose 192s JS CTX: Checking unhandled promise rejections 192s JS CTX: Releasing cached JS wrappers 192s JS CTX: Final triggered GC 192s JS CTX: Destroying JS context 192s JS CTX: Releasing all native objects 192s JS CTX: Disabling auto GC 192s JS CTX: Ending trace on global object 192s JS CTX: Freeing allocated resources 192s JS CTX: JS context destroyed 192s PASS: gjs/testConsole.test 192s Running test: gjs/testWarnings.sh.test 192s ok 1 - overwriting method with Signals.addSignalMethods() should warn 192s ok 2 - passing too many arguments to a GI function should warn 192s ok 3 - file and line number are logged for syntax errors 192s 1..3 192s PASS: gjs/testWarnings.sh.test 192s Running test: gjs/testLegacyGtk.test 192s JS NATIVE: Registered native JS module '_promiseNative' 192s JS NATIVE: Registered native JS module '_byteArrayNative' 192s JS NATIVE: Registered native JS module '_encodingNative' 192s JS NATIVE: Registered native JS module '_gi' 192s JS NATIVE: Registered native JS module 'gi' 192s JS NATIVE: Registered native JS module 'cairoNative' 192s JS NATIVE: Registered native JS module 'system' 192s JS NATIVE: Registered native JS module 'console' 192s JS NATIVE: Registered native JS module '_print' 192s JS CTX: Enabling JIT 192s JS CTX: Initialized class GjsFileImporter prototype 0xe4b00080 192s JS IMPORT: Defining parent (nil) of 0xe4b000d8 'imports' is mod 0 192s JS IMPORT: Importing '_print' 192s JS NATIVE: Defining native module '_print' 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4b005f0 '_print' is mod 1 192s JS IMPORT: successfully imported module '_print' 192s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 192s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe49320d0 192s JS MAINLOOP: Main loop instance 0x5afff110: hold 192s JS MAINLOOP: Enqueue job , promise=, allocation site= 192s JS MAINLOOP: Starting promise job dispatcher 192s JS MAINLOOP: Main loop instance 0x5afff110: Spinning loop until released or hook cleared 192s JS MAINLOOP: handling job 0, 192s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 192s JS MAINLOOP: Main loop instance 0x5afff110: release 192s JS MAINLOOP: Completed job 0 192s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe49320d0 192s JS IMPORT: Module metadata hook for module 0xe4b10c80 192s JS IMPORT: Defining meta.importSync for module 0xe4b10c80 192s JS NATIVE: Defining native module 'gi' 192s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe4b11008 192s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 192s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 192s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 192s JS IMPORT: Importing directory 'overrides' 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4b110f8 'overrides' is mod 1 192s JS IMPORT: Defined importer 'overrides' 0xe4b110f8 in 0xe4b000d8 192s JS IMPORT: successfully imported directory 'overrides' 192s JS IMPORT: Importing '_byteArrayNative' 192s JS NATIVE: Defining native module '_byteArrayNative' 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4b114e0 '_byteArrayNative' is mod 1 192s JS IMPORT: successfully imported module '_byteArrayNative' 192s JS IMPORT: Importing '_promiseNative' 192s JS NATIVE: Defining native module '_promiseNative' 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4b11620 '_promiseNative' is mod 1 192s JS IMPORT: successfully imported module '_promiseNative' 192s JS IMPORT: Importing module GLib succeeded 192s JS IMPORT: Defining parent 0xe4b110f8 of 0xe49330e0 'GLib' is mod 1 192s JS IMPORT: successfully imported module 'GLib' 192s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 192s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe4969040, JSClass 0xf1c93920, in object 0xe4969020 192s JS CTX: Initialized class GIRepositoryGType prototype 0xe4b11840 192s JS CTX: Initialized class GIRepositoryFunction prototype 0xe4b11898 192s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 192s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 192s JS G BXD: Defined class for Error (GError), prototype 0xe4969080, JSClass 0xf1c93920, in object 0xe4969020 192s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 192s JS G BXD: Defined class for Variant (GVariant), prototype 0xe49690c0, JSClass 0xf1c93920, in object 0xe4969020 192s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 192s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe4969100, JSClass 0xf1c93920, in object 0xe4969020 192s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 192s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 192s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe4969140, JSClass 0xf1c93920, in object 0xe4969020 192s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 192s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 192s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 192s JS G BXD: Defined class for Thread (GThread), prototype 0xe4969180, JSClass 0xf1c93920, in object 0xe4969020 192s JS G BXD: Defining method ref in prototype for GLib.Thread 192s JS G BXD: Defining method unref in prototype for GLib.Thread 192s JS G NS: Defined namespace 'GLib' 0xe4969020 in GIRepository 0xe4b10ec8 192s JS IMPORT: Importing module jasmine succeeded 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe49338c0 'jasmine' is mod 1 192s JS IMPORT: successfully imported module 'jasmine' 192s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 192s JS MAINLOOP: Main loop instance 0x5afff110: hold 192s JS MAINLOOP: Enqueue job , promise=, allocation site= 192s JS MAINLOOP: Main loop instance 0x5afff110: Spinning loop until released or hook cleared 192s JS MAINLOOP: handling job 0, 192s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 192s JS MAINLOOP: Main loop instance 0x5afff110: release 192s JS MAINLOOP: Completed job 0 192s JS IMPORT: Importing 'gi' 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4b10ec8 'gi' is mod 1 192s JS IMPORT: successfully imported module 'gi' 192s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 192s JS IMPORT: Importing module byteArray succeeded 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe49339c0 'byteArray' is mod 1 192s JS IMPORT: successfully imported module 'byteArray' 192s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 192s JS IMPORT: Importing module _legacy succeeded 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4933a40 '_legacy' is mod 1 192s JS IMPORT: successfully imported module '_legacy' 192s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 192s JS G NS: Defined namespace 'GjsPrivate' 0xe4969220 in GIRepository 0xe4b10ec8 192s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 192s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 192s JS IMPORT: Importing module lang succeeded 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4933b00 'lang' is mod 1 192s JS IMPORT: successfully imported module 'lang' 192s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 192s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 192s JS IMPORT: Importing module _signals succeeded 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4933b40 '_signals' is mod 1 192s JS IMPORT: successfully imported module '_signals' 192s JS IMPORT: Importing module signals succeeded 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4933ac0 'signals' is mod 1 192s JS IMPORT: successfully imported module 'signals' 192s JS IMPORT: Importing module Gio succeeded 192s JS IMPORT: Defining parent 0xe4b110f8 of 0xe4933a80 'Gio' is mod 1 192s JS IMPORT: successfully imported module 'Gio' 192s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 192s JS IMPORT: Importing '_gi' 192s JS NATIVE: Defining native module '_gi' 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4b25c58 '_gi' is mod 1 192s JS IMPORT: successfully imported module '_gi' 192s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 192s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 192s JS IMPORT: Importing module _common succeeded 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4933bc0 '_common' is mod 1 192s JS IMPORT: successfully imported module '_common' 192s JS IMPORT: Importing module GObject succeeded 192s JS IMPORT: Defining parent 0xe4b110f8 of 0xe4933b80 'GObject' is mod 1 192s JS IMPORT: successfully imported module 'GObject' 192s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 192s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 192s JS G BXD: Defined class for String (GString), prototype 0xe4969440, JSClass 0xf1c93920, in object 0xe4969240 192s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 192s JS G PRM: Defined class ParamSpec prototype is 0xe4933c40 class 0xf1c960c0 in object 0xe4969240 192s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 192s JS G OBJ: Defined class for Object (GObject), prototype 0xe4969560, JSClass 0xf1c93c80, in object 0xe4969240 192s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 192s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 192s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe4969580, JSClass 0xf1c93c80, in object 0xe4969240 192s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 192s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 192s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 192s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 192s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 192s JS G NS: Defined namespace 'GObject' 0xe4969240 in GIRepository 0xe4b10ec8 192s JS G OBJ: Defined class for Application (GApplication), prototype 0xe49695c0, JSClass 0xf1c93c80, in object 0xe4969200 192s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 192s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe4933f00, JSClass 0xf1c93cc8, in object 0xe4969200 192s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 192s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 192s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 192s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 192s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 192s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 192s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 192s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 192s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 192s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 192s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe4969620, JSClass 0xf1c93c80, in object 0xe4969200 192s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 192s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe49ad120, JSClass 0xf1c93cc8, in object 0xe4969200 192s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 192s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe4969680, JSClass 0xf1c93c80, in object 0xe4969200 192s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 192s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 192s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe49ad220, JSClass 0xf1c93cc8, in object 0xe4969200 192s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 192s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 192s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 192s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe49696e0, JSClass 0xf1c93920, in object 0xe4969200 192s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 192s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe4969720, JSClass 0xf1c93920, in object 0xe4969200 192s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 192s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 192s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe4969760, JSClass 0xf1c93c80, in object 0xe4969200 192s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe49697a0, JSClass 0xf1c93c80, in object 0xe4969220 192s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 192s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe49697e0, JSClass 0xf1c93c80, in object 0xe4969200 192s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 192s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 192s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 192s JS G IFACE: Defined class for File (GFile), prototype 0xe49ad340, JSClass 0xf1c93cc8, in object 0xe4969200 192s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe4969840, JSClass 0xf1c93c80, in object 0xe4b10f90 192s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 192s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe49698a0, JSClass 0xf1c93c80, in object 0xe4969200 192s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 192s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 192s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe49698e0, JSClass 0xf1c93c80, in object 0xe4969200 192s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 192s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe4969920, JSClass 0xf1c93c80, in object 0xe4969200 192s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 192s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe4969960, JSClass 0xf1c93920, in object 0xe4969200 192s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 192s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 192s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe49699a0, JSClass 0xf1c93c80, in object 0xe4969200 192s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 192s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 192s JS G NS: Defined namespace 'Gio' 0xe4969200 in GIRepository 0xe4b10ec8 192s JS IMPORT: Importing module Gtk succeeded 192s JS IMPORT: Defining parent 0xe4b110f8 of 0xe4933a00 'Gtk' is mod 1 192s JS IMPORT: successfully imported module 'Gtk' 192s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 192s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 192s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xe49699e0, JSClass 0xf1c93c80, in object 0xe4969240 192s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xe4969a20, JSClass 0xf1c93c80, in object 0xe49691e0 192s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 192s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xe49adda0, JSClass 0xf1c93cc8, in object 0xe49691e0 192s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 192s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xe4969a80, JSClass 0xf1c93c80, in object 0xe49691e0 192s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 192s JS G NS: Defined namespace 'Gtk' 0xe49691e0 in GIRepository 0xe4b10ec8 192s JS IMPORT: Importing 'system' 192s JS NATIVE: Defining native module 'system' 192s JS IMPORT: Defining parent 0xe4b000d8 of 0xe4b2ba80 'system' is mod 1 192s JS IMPORT: successfully imported module 'system' 192s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 192s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0xe4969ac0, JSClass 0xf1c93c80, in object 0xe49691e0 192s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 192s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0xe49adea0, JSClass 0xf1c93cc8, in object 0xe49691e0 192s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0xe4969b20, JSClass 0xf1c93c80, in object 0xe4b10f90 192s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0xe4969b60, JSClass 0xf1c93c80, in object 0xe4b10f90 192s JS CTX: Script evaluation succeeded 192s JS MAINLOOP: Main loop instance 0x5afff110: Spinning loop until released or hook cleared 192s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe49320d0 192s JS IMPORT: Module metadata hook for module 0xe4b345f8 192s JS IMPORT: Defining meta.importSync for module 0xe4b345f8 192s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe49320d0 192s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe49320d0 192s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 192s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 192s JS MAINLOOP: Set main loop hook to 192s JS MAINLOOP: Main loop instance 0x5afff110: hold 192s JS MAINLOOP: Running and clearing main loop hook 192s JS G BXD: Defining method run in prototype for GLib.MainLoop 192s 1..8 192s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 192s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 192s JS G BXD: Defined class for Source (GSource), prototype 0xe4969ba0, JSClass 0xf1c93920, in object 0xe4969020 192s JS G BXD: Defining method set_priority in prototype for GLib.Source 192s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 192s JS G BXD: Defining method attach in prototype for GLib.Source 192s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 192s JS IMPORT: Module metadata hook for module 0xe4b02bf8 192s JS IMPORT: Defining meta.importSync for module 0xe4b02bf8 192s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 192s dbus-daemon[3788]: [session uid=1000 pid=3788] Activating service name='org.a11y.Bus' requested by ':1.2' (uid=1000 pid=3958 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 192s dbus-daemon[3788]: [session uid=1000 pid=3788] Successfully activated service 'org.a11y.Bus' 192s JS G BXD: Defining method destroy in prototype for GLib.Source 192s dbus-daemon[3973]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=3958 comm="/usr/libexec/installed-tests/gjs/minijasmine /usr/" label="unconfined") 192s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 192s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 192s JS G OBJ: Defined class for Bin (GtkBin), prototype 0xe4969ca0, JSClass 0xf1c93c80, in object 0xe49691e0 192s JS G OBJ: Defined class for Window (GtkWindow), prototype 0xe4969ce0, JSClass 0xf1c93c80, in object 0xe49691e0 192s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 192s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 192s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 192s JS G ENUM: Defining Gtk.WindowType as 0xe4b3ec58 192s dbus-daemon[3973]: Successfully activated service 'org.a11y.atspi.Registry' 192s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 192s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 192s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 192s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 192s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 192s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 192s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0xe4969d80, JSClass 0xf1c93c80, in object 0xe49691e0 192s JS G OBJ: Defined class for Label (GtkLabel), prototype 0xe4969dc0, JSClass 0xf1c93c80, in object 0xe49691e0 192s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 192s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 192s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 192s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 192s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 192s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 192s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 192s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 192s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 192s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 192s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xe49dc2a0, JSClass 0xf1c93c80, in object 0xe49691e0 192s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 192s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 192s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 192s JS G ENUM: Defining enum value AFTER (fixed from after) 1 192s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 192s JS G ENUM: Defining GObject.ConnectFlags as 0xe4b1e2d0 192s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 192s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 192s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 192s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 192s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 192s ok 7 Legacy Gtk overrides sets CSS names on classes 192s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 192s JS G OBJ: Defined class for Button (GtkButton), prototype 0xe49dc7e0, JSClass 0xf1c93c80, in object 0xe49691e0 192s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 192s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0xe49c0d20, JSClass 0xf1c93cc8, in object 0xe49691e0 192s JS G OBJ: Defined class for Gjs_LeakTestWidget (Gjs_LeakTestWidget), prototype 0xe49dc840, JSClass 0xf1c93c80, in object 0xe4935a10 192s JS MAINLOOP: Enqueue job , promise=, allocation site= 192s JS MAINLOOP: handling job 0, 192s JS MAINLOOP: Enqueue job , promise=, allocation site= 192s JS MAINLOOP: Completed job 0 192s JS MAINLOOP: handling job 1, 192s ok 8 Legacy Gtk overrides does not leak instance when connecting template signal 192s JS MAINLOOP: Completed job 1 192s JS G BXD: Defining method quit in prototype for GLib.MainLoop 192s JS MAINLOOP: Enqueue job , promise=, allocation site= 192s JS MAINLOOP: Main loop instance 0x5afff110: Spinning loop until released or hook cleared 192s JS MAINLOOP: handling job 0, 192s JS MAINLOOP: Enqueue job , promise=, allocation site= 192s JS MAINLOOP: Completed job 0 192s JS MAINLOOP: handling job 1, 192s JS MAINLOOP: Enqueue job , promise=, allocation site= 192s JS MAINLOOP: Completed job 1 192s JS MAINLOOP: handling job 2, 192s JS MAINLOOP: Enqueue job , promise=, allocation site= 192s JS MAINLOOP: Completed job 2 192s JS MAINLOOP: handling job 3, 192s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 192s JS MAINLOOP: Main loop instance 0x5afff110: release 192s JS MAINLOOP: Completed job 3 192s JS MEMORY: Memory report: before destroying context 192s JS MEMORY: 287 objects currently alive 192s JS MEMORY: boxed_instance = 8 192s JS MEMORY: boxed_prototype = 10 192s JS MEMORY: closure = 4 192s JS MEMORY: function = 216 192s JS MEMORY: fundamental_instance = 0 192s JS MEMORY: fundamental_prototype = 0 192s JS MEMORY: gerror_instance = 0 192s JS MEMORY: gerror_prototype = 0 192s JS MEMORY: interface = 7 192s JS MEMORY: module = 11 192s JS MEMORY: ns = 5 192s JS MEMORY: object_instance = 0 192s JS MEMORY: object_prototype = 26 192s JS MEMORY: param = 0 192s JS MEMORY: union_instance = 0 192s JS MEMORY: union_prototype = 0 192s JS CTX: JS shutdown sequence 192s JS CTX: Stopping profiler 192s JS CTX: Shutting down toggle queue 192s JS CTX: Notifying external reference holders of GjsContext dispose 192s JS MAINLOOP: Stopping promise job dispatcher 192s JS CTX: Notifying reference holders of GjsContext dispose 192s JS CTX: Checking unhandled promise rejections 192s JS CTX: Releasing cached JS wrappers 192s JS CTX: Final triggered GC 192s JS CTX: Destroying JS context 192s JS CTX: Releasing all native objects 192s JS CTX: Disabling auto GC 192s JS CTX: Ending trace on global object 192s JS CTX: Freeing allocated resources 192s JS CTX: JS context destroyed 192s PASS: gjs/testLegacyGtk.test 192s Running test: gjs/list.test 192s 1..1 194s ok 1 - /usr/libexec/installed-tests/gjs/debugger/list.debugger 194s PASS: gjs/list.test 194s Running test: gjs/testCommandLine.sh.test 194s ok 1 - Invalid option should exit with failure (exit code 1) 194s ok 2 - Invalid option should print a relevant message 194s ok 3 - System.exit(0) should exit successfully 194s ok 4 - System.exit(42) should exit with the correct exit code 194s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 194s # VALGRIND = 194s ok 6 - System.exit() should still exit across an FFI boundary 194s ok 7 - Unhandled promise rejections should still be printed when exiting 194s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 194s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 194s ok 10 - --help should succeed 194s ok 11 - --help should print something 194s ok 12 - should succeed when --help is not first arg 194s ok 13 - should print something when --help is not first arg 194s ok 14 - --help should succeed before a script file 194s ok 15 - --help should print something before a script file 194s ok 16 - --help should succeed before -c 194s ok 17 - --help should print something before -c 194s ok 18 - --help after script file should be passed to script 194s ok 19 - --help after script file should not print anything 194s ok 20 - --help after -c should be passed to script 194s ok 21 - --help after -c should not print anything 194s ok 22 - -I after script should succeed but give a warning 194s ok 23 - --coverage-prefix after script should succeed but give a warning 194s ok 24 - --coverage-output after script should succeed but give a warning 194s ok 25 - --version should work 194s ok 26 - --version should print something 194s ok 27 - --version after -c should be passed to script 194s ok 28 - --version after -c should not print anything 194s ok 29 - --jsversion should work 194s ok 30 - --jsversion should print something 194s ok 31 - --jsversion after -c should be passed to script 194s ok 32 - --jsversion after -c should not print anything 194s ok 33 - no profiling data should be dumped without --profile 194s ok 34 - --profile should dump profiling data to the default file name # SKIP profiler is disabled 194s ok 35 - --profile with argument should dump profiling data to the named file # SKIP profiler is disabled 194s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler # SKIP profiler is disabled 194s ok 37 - interpreter should exit with the correct exit code from a queued promise job 194s ok 38 - interpreter should run queued promise jobs before finishing 194s ok 39 - interpreter should stop running jobs when one calls System.exit() 194s ok 40 - unhandled promise rejection should be reported 194s ok 41 - catching an await expression should not cause unhandled rejection 194s ok 42 - main program exceptions are not swallowed by queued promise jobs 194s ok 43 - object unref from other thread after shutdown should not race 194s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 194s Gjs-Message: 00:20:14.724: Wrote coverage statistics to /tmp/test-tmp-gjs_testCommandLine.sh.test-ZFMMF3/coverage.lcov 194s ok 45 - coverage prefix is treated as an absolute path 194s ok 46 - avoid statically importing two versions of the same module 194s # VALGRIND = 194s ok 47 - exit with correct code from a signal callback 194s ok 48 - avoid asserting when System.exit is called from a signal callback 194s ok 49 - exit after first System.exit call in a signal callback 194s 1..49 194s PASS: gjs/testCommandLine.sh.test 194s Running test: gjs/down-up.test 194s 1..1 194s ok 1 - /usr/libexec/installed-tests/gjs/debugger/down-up.debugger 194s PASS: gjs/down-up.test 194s Running test: gjs/until.test 194s 1..1 194s ok 1 - /usr/libexec/installed-tests/gjs/debugger/until.debugger 194s PASS: gjs/until.test 194s Running test: gjs/throw.test 194s 1..1 194s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw.debugger 194s PASS: gjs/throw.test 194s Running test: gjs/testImporter2.test 194s JS NATIVE: Registered native JS module '_promiseNative' 194s JS NATIVE: Registered native JS module '_byteArrayNative' 194s JS NATIVE: Registered native JS module '_encodingNative' 194s JS NATIVE: Registered native JS module '_gi' 194s JS NATIVE: Registered native JS module 'gi' 194s JS NATIVE: Registered native JS module 'cairoNative' 194s JS NATIVE: Registered native JS module 'system' 194s JS NATIVE: Registered native JS module 'console' 194s JS NATIVE: Registered native JS module '_print' 194s JS CTX: Enabling JIT 194s JS CTX: Initialized class GjsFileImporter prototype 0xdd000080 194s JS IMPORT: Defining parent (nil) of 0xdd0000d8 'imports' is mod 0 194s JS IMPORT: Importing '_print' 194s JS NATIVE: Defining native module '_print' 194s JS IMPORT: Defining parent 0xdd0000d8 of 0xdd0005f0 '_print' is mod 1 194s JS IMPORT: successfully imported module '_print' 194s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 194s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xdce320d0 194s JS MAINLOOP: Main loop instance 0x64184110: hold 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Starting promise job dispatcher 194s JS MAINLOOP: Main loop instance 0x64184110: Spinning loop until released or hook cleared 194s JS MAINLOOP: handling job 0, 194s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 194s JS MAINLOOP: Main loop instance 0x64184110: release 194s JS MAINLOOP: Completed job 0 194s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xdce320d0 194s JS IMPORT: Module metadata hook for module 0xdd010c80 194s JS IMPORT: Defining meta.importSync for module 0xdd010c80 194s JS NATIVE: Defining native module 'gi' 194s JS CTX: Initialized class GIRepositoryNamespace prototype 0xdd011008 194s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 194s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 194s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 194s JS IMPORT: Importing directory 'overrides' 194s JS IMPORT: Defining parent 0xdd0000d8 of 0xdd0110f8 'overrides' is mod 1 194s JS IMPORT: Defined importer 'overrides' 0xdd0110f8 in 0xdd0000d8 194s JS IMPORT: successfully imported directory 'overrides' 194s JS IMPORT: Importing '_byteArrayNative' 194s JS NATIVE: Defining native module '_byteArrayNative' 194s JS IMPORT: Defining parent 0xdd0000d8 of 0xdd0114e0 '_byteArrayNative' is mod 1 194s JS IMPORT: successfully imported module '_byteArrayNative' 194s JS IMPORT: Importing '_promiseNative' 194s JS NATIVE: Defining native module '_promiseNative' 194s JS IMPORT: Defining parent 0xdd0000d8 of 0xdd011620 '_promiseNative' is mod 1 194s JS IMPORT: successfully imported module '_promiseNative' 194s JS IMPORT: Importing module GLib succeeded 194s JS IMPORT: Defining parent 0xdd0110f8 of 0xdce330e0 'GLib' is mod 1 194s JS IMPORT: successfully imported module 'GLib' 194s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 194s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xdce69040, JSClass 0xea0e3920, in object 0xdce69020 194s JS CTX: Initialized class GIRepositoryGType prototype 0xdd011840 194s JS CTX: Initialized class GIRepositoryFunction prototype 0xdd011898 194s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 194s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 194s JS G BXD: Defined class for Error (GError), prototype 0xdce69080, JSClass 0xea0e3920, in object 0xdce69020 194s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 194s JS G BXD: Defined class for Variant (GVariant), prototype 0xdce690c0, JSClass 0xea0e3920, in object 0xdce69020 194s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 194s JS G BXD: Defined class for Bytes (GBytes), prototype 0xdce69100, JSClass 0xea0e3920, in object 0xdce69020 194s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 194s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 194s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xdce69140, JSClass 0xea0e3920, in object 0xdce69020 194s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 194s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 194s JS G BXD: Defined class for Thread (GThread), prototype 0xdce69180, JSClass 0xea0e3920, in object 0xdce69020 194s JS G BXD: Defining method ref in prototype for GLib.Thread 194s JS G BXD: Defining method unref in prototype for GLib.Thread 194s JS G NS: Defined namespace 'GLib' 0xdce69020 in GIRepository 0xdd010ec8 194s JS IMPORT: Importing module jasmine succeeded 194s JS IMPORT: Defining parent 0xdd0000d8 of 0xdce338c0 'jasmine' is mod 1 194s JS IMPORT: successfully imported module 'jasmine' 194s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 194s JS MAINLOOP: Main loop instance 0x64184110: hold 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Main loop instance 0x64184110: Spinning loop until released or hook cleared 194s JS MAINLOOP: handling job 0, 194s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 194s JS MAINLOOP: Main loop instance 0x64184110: release 194s JS MAINLOOP: Completed job 0 194s JS CTX: Script evaluation succeeded 194s JS MAINLOOP: Main loop instance 0x64184110: Spinning loop until released or hook cleared 194s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xdce320d0 194s JS IMPORT: Module metadata hook for module 0xdd025e00 194s JS IMPORT: Defining meta.importSync for module 0xdd025e00 194s JS NATIVE: Defining native module 'system' 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xdce320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xdce320d0 194s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 194s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 194s JS MAINLOOP: Set main loop hook to 194s JS MAINLOOP: Main loop instance 0x64184110: hold 194s JS MAINLOOP: Running and clearing main loop hook 194s JS G BXD: Defining method run in prototype for GLib.MainLoop 194s 1..4 194s JS IMPORT: Importing 'gi' 194s JS IMPORT: Defining parent 0xdd0000d8 of 0xdd010ec8 'gi' is mod 1 194s JS IMPORT: successfully imported module 'gi' 194s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 194s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 194s JS G BXD: Defined class for Source (GSource), prototype 0xdce691e0, JSClass 0xea0e3920, in object 0xdce69020 194s JS G BXD: Defining method set_priority in prototype for GLib.Source 194s JS IMPORT: Importing '_gi' 194s JS NATIVE: Defining native module '_gi' 194s JS IMPORT: Defining parent 0xdd0000d8 of 0xdd02a0e0 '_gi' is mod 1 194s JS IMPORT: successfully imported module '_gi' 194s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 194s JS G NS: Defined namespace 'GjsPrivate' 0xdce69260 in GIRepository 0xdd010ec8 194s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 194s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 194s JS IMPORT: Importing module _common succeeded 194s JS IMPORT: Defining parent 0xdd0000d8 of 0xdce33b60 '_common' is mod 1 194s JS IMPORT: successfully imported module '_common' 194s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 194s JS IMPORT: Importing module _legacy succeeded 194s JS IMPORT: Defining parent 0xdd0000d8 of 0xdce33ba0 '_legacy' is mod 1 194s JS IMPORT: successfully imported module '_legacy' 194s JS IMPORT: Importing module GObject succeeded 194s JS IMPORT: Defining parent 0xdd0110f8 of 0xdce33b20 'GObject' is mod 1 194s JS IMPORT: successfully imported module 'GObject' 194s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 194s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 194s JS G BXD: Defined class for String (GString), prototype 0xdce69460, JSClass 0xea0e3920, in object 0xdce69240 194s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 194s JS G PRM: Defined class ParamSpec prototype is 0xdce33c20 class 0xea0e60c0 in object 0xdce69240 194s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 194s JS G OBJ: Defined class for Object (GObject), prototype 0xdce69580, JSClass 0xea0e3c80, in object 0xdce69240 194s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 194s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 194s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xdce695a0, JSClass 0xea0e3c80, in object 0xdce69240 194s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 194s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 194s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 194s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 194s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 194s JS G NS: Defined namespace 'GObject' 0xdce69240 in GIRepository 0xdd010ec8 194s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 194s JS G BXD: Defining method attach in prototype for GLib.Source 194s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 194s JS IMPORT: Module metadata hook for module 0xdd002bf8 194s JS IMPORT: Defining meta.importSync for module 0xdd002bf8 194s JS G BXD: Defining method destroy in prototype for GLib.Source 194s JS IMPORT: Importing module GIMarshallingTests succeeded 194s JS IMPORT: Defining parent 0xdd0110f8 of 0xdce33f40 'GIMarshallingTests' is mod 1 194s JS IMPORT: successfully imported module 'GIMarshallingTests' 194s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 194s JS IMPORT: Importing module Gio succeeded 194s JS IMPORT: Defining parent 0xdd0110f8 of 0xdce33fa0 'Gio' is mod 1 194s JS IMPORT: successfully imported module 'Gio' 194s ok 2 GI importer on failure throws an exception when the overrides _init is null 194s JS IMPORT: Importing module Regress succeeded 194s JS IMPORT: Defining parent 0xdd0110f8 of 0xdce33fe0 'Regress' is mod 1 194s JS IMPORT: successfully imported module 'Regress' 194s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 194s JS IMPORT: Importing module WarnLib succeeded 194s JS IMPORT: Defining parent 0xdce357f0 of 0xdceaf880 'WarnLib' is mod 1 194s JS IMPORT: successfully imported module 'WarnLib' 194s ok 4 GI importer on failure throws an exception when the overrides _init is missing 194s JS G BXD: Defining method quit in prototype for GLib.MainLoop 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Main loop instance 0x64184110: Spinning loop until released or hook cleared 194s JS MAINLOOP: handling job 0, 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Completed job 0 194s JS MAINLOOP: handling job 1, 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Completed job 1 194s JS MAINLOOP: handling job 2, 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Completed job 2 194s JS MAINLOOP: handling job 3, 194s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 194s JS MAINLOOP: Main loop instance 0x64184110: release 194s JS MAINLOOP: Completed job 3 194s JS MEMORY: Memory report: before destroying context 194s JS MEMORY: 149 objects currently alive 194s JS MEMORY: boxed_instance = 28 194s JS MEMORY: boxed_prototype = 8 194s JS MEMORY: closure = 1 194s JS MEMORY: function = 94 194s JS MEMORY: fundamental_instance = 0 194s JS MEMORY: fundamental_prototype = 0 194s JS MEMORY: gerror_instance = 0 194s JS MEMORY: gerror_prototype = 0 194s JS MEMORY: interface = 0 194s JS MEMORY: module = 9 194s JS MEMORY: ns = 7 194s JS MEMORY: object_instance = 0 194s JS MEMORY: object_prototype = 2 194s JS MEMORY: param = 0 194s JS MEMORY: union_instance = 0 194s JS MEMORY: union_prototype = 0 194s JS CTX: JS shutdown sequence 194s JS CTX: Stopping profiler 194s JS CTX: Shutting down toggle queue 194s JS CTX: Notifying external reference holders of GjsContext dispose 194s JS MAINLOOP: Stopping promise job dispatcher 194s JS CTX: Notifying reference holders of GjsContext dispose 194s JS CTX: Checking unhandled promise rejections 194s JS CTX: Releasing cached JS wrappers 194s JS CTX: Final triggered GC 194s JS CTX: Destroying JS context 194s JS CTX: Releasing all native objects 194s JS CTX: Disabling auto GC 194s JS CTX: Ending trace on global object 194s JS CTX: Freeing allocated resources 194s JS CTX: JS context destroyed 194s PASS: gjs/testImporter2.test 194s Running test: gjs/testCairoModule.test 194s JS NATIVE: Registered native JS module '_promiseNative' 194s JS NATIVE: Registered native JS module '_byteArrayNative' 194s JS NATIVE: Registered native JS module '_encodingNative' 194s JS NATIVE: Registered native JS module '_gi' 194s JS NATIVE: Registered native JS module 'gi' 194s JS NATIVE: Registered native JS module 'cairoNative' 194s JS NATIVE: Registered native JS module 'system' 194s JS NATIVE: Registered native JS module 'console' 194s JS NATIVE: Registered native JS module '_print' 194s JS CTX: Enabling JIT 194s JS CTX: Initialized class GjsFileImporter prototype 0xe6c00080 194s JS IMPORT: Defining parent (nil) of 0xe6c000d8 'imports' is mod 0 194s JS IMPORT: Importing '_print' 194s JS NATIVE: Defining native module '_print' 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6c005f0 '_print' is mod 1 194s JS IMPORT: successfully imported module '_print' 194s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 194s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe6a320d0 194s JS MAINLOOP: Main loop instance 0x60052110: hold 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Starting promise job dispatcher 194s JS MAINLOOP: Main loop instance 0x60052110: Spinning loop until released or hook cleared 194s JS MAINLOOP: handling job 0, 194s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 194s JS MAINLOOP: Main loop instance 0x60052110: release 194s JS MAINLOOP: Completed job 0 194s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module metadata hook for module 0xe6c10c80 194s JS IMPORT: Defining meta.importSync for module 0xe6c10c80 194s JS NATIVE: Defining native module 'gi' 194s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe6c11008 194s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 194s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 194s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 194s JS IMPORT: Importing directory 'overrides' 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6c110f8 'overrides' is mod 1 194s JS IMPORT: Defined importer 'overrides' 0xe6c110f8 in 0xe6c000d8 194s JS IMPORT: successfully imported directory 'overrides' 194s JS IMPORT: Importing '_byteArrayNative' 194s JS NATIVE: Defining native module '_byteArrayNative' 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6c114e0 '_byteArrayNative' is mod 1 194s JS IMPORT: successfully imported module '_byteArrayNative' 194s JS IMPORT: Importing '_promiseNative' 194s JS NATIVE: Defining native module '_promiseNative' 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6c11620 '_promiseNative' is mod 1 194s JS IMPORT: successfully imported module '_promiseNative' 194s JS IMPORT: Importing module GLib succeeded 194s JS IMPORT: Defining parent 0xe6c110f8 of 0xe6a330e0 'GLib' is mod 1 194s JS IMPORT: successfully imported module 'GLib' 194s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 194s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe6a69040, JSClass 0xeb109920, in object 0xe6a69020 194s JS CTX: Initialized class GIRepositoryGType prototype 0xe6c11840 194s JS CTX: Initialized class GIRepositoryFunction prototype 0xe6c11898 194s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 194s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 194s JS G BXD: Defined class for Error (GError), prototype 0xe6a69080, JSClass 0xeb109920, in object 0xe6a69020 194s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 194s JS G BXD: Defined class for Variant (GVariant), prototype 0xe6a690c0, JSClass 0xeb109920, in object 0xe6a69020 194s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 194s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe6a69100, JSClass 0xeb109920, in object 0xe6a69020 194s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 194s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 194s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe6a69140, JSClass 0xeb109920, in object 0xe6a69020 194s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 194s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 194s JS G BXD: Defined class for Thread (GThread), prototype 0xe6a69180, JSClass 0xeb109920, in object 0xe6a69020 194s JS G BXD: Defining method ref in prototype for GLib.Thread 194s JS G BXD: Defining method unref in prototype for GLib.Thread 194s JS G NS: Defined namespace 'GLib' 0xe6a69020 in GIRepository 0xe6c10ec8 194s JS IMPORT: Importing module jasmine succeeded 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6a338c0 'jasmine' is mod 1 194s JS IMPORT: successfully imported module 'jasmine' 194s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 194s JS MAINLOOP: Main loop instance 0x60052110: hold 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Main loop instance 0x60052110: Spinning loop until released or hook cleared 194s JS MAINLOOP: handling job 0, 194s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 194s JS MAINLOOP: Main loop instance 0x60052110: release 194s JS MAINLOOP: Completed job 0 194s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js' (file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "cairo" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module metadata hook for module 0xe6c22f58 194s JS IMPORT: Defining meta.importSync for module 0xe6c22f58 194s JS NATIVE: Defining native module 'cairoNative' 194s JS CTX: Initialized class Region prototype 0xe6c234a8 194s JS CTX: Initialized class Context prototype 0xe6c235c0 194s JS CTX: Initialized class Surface prototype 0xe6c23d98 194s JS CTX: Initialized class ImageSurface prototype 0xe6c23e70 194s JS CTX: Initialized class Path prototype 0xe6c23f48 194s JS CTX: Initialized class PSSurface prototype 0xe6c23fa0 194s JS CTX: Initialized class PDFSurface prototype 0xe6c23ff8 194s JS CTX: Initialized class SVGSurface prototype 0xe6c24150 194s JS CTX: Initialized class Pattern prototype 0xe6c241a8 194s JS CTX: Initialized class Gradient prototype 0xe6c24200 194s JS CTX: Initialized class LinearGradient prototype 0xe6c24258 194s JS CTX: Initialized class RadialGradient prototype 0xe6c242b0 194s JS CTX: Initialized class SurfacePattern prototype 0xe6c24308 194s JS CTX: Initialized class SolidPattern prototype 0xe6c24360 194s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 194s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 194s JS IMPORT: Importing module _cairo succeeded 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6a339a0 '_cairo' is mod 1 194s JS IMPORT: successfully imported module '_cairo' 194s JS IMPORT: Module resolve hook for module "gi://cairo" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6a320d0 194s JS IMPORT: Importing module cairo succeeded 194s JS IMPORT: Defining parent 0xe6c110f8 of 0xe6a339e0 'cairo' is mod 1 194s JS IMPORT: successfully imported module 'cairo' 194s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 194s JS IMPORT: Importing 'cairoNative' 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6c23490 'cairoNative' is mod 1 194s JS IMPORT: successfully imported module 'cairoNative' 194s JS IMPORT: Importing module cairo succeeded 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6a33a20 'cairo' is mod 1 194s JS IMPORT: successfully imported module 'cairo' 194s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 194s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 194s JS G ENUM: Defining enum value NONE (fixed from none) 1 194s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 194s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 194s JS G ENUM: Defining enum value FAST (fixed from fast) 4 194s JS G ENUM: Defining enum value GOOD (fixed from good) 5 194s JS G ENUM: Defining enum value BEST (fixed from best) 6 194s JS G ENUM: Defining cairo.Antialias as 0xe6c24f08 194s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 194s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 194s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 194s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 194s JS G ENUM: Defining cairo.Content as 0xe6c24fe0 194s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 194s JS G ENUM: Defining enum value NONE (fixed from none) 0 194s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 194s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 194s JS G ENUM: Defining enum value PAD (fixed from pad) 3 194s JS G ENUM: Defining cairo.Extend as 0xe6c25038 194s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 194s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 194s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 194s JS G ENUM: Defining cairo.FillRule as 0xe6c25090 194s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 194s JS G ENUM: Defining enum value FAST (fixed from fast) 0 194s JS G ENUM: Defining enum value GOOD (fixed from good) 1 194s JS G ENUM: Defining enum value BEST (fixed from best) 2 194s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 194s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 194s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 194s JS G ENUM: Defining cairo.Filter as 0xe6c250e8 194s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 194s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 194s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 194s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 194s JS G ENUM: Defining cairo.FontSlant as 0xe6c251c0 194s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 194s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 194s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 194s JS G ENUM: Defining cairo.FontWeight as 0xe6c25218 194s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 194s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 194s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 194s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 194s JS G ENUM: Defining enum value A8 (fixed from a8) 2 194s JS G ENUM: Defining enum value A1 (fixed from a1) 3 194s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 194s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 194s JS G ENUM: Defining cairo.Format as 0xe6c25270 194s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 194s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 194s JS G ENUM: Defining enum value ROUND (fixed from round) 1 194s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 194s JS G ENUM: Defining cairo.LineCap as 0xe6c25348 194s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 194s JS G ENUM: Defining enum value MITER (fixed from miter) 0 194s JS G ENUM: Defining enum value ROUND (fixed from round) 1 194s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 194s JS G ENUM: Defining cairo.LineJoin as 0xe6c253a0 194s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 194s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 194s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 194s JS G ENUM: Defining enum value OVER (fixed from over) 2 194s JS G ENUM: Defining enum value IN (fixed from in) 3 194s JS G ENUM: Defining enum value OUT (fixed from out) 4 194s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 194s JS G ENUM: Defining enum value DEST (fixed from dest) 6 194s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 194s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 194s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 194s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 194s JS G ENUM: Defining enum value XOR (fixed from xor) 11 194s JS G ENUM: Defining enum value ADD (fixed from add) 12 194s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 194s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 194s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 194s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 194s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 194s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 194s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 194s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 194s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 194s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 194s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 194s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 194s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 194s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 194s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 194s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 194s JS G ENUM: Defining cairo.Operator as 0xe6c253f8 194s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 194s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 194s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 194s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 194s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 194s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 194s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 194s JS G ENUM: Defining cairo.PatternType as 0xe6c255d0 194s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 194s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 194s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 194s JS G ENUM: Defining enum value PS (fixed from ps) 2 194s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 194s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 194s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 194s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 194s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 194s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 194s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 194s JS G ENUM: Defining enum value SVG (fixed from svg) 10 194s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 194s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 194s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 194s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 194s JS G ENUM: Defining enum value QT (fixed from qt) 15 194s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 194s JS G ENUM: Defining enum value VG (fixed from vg) 17 194s JS G ENUM: Defining enum value GL (fixed from gl) 18 194s JS G ENUM: Defining enum value DRM (fixed from drm) 19 194s JS G ENUM: Defining enum value TEE (fixed from tee) 20 194s JS G ENUM: Defining enum value XML (fixed from xml) 21 194s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 194s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 194s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 194s JS G ENUM: Defining cairo.SurfaceType as 0xe6c256a8 194s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 194s JS G BXD: Defined class for Region (CairoRegion), prototype 0xe6a69420, JSClass 0xeb109920, in object 0xe6a69260 194s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 194s JS G BXD: Defined class for Context (CairoContext), prototype 0xe6a69440, JSClass 0xeb109920, in object 0xe6a69260 194s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 194s JS G BXD: Defined class for Surface (CairoSurface), prototype 0xe6a69460, JSClass 0xeb109920, in object 0xe6a69260 194s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 194s JS G BXD: Defined class for Path (void), prototype 0xe6a69480, JSClass 0xeb109920, in object 0xe6a69260 194s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 194s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0xe6a694c0, JSClass 0xeb109920, in object 0xe6a69260 194s JS G NS: Defined namespace 'cairo' 0xe6a69260 in GIRepository 0xe6c10ec8 194s JS MAINLOOP: Main loop instance 0x60052110: hold 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Main loop instance 0x60052110: Spinning loop until released or hook cleared 194s JS MAINLOOP: handling job 0, 194s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testCairoModule.js async resolved" 194s JS MAINLOOP: Main loop instance 0x60052110: release 194s JS MAINLOOP: Completed job 0 194s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module metadata hook for module 0xe6c280f0 194s JS IMPORT: Defining meta.importSync for module 0xe6c280f0 194s JS NATIVE: Defining native module 'system' 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6a320d0 194s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6a320d0 194s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 194s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 194s JS MAINLOOP: Set main loop hook to 194s JS MAINLOOP: Main loop instance 0x60052110: hold 194s JS MAINLOOP: Running and clearing main loop hook 194s JS G BXD: Defining method run in prototype for GLib.MainLoop 194s 1..3 194s JS IMPORT: Importing 'gi' 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6c10ec8 'gi' is mod 1 194s JS IMPORT: successfully imported module 'gi' 194s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 194s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 194s JS G BXD: Defined class for Source (GSource), prototype 0xe6a694e0, JSClass 0xeb109920, in object 0xe6a69020 194s JS G BXD: Defining method set_priority in prototype for GLib.Source 194s JS IMPORT: Importing '_gi' 194s JS NATIVE: Defining native module '_gi' 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6c2c2b0 '_gi' is mod 1 194s JS IMPORT: successfully imported module '_gi' 194s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 194s JS G NS: Defined namespace 'GjsPrivate' 0xe6a69560 in GIRepository 0xe6c10ec8 194s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 194s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 194s JS IMPORT: Importing module _common succeeded 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6a33c00 '_common' is mod 1 194s JS IMPORT: successfully imported module '_common' 194s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 194s JS IMPORT: Importing module _legacy succeeded 194s JS IMPORT: Defining parent 0xe6c000d8 of 0xe6a33c40 '_legacy' is mod 1 194s JS IMPORT: successfully imported module '_legacy' 194s JS IMPORT: Importing module GObject succeeded 194s JS IMPORT: Defining parent 0xe6c110f8 of 0xe6a33bc0 'GObject' is mod 1 194s JS IMPORT: successfully imported module 'GObject' 194s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 194s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 194s JS G BXD: Defined class for String (GString), prototype 0xe6a69740, JSClass 0xeb109920, in object 0xe6a69540 194s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 194s JS G PRM: Defined class ParamSpec prototype is 0xe6a33cc0 class 0xeb10c0c0 in object 0xe6a69540 194s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 194s JS G OBJ: Defined class for Object (GObject), prototype 0xe6a69860, JSClass 0xeb109c80, in object 0xe6a69540 194s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 194s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 194s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe6a69880, JSClass 0xeb109c80, in object 0xe6a69540 194s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 194s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 194s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 194s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 194s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 194s JS G NS: Defined namespace 'GObject' 0xe6a69540 in GIRepository 0xe6c10ec8 194s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 194s JS G BXD: Defining method attach in prototype for GLib.Source 194s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 194s JS IMPORT: Module metadata hook for module 0xe6c02bf8 194s JS IMPORT: Defining meta.importSync for module 0xe6c02bf8 194s JS G BXD: Defining method destroy in prototype for GLib.Source 194s ok 1 Cairo imported as ES module cairo default import 194s ok 2 Cairo imported via GI has the same functionality as imports.cairo 194s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 194s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0xe6a69a80, JSClass 0xeb109920, in object 0xe6a69260 194s ok 3 Cairo imported via GI has boxed types from the GIR file 194s JS G BXD: Defining method quit in prototype for GLib.MainLoop 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Main loop instance 0x60052110: Spinning loop until released or hook cleared 194s JS MAINLOOP: handling job 0, 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Completed job 0 194s JS MAINLOOP: handling job 1, 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Completed job 1 194s JS MAINLOOP: handling job 2, 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Completed job 2 194s JS MAINLOOP: handling job 3, 194s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 194s JS MAINLOOP: Main loop instance 0x60052110: release 194s JS MAINLOOP: Completed job 3 194s JS MEMORY: Memory report: before destroying context 194s JS MEMORY: 146 objects currently alive 194s JS MEMORY: boxed_instance = 23 194s JS MEMORY: boxed_prototype = 14 194s JS MEMORY: closure = 1 194s JS MEMORY: function = 94 194s JS MEMORY: fundamental_instance = 0 194s JS MEMORY: fundamental_prototype = 0 194s JS MEMORY: gerror_instance = 0 194s JS MEMORY: gerror_prototype = 0 194s JS MEMORY: interface = 0 194s JS MEMORY: module = 8 194s JS MEMORY: ns = 4 194s JS MEMORY: object_instance = 0 194s JS MEMORY: object_prototype = 2 194s JS MEMORY: param = 0 194s JS MEMORY: union_instance = 0 194s JS MEMORY: union_prototype = 0 194s JS CTX: JS shutdown sequence 194s JS CTX: Stopping profiler 194s JS CTX: Shutting down toggle queue 194s JS CTX: Notifying external reference holders of GjsContext dispose 194s JS MAINLOOP: Stopping promise job dispatcher 194s JS CTX: Notifying reference holders of GjsContext dispose 194s JS CTX: Checking unhandled promise rejections 194s JS CTX: Releasing cached JS wrappers 194s JS CTX: Final triggered GC 194s JS CTX: Destroying JS context 194s JS CTX: Releasing all native objects 194s JS CTX: Disabling auto GC 194s JS CTX: Ending trace on global object 194s JS CTX: Freeing allocated resources 194s JS CTX: JS context destroyed 194s PASS: gjs/testCairoModule.test 194s Running test: gjs/delete.test 194s 1..1 194s ok 1 - /usr/libexec/installed-tests/gjs/debugger/delete.debugger 194s PASS: gjs/delete.test 194s Running test: gjs/testESModules.test 194s JS NATIVE: Registered native JS module '_promiseNative' 194s JS NATIVE: Registered native JS module '_byteArrayNative' 194s JS NATIVE: Registered native JS module '_encodingNative' 194s JS NATIVE: Registered native JS module '_gi' 194s JS NATIVE: Registered native JS module 'gi' 194s JS NATIVE: Registered native JS module 'cairoNative' 194s JS NATIVE: Registered native JS module 'system' 194s JS NATIVE: Registered native JS module 'console' 194s JS NATIVE: Registered native JS module '_print' 194s JS CTX: Enabling JIT 194s JS CTX: Initialized class GjsFileImporter prototype 0xe4600080 194s JS IMPORT: Defining parent (nil) of 0xe46000d8 'imports' is mod 0 194s JS IMPORT: Importing '_print' 194s JS NATIVE: Defining native module '_print' 194s JS IMPORT: Defining parent 0xe46000d8 of 0xe46005f0 '_print' is mod 1 194s JS IMPORT: successfully imported module '_print' 194s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 194s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe44320d0 194s JS MAINLOOP: Main loop instance 0x5b618110: hold 194s JS MAINLOOP: Enqueue job , promise=, allocation site= 194s JS MAINLOOP: Starting promise job dispatcher 194s JS MAINLOOP: Main loop instance 0x5b618110: Spinning loop until released or hook cleared 194s JS MAINLOOP: handling job 0, 194s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 194s JS MAINLOOP: Main loop instance 0x5b618110: release 194s JS MAINLOOP: Completed job 0 194s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe44320d0 194s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe44320d0 194s JS IMPORT: Module metadata hook for module 0xe4610c80 194s JS IMPORT: Defining meta.importSync for module 0xe4610c80 194s JS NATIVE: Defining native module 'gi' 194s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe4611008 194s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 194s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 194s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 194s JS IMPORT: Importing directory 'overrides' 194s JS IMPORT: Defining parent 0xe46000d8 of 0xe46110f8 'overrides' is mod 1 194s JS IMPORT: Defined importer 'overrides' 0xe46110f8 in 0xe46000d8 194s JS IMPORT: successfully imported directory 'overrides' 194s JS IMPORT: Importing '_byteArrayNative' 194s JS NATIVE: Defining native module '_byteArrayNative' 194s JS IMPORT: Defining parent 0xe46000d8 of 0xe46114e0 '_byteArrayNative' is mod 1 194s JS IMPORT: successfully imported module '_byteArrayNative' 194s JS IMPORT: Importing '_promiseNative' 194s JS NATIVE: Defining native module '_promiseNative' 194s JS IMPORT: Defining parent 0xe46000d8 of 0xe4611620 '_promiseNative' is mod 1 194s JS IMPORT: successfully imported module '_promiseNative' 194s JS IMPORT: Importing module GLib succeeded 194s JS IMPORT: Defining parent 0xe46110f8 of 0xe44330e0 'GLib' is mod 1 194s JS IMPORT: successfully imported module 'GLib' 194s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 194s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe4469040, JSClass 0xf178c920, in object 0xe4469020 194s JS CTX: Initialized class GIRepositoryGType prototype 0xe4611840 194s JS CTX: Initialized class GIRepositoryFunction prototype 0xe4611898 194s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 194s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 194s JS G BXD: Defined class for Error (GError), prototype 0xe4469080, JSClass 0xf178c920, in object 0xe4469020 194s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 194s JS G BXD: Defined class for Variant (GVariant), prototype 0xe44690c0, JSClass 0xf178c920, in object 0xe4469020 194s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 194s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe4469100, JSClass 0xf178c920, in object 0xe4469020 194s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 194s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 194s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe4469140, JSClass 0xf178c920, in object 0xe4469020 194s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 194s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 195s JS G BXD: Defined class for Thread (GThread), prototype 0xe4469180, JSClass 0xf178c920, in object 0xe4469020 195s JS G BXD: Defining method ref in prototype for GLib.Thread 195s JS G BXD: Defining method unref in prototype for GLib.Thread 195s JS G NS: Defined namespace 'GLib' 0xe4469020 in GIRepository 0xe4610ec8 195s JS IMPORT: Importing module jasmine succeeded 195s JS IMPORT: Defining parent 0xe46000d8 of 0xe44338c0 'jasmine' is mod 1 195s JS IMPORT: successfully imported module 'jasmine' 195s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x5b618110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testESModules.js' (file:///usr/libexec/installed-tests/gjs/js/testESModules.js), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xe44320d0 195s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 195s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 195s JS IMPORT: Importing 'gi' 195s JS IMPORT: Defining parent 0xe46000d8 of 0xe4610ec8 'gi' is mod 1 195s JS IMPORT: successfully imported module 'gi' 195s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 195s JS G NS: Defined namespace 'GjsPrivate' 0xe44691e0 in GIRepository 0xe4610ec8 195s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 195s JS G ENUM: Defining enum value ALL (fixed from all) 6 195s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 195s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 195s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 195s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 195s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 195s JS G ENUM: Defining enum value TIME (fixed from time) 2 195s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xe46244a8 195s JS IMPORT: Importing module _gettext succeeded 195s JS IMPORT: Defining parent 0xe46000d8 of 0xe44339a0 '_gettext' is mod 1 195s JS IMPORT: successfully imported module '_gettext' 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe44320d0 195s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 195s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 195s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 195s JS IMPORT: Importing module _legacy succeeded 195s JS IMPORT: Defining parent 0xe46000d8 of 0xe4433aa0 '_legacy' is mod 1 195s JS IMPORT: successfully imported module '_legacy' 195s JS IMPORT: Importing module lang succeeded 195s JS IMPORT: Defining parent 0xe46000d8 of 0xe4433a60 'lang' is mod 1 195s JS IMPORT: successfully imported module 'lang' 195s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 195s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 195s JS IMPORT: Importing module _signals succeeded 195s JS IMPORT: Defining parent 0xe46000d8 of 0xe4433ae0 '_signals' is mod 1 195s JS IMPORT: successfully imported module '_signals' 195s JS IMPORT: Importing module signals succeeded 195s JS IMPORT: Defining parent 0xe46000d8 of 0xe4433a20 'signals' is mod 1 195s JS IMPORT: successfully imported module 'signals' 195s JS IMPORT: Importing module Gio succeeded 195s JS IMPORT: Defining parent 0xe46110f8 of 0xe44339e0 'Gio' is mod 1 195s JS IMPORT: successfully imported module 'Gio' 195s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 195s JS IMPORT: Importing '_gi' 195s JS NATIVE: Defining native module '_gi' 195s JS IMPORT: Defining parent 0xe46000d8 of 0xe4626fa8 '_gi' is mod 1 195s JS IMPORT: successfully imported module '_gi' 195s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 195s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 195s JS IMPORT: Importing module _common succeeded 195s JS IMPORT: Defining parent 0xe46000d8 of 0xe4433b60 '_common' is mod 1 195s JS IMPORT: successfully imported module '_common' 195s JS IMPORT: Importing module GObject succeeded 195s JS IMPORT: Defining parent 0xe46110f8 of 0xe4433b20 'GObject' is mod 1 195s JS IMPORT: successfully imported module 'GObject' 195s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 195s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 195s JS G BXD: Defined class for String (GString), prototype 0xe4469440, JSClass 0xf178c920, in object 0xe4469240 195s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 195s JS G PRM: Defined class ParamSpec prototype is 0xe4433be0 class 0xf178f0c0 in object 0xe4469240 195s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 195s JS G OBJ: Defined class for Object (GObject), prototype 0xe4469560, JSClass 0xf178cc80, in object 0xe4469240 195s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 195s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 195s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe4469580, JSClass 0xf178cc80, in object 0xe4469240 195s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 195s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 195s JS G NS: Defined namespace 'GObject' 0xe4469240 in GIRepository 0xe4610ec8 195s JS G OBJ: Defined class for Application (GApplication), prototype 0xe44695c0, JSClass 0xf178cc80, in object 0xe4469220 195s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 195s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe4433ea0, JSClass 0xf178ccc8, in object 0xe4469220 195s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 195s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe4469620, JSClass 0xf178cc80, in object 0xe4469220 195s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 195s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe44ad0c0, JSClass 0xf178ccc8, in object 0xe4469220 195s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe4469680, JSClass 0xf178cc80, in object 0xe4469220 195s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 195s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe44ad1c0, JSClass 0xf178ccc8, in object 0xe4469220 195s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 195s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe44696e0, JSClass 0xf178c920, in object 0xe4469220 195s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 195s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe4469720, JSClass 0xf178c920, in object 0xe4469220 195s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 195s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe4469760, JSClass 0xf178cc80, in object 0xe4469220 195s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe44697a0, JSClass 0xf178cc80, in object 0xe44691e0 195s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 195s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe44697e0, JSClass 0xf178cc80, in object 0xe4469220 195s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 195s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 195s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 195s JS G IFACE: Defined class for File (GFile), prototype 0xe44ad2e0, JSClass 0xf178ccc8, in object 0xe4469220 195s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe4469840, JSClass 0xf178cc80, in object 0xe4610f90 195s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 195s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe44698a0, JSClass 0xf178cc80, in object 0xe4469220 195s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 195s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 195s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe44698e0, JSClass 0xf178cc80, in object 0xe4469220 195s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 195s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe4469920, JSClass 0xf178cc80, in object 0xe4469220 195s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 195s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe4469960, JSClass 0xf178c920, in object 0xe4469220 195s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 195s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 195s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe44699a0, JSClass 0xf178cc80, in object 0xe4469220 195s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 195s JS G NS: Defined namespace 'Gio' 0xe4469220 in GIRepository 0xe4610ec8 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe44320d0 195s JS IMPORT: Module metadata hook for module 0xe46236e8 195s JS IMPORT: Defining meta.importSync for module 0xe46236e8 195s JS NATIVE: Defining native module 'system' 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/exports.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xe44320d0 195s JS IMPORT: Module metadata hook for module 0xe46238c8 195s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0xe44699e0, JSClass 0xf178cc80, in object 0xe4610f90 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/importmeta.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module metadata hook for module 0xe4623b28 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect.js" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x5b618110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testESModules.js async resolved" 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe44320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe44320d0 195s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 195s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 195s JS MAINLOOP: Set main loop hook to 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Running and clearing main loop hook 195s JS G BXD: Defining method run in prototype for GLib.MainLoop 195s 1..28 195s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 195s JS G BXD: Defined class for Source (GSource), prototype 0xe4469a80, JSClass 0xf178c920, in object 0xe4469020 195s JS G BXD: Defining method set_priority in prototype for GLib.Source 195s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 195s JS G BXD: Defining method attach in prototype for GLib.Source 195s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 195s JS IMPORT: Module metadata hook for module 0xe4453e50 195s JS IMPORT: Defining meta.importSync for module 0xe4453e50 195s JS G BXD: Defining method destroy in prototype for GLib.Source 195s ok 1 ES module imports default import 195s ok 2 ES module imports named import 195s ok 3 ES module imports GObject introspection import 195s ok 4 ES module imports import with version parameter 195s ok 5 ES module imports import again with other version parameter 195s ok 6 ES module imports import for the first time with wrong version 195s JS IMPORT: Importing module Gtk succeeded 195s JS IMPORT: Defining parent 0xe4435940 of 0xe44c4720 'Gtk' is mod 1 195s JS IMPORT: successfully imported module 'Gtk' 195s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 195s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 195s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xe4469e60, JSClass 0xf178cc80, in object 0xe4469240 195s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xe4469ea0, JSClass 0xf178cc80, in object 0xe4469e40 195s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 195s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xe44c4980, JSClass 0xf178ccc8, in object 0xe4469e40 195s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 195s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xe4469f00, JSClass 0xf178cc80, in object 0xe4469e40 195s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 195s JS G NS: Defined namespace 'Gtk' 0xe4469e40 in GIRepository 0xe4435900 195s ok 7 ES module imports import with another version after a failed import 195s ok 8 ES module imports import nonexistent module 195s ok 9 ES module imports GObject introspection import via URL scheme 195s JS IMPORT: Module metadata hook for module 0xe4453d90 195s ok 10 ES module imports import.meta.url 195s ok 11 ES module imports finds files relative to import.meta.url 195s ok 12 ES module imports does not expose internal import.meta properties to userland modules 195s ok 13 ES module imports treats equivalent URIs as equal and does not load the module again 195s ok 14 Builtin ES modules gettext default import 195s ok 15 Builtin ES modules gettext named import 195s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s ok 16 Builtin ES modules gettext named dynamic import 195s JS MAINLOOP: Completed job 3 195s JS IMPORT: Async module resolve hook for module "gettext" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS IMPORT: Module resolve hook for module "gettext" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s ok 17 Builtin ES modules gettext dynamic import matches static import 195s JS MAINLOOP: Completed job 3 195s ok 18 Builtin ES modules system default import 195s ok 19 Builtin ES modules system named import 195s JS IMPORT: Async module resolve hook for module "system" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s ok 20 Builtin ES modules system dynamic import matches static import 195s JS MAINLOOP: Completed job 3 195s JS IMPORT: Async module resolve hook for module "system" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s ok 21 Builtin ES modules system named dynamic import 195s JS MAINLOOP: Completed job 3 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 3 195s JS MAINLOOP: handling job 4, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 4 195s JS MAINLOOP: handling job 5, 195s ok 22 Dynamic imports default import 195s JS MAINLOOP: Completed job 5 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s ok 23 Dynamic imports named import 195s JS MAINLOOP: Completed job 3 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Async module resolve hook for module "gi://Gio" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 3 195s JS MAINLOOP: handling job 4, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 4 195s JS MAINLOOP: handling job 5, 195s JS IMPORT: Module resolve hook for module "gi://Gio" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 5 195s JS MAINLOOP: handling job 6, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 6 195s JS MAINLOOP: handling job 7, 195s ok 24 Dynamic imports dynamic gi import matches static 195s JS MAINLOOP: Completed job 7 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Completed job 3 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 3 195s JS MAINLOOP: handling job 4, 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 4 195s JS MAINLOOP: handling job 5, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 5 195s JS MAINLOOP: handling job 6, 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 6 195s JS MAINLOOP: handling job 7, 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 7 195s JS MAINLOOP: handling job 8, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 8 195s JS MAINLOOP: handling job 9, 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/sideEffect2.js" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 9 195s JS MAINLOOP: handling job 10, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 10 195s JS MAINLOOP: handling job 11, 195s ok 25 Dynamic imports treats equivalent URIs as equal and does not load the module again 195s JS MAINLOOP: Completed job 11 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/doesNotExist.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Completed job 3 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS IMPORT: Async import promise rejected 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 3 195s JS MAINLOOP: handling job 4, 195s ok 26 Dynamic imports does not show internal stack frames in an import error 195s JS MAINLOOP: Completed job 4 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/alwaysThrows.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Completed job 3 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 3 195s JS MAINLOOP: handling job 4, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 4 195s JS MAINLOOP: handling job 5, 195s ok 27 Dynamic imports does not show internal stack frames in a module that throws an error 195s JS MAINLOOP: Completed job 5 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Async import promise resolved 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS IMPORT: Module resolve hook for module "resource:///org/gjs/jsunit/modules/say.js" (relative to ), global 0xe44320d0 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Async module resolve hook for module "resource:///org/gjs/jsunit/modules/data.txt" (relative to 0xe4453d90), global 0xe44320d0 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Main loop instance 0x5b618110: hold 195s JS MAINLOOP: Completed job 3 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: handling job 0, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS IMPORT: Async import promise rejected 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 3 195s JS MAINLOOP: handling job 4, 195s ok 28 Dynamic imports does not show internal stack frames in a module that fails to parse 195s JS MAINLOOP: Completed job 4 195s JS G BXD: Defining method quit in prototype for GLib.MainLoop 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x5b618110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 195s JS MAINLOOP: Main loop instance 0x5b618110: release 195s JS MAINLOOP: Completed job 3 195s JS MEMORY: Memory report: before destroying context 195s JS MEMORY: 404 objects currently alive 195s JS MEMORY: boxed_instance = 132 195s JS MEMORY: boxed_prototype = 11 195s JS MEMORY: closure = 1 195s JS MEMORY: function = 218 195s JS MEMORY: fundamental_instance = 0 195s JS MEMORY: fundamental_prototype = 0 195s JS MEMORY: gerror_instance = 0 195s JS MEMORY: gerror_prototype = 0 195s JS MEMORY: interface = 5 195s JS MEMORY: module = 11 195s JS MEMORY: ns = 5 195s JS MEMORY: object_instance = 4 195s JS MEMORY: object_prototype = 17 195s JS MEMORY: param = 0 195s JS MEMORY: union_instance = 0 195s JS MEMORY: union_prototype = 0 195s JS CTX: JS shutdown sequence 195s JS CTX: Stopping profiler 195s JS CTX: Shutting down toggle queue 195s JS CTX: Notifying external reference holders of GjsContext dispose 195s JS MAINLOOP: Stopping promise job dispatcher 195s JS CTX: Notifying reference holders of GjsContext dispose 195s JS CTX: Checking unhandled promise rejections 195s JS CTX: Releasing cached JS wrappers 195s JS CTX: Final triggered GC 195s JS CTX: Destroying JS context 195s JS CTX: Releasing all native objects 195s JS CTX: Disabling auto GC 195s JS CTX: Ending trace on global object 195s JS CTX: Freeing allocated resources 195s JS CTX: JS context destroyed 195s PASS: gjs/testESModules.test 195s Running test: gjs/testGObjectValue.test 195s JS NATIVE: Registered native JS module '_promiseNative' 195s JS NATIVE: Registered native JS module '_byteArrayNative' 195s JS NATIVE: Registered native JS module '_encodingNative' 195s JS NATIVE: Registered native JS module '_gi' 195s JS NATIVE: Registered native JS module 'gi' 195s JS NATIVE: Registered native JS module 'cairoNative' 195s JS NATIVE: Registered native JS module 'system' 195s JS NATIVE: Registered native JS module 'console' 195s JS NATIVE: Registered native JS module '_print' 195s JS CTX: Enabling JIT 195s JS CTX: Initialized class GjsFileImporter prototype 0xebb00080 195s JS IMPORT: Defining parent (nil) of 0xebb000d8 'imports' is mod 0 195s JS IMPORT: Importing '_print' 195s JS NATIVE: Defining native module '_print' 195s JS IMPORT: Defining parent 0xebb000d8 of 0xebb005f0 '_print' is mod 1 195s JS IMPORT: successfully imported module '_print' 195s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 195s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xeb9320d0 195s JS MAINLOOP: Main loop instance 0x5d0cf110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Starting promise job dispatcher 195s JS MAINLOOP: Main loop instance 0x5d0cf110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 195s JS MAINLOOP: Main loop instance 0x5d0cf110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module metadata hook for module 0xebb10c80 195s JS IMPORT: Defining meta.importSync for module 0xebb10c80 195s JS NATIVE: Defining native module 'gi' 195s JS CTX: Initialized class GIRepositoryNamespace prototype 0xebb11008 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 195s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 195s JS IMPORT: Importing directory 'overrides' 195s JS IMPORT: Defining parent 0xebb000d8 of 0xebb110f8 'overrides' is mod 1 195s JS IMPORT: Defined importer 'overrides' 0xebb110f8 in 0xebb000d8 195s JS IMPORT: successfully imported directory 'overrides' 195s JS IMPORT: Importing '_byteArrayNative' 195s JS NATIVE: Defining native module '_byteArrayNative' 195s JS IMPORT: Defining parent 0xebb000d8 of 0xebb114e0 '_byteArrayNative' is mod 1 195s JS IMPORT: successfully imported module '_byteArrayNative' 195s JS IMPORT: Importing '_promiseNative' 195s JS NATIVE: Defining native module '_promiseNative' 195s JS IMPORT: Defining parent 0xebb000d8 of 0xebb11620 '_promiseNative' is mod 1 195s JS IMPORT: successfully imported module '_promiseNative' 195s JS IMPORT: Importing module GLib succeeded 195s JS IMPORT: Defining parent 0xebb110f8 of 0xeb9330e0 'GLib' is mod 1 195s JS IMPORT: successfully imported module 'GLib' 195s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 195s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xeb969040, JSClass 0xf0022920, in object 0xeb969020 195s JS CTX: Initialized class GIRepositoryGType prototype 0xebb11840 195s JS CTX: Initialized class GIRepositoryFunction prototype 0xebb11898 195s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 195s JS G BXD: Defined class for Error (GError), prototype 0xeb969080, JSClass 0xf0022920, in object 0xeb969020 195s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 195s JS G BXD: Defined class for Variant (GVariant), prototype 0xeb9690c0, JSClass 0xf0022920, in object 0xeb969020 195s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 195s JS G BXD: Defined class for Bytes (GBytes), prototype 0xeb969100, JSClass 0xf0022920, in object 0xeb969020 195s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 195s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xeb969140, JSClass 0xf0022920, in object 0xeb969020 195s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 195s JS G BXD: Defined class for Thread (GThread), prototype 0xeb969180, JSClass 0xf0022920, in object 0xeb969020 195s JS G BXD: Defining method ref in prototype for GLib.Thread 195s JS G BXD: Defining method unref in prototype for GLib.Thread 195s JS G NS: Defined namespace 'GLib' 0xeb969020 in GIRepository 0xebb10ec8 195s JS IMPORT: Importing module jasmine succeeded 195s JS IMPORT: Defining parent 0xebb000d8 of 0xeb9338c0 'jasmine' is mod 1 195s JS IMPORT: successfully imported module 'jasmine' 195s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 195s JS MAINLOOP: Main loop instance 0x5d0cf110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x5d0cf110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 195s JS MAINLOOP: Main loop instance 0x5d0cf110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Importing 'gi' 195s JS IMPORT: Defining parent 0xebb000d8 of 0xebb10ec8 'gi' is mod 1 195s JS IMPORT: successfully imported module 'gi' 195s JS IMPORT: Importing '_gi' 195s JS NATIVE: Defining native module '_gi' 195s JS IMPORT: Defining parent 0xebb000d8 of 0xebb23038 '_gi' is mod 1 195s JS IMPORT: successfully imported module '_gi' 195s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 195s JS G NS: Defined namespace 'GjsPrivate' 0xeb969200 in GIRepository 0xebb10ec8 195s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 195s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 195s JS IMPORT: Importing module _common succeeded 195s JS IMPORT: Defining parent 0xebb000d8 of 0xeb933a00 '_common' is mod 1 195s JS IMPORT: successfully imported module '_common' 195s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 195s JS IMPORT: Importing module _legacy succeeded 195s JS IMPORT: Defining parent 0xebb000d8 of 0xeb933a40 '_legacy' is mod 1 195s JS IMPORT: successfully imported module '_legacy' 195s JS IMPORT: Importing module GObject succeeded 195s JS IMPORT: Defining parent 0xebb110f8 of 0xeb9339c0 'GObject' is mod 1 195s JS IMPORT: successfully imported module 'GObject' 195s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 195s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 195s JS G BXD: Defined class for String (GString), prototype 0xeb969400, JSClass 0xf0022920, in object 0xeb9691e0 195s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 195s JS G PRM: Defined class ParamSpec prototype is 0xeb933ac0 class 0xf00250c0 in object 0xeb9691e0 195s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 195s JS G OBJ: Defined class for Object (GObject), prototype 0xeb969520, JSClass 0xf0022c80, in object 0xeb9691e0 195s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 195s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 195s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xeb969540, JSClass 0xf0022c80, in object 0xeb9691e0 195s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 195s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 195s JS G NS: Defined namespace 'GObject' 0xeb9691e0 in GIRepository 0xebb10ec8 195s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 195s JS G NS: Defined namespace 'GIMarshallingTests' 0xeb969580 in GIRepository 0xebb10ec8 195s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 195s JS G NS: Defined namespace 'Regress' 0xeb9695a0 in GIRepository 0xebb10ec8 195s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 195s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0xeb9695c0, JSClass 0xf0022920, in object 0xeb969580 195s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 195s JS G BXD: Defined class for Value (GValue), prototype 0xeb969620, JSClass 0xf0022920, in object 0xeb9691e0 195s JS G BXD: Defining method init in prototype for GObject.Value 195s JS G BXD: Defining method set_int in prototype for GObject.Value 195s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 195s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 195s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0xeb969680, JSClass 0xf0022980, in object 0xeb9695a0 195s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 195s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0xeb9696c0, JSClass 0xf0022980, in object 0xeb9695a0 195s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 195s JS CTX: Script evaluation succeeded 195s JS MAINLOOP: Main loop instance 0x5d0cf110: Spinning loop until released or hook cleared 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module metadata hook for module 0xebb3ab20 195s JS IMPORT: Defining meta.importSync for module 0xebb3ab20 195s JS NATIVE: Defining native module 'system' 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb9320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb9320d0 195s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 195s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 195s JS MAINLOOP: Set main loop hook to 195s JS MAINLOOP: Main loop instance 0x5d0cf110: hold 195s JS MAINLOOP: Running and clearing main loop hook 195s JS G BXD: Defining method run in prototype for GLib.MainLoop 195s 1..148 195s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 195s JS G BXD: Defined class for Source (GSource), prototype 0xeb969720, JSClass 0xf0022920, in object 0xeb969020 195s JS G BXD: Defining method set_priority in prototype for GLib.Source 195s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 195s JS G BXD: Defining method attach in prototype for GLib.Source 195s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 195s JS IMPORT: Module metadata hook for module 0xeb953bb0 195s JS IMPORT: Defining meta.importSync for module 0xeb953bb0 195s JS G BXD: Defining method destroy in prototype for GLib.Source 195s JS G BXD: Defining method unset in prototype for GObject.Value 195s ok 1 GObject value (GValue) initializes schar 195s ok 2 GObject value (GValue) schar is compatible with itself 195s ok 3 GObject value (GValue) schar is transformable to itself 195s JS G BXD: Defining method set_schar in prototype for GObject.Value 195s JS G BXD: Defining method get_schar in prototype for GObject.Value 195s ok 4 GObject value (GValue) initialized sets and gets schar 195s JS G NS: Found info type FUNCTION for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 195s JS G NS: Found info type FUNCTION for 'gvalue_copy' in namespace 'GIMarshallingTests' 195s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 195s JS G BXD: Defining method copy in prototype for GObject.Value 195s ok 6 GObject value (GValue) initialized copies schar 195s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 195s ok 8 GObject value (GValue) initializes int 195s ok 9 GObject value (GValue) int is compatible with itself 195s ok 10 GObject value (GValue) int is transformable to itself 195s JS G BXD: Defining method get_int in prototype for GObject.Value 195s ok 11 GObject value (GValue) initialized sets and gets int 195s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 195s ok 13 GObject value (GValue) initialized copies int 195s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 195s ok 15 GObject value (GValue) initializes int64 195s ok 16 GObject value (GValue) int64 is compatible with itself 195s ok 17 GObject value (GValue) int64 is transformable to itself 195s JS G BXD: Defining method set_int64 in prototype for GObject.Value 195s JS G BXD: Defining method get_int64 in prototype for GObject.Value 195s ok 18 GObject value (GValue) initialized sets and gets int64 195s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 195s ok 20 GObject value (GValue) initialized copies int64 195s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 195s ok 22 GObject value (GValue) initializes long 195s ok 23 GObject value (GValue) long is compatible with itself 195s ok 24 GObject value (GValue) long is transformable to itself 195s JS G BXD: Defining method set_long in prototype for GObject.Value 195s JS G BXD: Defining method get_long in prototype for GObject.Value 195s ok 25 GObject value (GValue) initialized sets and gets long 195s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 195s ok 27 GObject value (GValue) initialized copies long 195s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 195s ok 29 GObject value (GValue) initializes char 195s ok 30 GObject value (GValue) char is compatible with itself 195s ok 31 GObject value (GValue) char is transformable to itself 195s JS G BXD: Defining method set_char in prototype for GObject.Value 195s JS G BXD: Defining method get_char in prototype for GObject.Value 195s ok 32 GObject value (GValue) initialized sets and gets char 195s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 195s ok 34 GObject value (GValue) initialized copies char 195s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 195s ok 36 GObject value (GValue) initializes uchar 195s ok 37 GObject value (GValue) uchar is compatible with itself 195s ok 38 GObject value (GValue) uchar is transformable to itself 195s JS G BXD: Defining method set_uchar in prototype for GObject.Value 195s JS G BXD: Defining method get_uchar in prototype for GObject.Value 195s ok 39 GObject value (GValue) initialized sets and gets uchar 195s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 195s ok 41 GObject value (GValue) initialized copies uchar 195s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 195s ok 43 GObject value (GValue) initializes uint 195s ok 44 GObject value (GValue) uint is compatible with itself 195s ok 45 GObject value (GValue) uint is transformable to itself 195s JS G BXD: Defining method set_uint in prototype for GObject.Value 195s JS G BXD: Defining method get_uint in prototype for GObject.Value 195s ok 46 GObject value (GValue) initialized sets and gets uint 195s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 195s ok 48 GObject value (GValue) initialized copies uint 195s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 195s ok 50 GObject value (GValue) initializes uint64 195s ok 51 GObject value (GValue) uint64 is compatible with itself 195s ok 52 GObject value (GValue) uint64 is transformable to itself 195s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 195s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 195s ok 53 GObject value (GValue) initialized sets and gets uint64 195s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 195s ok 55 GObject value (GValue) initialized copies uint64 195s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 195s ok 57 GObject value (GValue) initializes ulong 195s ok 58 GObject value (GValue) ulong is compatible with itself 195s ok 59 GObject value (GValue) ulong is transformable to itself 195s JS G BXD: Defining method set_ulong in prototype for GObject.Value 195s JS G BXD: Defining method get_ulong in prototype for GObject.Value 195s ok 60 GObject value (GValue) initialized sets and gets ulong 195s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 195s ok 62 GObject value (GValue) initialized copies ulong 195s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 195s ok 64 GObject value (GValue) initializes double 195s ok 65 GObject value (GValue) double is compatible with itself 195s ok 66 GObject value (GValue) double is transformable to itself 195s JS G BXD: Defining method set_double in prototype for GObject.Value 195s JS G BXD: Defining method get_double in prototype for GObject.Value 195s ok 67 GObject value (GValue) initialized sets and gets double 195s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 195s ok 69 GObject value (GValue) initialized copies double 195s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 195s ok 71 GObject value (GValue) initializes float 195s ok 72 GObject value (GValue) float is compatible with itself 195s ok 73 GObject value (GValue) float is transformable to itself 195s JS G BXD: Defining method set_float in prototype for GObject.Value 195s JS G BXD: Defining method get_float in prototype for GObject.Value 195s ok 74 GObject value (GValue) initialized sets and gets float 195s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 195s ok 76 GObject value (GValue) initialized copies float 195s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 195s ok 78 GObject value (GValue) initializes gtype 195s ok 79 GObject value (GValue) gtype is compatible with itself 195s ok 80 GObject value (GValue) gtype is transformable to itself 195s JS G BXD: Defining method set_gtype in prototype for GObject.Value 195s JS G BXD: Defining method get_gtype in prototype for GObject.Value 195s ok 81 GObject value (GValue) initialized sets and gets gtype 195s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 195s ok 83 GObject value (GValue) initialized copies gtype 195s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 195s ok 85 GObject value (GValue) initializes boolean 195s ok 86 GObject value (GValue) boolean is compatible with itself 195s ok 87 GObject value (GValue) boolean is transformable to itself 195s JS G BXD: Defining method set_boolean in prototype for GObject.Value 195s JS G BXD: Defining method get_boolean in prototype for GObject.Value 195s ok 88 GObject value (GValue) initialized sets and gets boolean 195s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 195s ok 90 GObject value (GValue) initialized copies boolean 195s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 195s ok 92 GObject value (GValue) initializes string 195s ok 93 GObject value (GValue) string is compatible with itself 195s ok 94 GObject value (GValue) string is transformable to itself 195s JS G BXD: Defining method set_string in prototype for GObject.Value 195s JS G BXD: Defining method get_string in prototype for GObject.Value 195s ok 95 GObject value (GValue) initialized sets and gets string 195s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 195s ok 97 GObject value (GValue) initialized copies string 195s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 195s ok 99 GObject value (GValue) initializes param 195s ok 100 GObject value (GValue) param is compatible with itself 195s ok 101 GObject value (GValue) param is transformable to itself 195s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 195s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 195s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 195s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 195s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 195s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 195s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 195s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 195s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 195s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 195s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 195s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 195s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 195s JS G ENUM: Defining GObject.ParamFlags as 0xebb72010 195s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 195s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 195s JS G PRM: JSObject created with param instance 0x5d37b708 type GParamString 195s JS G BXD: Defining method set_param in prototype for GObject.Value 195s JS G BXD: Defining method get_param in prototype for GObject.Value 195s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 195s JS G PRM: JSObject created with param instance 0x5d37b708 type GParamString 195s ok 102 GObject value (GValue) initialized sets and gets param 195s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 195s JS G PRM: JSObject created with param instance 0x5d381668 type GParamString 195s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 195s JS G PRM: JSObject created with param instance 0x5d381668 type GParamString 195s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 195s JS G PRM: JSObject created with param instance 0x5d381668 type GParamString 195s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 195s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 195s JS G PRM: JSObject created with param instance 0x5d381c98 type GParamString 195s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 195s JS G PRM: JSObject created with param instance 0x5d381c98 type GParamString 195s ok 104 GObject value (GValue) initialized copies param 195s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 195s JS G PRM: JSObject created with param instance 0x5d382218 type GParamString 195s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 195s JS G PRM: JSObject created with param instance 0x5d382218 type GParamString 195s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 195s ok 106 GObject value (GValue) initializes variant 195s ok 107 GObject value (GValue) variant is compatible with itself 195s ok 108 GObject value (GValue) variant is transformable to itself 195s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 195s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xe9b1b6c0, JSClass 0xf0022920, in object 0xeb969020 195s JS G BXD: Defining method set_variant in prototype for GObject.Value 195s JS G BXD: Defining method get_variant in prototype for GObject.Value 195s ok 109 GObject value (GValue) initialized sets and gets variant 195s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 195s ok 111 GObject value (GValue) initialized copies variant 195s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 195s ok 113 GObject value (GValue) initializes boxed 195s ok 114 GObject value (GValue) boxed is compatible with itself 195s ok 115 GObject value (GValue) boxed is transformable to itself 195s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 195s 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 195s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 195s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 195s ok 120 GObject value (GValue) initializes gvalue 195s ok 121 GObject value (GValue) gvalue is compatible with itself 195s ok 122 GObject value (GValue) gvalue is transformable to itself 195s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 195s 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 195s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 195s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 195s ok 127 GObject value (GValue) initializes object 195s ok 128 GObject value (GValue) object is compatible with itself 195s ok 129 GObject value (GValue) object is transformable to itself 195s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 195s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0xe9b22a40, JSClass 0xf0022c80, in object 0xeb969580 195s JS G BXD: Defining method set_object in prototype for GObject.Value 195s JS G BXD: Defining method get_object in prototype for GObject.Value 195s ok 130 GObject value (GValue) initialized sets and gets object 195s ok 131 GObject value (GValue) initialized can be passed to a function and returns a object 195s ok 132 GObject value (GValue) initialized copies object 195s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS object 195s ok 134 GObject value (GValue) initializes instance 195s ok 135 GObject value (GValue) instance is compatible with itself 195s ok 136 GObject value (GValue) instance is transformable to itself 195s ok 137 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 195s 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 195s ok 139 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 195s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS instance 195s ok 141 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 195s ok 142 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 195s ok 143 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 195s ok 144 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 195s ok 145 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 195s ok 146 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 195s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 195s ok 147 GObject value (GValue) initializes from instance of object 195s ok 148 GObject value (GValue) initializes from instance of instance 195s JS G BXD: Defining method quit in prototype for GLib.MainLoop 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x5d0cf110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 195s JS MAINLOOP: Main loop instance 0x5d0cf110: release 195s JS MAINLOOP: Completed job 3 195s JS MEMORY: Memory report: before destroying context 195s JS MEMORY: 1686 objects currently alive 195s JS MEMORY: boxed_instance = 1481 195s JS MEMORY: boxed_prototype = 11 195s JS MEMORY: closure = 1 195s JS MEMORY: function = 153 195s JS MEMORY: fundamental_instance = 6 195s JS MEMORY: fundamental_prototype = 2 195s JS MEMORY: gerror_instance = 0 195s JS MEMORY: gerror_prototype = 0 195s JS MEMORY: interface = 0 195s JS MEMORY: module = 5 195s JS MEMORY: ns = 5 195s JS MEMORY: object_instance = 10 195s JS MEMORY: object_prototype = 3 195s JS MEMORY: param = 9 195s JS MEMORY: union_instance = 0 195s JS MEMORY: union_prototype = 0 195s JS CTX: JS shutdown sequence 195s JS CTX: Stopping profiler 195s JS CTX: Shutting down toggle queue 195s JS CTX: Notifying external reference holders of GjsContext dispose 195s JS MAINLOOP: Stopping promise job dispatcher 195s JS CTX: Notifying reference holders of GjsContext dispose 195s JS CTX: Checking unhandled promise rejections 195s JS CTX: Releasing cached JS wrappers 195s JS CTX: Final triggered GC 195s JS CTX: Destroying JS context 195s JS CTX: Releasing all native objects 195s JS CTX: Disabling auto GC 195s JS CTX: Ending trace on global object 195s JS CTX: Freeing allocated resources 195s JS CTX: JS context destroyed 195s PASS: gjs/testGObjectValue.test 195s Running test: gjs/print.test 195s 1..1 195s ok 1 - /usr/libexec/installed-tests/gjs/debugger/print.debugger 195s PASS: gjs/print.test 195s Running test: gjs/quit.test 195s 1..1 195s ok 1 - /usr/libexec/installed-tests/gjs/debugger/quit.debugger 195s PASS: gjs/quit.test 195s Running test: gjs/testSignals.test 195s JS NATIVE: Registered native JS module '_promiseNative' 195s JS NATIVE: Registered native JS module '_byteArrayNative' 195s JS NATIVE: Registered native JS module '_encodingNative' 195s JS NATIVE: Registered native JS module '_gi' 195s JS NATIVE: Registered native JS module 'gi' 195s JS NATIVE: Registered native JS module 'cairoNative' 195s JS NATIVE: Registered native JS module 'system' 195s JS NATIVE: Registered native JS module 'console' 195s JS NATIVE: Registered native JS module '_print' 195s JS CTX: Enabling JIT 195s JS CTX: Initialized class GjsFileImporter prototype 0xf3600080 195s JS IMPORT: Defining parent (nil) of 0xf36000d8 'imports' is mod 0 195s JS IMPORT: Importing '_print' 195s JS NATIVE: Defining native module '_print' 195s JS IMPORT: Defining parent 0xf36000d8 of 0xf36005f0 '_print' is mod 1 195s JS IMPORT: successfully imported module '_print' 195s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 195s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf34320d0 195s JS MAINLOOP: Main loop instance 0x627da110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Starting promise job dispatcher 195s JS MAINLOOP: Main loop instance 0x627da110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 195s JS MAINLOOP: Main loop instance 0x627da110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf34320d0 195s JS IMPORT: Module metadata hook for module 0xf3610c80 195s JS IMPORT: Defining meta.importSync for module 0xf3610c80 195s JS NATIVE: Defining native module 'gi' 195s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf3611008 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 195s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 195s JS IMPORT: Importing directory 'overrides' 195s JS IMPORT: Defining parent 0xf36000d8 of 0xf36110f8 'overrides' is mod 1 195s JS IMPORT: Defined importer 'overrides' 0xf36110f8 in 0xf36000d8 195s JS IMPORT: successfully imported directory 'overrides' 195s JS IMPORT: Importing '_byteArrayNative' 195s JS NATIVE: Defining native module '_byteArrayNative' 195s JS IMPORT: Defining parent 0xf36000d8 of 0xf36114e0 '_byteArrayNative' is mod 1 195s JS IMPORT: successfully imported module '_byteArrayNative' 195s JS IMPORT: Importing '_promiseNative' 195s JS NATIVE: Defining native module '_promiseNative' 195s JS IMPORT: Defining parent 0xf36000d8 of 0xf3611620 '_promiseNative' is mod 1 195s JS IMPORT: successfully imported module '_promiseNative' 195s JS IMPORT: Importing module GLib succeeded 195s JS IMPORT: Defining parent 0xf36110f8 of 0xf34330e0 'GLib' is mod 1 195s JS IMPORT: successfully imported module 'GLib' 195s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 195s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf3469040, JSClass 0xf7b7f920, in object 0xf3469020 195s JS CTX: Initialized class GIRepositoryGType prototype 0xf3611840 195s JS CTX: Initialized class GIRepositoryFunction prototype 0xf3611898 195s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 195s JS G BXD: Defined class for Error (GError), prototype 0xf3469080, JSClass 0xf7b7f920, in object 0xf3469020 195s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 195s JS G BXD: Defined class for Variant (GVariant), prototype 0xf34690c0, JSClass 0xf7b7f920, in object 0xf3469020 195s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 195s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf3469100, JSClass 0xf7b7f920, in object 0xf3469020 195s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 195s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf3469140, JSClass 0xf7b7f920, in object 0xf3469020 195s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 195s JS G BXD: Defined class for Thread (GThread), prototype 0xf3469180, JSClass 0xf7b7f920, in object 0xf3469020 195s JS G BXD: Defining method ref in prototype for GLib.Thread 195s JS G BXD: Defining method unref in prototype for GLib.Thread 195s JS G NS: Defined namespace 'GLib' 0xf3469020 in GIRepository 0xf3610ec8 195s JS IMPORT: Importing module jasmine succeeded 195s JS IMPORT: Defining parent 0xf36000d8 of 0xf34338c0 'jasmine' is mod 1 195s JS IMPORT: successfully imported module 'jasmine' 195s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 195s JS MAINLOOP: Main loop instance 0x627da110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x627da110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 195s JS MAINLOOP: Main loop instance 0x627da110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Importing 'gi' 195s JS IMPORT: Defining parent 0xf36000d8 of 0xf3610ec8 'gi' is mod 1 195s JS IMPORT: successfully imported module 'gi' 195s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 195s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 195s JS IMPORT: Importing module _legacy succeeded 195s JS IMPORT: Defining parent 0xf36000d8 of 0xf3433a00 '_legacy' is mod 1 195s JS IMPORT: successfully imported module '_legacy' 195s JS IMPORT: Importing module lang succeeded 195s JS IMPORT: Defining parent 0xf36000d8 of 0xf34339c0 'lang' is mod 1 195s JS IMPORT: successfully imported module 'lang' 195s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 195s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 195s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 195s JS IMPORT: Importing module _signals succeeded 195s JS IMPORT: Defining parent 0xf36000d8 of 0xf3433a80 '_signals' is mod 1 195s JS IMPORT: successfully imported module '_signals' 195s JS IMPORT: Importing module signals succeeded 195s JS IMPORT: Defining parent 0xf36000d8 of 0xf3433a40 'signals' is mod 1 195s JS IMPORT: successfully imported module 'signals' 195s JS CTX: Script evaluation succeeded 195s JS MAINLOOP: Main loop instance 0x627da110: Spinning loop until released or hook cleared 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf34320d0 195s JS IMPORT: Module metadata hook for module 0xf3453e20 195s JS IMPORT: Defining meta.importSync for module 0xf3453e20 195s JS NATIVE: Defining native module 'system' 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf34320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf34320d0 195s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 195s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 195s JS MAINLOOP: Set main loop hook to 195s JS MAINLOOP: Main loop instance 0x627da110: hold 195s JS MAINLOOP: Running and clearing main loop hook 195s JS G BXD: Defining method run in prototype for GLib.MainLoop 195s 1..42 195s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 195s JS G BXD: Defined class for Source (GSource), prototype 0xf34691e0, JSClass 0xf7b7f920, in object 0xf3469020 195s JS G BXD: Defining method set_priority in prototype for GLib.Source 195s JS IMPORT: Importing '_gi' 195s JS NATIVE: Defining native module '_gi' 195s JS IMPORT: Defining parent 0xf3435770 of 0xf3607b10 '_gi' is mod 1 195s JS IMPORT: successfully imported module '_gi' 195s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 195s JS G NS: Defined namespace 'GjsPrivate' 0xf3469260 in GIRepository 0xf34357e0 195s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 195s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 195s JS IMPORT: Importing module _common succeeded 195s JS IMPORT: Defining parent 0xf3435770 of 0xf34b2600 '_common' is mod 1 195s JS IMPORT: successfully imported module '_common' 195s JS IMPORT: Importing module GObject succeeded 195s JS IMPORT: Defining parent 0xf3435800 of 0xf34b25c0 'GObject' is mod 1 195s JS IMPORT: successfully imported module 'GObject' 195s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 195s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 195s JS G BXD: Defined class for String (GString), prototype 0xf3469460, JSClass 0xf7b7f920, in object 0xf3469240 195s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 195s JS G PRM: Defined class ParamSpec prototype is 0xf34b2680 class 0xf7b820c0 in object 0xf3469240 195s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 195s JS G OBJ: Defined class for Object (GObject), prototype 0xf3469580, JSClass 0xf7b7fc80, in object 0xf3469240 195s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 195s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 195s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf34695a0, JSClass 0xf7b7fc80, in object 0xf3469240 195s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 195s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 195s JS G NS: Defined namespace 'GObject' 0xf3469240 in GIRepository 0xf34357e0 195s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 195s JS G BXD: Defining method attach in prototype for GLib.Source 195s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 195s JS IMPORT: Module metadata hook for module 0xf3453ac0 195s JS IMPORT: Defining meta.importSync for module 0xf3453ac0 195s JS G BXD: Defining method destroy in prototype for GLib.Source 195s ok 1 Legacy object with signals emit works with no connections 195s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 195s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 195s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 195s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 195s ok 6 Legacy object with signals using connect distinguishes multiple signals 195s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 195s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 195s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 195s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 195s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 195s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 195s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 195s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 195s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 195s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 195s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 195s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 195s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 195s JS G ENUM: Defining GLib.LogLevelFlags as 0xf364db08 195s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 195s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 195s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 195s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 195s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 195s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 195s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 195s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 195s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 195s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 195s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 195s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 195s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 195s ok 22 Object with signals added emit works with no connections 195s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 195s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 195s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 195s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 195s ok 27 Object with signals added using connect distinguishes multiple signals 195s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 195s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 195s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 195s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 195s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 195s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 195s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 195s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 195s ok 36 Object with signals added using connectAfter distinguishes multiple signals 195s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 195s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 195s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 195s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 195s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 195s ok 42 Object with signals added does not call a connected after handler when stopped by connect 195s JS G BXD: Defining method quit in prototype for GLib.MainLoop 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x627da110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 195s JS MAINLOOP: Main loop instance 0x627da110: release 195s JS MAINLOOP: Completed job 3 195s JS MEMORY: Memory report: before destroying context 195s JS MEMORY: 369 objects currently alive 195s JS MEMORY: boxed_instance = 252 195s JS MEMORY: boxed_prototype = 8 195s JS MEMORY: closure = 1 195s JS MEMORY: function = 95 195s JS MEMORY: fundamental_instance = 0 195s JS MEMORY: fundamental_prototype = 0 195s JS MEMORY: gerror_instance = 0 195s JS MEMORY: gerror_prototype = 0 195s JS MEMORY: interface = 0 195s JS MEMORY: module = 8 195s JS MEMORY: ns = 3 195s JS MEMORY: object_instance = 0 195s JS MEMORY: object_prototype = 2 195s JS MEMORY: param = 0 195s JS MEMORY: union_instance = 0 195s JS MEMORY: union_prototype = 0 195s JS CTX: JS shutdown sequence 195s JS CTX: Stopping profiler 195s JS CTX: Shutting down toggle queue 195s JS CTX: Notifying external reference holders of GjsContext dispose 195s JS MAINLOOP: Stopping promise job dispatcher 195s JS CTX: Notifying reference holders of GjsContext dispose 195s JS CTX: Checking unhandled promise rejections 195s JS CTX: Releasing cached JS wrappers 195s JS CTX: Final triggered GC 195s JS CTX: Destroying JS context 195s JS CTX: Releasing all native objects 195s JS CTX: Disabling auto GC 195s JS CTX: Ending trace on global object 195s JS CTX: Freeing allocated resources 195s JS CTX: JS context destroyed 195s PASS: gjs/testSignals.test 195s Running test: gjs/testSystem.test 195s JS NATIVE: Registered native JS module '_promiseNative' 195s JS NATIVE: Registered native JS module '_byteArrayNative' 195s JS NATIVE: Registered native JS module '_encodingNative' 195s JS NATIVE: Registered native JS module '_gi' 195s JS NATIVE: Registered native JS module 'gi' 195s JS NATIVE: Registered native JS module 'cairoNative' 195s JS NATIVE: Registered native JS module 'system' 195s JS NATIVE: Registered native JS module 'console' 195s JS NATIVE: Registered native JS module '_print' 195s JS CTX: Enabling JIT 195s JS CTX: Initialized class GjsFileImporter prototype 0xeb600080 195s JS IMPORT: Defining parent (nil) of 0xeb6000d8 'imports' is mod 0 195s JS IMPORT: Importing '_print' 195s JS NATIVE: Defining native module '_print' 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb6005f0 '_print' is mod 1 195s JS IMPORT: successfully imported module '_print' 195s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 195s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xeb4320d0 195s JS MAINLOOP: Main loop instance 0x5ab4b110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Starting promise job dispatcher 195s JS MAINLOOP: Main loop instance 0x5ab4b110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 195s JS MAINLOOP: Main loop instance 0x5ab4b110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module metadata hook for module 0xeb610c80 195s JS IMPORT: Defining meta.importSync for module 0xeb610c80 195s JS NATIVE: Defining native module 'gi' 195s JS CTX: Initialized class GIRepositoryNamespace prototype 0xeb611008 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 195s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 195s JS IMPORT: Importing directory 'overrides' 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb6110f8 'overrides' is mod 1 195s JS IMPORT: Defined importer 'overrides' 0xeb6110f8 in 0xeb6000d8 195s JS IMPORT: successfully imported directory 'overrides' 195s JS IMPORT: Importing '_byteArrayNative' 195s JS NATIVE: Defining native module '_byteArrayNative' 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb6114e0 '_byteArrayNative' is mod 1 195s JS IMPORT: successfully imported module '_byteArrayNative' 195s JS IMPORT: Importing '_promiseNative' 195s JS NATIVE: Defining native module '_promiseNative' 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb611620 '_promiseNative' is mod 1 195s JS IMPORT: successfully imported module '_promiseNative' 195s JS IMPORT: Importing module GLib succeeded 195s JS IMPORT: Defining parent 0xeb6110f8 of 0xeb4330e0 'GLib' is mod 1 195s JS IMPORT: successfully imported module 'GLib' 195s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 195s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xeb469040, JSClass 0xefb22920, in object 0xeb469020 195s JS CTX: Initialized class GIRepositoryGType prototype 0xeb611840 195s JS CTX: Initialized class GIRepositoryFunction prototype 0xeb611898 195s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 195s JS G BXD: Defined class for Error (GError), prototype 0xeb469080, JSClass 0xefb22920, in object 0xeb469020 195s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 195s JS G BXD: Defined class for Variant (GVariant), prototype 0xeb4690c0, JSClass 0xefb22920, in object 0xeb469020 195s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 195s JS G BXD: Defined class for Bytes (GBytes), prototype 0xeb469100, JSClass 0xefb22920, in object 0xeb469020 195s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 195s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xeb469140, JSClass 0xefb22920, in object 0xeb469020 195s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 195s JS G BXD: Defined class for Thread (GThread), prototype 0xeb469180, JSClass 0xefb22920, in object 0xeb469020 195s JS G BXD: Defining method ref in prototype for GLib.Thread 195s JS G BXD: Defining method unref in prototype for GLib.Thread 195s JS G NS: Defined namespace 'GLib' 0xeb469020 in GIRepository 0xeb610ec8 195s JS IMPORT: Importing module jasmine succeeded 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb4338c0 'jasmine' is mod 1 195s JS IMPORT: successfully imported module 'jasmine' 195s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 195s JS MAINLOOP: Main loop instance 0x5ab4b110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x5ab4b110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 195s JS MAINLOOP: Main loop instance 0x5ab4b110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Importing 'system' 195s JS NATIVE: Defining native module 'system' 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb622ba0 'system' is mod 1 195s JS IMPORT: successfully imported module 'system' 195s JS IMPORT: Importing 'gi' 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb610ec8 'gi' is mod 1 195s JS IMPORT: successfully imported module 'gi' 195s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 195s JS G NS: Defined namespace 'GjsPrivate' 0xeb469200 in GIRepository 0xeb610ec8 195s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 195s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 195s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 195s JS IMPORT: Importing module _legacy succeeded 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb433a80 '_legacy' is mod 1 195s JS IMPORT: successfully imported module '_legacy' 195s JS IMPORT: Importing module lang succeeded 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb433a40 'lang' is mod 1 195s JS IMPORT: successfully imported module 'lang' 195s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 195s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 195s JS IMPORT: Importing module _signals succeeded 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb433ac0 '_signals' is mod 1 195s JS IMPORT: successfully imported module '_signals' 195s JS IMPORT: Importing module signals succeeded 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb433a00 'signals' is mod 1 195s JS IMPORT: successfully imported module 'signals' 195s JS IMPORT: Importing module Gio succeeded 195s JS IMPORT: Defining parent 0xeb6110f8 of 0xeb4339c0 'Gio' is mod 1 195s JS IMPORT: successfully imported module 'Gio' 195s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 195s JS IMPORT: Importing '_gi' 195s JS NATIVE: Defining native module '_gi' 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb6258f8 '_gi' is mod 1 195s JS IMPORT: successfully imported module '_gi' 195s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 195s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 195s JS IMPORT: Importing module _common succeeded 195s JS IMPORT: Defining parent 0xeb6000d8 of 0xeb433b40 '_common' is mod 1 195s JS IMPORT: successfully imported module '_common' 195s JS IMPORT: Importing module GObject succeeded 195s JS IMPORT: Defining parent 0xeb6110f8 of 0xeb433b00 'GObject' is mod 1 195s JS IMPORT: successfully imported module 'GObject' 195s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 195s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 195s JS G BXD: Defined class for String (GString), prototype 0xeb469420, JSClass 0xefb22920, in object 0xeb469220 195s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 195s JS G PRM: Defined class ParamSpec prototype is 0xeb433bc0 class 0xefb250c0 in object 0xeb469220 195s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 195s JS G OBJ: Defined class for Object (GObject), prototype 0xeb469540, JSClass 0xefb22c80, in object 0xeb469220 195s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 195s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 195s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xeb469560, JSClass 0xefb22c80, in object 0xeb469220 195s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 195s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 195s JS G NS: Defined namespace 'GObject' 0xeb469220 in GIRepository 0xeb610ec8 195s JS G OBJ: Defined class for Application (GApplication), prototype 0xeb4695a0, JSClass 0xefb22c80, in object 0xeb4691e0 195s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 195s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xeb433e80, JSClass 0xefb22cc8, in object 0xeb4691e0 195s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 195s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xeb469600, JSClass 0xefb22c80, in object 0xeb4691e0 195s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 195s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xeb4ad0a0, JSClass 0xefb22cc8, in object 0xeb4691e0 195s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xeb469660, JSClass 0xefb22c80, in object 0xeb4691e0 195s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 195s JS G IFACE: Defined class for Initable (GInitable), prototype 0xeb4ad1a0, JSClass 0xefb22cc8, in object 0xeb4691e0 195s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 195s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xeb4696c0, JSClass 0xefb22920, in object 0xeb4691e0 195s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 195s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xeb469700, JSClass 0xefb22920, in object 0xeb4691e0 195s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 195s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xeb469740, JSClass 0xefb22c80, in object 0xeb4691e0 195s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xeb469780, JSClass 0xefb22c80, in object 0xeb469200 195s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 195s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xeb4697c0, JSClass 0xefb22c80, in object 0xeb4691e0 195s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 195s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 195s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 195s JS G IFACE: Defined class for File (GFile), prototype 0xeb4ad2c0, JSClass 0xefb22cc8, in object 0xeb4691e0 195s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xeb469820, JSClass 0xefb22c80, in object 0xeb610f90 195s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 195s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xeb469880, JSClass 0xefb22c80, in object 0xeb4691e0 195s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 195s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 195s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xeb4698c0, JSClass 0xefb22c80, in object 0xeb4691e0 195s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 195s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xeb469900, JSClass 0xefb22c80, in object 0xeb4691e0 195s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 195s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xeb469940, JSClass 0xefb22920, in object 0xeb4691e0 195s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 195s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 195s JS G OBJ: Defined class for Settings (GSettings), prototype 0xeb469980, JSClass 0xefb22c80, in object 0xeb4691e0 195s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 195s JS G NS: Defined namespace 'Gio' 0xeb4691e0 in GIRepository 0xeb610ec8 195s JS CTX: Script evaluation succeeded 195s JS MAINLOOP: Main loop instance 0x5ab4b110: Spinning loop until released or hook cleared 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module metadata hook for module 0xeb634758 195s JS IMPORT: Defining meta.importSync for module 0xeb634758 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeb4320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeb4320d0 195s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 195s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 195s JS MAINLOOP: Set main loop hook to 195s JS MAINLOOP: Main loop instance 0x5ab4b110: hold 195s JS MAINLOOP: Running and clearing main loop hook 195s JS G BXD: Defining method run in prototype for GLib.MainLoop 195s 1..13 195s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 195s JS G BXD: Defined class for Source (GSource), prototype 0xeb4699c0, JSClass 0xefb22920, in object 0xeb469020 195s JS G BXD: Defining method set_priority in prototype for GLib.Source 195s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 195s JS G BXD: Defining method attach in prototype for GLib.Source 195s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 195s JS IMPORT: Module metadata hook for module 0xeb602bf8 195s JS IMPORT: Defining meta.importSync for module 0xeb602bf8 195s JS G BXD: Defining method destroy in prototype for GLib.Source 195s ok 1 System.addressOf() gives different results for different objects 195s ok 2 System.version gives a plausible number 195s ok 3 System.refcount() gives the correct number 195s ok 4 System.addressOfGObject() gives different results for different objects 195s ok 5 System.addressOfGObject() throws for non GObject objects 195s ok 6 System.gc() does not crash the application 195s ok 7 System.dumpHeap() throws but does not crash when given a nonexistent path 195s ok 8 System.dumpMemoryInfo() 195s ok 9 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 195s ok 10 System.programPath is null when executed from minijasmine 195s ok 11 System.programArgs System.programArgs is an array 195s ok 12 System.programArgs modifications persist 195s ok 13 System.programArgs System.programArgs is equal to ARGV 195s JS G BXD: Defining method quit in prototype for GLib.MainLoop 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x5ab4b110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 195s JS MAINLOOP: Main loop instance 0x5ab4b110: release 195s JS MAINLOOP: Completed job 3 195s JS MEMORY: Memory report: before destroying context 195s JS MEMORY: 257 objects currently alive 195s JS MEMORY: boxed_instance = 49 195s JS MEMORY: boxed_prototype = 10 195s JS MEMORY: closure = 1 195s JS MEMORY: function = 166 195s JS MEMORY: fundamental_instance = 0 195s JS MEMORY: fundamental_prototype = 0 195s JS MEMORY: gerror_instance = 0 195s JS MEMORY: gerror_prototype = 0 195s JS MEMORY: interface = 4 195s JS MEMORY: module = 9 195s JS MEMORY: ns = 4 195s JS MEMORY: object_instance = 1 195s JS MEMORY: object_prototype = 13 195s JS MEMORY: param = 0 195s JS MEMORY: union_instance = 0 195s JS MEMORY: union_prototype = 0 195s JS CTX: JS shutdown sequence 195s JS CTX: Stopping profiler 195s JS CTX: Shutting down toggle queue 195s JS CTX: Notifying external reference holders of GjsContext dispose 195s JS MAINLOOP: Stopping promise job dispatcher 195s JS CTX: Notifying reference holders of GjsContext dispose 195s JS CTX: Checking unhandled promise rejections 195s JS CTX: Releasing cached JS wrappers 195s JS CTX: Final triggered GC 195s JS CTX: Destroying JS context 195s JS CTX: Releasing all native objects 195s JS CTX: Disabling auto GC 195s JS CTX: Ending trace on global object 195s JS CTX: Freeing allocated resources 195s JS CTX: JS context destroyed 195s PASS: gjs/testSystem.test 195s Running test: gjs/step.test 195s 1..1 195s ok 1 - /usr/libexec/installed-tests/gjs/debugger/step.debugger 195s PASS: gjs/step.test 195s Running test: gjs/testTweener.test 195s JS NATIVE: Registered native JS module '_promiseNative' 195s JS NATIVE: Registered native JS module '_byteArrayNative' 195s JS NATIVE: Registered native JS module '_encodingNative' 195s JS NATIVE: Registered native JS module '_gi' 195s JS NATIVE: Registered native JS module 'gi' 195s JS NATIVE: Registered native JS module 'cairoNative' 195s JS NATIVE: Registered native JS module 'system' 195s JS NATIVE: Registered native JS module 'console' 195s JS NATIVE: Registered native JS module '_print' 195s JS CTX: Enabling JIT 195s JS CTX: Initialized class GjsFileImporter prototype 0xf1400080 195s JS IMPORT: Defining parent (nil) of 0xf14000d8 'imports' is mod 0 195s JS IMPORT: Importing '_print' 195s JS NATIVE: Defining native module '_print' 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf14005f0 '_print' is mod 1 195s JS IMPORT: successfully imported module '_print' 195s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 195s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf12320d0 195s JS MAINLOOP: Main loop instance 0x66122110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Starting promise job dispatcher 195s JS MAINLOOP: Main loop instance 0x66122110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 195s JS MAINLOOP: Main loop instance 0x66122110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf12320d0 195s JS IMPORT: Module metadata hook for module 0xf1410c80 195s JS IMPORT: Defining meta.importSync for module 0xf1410c80 195s JS NATIVE: Defining native module 'gi' 195s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf1411008 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 195s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 195s JS IMPORT: Importing directory 'overrides' 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf14110f8 'overrides' is mod 1 195s JS IMPORT: Defined importer 'overrides' 0xf14110f8 in 0xf14000d8 195s JS IMPORT: successfully imported directory 'overrides' 195s JS IMPORT: Importing '_byteArrayNative' 195s JS NATIVE: Defining native module '_byteArrayNative' 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf14114e0 '_byteArrayNative' is mod 1 195s JS IMPORT: successfully imported module '_byteArrayNative' 195s JS IMPORT: Importing '_promiseNative' 195s JS NATIVE: Defining native module '_promiseNative' 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf1411620 '_promiseNative' is mod 1 195s JS IMPORT: successfully imported module '_promiseNative' 195s JS IMPORT: Importing module GLib succeeded 195s JS IMPORT: Defining parent 0xf14110f8 of 0xf12330e0 'GLib' is mod 1 195s JS IMPORT: successfully imported module 'GLib' 195s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 195s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf1269040, JSClass 0xf593a920, in object 0xf1269020 195s JS CTX: Initialized class GIRepositoryGType prototype 0xf1411840 195s JS CTX: Initialized class GIRepositoryFunction prototype 0xf1411898 195s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 195s JS G BXD: Defined class for Error (GError), prototype 0xf1269080, JSClass 0xf593a920, in object 0xf1269020 195s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 195s JS G BXD: Defined class for Variant (GVariant), prototype 0xf12690c0, JSClass 0xf593a920, in object 0xf1269020 195s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 195s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf1269100, JSClass 0xf593a920, in object 0xf1269020 195s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 195s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf1269140, JSClass 0xf593a920, in object 0xf1269020 195s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 195s JS G BXD: Defined class for Thread (GThread), prototype 0xf1269180, JSClass 0xf593a920, in object 0xf1269020 195s JS G BXD: Defining method ref in prototype for GLib.Thread 195s JS G BXD: Defining method unref in prototype for GLib.Thread 195s JS G NS: Defined namespace 'GLib' 0xf1269020 in GIRepository 0xf1410ec8 195s JS IMPORT: Importing module jasmine succeeded 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf12338c0 'jasmine' is mod 1 195s JS IMPORT: successfully imported module 'jasmine' 195s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 195s JS MAINLOOP: Main loop instance 0x66122110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x66122110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 195s JS MAINLOOP: Main loop instance 0x66122110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/tweener.js 195s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' 195s JS IMPORT: Importing directory 'tweener' 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf1422c18 'tweener' is mod 1 195s JS IMPORT: Defined importer 'tweener' 0xf1422c18 in 0xf14000d8 195s JS IMPORT: successfully imported directory 'tweener' 195s JS IMPORT: Importing 'gi' 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf1410ec8 'gi' is mod 1 195s JS IMPORT: successfully imported module 'gi' 195s JS IMPORT: Importing module tweenList succeeded 195s JS IMPORT: Defining parent 0xf1422c18 of 0xf1233a00 'tweenList' is mod 1 195s JS IMPORT: successfully imported module 'tweenList' 195s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 195s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 195s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 195s JS IMPORT: Importing module _legacy succeeded 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf1233ac0 '_legacy' is mod 1 195s JS IMPORT: successfully imported module '_legacy' 195s JS IMPORT: Importing module lang succeeded 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf1233a80 'lang' is mod 1 195s JS IMPORT: successfully imported module 'lang' 195s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 195s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 195s JS IMPORT: Importing module _signals succeeded 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf1233b00 '_signals' is mod 1 195s JS IMPORT: successfully imported module '_signals' 195s JS IMPORT: Importing module signals succeeded 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf1233a40 'signals' is mod 1 195s JS IMPORT: successfully imported module 'signals' 195s JS IMPORT: Importing module tweener succeeded 195s JS IMPORT: Defining parent 0xf1422c18 of 0xf12339c0 'tweener' is mod 1 195s JS IMPORT: successfully imported module 'tweener' 195s JS CTX: Script evaluation succeeded 195s JS MAINLOOP: Main loop instance 0x66122110: Spinning loop until released or hook cleared 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf12320d0 195s JS IMPORT: Module metadata hook for module 0xf142ef80 195s JS IMPORT: Defining meta.importSync for module 0xf142ef80 195s JS NATIVE: Defining native module 'system' 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf12320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf12320d0 195s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 195s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 195s JS MAINLOOP: Set main loop hook to 195s JS MAINLOOP: Main loop instance 0x66122110: hold 195s JS MAINLOOP: Running and clearing main loop hook 195s JS G BXD: Defining method run in prototype for GLib.MainLoop 195s 1..17 195s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 195s JS G BXD: Defined class for Source (GSource), prototype 0xf12691e0, JSClass 0xf593a920, in object 0xf1269020 195s JS G BXD: Defining method set_priority in prototype for GLib.Source 195s JS IMPORT: Importing '_gi' 195s JS NATIVE: Defining native module '_gi' 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf14340c8 '_gi' is mod 1 195s JS IMPORT: successfully imported module '_gi' 195s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 195s JS G NS: Defined namespace 'GjsPrivate' 0xf1269260 in GIRepository 0xf1410ec8 195s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 195s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 195s JS IMPORT: Importing module _common succeeded 195s JS IMPORT: Defining parent 0xf14000d8 of 0xf1233ce0 '_common' is mod 1 195s JS IMPORT: successfully imported module '_common' 195s JS IMPORT: Importing module GObject succeeded 195s JS IMPORT: Defining parent 0xf14110f8 of 0xf1233ca0 'GObject' is mod 1 195s JS IMPORT: successfully imported module 'GObject' 195s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 195s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 195s JS G BXD: Defined class for String (GString), prototype 0xf1269460, JSClass 0xf593a920, in object 0xf1269240 195s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 195s JS G PRM: Defined class ParamSpec prototype is 0xf1233d60 class 0xf593d0c0 in object 0xf1269240 195s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 195s JS G OBJ: Defined class for Object (GObject), prototype 0xf1269580, JSClass 0xf593ac80, in object 0xf1269240 195s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 195s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 195s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf12695a0, JSClass 0xf593ac80, in object 0xf1269240 195s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 195s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 195s JS G NS: Defined namespace 'GObject' 0xf1269240 in GIRepository 0xf1410ec8 195s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 195s JS G BXD: Defining method attach in prototype for GLib.Source 195s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 195s JS IMPORT: Module metadata hook for module 0xf1402bf8 195s JS IMPORT: Defining meta.importSync for module 0xf1402bf8 195s JS G BXD: Defining method destroy in prototype for GLib.Source 195s JS IMPORT: Importing module equations succeeded 195s JS IMPORT: Defining parent 0xf1235900 of 0xf12b3be0 'equations' is mod 1 195s JS IMPORT: successfully imported module 'equations' 195s ok 1 Tweener runs a simple tween 195s ok 2 Tweener calls callbacks during the tween 195s ok 3 Tweener can pause tweens 195s ok 4 Tweener can remove tweens 195s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 195s ok 6 Tweener does not override a tween with another one acting not at the same time 195s ok 7 Tweener can pause and resume all tweens 195s ok 8 Tweener can remove all tweens 195s ok 9 Tweener runs a tween with a time of 0 immediately 195s ok 10 Tweener can call a callback a certain number of times 195s ok 11 Tweener can count the number of tweens on an object 195s ok 12 Tweener can register special properties 195s ok 13 Tweener can register special modifiers for properties 195s ok 14 Tweener can split properties into more than one special property 195s ok 15 Tweener calls an overwrite callback when a tween is replaced 195s ok 16 Tweener can still overwrite a tween after it has started 195s ok 17 Tweener stays within min and max values 195s JS G BXD: Defining method quit in prototype for GLib.MainLoop 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x66122110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 195s JS MAINLOOP: Main loop instance 0x66122110: release 195s JS MAINLOOP: Completed job 3 195s JS MEMORY: Memory report: before destroying context 195s JS MEMORY: 213 objects currently alive 195s JS MEMORY: boxed_instance = 94 195s JS MEMORY: boxed_prototype = 8 195s JS MEMORY: closure = 1 195s JS MEMORY: function = 94 195s JS MEMORY: fundamental_instance = 0 195s JS MEMORY: fundamental_prototype = 0 195s JS MEMORY: gerror_instance = 0 195s JS MEMORY: gerror_prototype = 0 195s JS MEMORY: interface = 0 195s JS MEMORY: module = 11 195s JS MEMORY: ns = 3 195s JS MEMORY: object_instance = 0 195s JS MEMORY: object_prototype = 2 195s JS MEMORY: param = 0 195s JS MEMORY: union_instance = 0 195s JS MEMORY: union_prototype = 0 195s JS CTX: JS shutdown sequence 195s JS CTX: Stopping profiler 195s JS CTX: Shutting down toggle queue 195s JS CTX: Notifying external reference holders of GjsContext dispose 195s JS MAINLOOP: Stopping promise job dispatcher 195s JS CTX: Notifying reference holders of GjsContext dispose 195s JS CTX: Checking unhandled promise rejections 195s JS CTX: Releasing cached JS wrappers 195s JS CTX: Final triggered GC 195s JS CTX: Destroying JS context 195s JS CTX: Releasing all native objects 195s JS CTX: Disabling auto GC 195s JS CTX: Ending trace on global object 195s JS CTX: Freeing allocated resources 195s JS CTX: JS context destroyed 195s PASS: gjs/testTweener.test 195s Running test: gjs/throw-ignored.test 195s 1..1 195s ok 1 - /usr/libexec/installed-tests/gjs/debugger/throw-ignored.debugger 195s PASS: gjs/throw-ignored.test 195s Running test: gjs/testPackage.test 195s JS NATIVE: Registered native JS module '_promiseNative' 195s JS NATIVE: Registered native JS module '_byteArrayNative' 195s JS NATIVE: Registered native JS module '_encodingNative' 195s JS NATIVE: Registered native JS module '_gi' 195s JS NATIVE: Registered native JS module 'gi' 195s JS NATIVE: Registered native JS module 'cairoNative' 195s JS NATIVE: Registered native JS module 'system' 195s JS NATIVE: Registered native JS module 'console' 195s JS NATIVE: Registered native JS module '_print' 195s JS CTX: Enabling JIT 195s JS CTX: Initialized class GjsFileImporter prototype 0xf0e00080 195s JS IMPORT: Defining parent (nil) of 0xf0e000d8 'imports' is mod 0 195s JS IMPORT: Importing '_print' 195s JS NATIVE: Defining native module '_print' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e005f0 '_print' is mod 1 195s JS IMPORT: successfully imported module '_print' 195s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 195s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe7b320d0 195s JS MAINLOOP: Main loop instance 0x56e72110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Starting promise job dispatcher 195s JS MAINLOOP: Main loop instance 0x56e72110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 195s JS MAINLOOP: Main loop instance 0x56e72110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module metadata hook for module 0xf0e10c80 195s JS IMPORT: Defining meta.importSync for module 0xf0e10c80 195s JS NATIVE: Defining native module 'gi' 195s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf0e11008 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 195s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 195s JS IMPORT: Importing directory 'overrides' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e110f8 'overrides' is mod 1 195s JS IMPORT: Defined importer 'overrides' 0xf0e110f8 in 0xf0e000d8 195s JS IMPORT: successfully imported directory 'overrides' 195s JS IMPORT: Importing '_byteArrayNative' 195s JS NATIVE: Defining native module '_byteArrayNative' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e114e0 '_byteArrayNative' is mod 1 195s JS IMPORT: successfully imported module '_byteArrayNative' 195s JS IMPORT: Importing '_promiseNative' 195s JS NATIVE: Defining native module '_promiseNative' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e11620 '_promiseNative' is mod 1 195s JS IMPORT: successfully imported module '_promiseNative' 195s JS IMPORT: Importing module GLib succeeded 195s JS IMPORT: Defining parent 0xf0e110f8 of 0xe7b330e0 'GLib' is mod 1 195s JS IMPORT: successfully imported module 'GLib' 195s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 195s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe7b69040, JSClass 0xf4ec0920, in object 0xe7b69020 195s JS CTX: Initialized class GIRepositoryGType prototype 0xf0e11840 195s JS CTX: Initialized class GIRepositoryFunction prototype 0xf0e11898 195s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 195s JS G BXD: Defined class for Error (GError), prototype 0xe7b69080, JSClass 0xf4ec0920, in object 0xe7b69020 195s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 195s JS G BXD: Defined class for Variant (GVariant), prototype 0xe7b690c0, JSClass 0xf4ec0920, in object 0xe7b69020 195s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 195s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe7b69100, JSClass 0xf4ec0920, in object 0xe7b69020 195s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 195s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe7b69140, JSClass 0xf4ec0920, in object 0xe7b69020 195s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 195s JS G BXD: Defined class for Thread (GThread), prototype 0xe7b69180, JSClass 0xf4ec0920, in object 0xe7b69020 195s JS G BXD: Defining method ref in prototype for GLib.Thread 195s JS G BXD: Defining method unref in prototype for GLib.Thread 195s JS G NS: Defined namespace 'GLib' 0xe7b69020 in GIRepository 0xf0e10ec8 195s JS IMPORT: Importing module jasmine succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xe7b338c0 'jasmine' is mod 1 195s JS IMPORT: successfully imported module 'jasmine' 195s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 195s JS MAINLOOP: Main loop instance 0x56e72110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x56e72110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 195s JS MAINLOOP: Main loop instance 0x56e72110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: JS import 'package' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/package.js 195s JS IMPORT: Importing 'gi' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e10ec8 'gi' is mod 1 195s JS IMPORT: successfully imported module 'gi' 195s JS IMPORT: JS import 'GIRepository' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIRepository.js 195s JS G NS: Defined namespace 'GIRepository' 0xe7b691e0 in GIRepository 0xf0e10ec8 195s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 195s JS G NS: Defined namespace 'GjsPrivate' 0xe7b69220 in GIRepository 0xf0e10ec8 195s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 195s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 195s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 195s JS IMPORT: Importing module _legacy succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xe7b33ac0 '_legacy' is mod 1 195s JS IMPORT: successfully imported module '_legacy' 195s JS IMPORT: Importing module lang succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xe7b33a80 'lang' is mod 1 195s JS IMPORT: successfully imported module 'lang' 195s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 195s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 195s JS IMPORT: Importing module _signals succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xe7b33b00 '_signals' is mod 1 195s JS IMPORT: successfully imported module '_signals' 195s JS IMPORT: Importing module signals succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xe7b33a40 'signals' is mod 1 195s JS IMPORT: successfully imported module 'signals' 195s JS IMPORT: Importing module Gio succeeded 195s JS IMPORT: Defining parent 0xf0e110f8 of 0xe7b33a00 'Gio' is mod 1 195s JS IMPORT: successfully imported module 'Gio' 195s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 195s JS IMPORT: Importing '_gi' 195s JS NATIVE: Defining native module '_gi' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e25aa0 '_gi' is mod 1 195s JS IMPORT: successfully imported module '_gi' 195s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 195s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 195s JS IMPORT: Importing module _common succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xe7b33b80 '_common' is mod 1 195s JS IMPORT: successfully imported module '_common' 195s JS IMPORT: Importing module GObject succeeded 195s JS IMPORT: Defining parent 0xf0e110f8 of 0xe7b33b40 'GObject' is mod 1 195s JS IMPORT: successfully imported module 'GObject' 195s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 195s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 195s JS G BXD: Defined class for String (GString), prototype 0xe7b69440, JSClass 0xf4ec0920, in object 0xe7b69240 195s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 195s JS G PRM: Defined class ParamSpec prototype is 0xe7b33c00 class 0xf4ec30c0 in object 0xe7b69240 195s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 195s JS G OBJ: Defined class for Object (GObject), prototype 0xe7b69560, JSClass 0xf4ec0c80, in object 0xe7b69240 195s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 195s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 195s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe7b69580, JSClass 0xf4ec0c80, in object 0xe7b69240 195s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 195s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 195s JS G NS: Defined namespace 'GObject' 0xe7b69240 in GIRepository 0xf0e10ec8 195s JS G OBJ: Defined class for Application (GApplication), prototype 0xe7b695c0, JSClass 0xf4ec0c80, in object 0xe7b69200 195s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 195s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe7b33ec0, JSClass 0xf4ec0cc8, in object 0xe7b69200 195s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 195s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe7b69620, JSClass 0xf4ec0c80, in object 0xe7b69200 195s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 195s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe7bad0e0, JSClass 0xf4ec0cc8, in object 0xe7b69200 195s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe7b69680, JSClass 0xf4ec0c80, in object 0xe7b69200 195s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 195s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe7bad1e0, JSClass 0xf4ec0cc8, in object 0xe7b69200 195s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 195s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe7b696e0, JSClass 0xf4ec0920, in object 0xe7b69200 195s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 195s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe7b69720, JSClass 0xf4ec0920, in object 0xe7b69200 195s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 195s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe7b69760, JSClass 0xf4ec0c80, in object 0xe7b69200 195s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe7b697a0, JSClass 0xf4ec0c80, in object 0xe7b69220 195s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 195s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe7b697e0, JSClass 0xf4ec0c80, in object 0xe7b69200 195s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 195s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 195s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 195s JS G IFACE: Defined class for File (GFile), prototype 0xe7bad300, JSClass 0xf4ec0cc8, in object 0xe7b69200 195s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe7b69840, JSClass 0xf4ec0c80, in object 0xf0e10f90 195s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 195s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe7b698a0, JSClass 0xf4ec0c80, in object 0xe7b69200 195s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 195s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 195s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe7b698e0, JSClass 0xf4ec0c80, in object 0xe7b69200 195s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 195s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe7b69920, JSClass 0xf4ec0c80, in object 0xe7b69200 195s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 195s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe7b69960, JSClass 0xf4ec0920, in object 0xe7b69200 195s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 195s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 195s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe7b699a0, JSClass 0xf4ec0c80, in object 0xe7b69200 195s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 195s JS G NS: Defined namespace 'Gio' 0xe7b69200 in GIRepository 0xf0e10ec8 195s JS IMPORT: Importing 'system' 195s JS NATIVE: Defining native module 'system' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e2a980 'system' is mod 1 195s JS IMPORT: successfully imported module 'system' 195s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 195s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 195s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 195s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 195s JS G ENUM: Defining enum value ALL (fixed from all) 6 195s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 195s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 195s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 195s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 195s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 195s JS G ENUM: Defining enum value TIME (fixed from time) 2 195s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xf0e2af68 195s JS IMPORT: Importing module _gettext succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xe7badb80 '_gettext' is mod 1 195s JS IMPORT: successfully imported module '_gettext' 195s JS IMPORT: Importing module gettext succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xe7badb40 'gettext' is mod 1 195s JS IMPORT: successfully imported module 'gettext' 195s JS IMPORT: Importing module package succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xe7b339c0 'package' is mod 1 195s JS IMPORT: successfully imported module 'package' 195s JS CTX: Script evaluation succeeded 195s JS MAINLOOP: Main loop instance 0x56e72110: Spinning loop until released or hook cleared 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module metadata hook for module 0xf0e35660 195s JS IMPORT: Defining meta.importSync for module 0xf0e35660 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe7b320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe7b320d0 195s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 195s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 195s JS MAINLOOP: Set main loop hook to 195s JS MAINLOOP: Main loop instance 0x56e72110: hold 195s JS MAINLOOP: Running and clearing main loop hook 195s JS G BXD: Defining method run in prototype for GLib.MainLoop 195s 1..20 195s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 195s JS G BXD: Defined class for Source (GSource), prototype 0xe7b69a00, JSClass 0xf4ec0920, in object 0xe7b69020 195s JS G BXD: Defining method set_priority in prototype for GLib.Source 195s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 195s JS G BXD: Defining method attach in prototype for GLib.Source 195s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 195s JS IMPORT: Module metadata hook for module 0xf0e02bf8 195s JS IMPORT: Defining meta.importSync for module 0xf0e02bf8 195s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 195s JS G NS: Defined namespace 'Regress' 0xe7b69ac0 in GIRepository 0xf0e10ec8 195s JS G BXD: Defining method destroy in prototype for GLib.Source 195s ok 1 Package module finds an existing library 195s ok 2 Package module doesn't find a non-existent library 195s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 195s ok 3 Package module finds a function 195s ok 4 Package module doesn't find a non-existent function 195s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 195s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xe7b69ce0, JSClass 0xf4ec0c80, in object 0xe7b69ac0 195s ok 5 Package module finds a class 195s ok 6 Package module doesn't find a non-existent class 195s ok 7 Package module finds a property 195s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 195s ok 8 Package module doesn't find a non-existent property 195s ok 9 Package module finds a static function 195s ok 10 Package module doesn't find a non-existent static function 195s ok 11 Package module finds a method 195s ok 12 Package module doesn't find a non-existent method 195s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 195s JS G NS: Defined namespace 'GIMarshallingTests' 0xe7bdb140 in GIRepository 0xe7b35920 195s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 195s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0xe7bc19e0, JSClass 0xf4ec0cc8, in object 0xe7bdb140 195s ok 13 Package module finds an interface 195s ok 14 Package module doesn't find a non-existent interface 195s ok 15 Package module finds an interface method 195s JS G NS: Found info type FUNCTION for 'type_default_interface_ref' in namespace 'GObject' 195s JS G NS: Found info type STRUCT for 'TypeInterface' in namespace 'GObject' 195s JS G BXD: Defined class for TypeInterface (void), prototype 0xe7bdb300, JSClass 0xf4ec0920, in object 0xe7b69240 195s ok 16 Package module doesn't find a non-existent interface method 195s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 195s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 195s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 195s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 195s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 195s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 195s JS G ENUM: Defining Regress.TestEnum as 0xf0e43ae0 195s ok 17 Package module finds an enum value 195s ok 18 Package module doesn't find a non-existent enum value 195s JS G NS: Found info type CONSTANT for 'BOOL_CONSTANT' in namespace 'Regress' 195s ok 19 Package module finds a constant 195s ok 20 Package module doesn't find a non-existent constant 195s JS G BXD: Defining method quit in prototype for GLib.MainLoop 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x56e72110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 0 195s JS MAINLOOP: handling job 1, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 1 195s JS MAINLOOP: handling job 2, 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Completed job 2 195s JS MAINLOOP: handling job 3, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 195s JS MAINLOOP: Main loop instance 0x56e72110: release 195s JS MAINLOOP: Completed job 3 195s JS MEMORY: Memory report: before destroying context 195s JS MEMORY: 351 objects currently alive 195s JS MEMORY: boxed_instance = 88 195s JS MEMORY: boxed_prototype = 12 195s JS MEMORY: closure = 1 195s JS MEMORY: function = 211 195s JS MEMORY: fundamental_instance = 0 195s JS MEMORY: fundamental_prototype = 0 195s JS MEMORY: gerror_instance = 0 195s JS MEMORY: gerror_prototype = 0 195s JS MEMORY: interface = 5 195s JS MEMORY: module = 12 195s JS MEMORY: ns = 7 195s JS MEMORY: object_instance = 1 195s JS MEMORY: object_prototype = 14 195s JS MEMORY: param = 0 195s JS MEMORY: union_instance = 0 195s JS MEMORY: union_prototype = 0 195s JS CTX: JS shutdown sequence 195s JS CTX: Stopping profiler 195s JS CTX: Shutting down toggle queue 195s JS CTX: Notifying external reference holders of GjsContext dispose 195s JS MAINLOOP: Stopping promise job dispatcher 195s JS CTX: Notifying reference holders of GjsContext dispose 195s JS CTX: Checking unhandled promise rejections 195s JS CTX: Releasing cached JS wrappers 195s JS CTX: Final triggered GC 195s JS CTX: Destroying JS context 195s JS CTX: Releasing all native objects 195s JS CTX: Disabling auto GC 195s JS CTX: Ending trace on global object 195s JS CTX: Freeing allocated resources 195s JS CTX: JS context destroyed 195s PASS: gjs/testPackage.test 195s Running test: gjs/testGObjectDestructionAccess.test 195s JS NATIVE: Registered native JS module '_promiseNative' 195s JS NATIVE: Registered native JS module '_byteArrayNative' 195s JS NATIVE: Registered native JS module '_encodingNative' 195s JS NATIVE: Registered native JS module '_gi' 195s JS NATIVE: Registered native JS module 'gi' 195s JS NATIVE: Registered native JS module 'cairoNative' 195s JS NATIVE: Registered native JS module 'system' 195s JS NATIVE: Registered native JS module 'console' 195s JS NATIVE: Registered native JS module '_print' 195s JS CTX: Enabling JIT 195s JS CTX: Initialized class GjsFileImporter prototype 0xf0e00080 195s JS IMPORT: Defining parent (nil) of 0xf0e000d8 'imports' is mod 0 195s JS IMPORT: Importing '_print' 195s JS NATIVE: Defining native module '_print' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e005f0 '_print' is mod 1 195s JS IMPORT: successfully imported module '_print' 195s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 195s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf02320d0 195s JS MAINLOOP: Main loop instance 0x65137110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Starting promise job dispatcher 195s JS MAINLOOP: Main loop instance 0x65137110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 195s JS MAINLOOP: Main loop instance 0x65137110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf02320d0 195s JS IMPORT: Module metadata hook for module 0xf0e10c80 195s JS IMPORT: Defining meta.importSync for module 0xf0e10c80 195s JS NATIVE: Defining native module 'gi' 195s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf0e11008 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 195s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 195s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 195s JS IMPORT: Importing directory 'overrides' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e110f8 'overrides' is mod 1 195s JS IMPORT: Defined importer 'overrides' 0xf0e110f8 in 0xf0e000d8 195s JS IMPORT: successfully imported directory 'overrides' 195s JS IMPORT: Importing '_byteArrayNative' 195s JS NATIVE: Defining native module '_byteArrayNative' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e114e0 '_byteArrayNative' is mod 1 195s JS IMPORT: successfully imported module '_byteArrayNative' 195s JS IMPORT: Importing '_promiseNative' 195s JS NATIVE: Defining native module '_promiseNative' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e11620 '_promiseNative' is mod 1 195s JS IMPORT: successfully imported module '_promiseNative' 195s JS IMPORT: Importing module GLib succeeded 195s JS IMPORT: Defining parent 0xf0e110f8 of 0xf02330e0 'GLib' is mod 1 195s JS IMPORT: successfully imported module 'GLib' 195s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 195s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf0269040, JSClass 0xf499b920, in object 0xf0269020 195s JS CTX: Initialized class GIRepositoryGType prototype 0xf0e11840 195s JS CTX: Initialized class GIRepositoryFunction prototype 0xf0e11898 195s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 195s JS G BXD: Defined class for Error (GError), prototype 0xf0269080, JSClass 0xf499b920, in object 0xf0269020 195s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 195s JS G BXD: Defined class for Variant (GVariant), prototype 0xf02690c0, JSClass 0xf499b920, in object 0xf0269020 195s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 195s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf0269100, JSClass 0xf499b920, in object 0xf0269020 195s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 195s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf0269140, JSClass 0xf499b920, in object 0xf0269020 195s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 195s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 195s JS G BXD: Defined class for Thread (GThread), prototype 0xf0269180, JSClass 0xf499b920, in object 0xf0269020 195s JS G BXD: Defining method ref in prototype for GLib.Thread 195s JS G BXD: Defining method unref in prototype for GLib.Thread 195s JS G NS: Defined namespace 'GLib' 0xf0269020 in GIRepository 0xf0e10ec8 195s JS IMPORT: Importing module jasmine succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf02338c0 'jasmine' is mod 1 195s JS IMPORT: successfully imported module 'jasmine' 195s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 195s JS MAINLOOP: Main loop instance 0x65137110: hold 195s JS MAINLOOP: Enqueue job , promise=, allocation site= 195s JS MAINLOOP: Main loop instance 0x65137110: Spinning loop until released or hook cleared 195s JS MAINLOOP: handling job 0, 195s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 195s JS MAINLOOP: Main loop instance 0x65137110: release 195s JS MAINLOOP: Completed job 0 195s JS IMPORT: Importing 'gi' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e10ec8 'gi' is mod 1 195s JS IMPORT: successfully imported module 'gi' 195s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 195s JS G NS: Defined namespace 'GjsPrivate' 0xf0269200 in GIRepository 0xf0e10ec8 195s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 195s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 195s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 195s JS IMPORT: Importing module _legacy succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0233a80 '_legacy' is mod 1 195s JS IMPORT: successfully imported module '_legacy' 195s JS IMPORT: Importing module lang succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0233a40 'lang' is mod 1 195s JS IMPORT: successfully imported module 'lang' 195s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 195s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 195s JS IMPORT: Importing module _signals succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0233ac0 '_signals' is mod 1 195s JS IMPORT: successfully imported module '_signals' 195s JS IMPORT: Importing module signals succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0233a00 'signals' is mod 1 195s JS IMPORT: successfully imported module 'signals' 195s JS IMPORT: Importing module Gio succeeded 195s JS IMPORT: Defining parent 0xf0e110f8 of 0xf02339c0 'Gio' is mod 1 195s JS IMPORT: successfully imported module 'Gio' 195s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 195s JS IMPORT: Importing '_gi' 195s JS NATIVE: Defining native module '_gi' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e256c8 '_gi' is mod 1 195s JS IMPORT: successfully imported module '_gi' 195s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 195s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 195s JS IMPORT: Importing module _common succeeded 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0233b40 '_common' is mod 1 195s JS IMPORT: successfully imported module '_common' 195s JS IMPORT: Importing module GObject succeeded 195s JS IMPORT: Defining parent 0xf0e110f8 of 0xf0233b00 'GObject' is mod 1 195s JS IMPORT: successfully imported module 'GObject' 195s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 195s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 195s JS G BXD: Defined class for String (GString), prototype 0xf0269420, JSClass 0xf499b920, in object 0xf0269220 195s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 195s JS G PRM: Defined class ParamSpec prototype is 0xf0233bc0 class 0xf499e0c0 in object 0xf0269220 195s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 195s JS G OBJ: Defined class for Object (GObject), prototype 0xf0269540, JSClass 0xf499bc80, in object 0xf0269220 195s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 195s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 195s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf0269560, JSClass 0xf499bc80, in object 0xf0269220 195s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 195s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 195s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 195s JS G NS: Defined namespace 'GObject' 0xf0269220 in GIRepository 0xf0e10ec8 195s JS G OBJ: Defined class for Application (GApplication), prototype 0xf02695a0, JSClass 0xf499bc80, in object 0xf02691e0 195s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 195s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xf0233e80, JSClass 0xf499bcc8, in object 0xf02691e0 195s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 195s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 195s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf0269600, JSClass 0xf499bc80, in object 0xf02691e0 195s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 195s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xf02ad0a0, JSClass 0xf499bcc8, in object 0xf02691e0 195s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf0269660, JSClass 0xf499bc80, in object 0xf02691e0 195s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 195s JS G IFACE: Defined class for Initable (GInitable), prototype 0xf02ad1a0, JSClass 0xf499bcc8, in object 0xf02691e0 195s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 195s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 195s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf02696c0, JSClass 0xf499b920, in object 0xf02691e0 195s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 195s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf0269700, JSClass 0xf499b920, in object 0xf02691e0 195s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 195s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 195s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf0269740, JSClass 0xf499bc80, in object 0xf02691e0 195s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf0269780, JSClass 0xf499bc80, in object 0xf0269200 195s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 195s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf02697c0, JSClass 0xf499bc80, in object 0xf02691e0 195s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 195s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 195s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 195s JS G IFACE: Defined class for File (GFile), prototype 0xf02ad2c0, JSClass 0xf499bcc8, in object 0xf02691e0 195s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf0269820, JSClass 0xf499bc80, in object 0xf0e10f90 195s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 195s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xf0269880, JSClass 0xf499bc80, in object 0xf02691e0 195s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 195s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 195s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xf02698c0, JSClass 0xf499bc80, in object 0xf02691e0 195s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 195s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xf0269900, JSClass 0xf499bc80, in object 0xf02691e0 195s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 195s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf0269940, JSClass 0xf499b920, in object 0xf02691e0 195s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 195s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 195s JS G OBJ: Defined class for Settings (GSettings), prototype 0xf0269980, JSClass 0xf499bc80, in object 0xf02691e0 195s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 195s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 195s JS G NS: Defined namespace 'Gio' 0xf02691e0 in GIRepository 0xf0e10ec8 195s JS IMPORT: JS import 'GjsTestTools' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsTestTools.js 195s JS G NS: Defined namespace 'GjsTestTools' 0xf02699c0 in GIRepository 0xf0e10ec8 195s JS IMPORT: Importing module Gtk succeeded 195s JS IMPORT: Defining parent 0xf0e110f8 of 0xf02adb00 'Gtk' is mod 1 195s JS IMPORT: successfully imported module 'Gtk' 195s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 195s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 195s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xf0269a00, JSClass 0xf499bc80, in object 0xf0269220 195s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xf0269a40, JSClass 0xf499bc80, in object 0xf02699e0 195s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 195s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xf02add60, JSClass 0xf499bcc8, in object 0xf02699e0 195s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 195s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xf0269aa0, JSClass 0xf499bc80, in object 0xf02699e0 195s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 195s JS G NS: Defined namespace 'Gtk' 0xf02699e0 in GIRepository 0xf0e10ec8 195s JS IMPORT: Importing 'system' 195s JS NATIVE: Defining native module 'system' 195s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e2b660 'system' is mod 1 195s JS IMPORT: successfully imported module 'system' 195s JS CTX: Script evaluation succeeded 195s JS MAINLOOP: Main loop instance 0x65137110: Spinning loop until released or hook cleared 195s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf02320d0 195s JS IMPORT: Module metadata hook for module 0xf0e081e0 195s JS IMPORT: Defining meta.importSync for module 0xf0e081e0 195s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf02320d0 195s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf02320d0 195s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 195s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 195s JS MAINLOOP: Set main loop hook to 195s JS MAINLOOP: Main loop instance 0x65137110: hold 195s JS MAINLOOP: Running and clearing main loop hook 195s JS G BXD: Defining method run in prototype for GLib.MainLoop 195s 1..54 195s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 195s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 195s JS G BXD: Defined class for Source (GSource), prototype 0xf0269ae0, JSClass 0xf499b920, in object 0xf0269020 195s JS G BXD: Defining method set_priority in prototype for GLib.Source 195s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 195s JS G BXD: Defining method attach in prototype for GLib.Source 195s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 195s JS IMPORT: Module metadata hook for module 0xf0253b20 195s JS IMPORT: Defining meta.importSync for module 0xf0253b20 195s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 195s JS G BXD: Defining method destroy in prototype for GLib.Source 195s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 195s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 195s JS G OBJ: Defined class for Bin (GtkBin), prototype 0xf0269bc0, JSClass 0xf499bc80, in object 0xf02699e0 195s JS G OBJ: Defined class for Window (GtkWindow), prototype 0xf0269c00, JSClass 0xf499bc80, in object 0xf02699e0 195s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 195s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 195s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 195s JS G ENUM: Defining Gtk.WindowType as 0xf0e155b8 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 195s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 195s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 195s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 195s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 195s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 195s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 195s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 195s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 195s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 195s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 195s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 195s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 195s JS G ENUM: Defining GLib.LogLevelFlags as 0xf0e15c10 195s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 195s ok 1 Access to destroyed GObject Get property 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 2 Access to destroyed GObject Set property 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 3 Access to destroyed GObject Add expando property 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 4 Access to destroyed GObject Access to unset expando property 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 5 Access to destroyed GObject Access previously set expando property 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 195s ok 6 Access to destroyed GObject Access to getter method 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 7 Access to destroyed GObject Access to setter method 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 8 Access to destroyed GObject Proto function connect 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 9 Access to destroyed GObject Proto function connect_after 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 10 Access to destroyed GObject Proto function emit 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 11 Access to destroyed GObject Proto function signals_disconnect 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 12 Access to destroyed GObject Proto function signals_block 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 13 Access to destroyed GObject Proto function signals_unblock 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 14 Access to destroyed GObject Proto function toString 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 15 Access to destroyed GObject Proto function toString before/after 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 195s ok 16 Access to finalized GObject Get property 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 17 Access to finalized GObject Set property 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 18 Access to finalized GObject Add expando property 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 19 Access to finalized GObject Access to unset expando property 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 20 Access to finalized GObject Access previously set expando property 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 21 Access to finalized GObject Access to getter method 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 22 Access to finalized GObject Access to setter method 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 23 Access to finalized GObject Proto function connect 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 24 Access to finalized GObject Proto function connect_after 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 25 Access to finalized GObject Proto function emit 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 26 Access to finalized GObject Proto function signals_disconnect 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 27 Access to finalized GObject Proto function signals_block 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 28 Access to finalized GObject Proto function signals_unblock 195s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 195s ok 29 Access to finalized GObject Proto function toString 195s JS G NS: Found info type FUNCTION for 'init' in namespace 'GjsTestTools' 195s JS G NS: Found info type OBJECT for 'EmblemedIcon' in namespace 'Gio' 195s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0xf0269ca0, JSClass 0xf499bc80, in object 0xf02691e0 195s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 195s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0xf0269ce0, JSClass 0xf499bc80, in object 0xf02691e0 195s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 195s JS G IFACE: Defined class for Icon (GIcon), prototype 0xf0233620, JSClass 0xf499bcc8, in object 0xf02691e0 195s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 195s JS G NS: Found info type FUNCTION for 'reset' in namespace 'GjsTestTools' 195s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 195s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 195s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 195s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 195s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 195s JS G NS: Found info type FUNCTION for 'delayed_unref' in namespace 'GjsTestTools' 197s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 197s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 197s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 197s JS G BXD: Defined class for MainContext (GMainContext), prototype 0xf0269d80, JSClass 0xf499b920, in object 0xf0269020 197s JS G BXD: Defining method iteration in prototype for GLib.MainContext 197s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 197s JS G NS: Found info type FUNCTION for 'save_object' in namespace 'GjsTestTools' 197s JS G NS: Found info type FUNCTION for 'peek_saved' in namespace 'GjsTestTools' 197s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 197s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 197s JS G NS: Found info type FUNCTION for 'get_disposed' in namespace 'GjsTestTools' 197s ok 38 Disposed or finalized GObject returned from function is marked as disposed 197s JS G NS: Found info type FUNCTION for 'get_saved' in namespace 'GjsTestTools' 197s JS G BXD: Defining method quit in prototype for GLib.MainLoop 197s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 197s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 197s JS G NS: Found info type FUNCTION for 'unref_other_thread' in namespace 'GjsTestTools' 197s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 197s JS G NS: Found info type FUNCTION for 'ref_other_thread' in namespace 'GjsTestTools' 197s ok 41 Disposed or finalized GObject ignores toggling queued toggles 197s JS G NS: Found info type FUNCTION for 'run_dispose_other_thread' in namespace 'GjsTestTools' 197s ok 42 Disposed or finalized GObject can be disposed from other thread 197s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 197s JS G NS: Found info type FUNCTION for 'save_object_unreffed' in namespace 'GjsTestTools' 197s JS G NS: Found info type FUNCTION for 'delayed_ref_other_thread' in namespace 'GjsTestTools' 197s JS G NS: Found info type FUNCTION for 'steal_saved' in namespace 'GjsTestTools' 197s ok 44 GObject with toggle references can be re-reffed from other thread delayed 197s JS G NS: Found info type FUNCTION for 'delayed_unref_other_thread' in namespace 'GjsTestTools' 197s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 197s JS G NS: Found info type FUNCTION for 'delayed_ref_unref_other_thread' in namespace 'GjsTestTools' 197s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 197s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'GjsTestTools' 197s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'GjsTestTools' 197s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 197s JS G NS: Found info type FUNCTION for 'get_weak_other_thread' in namespace 'GjsTestTools' 197s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 197s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 197s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 197s JS G BXD: Defining method join in prototype for GLib.Thread 197s JS G NS: Found info type FUNCTION for 'clear_saved' in namespace 'GjsTestTools' 197s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 197s Executing: gjs/testGObjectDestructionAccess.test 197s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 197s ok 53 GObject with toggle references can be finalized while queued in toggle queue 197s 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 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x65137110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 0 197s JS MAINLOOP: handling job 1, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 1 197s JS MAINLOOP: handling job 2, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 2 197s JS MAINLOOP: handling job 3, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 197s JS MAINLOOP: Main loop instance 0x65137110: release 197s JS MAINLOOP: Completed job 3 197s JS MEMORY: Memory report: before destroying context 197s JS MEMORY: 310 objects currently alive 197s JS MEMORY: boxed_instance = 13 197s JS MEMORY: boxed_prototype = 11 197s JS MEMORY: closure = 3 197s JS MEMORY: function = 240 197s JS MEMORY: fundamental_instance = 0 197s JS MEMORY: fundamental_prototype = 0 197s JS MEMORY: gerror_instance = 0 197s JS MEMORY: gerror_prototype = 0 197s JS MEMORY: interface = 6 197s JS MEMORY: module = 10 197s JS MEMORY: ns = 6 197s JS MEMORY: object_instance = 0 197s JS MEMORY: object_prototype = 21 197s JS MEMORY: param = 0 197s JS MEMORY: union_instance = 0 197s JS MEMORY: union_prototype = 0 197s JS CTX: JS shutdown sequence 197s JS CTX: Stopping profiler 197s JS CTX: Shutting down toggle queue 197s JS CTX: Notifying external reference holders of GjsContext dispose 197s JS MAINLOOP: Stopping promise job dispatcher 197s JS CTX: Notifying reference holders of GjsContext dispose 197s JS CTX: Checking unhandled promise rejections 197s JS CTX: Releasing cached JS wrappers 197s JS CTX: Final triggered GC 197s JS CTX: Destroying JS context 197s JS CTX: Releasing all native objects 197s JS CTX: Disabling auto GC 197s JS CTX: Ending trace on global object 197s JS CTX: Freeing allocated resources 197s JS CTX: JS context destroyed 197s PASS: gjs/testGObjectDestructionAccess.test 197s Running test: gjs/testGTypeClass.test 197s JS NATIVE: Registered native JS module '_promiseNative' 197s JS NATIVE: Registered native JS module '_byteArrayNative' 197s JS NATIVE: Registered native JS module '_encodingNative' 197s JS NATIVE: Registered native JS module '_gi' 197s JS NATIVE: Registered native JS module 'gi' 197s JS NATIVE: Registered native JS module 'cairoNative' 197s JS NATIVE: Registered native JS module 'system' 197s JS NATIVE: Registered native JS module 'console' 197s JS NATIVE: Registered native JS module '_print' 197s JS CTX: Enabling JIT 197s JS CTX: Initialized class GjsFileImporter prototype 0xe5500080 197s JS IMPORT: Defining parent (nil) of 0xe55000d8 'imports' is mod 0 197s JS IMPORT: Importing '_print' 197s JS NATIVE: Defining native module '_print' 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe55005f0 '_print' is mod 1 197s JS IMPORT: successfully imported module '_print' 197s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 197s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe53320d0 197s JS MAINLOOP: Main loop instance 0x643b3110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Starting promise job dispatcher 197s JS MAINLOOP: Main loop instance 0x643b3110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 197s JS MAINLOOP: Main loop instance 0x643b3110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe53320d0 197s JS IMPORT: Module metadata hook for module 0xe5510c80 197s JS IMPORT: Defining meta.importSync for module 0xe5510c80 197s JS NATIVE: Defining native module 'gi' 197s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe5511008 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 197s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 197s JS IMPORT: Importing directory 'overrides' 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe55110f8 'overrides' is mod 1 197s JS IMPORT: Defined importer 'overrides' 0xe55110f8 in 0xe55000d8 197s JS IMPORT: successfully imported directory 'overrides' 197s JS IMPORT: Importing '_byteArrayNative' 197s JS NATIVE: Defining native module '_byteArrayNative' 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe55114e0 '_byteArrayNative' is mod 1 197s JS IMPORT: successfully imported module '_byteArrayNative' 197s JS IMPORT: Importing '_promiseNative' 197s JS NATIVE: Defining native module '_promiseNative' 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe5511620 '_promiseNative' is mod 1 197s JS IMPORT: successfully imported module '_promiseNative' 197s JS IMPORT: Importing module GLib succeeded 197s JS IMPORT: Defining parent 0xe55110f8 of 0xe53330e0 'GLib' is mod 1 197s JS IMPORT: successfully imported module 'GLib' 197s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 197s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe5369040, JSClass 0xe9a2c920, in object 0xe5369020 197s JS CTX: Initialized class GIRepositoryGType prototype 0xe5511840 197s JS CTX: Initialized class GIRepositoryFunction prototype 0xe5511898 197s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 197s JS G BXD: Defined class for Error (GError), prototype 0xe5369080, JSClass 0xe9a2c920, in object 0xe5369020 197s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 197s JS G BXD: Defined class for Variant (GVariant), prototype 0xe53690c0, JSClass 0xe9a2c920, in object 0xe5369020 197s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 197s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe5369100, JSClass 0xe9a2c920, in object 0xe5369020 197s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 197s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe5369140, JSClass 0xe9a2c920, in object 0xe5369020 197s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 197s JS G BXD: Defined class for Thread (GThread), prototype 0xe5369180, JSClass 0xe9a2c920, in object 0xe5369020 197s JS G BXD: Defining method ref in prototype for GLib.Thread 197s JS G BXD: Defining method unref in prototype for GLib.Thread 197s JS G NS: Defined namespace 'GLib' 0xe5369020 in GIRepository 0xe5510ec8 197s JS IMPORT: Importing module jasmine succeeded 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe53338c0 'jasmine' is mod 1 197s JS IMPORT: successfully imported module 'jasmine' 197s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 197s JS MAINLOOP: Main loop instance 0x643b3110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x643b3110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 197s JS MAINLOOP: Main loop instance 0x643b3110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Importing 'gi' 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe5510ec8 'gi' is mod 1 197s JS IMPORT: successfully imported module 'gi' 197s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 197s JS G NS: Defined namespace 'GjsPrivate' 0xe5369200 in GIRepository 0xe5510ec8 197s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 197s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 197s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 197s JS IMPORT: Importing module _legacy succeeded 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe5333a80 '_legacy' is mod 1 197s JS IMPORT: successfully imported module '_legacy' 197s JS IMPORT: Importing module lang succeeded 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe5333a40 'lang' is mod 1 197s JS IMPORT: successfully imported module 'lang' 197s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 197s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 197s JS IMPORT: Importing module _signals succeeded 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe5333ac0 '_signals' is mod 1 197s JS IMPORT: successfully imported module '_signals' 197s JS IMPORT: Importing module signals succeeded 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe5333a00 'signals' is mod 1 197s JS IMPORT: successfully imported module 'signals' 197s JS IMPORT: Importing module Gio succeeded 197s JS IMPORT: Defining parent 0xe55110f8 of 0xe53339c0 'Gio' is mod 1 197s JS IMPORT: successfully imported module 'Gio' 197s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 197s JS IMPORT: Importing '_gi' 197s JS NATIVE: Defining native module '_gi' 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe55256c8 '_gi' is mod 1 197s JS IMPORT: successfully imported module '_gi' 197s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 197s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 197s JS IMPORT: Importing module _common succeeded 197s JS IMPORT: Defining parent 0xe55000d8 of 0xe5333b40 '_common' is mod 1 197s JS IMPORT: successfully imported module '_common' 197s JS IMPORT: Importing module GObject succeeded 197s JS IMPORT: Defining parent 0xe55110f8 of 0xe5333b00 'GObject' is mod 1 197s JS IMPORT: successfully imported module 'GObject' 197s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 197s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 197s JS G BXD: Defined class for String (GString), prototype 0xe5369420, JSClass 0xe9a2c920, in object 0xe5369220 197s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 197s JS G PRM: Defined class ParamSpec prototype is 0xe5333bc0 class 0xe9a2f0c0 in object 0xe5369220 197s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 197s JS G OBJ: Defined class for Object (GObject), prototype 0xe5369540, JSClass 0xe9a2cc80, in object 0xe5369220 197s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 197s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 197s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe5369560, JSClass 0xe9a2cc80, in object 0xe5369220 197s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 197s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 197s JS G NS: Defined namespace 'GObject' 0xe5369220 in GIRepository 0xe5510ec8 197s JS G OBJ: Defined class for Application (GApplication), prototype 0xe53695a0, JSClass 0xe9a2cc80, in object 0xe53691e0 197s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 197s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe5333e80, JSClass 0xe9a2ccc8, in object 0xe53691e0 197s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 197s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 197s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe5369600, JSClass 0xe9a2cc80, in object 0xe53691e0 197s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 197s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe53aa0a0, JSClass 0xe9a2ccc8, in object 0xe53691e0 197s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 197s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe5369660, JSClass 0xe9a2cc80, in object 0xe53691e0 197s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 197s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 197s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe53aa1a0, JSClass 0xe9a2ccc8, in object 0xe53691e0 197s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 197s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 197s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 197s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe53696c0, JSClass 0xe9a2c920, in object 0xe53691e0 197s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 197s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe5369700, JSClass 0xe9a2c920, in object 0xe53691e0 197s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 197s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 197s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe5369740, JSClass 0xe9a2cc80, in object 0xe53691e0 197s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe5369780, JSClass 0xe9a2cc80, in object 0xe5369200 197s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 197s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe53697c0, JSClass 0xe9a2cc80, in object 0xe53691e0 197s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 197s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 197s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 197s JS G IFACE: Defined class for File (GFile), prototype 0xe53aa2c0, JSClass 0xe9a2ccc8, in object 0xe53691e0 197s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe5369820, JSClass 0xe9a2cc80, in object 0xe5510f90 197s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 197s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe5369880, JSClass 0xe9a2cc80, in object 0xe53691e0 197s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 197s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 197s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe53698c0, JSClass 0xe9a2cc80, in object 0xe53691e0 197s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 197s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe5369900, JSClass 0xe9a2cc80, in object 0xe53691e0 197s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 197s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe5369940, JSClass 0xe9a2c920, in object 0xe53691e0 197s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 197s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 197s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe5369980, JSClass 0xe9a2cc80, in object 0xe53691e0 197s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 197s JS G NS: Defined namespace 'Gio' 0xe53691e0 in GIRepository 0xe5510ec8 197s JS CTX: Script evaluation succeeded 197s JS MAINLOOP: Main loop instance 0x643b3110: Spinning loop until released or hook cleared 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe53320d0 197s JS IMPORT: Module metadata hook for module 0xe552faf8 197s JS IMPORT: Defining meta.importSync for module 0xe552faf8 197s JS NATIVE: Defining native module 'system' 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe53320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe53320d0 197s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 197s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 197s JS MAINLOOP: Set main loop hook to 197s JS MAINLOOP: Main loop instance 0x643b3110: hold 197s JS MAINLOOP: Running and clearing main loop hook 197s JS G BXD: Defining method run in prototype for GLib.MainLoop 197s 1..8 197s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 197s JS G BXD: Defined class for Source (GSource), prototype 0xe53699c0, JSClass 0xe9a2c920, in object 0xe5369020 197s JS G BXD: Defining method set_priority in prototype for GLib.Source 197s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 197s JS G BXD: Defining method attach in prototype for GLib.Source 197s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 197s JS IMPORT: Module metadata hook for module 0xe5502bf8 197s JS IMPORT: Defining meta.importSync for module 0xe5502bf8 197s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 197s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0xe5369a80, JSClass 0xe9a2cc80, in object 0xe53691e0 197s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 197s JS G PRM: JSObject created with param instance 0x6458d4f8 type GParamString 197s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 197s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xe5369ac0, JSClass 0xe9a2cc80, in object 0xe53691e0 197s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 197s JS G PRM: JSObject created with param instance 0x6458dfc8 type GParamBoolean 197s JS G BXD: Defining method destroy in prototype for GLib.Source 197s ok 1 Looking up param specs works 197s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 197s JS G PRM: JSObject created with param instance 0x6458d4f8 type GParamString 197s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 197s JS G PRM: JSObject created with param instance 0x6458dfc8 type GParamBoolean 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s ok 2 Looking up param specs gives the correct name 197s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 197s JS G PRM: JSObject created with param instance 0x6458d4f8 type GParamString 197s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 197s JS G PRM: JSObject created with param instance 0x6458dfc8 type GParamBoolean 197s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 197s ok 3 Looking up param specs gives the default value if present 197s ok 4 GType object has a name 197s ok 5 GType object has a read-only name 197s ok 6 GType object has an undeletable name 197s ok 7 GType object has a string representation 197s JS G NS: Found info type FUNCTION for 'type_parent' in namespace 'GObject' 197s ok 8 GType marshalling marshals the invalid GType object into JS null 197s JS G BXD: Defining method quit in prototype for GLib.MainLoop 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x643b3110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 0 197s JS MAINLOOP: handling job 1, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 1 197s JS MAINLOOP: handling job 2, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 2 197s JS MAINLOOP: handling job 3, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 197s JS MAINLOOP: Main loop instance 0x643b3110: release 197s JS MAINLOOP: Completed job 3 197s JS MEMORY: Memory report: before destroying context 197s JS MEMORY: 300 objects currently alive 197s JS MEMORY: boxed_instance = 48 197s JS MEMORY: boxed_prototype = 11 197s JS MEMORY: closure = 1 197s JS MEMORY: function = 201 197s JS MEMORY: fundamental_instance = 0 197s JS MEMORY: fundamental_prototype = 0 197s JS MEMORY: gerror_instance = 0 197s JS MEMORY: gerror_prototype = 0 197s JS MEMORY: interface = 4 197s JS MEMORY: module = 9 197s JS MEMORY: ns = 4 197s JS MEMORY: object_instance = 1 197s JS MEMORY: object_prototype = 15 197s JS MEMORY: param = 6 197s JS MEMORY: union_instance = 0 197s JS MEMORY: union_prototype = 0 197s JS CTX: JS shutdown sequence 197s JS CTX: Stopping profiler 197s JS CTX: Shutting down toggle queue 197s JS CTX: Notifying external reference holders of GjsContext dispose 197s JS MAINLOOP: Stopping promise job dispatcher 197s JS CTX: Notifying reference holders of GjsContext dispose 197s JS CTX: Checking unhandled promise rejections 197s JS CTX: Releasing cached JS wrappers 197s JS CTX: Final triggered GC 197s JS CTX: Destroying JS context 197s JS CTX: Releasing all native objects 197s JS CTX: Disabling auto GC 197s JS CTX: Ending trace on global object 197s JS CTX: Freeing allocated resources 197s JS CTX: JS context destroyed 197s PASS: gjs/testGTypeClass.test 197s Running test: gjs/testGLib.test 197s JS NATIVE: Registered native JS module '_promiseNative' 197s JS NATIVE: Registered native JS module '_byteArrayNative' 197s JS NATIVE: Registered native JS module '_encodingNative' 197s JS NATIVE: Registered native JS module '_gi' 197s JS NATIVE: Registered native JS module 'gi' 197s JS NATIVE: Registered native JS module 'cairoNative' 197s JS NATIVE: Registered native JS module 'system' 197s JS NATIVE: Registered native JS module 'console' 197s JS NATIVE: Registered native JS module '_print' 197s JS CTX: Enabling JIT 197s JS CTX: Initialized class GjsFileImporter prototype 0xe4e00080 197s JS IMPORT: Defining parent (nil) of 0xe4e000d8 'imports' is mod 0 197s JS IMPORT: Importing '_print' 197s JS NATIVE: Defining native module '_print' 197s JS IMPORT: Defining parent 0xe4e000d8 of 0xe4e005f0 '_print' is mod 1 197s JS IMPORT: successfully imported module '_print' 197s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 197s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe4c320d0 197s JS MAINLOOP: Main loop instance 0x603be110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Starting promise job dispatcher 197s JS MAINLOOP: Main loop instance 0x603be110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 197s JS MAINLOOP: Main loop instance 0x603be110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module metadata hook for module 0xe4e10c80 197s JS IMPORT: Defining meta.importSync for module 0xe4e10c80 197s JS NATIVE: Defining native module 'gi' 197s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe4e11008 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 197s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 197s JS IMPORT: Importing directory 'overrides' 197s JS IMPORT: Defining parent 0xe4e000d8 of 0xe4e110f8 'overrides' is mod 1 197s JS IMPORT: Defined importer 'overrides' 0xe4e110f8 in 0xe4e000d8 197s JS IMPORT: successfully imported directory 'overrides' 197s JS IMPORT: Importing '_byteArrayNative' 197s JS NATIVE: Defining native module '_byteArrayNative' 197s JS IMPORT: Defining parent 0xe4e000d8 of 0xe4e114e0 '_byteArrayNative' is mod 1 197s JS IMPORT: successfully imported module '_byteArrayNative' 197s JS IMPORT: Importing '_promiseNative' 197s JS NATIVE: Defining native module '_promiseNative' 197s JS IMPORT: Defining parent 0xe4e000d8 of 0xe4e11620 '_promiseNative' is mod 1 197s JS IMPORT: successfully imported module '_promiseNative' 197s JS IMPORT: Importing module GLib succeeded 197s JS IMPORT: Defining parent 0xe4e110f8 of 0xe4c330e0 'GLib' is mod 1 197s JS IMPORT: successfully imported module 'GLib' 197s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 197s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe4c69040, JSClass 0xe9319920, in object 0xe4c69020 197s JS CTX: Initialized class GIRepositoryGType prototype 0xe4e11840 197s JS CTX: Initialized class GIRepositoryFunction prototype 0xe4e11898 197s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 197s JS G BXD: Defined class for Error (GError), prototype 0xe4c69080, JSClass 0xe9319920, in object 0xe4c69020 197s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 197s JS G BXD: Defined class for Variant (GVariant), prototype 0xe4c690c0, JSClass 0xe9319920, in object 0xe4c69020 197s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 197s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe4c69100, JSClass 0xe9319920, in object 0xe4c69020 197s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 197s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe4c69140, JSClass 0xe9319920, in object 0xe4c69020 197s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 197s JS G BXD: Defined class for Thread (GThread), prototype 0xe4c69180, JSClass 0xe9319920, in object 0xe4c69020 197s JS G BXD: Defining method ref in prototype for GLib.Thread 197s JS G BXD: Defining method unref in prototype for GLib.Thread 197s JS G NS: Defined namespace 'GLib' 0xe4c69020 in GIRepository 0xe4e10ec8 197s JS IMPORT: Importing module jasmine succeeded 197s JS IMPORT: Defining parent 0xe4e000d8 of 0xe4c338c0 'jasmine' is mod 1 197s JS IMPORT: successfully imported module 'jasmine' 197s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 197s JS MAINLOOP: Main loop instance 0x603be110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x603be110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 197s JS MAINLOOP: Main loop instance 0x603be110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 197s JS IMPORT: Importing 'gi' 197s JS IMPORT: Defining parent 0xe4e000d8 of 0xe4e10ec8 'gi' is mod 1 197s JS IMPORT: successfully imported module 'gi' 197s JS IMPORT: Importing module byteArray succeeded 197s JS IMPORT: Defining parent 0xe4e000d8 of 0xe4c339c0 'byteArray' is mod 1 197s JS IMPORT: successfully imported module 'byteArray' 197s JS CTX: Script evaluation succeeded 197s JS MAINLOOP: Main loop instance 0x603be110: Spinning loop until released or hook cleared 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module metadata hook for module 0xe4e35660 197s JS IMPORT: Defining meta.importSync for module 0xe4e35660 197s JS NATIVE: Defining native module 'system' 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe4c320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe4c320d0 197s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 197s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 197s JS MAINLOOP: Set main loop hook to 197s JS MAINLOOP: Main loop instance 0x603be110: hold 197s JS MAINLOOP: Running and clearing main loop hook 197s JS G BXD: Defining method run in prototype for GLib.MainLoop 197s 1..32 197s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 197s JS G BXD: Defined class for Source (GSource), prototype 0xe4c691e0, JSClass 0xe9319920, in object 0xe4c69020 197s JS G BXD: Defining method set_priority in prototype for GLib.Source 197s JS IMPORT: Importing '_gi' 197s JS NATIVE: Defining native module '_gi' 197s JS IMPORT: Defining parent 0xe4e000d8 of 0xe4e3c980 '_gi' is mod 1 197s JS IMPORT: successfully imported module '_gi' 197s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 197s JS G NS: Defined namespace 'GjsPrivate' 0xe4c69260 in GIRepository 0xe4e10ec8 197s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 197s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 197s JS IMPORT: Importing module _common succeeded 197s JS IMPORT: Defining parent 0xe4e000d8 of 0xe4c33ba0 '_common' is mod 1 197s JS IMPORT: successfully imported module '_common' 197s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 197s JS IMPORT: Importing module _legacy succeeded 197s JS IMPORT: Defining parent 0xe4e000d8 of 0xe4c33be0 '_legacy' is mod 1 197s JS IMPORT: successfully imported module '_legacy' 197s JS IMPORT: Importing module GObject succeeded 197s JS IMPORT: Defining parent 0xe4e110f8 of 0xe4c33b60 'GObject' is mod 1 197s JS IMPORT: successfully imported module 'GObject' 197s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 197s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 197s JS G BXD: Defined class for String (GString), prototype 0xe4c69460, JSClass 0xe9319920, in object 0xe4c69240 197s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 197s JS G PRM: Defined class ParamSpec prototype is 0xe4c33c60 class 0xe931c0c0 in object 0xe4c69240 197s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 197s JS G OBJ: Defined class for Object (GObject), prototype 0xe4c69580, JSClass 0xe9319c80, in object 0xe4c69240 197s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 197s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 197s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe4c695a0, JSClass 0xe9319c80, in object 0xe4c69240 197s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 197s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 197s JS G NS: Defined namespace 'GObject' 0xe4c69240 in GIRepository 0xe4c35850 197s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 197s JS G BXD: Defining method attach in prototype for GLib.Source 197s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 197s JS IMPORT: Module metadata hook for module 0xe4c539a0 197s JS IMPORT: Defining meta.importSync for module 0xe4c539a0 197s JS G BXD: Defining method get_string in prototype for GLib.Variant 197s JS G BXD: Defining method classify in prototype for GLib.Variant 197s JS G BXD: Defining method destroy in prototype for GLib.Source 197s ok 1 GVariant constructor constructs a string variant 197s JS G BXD: Defining method equal in prototype for GLib.Variant 197s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 197s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 197s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xe4c69920, JSClass 0xe9319920, in object 0xe4c69020 197s JS G BXD: Defining method n_children in prototype for GLib.Variant 197s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 197s JS G BXD: Defining method get_variant in prototype for GLib.Variant 197s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 197s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 197s ok 3 GVariant constructor constructs a struct variant 197s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 197s ok 4 GVariant constructor constructs a maybe variant 197s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 197s ok 5 GVariant constructor constructs a byte array variant 197s ok 6 GVariant constructor constructs a byte array variant from a string 197s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 197s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 197s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 197s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 197s ok 11 GVariant strv unpacked matches constructed 197s JS G BXD: Defining method get_strv in prototype for GLib.Variant 197s ok 12 GVariant strv getter matches constructed 197s JS G BXD: Defining method dup_strv in prototype for GLib.Variant 197s ok 13 GVariant strv getter (dup) matches constructed 197s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 197s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 197s ok 14 GVariantDict lookup returns the unpacked variant 197s ok 15 GVariantDict lookup returns null if the key isn't present 197s ok 16 GLib spawn processes sync with null envp # SKIP https://gitlab.gnome.org/GNOME/glib/-/merge_requests/3523 197s JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' 197s ok 17 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 197s ok 18 GLib string function overrides GLib.stpcpy 197s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 197s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 197s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 197s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 197s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 197s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 197s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 197s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 197s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 197s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 197s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 197s JS G ENUM: Defining GLib.LogLevelFlags as 0xe4e76c68 197s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 197s ok 19 GLib string function overrides GLib.strstr_len 197s ok 20 GLib string function overrides GLib.strrstr 197s ok 21 GLib string function overrides GLib.strrstr_len 197s ok 22 GLib string function overrides GLib.strup 197s ok 23 GLib string function overrides GLib.strdown 197s ok 24 GLib string function overrides GLib.strreverse 197s JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 197s ok 25 GLib string function overrides GLib.ascii_dtostr 197s ok 26 GLib string function overrides GLib.ascii_formatd 197s ok 27 GLib string function overrides GLib.strchug 197s ok 28 GLib string function overrides GLib.strchomp 197s ok 29 GLib string function overrides GLib.strstrip 197s JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' 197s ok 30 GLib string function overrides GLib.strdelimit 197s ok 31 GLib string function overrides GLib.strcanon 197s JS G NS: Found info type FUNCTION for 'base64_encode' in namespace 'GLib' 197s JS IMPORT: Module metadata hook for module 0xe4c53c10 197s JS IMPORT: Defining meta.importSync for module 0xe4c53c10 197s JS NATIVE: Defining native module '_encodingNative' 197s ok 32 GLib string function overrides GLib.base64_encode 197s JS G BXD: Defining method quit in prototype for GLib.MainLoop 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x603be110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 0 197s JS MAINLOOP: handling job 1, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 1 197s JS MAINLOOP: handling job 2, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 2 197s JS MAINLOOP: handling job 3, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 197s JS MAINLOOP: Main loop instance 0x603be110: release 197s JS MAINLOOP: Completed job 3 197s JS MEMORY: Memory report: before destroying context 197s JS MEMORY: 471 objects currently alive 197s JS MEMORY: boxed_instance = 329 197s JS MEMORY: boxed_prototype = 9 197s JS MEMORY: closure = 1 197s JS MEMORY: function = 121 197s JS MEMORY: fundamental_instance = 0 197s JS MEMORY: fundamental_prototype = 0 197s JS MEMORY: gerror_instance = 0 197s JS MEMORY: gerror_prototype = 0 197s JS MEMORY: interface = 0 197s JS MEMORY: module = 6 197s JS MEMORY: ns = 3 197s JS MEMORY: object_instance = 0 197s JS MEMORY: object_prototype = 2 197s JS MEMORY: param = 0 197s JS MEMORY: union_instance = 0 197s JS MEMORY: union_prototype = 0 197s JS CTX: JS shutdown sequence 197s JS CTX: Stopping profiler 197s JS CTX: Shutting down toggle queue 197s JS CTX: Notifying external reference holders of GjsContext dispose 197s JS MAINLOOP: Stopping promise job dispatcher 197s JS CTX: Notifying reference holders of GjsContext dispose 197s JS CTX: Checking unhandled promise rejections 197s JS CTX: Releasing cached JS wrappers 197s JS CTX: Final triggered GC 197s JS CTX: Destroying JS context 197s JS CTX: Releasing all native objects 197s JS CTX: Disabling auto GC 197s JS CTX: Ending trace on global object 197s JS CTX: Freeing allocated resources 197s JS CTX: JS context destroyed 197s PASS: gjs/testGLib.test 197s Running test: gjs/lastvalues.test 197s 1..1 197s ok 1 - /usr/libexec/installed-tests/gjs/debugger/lastvalues.debugger 197s PASS: gjs/lastvalues.test 197s Running test: gjs/testByteArray.test 197s JS NATIVE: Registered native JS module '_promiseNative' 197s JS NATIVE: Registered native JS module '_byteArrayNative' 197s JS NATIVE: Registered native JS module '_encodingNative' 197s JS NATIVE: Registered native JS module '_gi' 197s JS NATIVE: Registered native JS module 'gi' 197s JS NATIVE: Registered native JS module 'cairoNative' 197s JS NATIVE: Registered native JS module 'system' 197s JS NATIVE: Registered native JS module 'console' 197s JS NATIVE: Registered native JS module '_print' 197s JS CTX: Enabling JIT 197s JS CTX: Initialized class GjsFileImporter prototype 0xe9700080 197s JS IMPORT: Defining parent (nil) of 0xe97000d8 'imports' is mod 0 197s JS IMPORT: Importing '_print' 197s JS NATIVE: Defining native module '_print' 197s JS IMPORT: Defining parent 0xe97000d8 of 0xe97005f0 '_print' is mod 1 197s JS IMPORT: successfully imported module '_print' 197s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 197s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe94320d0 197s JS MAINLOOP: Main loop instance 0x65469110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Starting promise job dispatcher 197s JS MAINLOOP: Main loop instance 0x65469110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 197s JS MAINLOOP: Main loop instance 0x65469110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe94320d0 197s JS IMPORT: Module metadata hook for module 0xe9710c80 197s JS IMPORT: Defining meta.importSync for module 0xe9710c80 197s JS NATIVE: Defining native module 'gi' 197s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe9711008 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 197s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 197s JS IMPORT: Importing directory 'overrides' 197s JS IMPORT: Defining parent 0xe97000d8 of 0xe97110f8 'overrides' is mod 1 197s JS IMPORT: Defined importer 'overrides' 0xe97110f8 in 0xe97000d8 197s JS IMPORT: successfully imported directory 'overrides' 197s JS IMPORT: Importing '_byteArrayNative' 197s JS NATIVE: Defining native module '_byteArrayNative' 197s JS IMPORT: Defining parent 0xe97000d8 of 0xe97114e0 '_byteArrayNative' is mod 1 197s JS IMPORT: successfully imported module '_byteArrayNative' 197s JS IMPORT: Importing '_promiseNative' 197s JS NATIVE: Defining native module '_promiseNative' 197s JS IMPORT: Defining parent 0xe97000d8 of 0xe9711620 '_promiseNative' is mod 1 197s JS IMPORT: successfully imported module '_promiseNative' 197s JS IMPORT: Importing module GLib succeeded 197s JS IMPORT: Defining parent 0xe97110f8 of 0xe94330e0 'GLib' is mod 1 197s JS IMPORT: successfully imported module 'GLib' 197s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 197s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe9469040, JSClass 0xedbcc920, in object 0xe9469020 197s JS CTX: Initialized class GIRepositoryGType prototype 0xe9711840 197s JS CTX: Initialized class GIRepositoryFunction prototype 0xe9711898 197s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 197s JS G BXD: Defined class for Error (GError), prototype 0xe9469080, JSClass 0xedbcc920, in object 0xe9469020 197s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 197s JS G BXD: Defined class for Variant (GVariant), prototype 0xe94690c0, JSClass 0xedbcc920, in object 0xe9469020 197s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 197s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe9469100, JSClass 0xedbcc920, in object 0xe9469020 197s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 197s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe9469140, JSClass 0xedbcc920, in object 0xe9469020 197s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 197s JS G BXD: Defined class for Thread (GThread), prototype 0xe9469180, JSClass 0xedbcc920, in object 0xe9469020 197s JS G BXD: Defining method ref in prototype for GLib.Thread 197s JS G BXD: Defining method unref in prototype for GLib.Thread 197s JS G NS: Defined namespace 'GLib' 0xe9469020 in GIRepository 0xe9710ec8 197s JS IMPORT: Importing module jasmine succeeded 197s JS IMPORT: Defining parent 0xe97000d8 of 0xe94338c0 'jasmine' is mod 1 197s JS IMPORT: successfully imported module 'jasmine' 197s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 197s JS MAINLOOP: Main loop instance 0x65469110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x65469110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 197s JS MAINLOOP: Main loop instance 0x65469110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 197s JS IMPORT: Importing 'gi' 197s JS IMPORT: Defining parent 0xe97000d8 of 0xe9710ec8 'gi' is mod 1 197s JS IMPORT: successfully imported module 'gi' 197s JS IMPORT: Importing module byteArray succeeded 197s JS IMPORT: Defining parent 0xe97000d8 of 0xe94339c0 'byteArray' is mod 1 197s JS IMPORT: successfully imported module 'byteArray' 197s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 197s JS G NS: Defined namespace 'GIMarshallingTests' 0xe94691e0 in GIRepository 0xe9710ec8 197s JS CTX: Script evaluation succeeded 197s JS MAINLOOP: Main loop instance 0x65469110: Spinning loop until released or hook cleared 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe94320d0 197s JS IMPORT: Module metadata hook for module 0xe972a8a8 197s JS IMPORT: Defining meta.importSync for module 0xe972a8a8 197s JS NATIVE: Defining native module 'system' 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 197s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 197s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 197s JS MAINLOOP: Set main loop hook to 197s JS MAINLOOP: Main loop instance 0x65469110: hold 197s JS MAINLOOP: Running and clearing main loop hook 197s JS G BXD: Defining method run in prototype for GLib.MainLoop 197s 1..13 197s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 197s JS G BXD: Defined class for Source (GSource), prototype 0xe9469200, JSClass 0xedbcc920, in object 0xe9469020 197s JS G BXD: Defining method set_priority in prototype for GLib.Source 197s JS IMPORT: Importing '_gi' 197s JS NATIVE: Defining native module '_gi' 197s JS IMPORT: Defining parent 0xe97000d8 of 0xe972f6a8 '_gi' is mod 1 197s JS IMPORT: successfully imported module '_gi' 197s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 197s JS G NS: Defined namespace 'GjsPrivate' 0xe9469280 in GIRepository 0xe9710ec8 197s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 197s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 197s JS IMPORT: Importing module _common succeeded 197s JS IMPORT: Defining parent 0xe97000d8 of 0xe9433ba0 '_common' is mod 1 197s JS IMPORT: successfully imported module '_common' 197s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 197s JS IMPORT: Importing module _legacy succeeded 197s JS IMPORT: Defining parent 0xe97000d8 of 0xe9433be0 '_legacy' is mod 1 197s JS IMPORT: successfully imported module '_legacy' 197s JS IMPORT: Importing module GObject succeeded 197s JS IMPORT: Defining parent 0xe97110f8 of 0xe9433b60 'GObject' is mod 1 197s JS IMPORT: successfully imported module 'GObject' 197s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 197s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 197s JS G BXD: Defined class for String (GString), prototype 0xe9469480, JSClass 0xedbcc920, in object 0xe9469260 197s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 197s JS G PRM: Defined class ParamSpec prototype is 0xe9433c60 class 0xedbcf0c0 in object 0xe9469260 197s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 197s JS G OBJ: Defined class for Object (GObject), prototype 0xe94695a0, JSClass 0xedbccc80, in object 0xe9469260 197s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 197s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 197s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe94695c0, JSClass 0xedbccc80, in object 0xe9469260 197s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 197s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 197s JS G NS: Defined namespace 'GObject' 0xe9469260 in GIRepository 0xe9710ec8 197s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 197s JS G BXD: Defining method attach in prototype for GLib.Source 197s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 197s JS IMPORT: Module metadata hook for module 0xe9702bf8 197s JS IMPORT: Defining meta.importSync for module 0xe9702bf8 197s JS G BXD: Defining method destroy in prototype for GLib.Source 197s ok 1 Byte array can be created from a string 197s ok 2 Byte array can be encoded from a string 197s ok 3 Byte array encodes as UTF-8 by default 197s ok 4 Byte array can be converted to a string of ASCII characters 197s ok 5 Byte array can be converted to a string of UTF-8 characters even if it ends with a 0 197s ok 6 Byte array can be converted to a string of encoded characters even with a 0 byte 197s ok 7 Byte array stops converting to a string at an embedded 0 byte 197s JS G BXD: Defining method get_size in prototype for GLib.Bytes 197s ok 8 Byte array deals gracefully with a 0-length array 197s ok 9 Byte array deals gracefully with a 0-length GLib.Bytes 197s ok 10 Byte array deals gracefully with a 0-length string 197s ok 11 Byte array deals gracefully with a non Uint8Array 197s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 197s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 197s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 197s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 197s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 197s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 197s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 197s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 197s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 197s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 197s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 197s JS G ENUM: Defining GLib.LogLevelFlags as 0xe9739e58 197s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 197s ok 12 Byte array legacy toString() behavior is preserved when created from a string 197s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 197s ok 13 Byte array legacy toString() behavior is preserved when marshalled from GI 197s JS G BXD: Defining method quit in prototype for GLib.MainLoop 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x65469110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 0 197s JS MAINLOOP: handling job 1, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 1 197s JS MAINLOOP: handling job 2, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 2 197s JS MAINLOOP: handling job 3, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 197s JS MAINLOOP: Main loop instance 0x65469110: release 197s JS MAINLOOP: Completed job 3 197s JS MEMORY: Memory report: before destroying context 197s JS MEMORY: 189 objects currently alive 197s JS MEMORY: boxed_instance = 70 197s JS MEMORY: boxed_prototype = 8 197s JS MEMORY: closure = 1 197s JS MEMORY: function = 98 197s JS MEMORY: fundamental_instance = 0 197s JS MEMORY: fundamental_prototype = 0 197s JS MEMORY: gerror_instance = 0 197s JS MEMORY: gerror_prototype = 0 197s JS MEMORY: interface = 0 197s JS MEMORY: module = 6 197s JS MEMORY: ns = 4 197s JS MEMORY: object_instance = 0 197s JS MEMORY: object_prototype = 2 197s JS MEMORY: param = 0 197s JS MEMORY: union_instance = 0 197s JS MEMORY: union_prototype = 0 197s JS CTX: JS shutdown sequence 197s JS CTX: Stopping profiler 197s JS CTX: Shutting down toggle queue 197s JS CTX: Notifying external reference holders of GjsContext dispose 197s JS MAINLOOP: Stopping promise job dispatcher 197s JS CTX: Notifying reference holders of GjsContext dispose 197s JS CTX: Checking unhandled promise rejections 197s JS CTX: Releasing cached JS wrappers 197s JS CTX: Final triggered GC 197s JS CTX: Destroying JS context 197s JS CTX: Releasing all native objects 197s JS CTX: Disabling auto GC 197s JS CTX: Ending trace on global object 197s JS CTX: Freeing allocated resources 197s JS CTX: JS context destroyed 197s PASS: gjs/testByteArray.test 197s Running test: gjs/testPromise.test 197s JS NATIVE: Registered native JS module '_promiseNative' 197s JS NATIVE: Registered native JS module '_byteArrayNative' 197s JS NATIVE: Registered native JS module '_encodingNative' 197s JS NATIVE: Registered native JS module '_gi' 197s JS NATIVE: Registered native JS module 'gi' 197s JS NATIVE: Registered native JS module 'cairoNative' 197s JS NATIVE: Registered native JS module 'system' 197s JS NATIVE: Registered native JS module 'console' 197s JS NATIVE: Registered native JS module '_print' 197s JS CTX: Enabling JIT 197s JS CTX: Initialized class GjsFileImporter prototype 0xe7100080 197s JS IMPORT: Defining parent (nil) of 0xe71000d8 'imports' is mod 0 197s JS IMPORT: Importing '_print' 197s JS NATIVE: Defining native module '_print' 197s JS IMPORT: Defining parent 0xe71000d8 of 0xe71005f0 '_print' is mod 1 197s JS IMPORT: successfully imported module '_print' 197s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 197s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe6f320d0 197s JS MAINLOOP: Main loop instance 0x64ad7110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Starting promise job dispatcher 197s JS MAINLOOP: Main loop instance 0x64ad7110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 197s JS MAINLOOP: Main loop instance 0x64ad7110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module metadata hook for module 0xe7110c80 197s JS IMPORT: Defining meta.importSync for module 0xe7110c80 197s JS NATIVE: Defining native module 'gi' 197s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe7111008 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 197s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 197s JS IMPORT: Importing directory 'overrides' 197s JS IMPORT: Defining parent 0xe71000d8 of 0xe71110f8 'overrides' is mod 1 197s JS IMPORT: Defined importer 'overrides' 0xe71110f8 in 0xe71000d8 197s JS IMPORT: successfully imported directory 'overrides' 197s JS IMPORT: Importing '_byteArrayNative' 197s JS NATIVE: Defining native module '_byteArrayNative' 197s JS IMPORT: Defining parent 0xe71000d8 of 0xe71114e0 '_byteArrayNative' is mod 1 197s JS IMPORT: successfully imported module '_byteArrayNative' 197s JS IMPORT: Importing '_promiseNative' 197s JS NATIVE: Defining native module '_promiseNative' 197s JS IMPORT: Defining parent 0xe71000d8 of 0xe7111620 '_promiseNative' is mod 1 197s JS IMPORT: successfully imported module '_promiseNative' 197s JS IMPORT: Importing module GLib succeeded 197s JS IMPORT: Defining parent 0xe71110f8 of 0xe6f330e0 'GLib' is mod 1 197s JS IMPORT: successfully imported module 'GLib' 197s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 197s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe6f69040, JSClass 0xeb5fc920, in object 0xe6f69020 197s JS CTX: Initialized class GIRepositoryGType prototype 0xe7111840 197s JS CTX: Initialized class GIRepositoryFunction prototype 0xe7111898 197s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 197s JS G BXD: Defined class for Error (GError), prototype 0xe6f69080, JSClass 0xeb5fc920, in object 0xe6f69020 197s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 197s JS G BXD: Defined class for Variant (GVariant), prototype 0xe6f690c0, JSClass 0xeb5fc920, in object 0xe6f69020 197s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 197s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe6f69100, JSClass 0xeb5fc920, in object 0xe6f69020 197s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 197s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe6f69140, JSClass 0xeb5fc920, in object 0xe6f69020 197s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 197s JS G BXD: Defined class for Thread (GThread), prototype 0xe6f69180, JSClass 0xeb5fc920, in object 0xe6f69020 197s JS G BXD: Defining method ref in prototype for GLib.Thread 197s JS G BXD: Defining method unref in prototype for GLib.Thread 197s JS G NS: Defined namespace 'GLib' 0xe6f69020 in GIRepository 0xe7110ec8 197s JS IMPORT: Importing module jasmine succeeded 197s JS IMPORT: Defining parent 0xe71000d8 of 0xe6f338c0 'jasmine' is mod 1 197s JS IMPORT: successfully imported module 'jasmine' 197s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 197s JS MAINLOOP: Main loop instance 0x64ad7110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x64ad7110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 197s JS MAINLOOP: Main loop instance 0x64ad7110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Importing 'gi' 197s JS IMPORT: Defining parent 0xe71000d8 of 0xe7110ec8 'gi' is mod 1 197s JS IMPORT: successfully imported module 'gi' 197s JS CTX: Script evaluation succeeded 197s JS MAINLOOP: Main loop instance 0x64ad7110: Spinning loop until released or hook cleared 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module metadata hook for module 0xe7125090 197s JS IMPORT: Defining meta.importSync for module 0xe7125090 197s JS NATIVE: Defining native module 'system' 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6f320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6f320d0 197s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 197s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 197s JS MAINLOOP: Set main loop hook to 197s JS MAINLOOP: Main loop instance 0x64ad7110: hold 197s JS MAINLOOP: Running and clearing main loop hook 197s JS G BXD: Defining method run in prototype for GLib.MainLoop 197s 1..3 197s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 197s JS G BXD: Defined class for Source (GSource), prototype 0xe6f691e0, JSClass 0xeb5fc920, in object 0xe6f69020 197s JS G BXD: Defining method set_priority in prototype for GLib.Source 197s JS IMPORT: Importing '_gi' 197s JS NATIVE: Defining native module '_gi' 197s JS IMPORT: Defining parent 0xe71000d8 of 0xe7128ee8 '_gi' is mod 1 197s JS IMPORT: successfully imported module '_gi' 197s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 197s JS G NS: Defined namespace 'GjsPrivate' 0xe6f69260 in GIRepository 0xe7110ec8 197s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 197s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 197s JS IMPORT: Importing module _common succeeded 197s JS IMPORT: Defining parent 0xe71000d8 of 0xe6f33b60 '_common' is mod 1 197s JS IMPORT: successfully imported module '_common' 197s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 197s JS IMPORT: Importing module _legacy succeeded 197s JS IMPORT: Defining parent 0xe71000d8 of 0xe6f33ba0 '_legacy' is mod 1 197s JS IMPORT: successfully imported module '_legacy' 197s JS IMPORT: Importing module GObject succeeded 197s JS IMPORT: Defining parent 0xe71110f8 of 0xe6f33b20 'GObject' is mod 1 197s JS IMPORT: successfully imported module 'GObject' 197s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 197s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 197s JS G BXD: Defined class for String (GString), prototype 0xe6f69460, JSClass 0xeb5fc920, in object 0xe6f69240 197s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 197s JS G PRM: Defined class ParamSpec prototype is 0xe6f33c20 class 0xeb5ff0c0 in object 0xe6f69240 197s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 197s JS G OBJ: Defined class for Object (GObject), prototype 0xe6f69580, JSClass 0xeb5fcc80, in object 0xe6f69240 197s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 197s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 197s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe6f695a0, JSClass 0xeb5fcc80, in object 0xe6f69240 197s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 197s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 197s JS G NS: Defined namespace 'GObject' 0xe6f69240 in GIRepository 0xe7110ec8 197s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 197s JS G BXD: Defining method attach in prototype for GLib.Source 197s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 197s JS IMPORT: Module metadata hook for module 0xe7102bf8 197s JS IMPORT: Defining meta.importSync for module 0xe7102bf8 197s JS G BXD: Defining method destroy in prototype for GLib.Source 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 197s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 197s JS G BXD: Defined class for MainContext (GMainContext), prototype 0xe6f69680, JSClass 0xeb5fc920, in object 0xe6f69020 197s JS G BXD: Defining method iteration in prototype for GLib.MainContext 197s JS MAINLOOP: handling job 0, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 0 197s JS MAINLOOP: handling job 1, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 1 197s JS MAINLOOP: handling job 2, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 2 197s JS MAINLOOP: handling job 3, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 3 197s JS MAINLOOP: handling job 4, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 4 197s JS MAINLOOP: handling job 5, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 5 197s JS MAINLOOP: handling job 6, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 6 197s JS MAINLOOP: handling job 7, 197s JS MAINLOOP: Completed job 7 197s ok 1 Promise waits for all promises before handling unhandled, when handled 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 197s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 197s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 197s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 197s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 197s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 197s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 197s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 197s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 197s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 197s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 197s JS G ENUM: Defining GLib.LogLevelFlags as 0xe7139868 197s JS MAINLOOP: handling job 0, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 0 197s JS MAINLOOP: handling job 1, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 1 197s JS MAINLOOP: handling job 2, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 2 197s JS MAINLOOP: handling job 3, 197s JS MAINLOOP: Completed job 3 197s JS G BXD: Defining method quit in prototype for GLib.MainLoop 197s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 197s ok 2 Promise waits for all promises before handling unhandled, when unhandled 197s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: handling job 0, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 0 197s JS MAINLOOP: handling job 1, 197s JS MAINLOOP: Completed job 1 197s ok 3 Promise do not lead to high-priority IDLE starvation 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x64ad7110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 0 197s JS MAINLOOP: handling job 1, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 1 197s JS MAINLOOP: handling job 2, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 2 197s JS MAINLOOP: handling job 3, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 197s JS MAINLOOP: Main loop instance 0x64ad7110: release 197s JS MAINLOOP: Completed job 3 197s JS MEMORY: Memory report: before destroying context 197s JS MEMORY: 151 objects currently alive 197s JS MEMORY: boxed_instance = 28 197s JS MEMORY: boxed_prototype = 9 197s JS MEMORY: closure = 1 197s JS MEMORY: function = 103 197s JS MEMORY: fundamental_instance = 0 197s JS MEMORY: fundamental_prototype = 0 197s JS MEMORY: gerror_instance = 0 197s JS MEMORY: gerror_prototype = 0 197s JS MEMORY: interface = 0 197s JS MEMORY: module = 5 197s JS MEMORY: ns = 3 197s JS MEMORY: object_instance = 0 197s JS MEMORY: object_prototype = 2 197s JS MEMORY: param = 0 197s JS MEMORY: union_instance = 0 197s JS MEMORY: union_prototype = 0 197s JS CTX: JS shutdown sequence 197s JS CTX: Stopping profiler 197s JS CTX: Shutting down toggle queue 197s JS CTX: Notifying external reference holders of GjsContext dispose 197s JS MAINLOOP: Stopping promise job dispatcher 197s JS CTX: Notifying reference holders of GjsContext dispose 197s JS CTX: Checking unhandled promise rejections 197s JS CTX: Releasing cached JS wrappers 197s JS CTX: Final triggered GC 197s JS CTX: Destroying JS context 197s JS CTX: Releasing all native objects 197s JS CTX: Disabling auto GC 197s JS CTX: Ending trace on global object 197s JS CTX: Freeing allocated resources 197s JS CTX: JS context destroyed 197s PASS: gjs/testPromise.test 197s Running test: gjs/testGObjectInterface.test 197s JS NATIVE: Registered native JS module '_promiseNative' 197s JS NATIVE: Registered native JS module '_byteArrayNative' 197s JS NATIVE: Registered native JS module '_encodingNative' 197s JS NATIVE: Registered native JS module '_gi' 197s JS NATIVE: Registered native JS module 'gi' 197s JS NATIVE: Registered native JS module 'cairoNative' 197s JS NATIVE: Registered native JS module 'system' 197s JS NATIVE: Registered native JS module 'console' 197s JS NATIVE: Registered native JS module '_print' 197s JS CTX: Enabling JIT 197s JS CTX: Initialized class GjsFileImporter prototype 0xe3f00080 197s JS IMPORT: Defining parent (nil) of 0xe3f000d8 'imports' is mod 0 197s JS IMPORT: Importing '_print' 197s JS NATIVE: Defining native module '_print' 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3f005f0 '_print' is mod 1 197s JS IMPORT: successfully imported module '_print' 197s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 197s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe3d320d0 197s JS MAINLOOP: Main loop instance 0x617fc110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Starting promise job dispatcher 197s JS MAINLOOP: Main loop instance 0x617fc110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 197s JS MAINLOOP: Main loop instance 0x617fc110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module metadata hook for module 0xe3f10c80 197s JS IMPORT: Defining meta.importSync for module 0xe3f10c80 197s JS NATIVE: Defining native module 'gi' 197s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe3f11008 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 197s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 197s JS IMPORT: Importing directory 'overrides' 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3f110f8 'overrides' is mod 1 197s JS IMPORT: Defined importer 'overrides' 0xe3f110f8 in 0xe3f000d8 197s JS IMPORT: successfully imported directory 'overrides' 197s JS IMPORT: Importing '_byteArrayNative' 197s JS NATIVE: Defining native module '_byteArrayNative' 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3f114e0 '_byteArrayNative' is mod 1 197s JS IMPORT: successfully imported module '_byteArrayNative' 197s JS IMPORT: Importing '_promiseNative' 197s JS NATIVE: Defining native module '_promiseNative' 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3f11620 '_promiseNative' is mod 1 197s JS IMPORT: successfully imported module '_promiseNative' 197s JS IMPORT: Importing module GLib succeeded 197s JS IMPORT: Defining parent 0xe3f110f8 of 0xe3d330e0 'GLib' is mod 1 197s JS IMPORT: successfully imported module 'GLib' 197s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 197s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe3d69040, JSClass 0xe8481920, in object 0xe3d69020 197s JS CTX: Initialized class GIRepositoryGType prototype 0xe3f11840 197s JS CTX: Initialized class GIRepositoryFunction prototype 0xe3f11898 197s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 197s JS G BXD: Defined class for Error (GError), prototype 0xe3d69080, JSClass 0xe8481920, in object 0xe3d69020 197s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 197s JS G BXD: Defined class for Variant (GVariant), prototype 0xe3d690c0, JSClass 0xe8481920, in object 0xe3d69020 197s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 197s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe3d69100, JSClass 0xe8481920, in object 0xe3d69020 197s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 197s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe3d69140, JSClass 0xe8481920, in object 0xe3d69020 197s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 197s JS G BXD: Defined class for Thread (GThread), prototype 0xe3d69180, JSClass 0xe8481920, in object 0xe3d69020 197s JS G BXD: Defining method ref in prototype for GLib.Thread 197s JS G BXD: Defining method unref in prototype for GLib.Thread 197s JS G NS: Defined namespace 'GLib' 0xe3d69020 in GIRepository 0xe3f10ec8 197s JS IMPORT: Importing module jasmine succeeded 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3d338c0 'jasmine' is mod 1 197s JS IMPORT: successfully imported module 'jasmine' 197s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 197s JS MAINLOOP: Main loop instance 0x617fc110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x617fc110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 197s JS MAINLOOP: Main loop instance 0x617fc110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Importing 'gi' 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3f10ec8 'gi' is mod 1 197s JS IMPORT: successfully imported module 'gi' 197s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 197s JS G NS: Defined namespace 'GjsPrivate' 0xe3d69200 in GIRepository 0xe3f10ec8 197s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 197s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 197s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 197s JS IMPORT: Importing module _legacy succeeded 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3d33a80 '_legacy' is mod 1 197s JS IMPORT: successfully imported module '_legacy' 197s JS IMPORT: Importing module lang succeeded 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3d33a40 'lang' is mod 1 197s JS IMPORT: successfully imported module 'lang' 197s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 197s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 197s JS IMPORT: Importing module _signals succeeded 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3d33ac0 '_signals' is mod 1 197s JS IMPORT: successfully imported module '_signals' 197s JS IMPORT: Importing module signals succeeded 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3d33a00 'signals' is mod 1 197s JS IMPORT: successfully imported module 'signals' 197s JS IMPORT: Importing module Gio succeeded 197s JS IMPORT: Defining parent 0xe3f110f8 of 0xe3d339c0 'Gio' is mod 1 197s JS IMPORT: successfully imported module 'Gio' 197s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 197s JS IMPORT: Importing '_gi' 197s JS NATIVE: Defining native module '_gi' 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3f256c8 '_gi' is mod 1 197s JS IMPORT: successfully imported module '_gi' 197s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 197s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 197s JS IMPORT: Importing module _common succeeded 197s JS IMPORT: Defining parent 0xe3f000d8 of 0xe3d33b40 '_common' is mod 1 197s JS IMPORT: successfully imported module '_common' 197s JS IMPORT: Importing module GObject succeeded 197s JS IMPORT: Defining parent 0xe3f110f8 of 0xe3d33b00 'GObject' is mod 1 197s JS IMPORT: successfully imported module 'GObject' 197s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 197s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 197s JS G BXD: Defined class for String (GString), prototype 0xe3d69420, JSClass 0xe8481920, in object 0xe3d69220 197s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 197s JS G PRM: Defined class ParamSpec prototype is 0xe3d33bc0 class 0xe84840c0 in object 0xe3d69220 197s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 197s JS G OBJ: Defined class for Object (GObject), prototype 0xe3d69540, JSClass 0xe8481c80, in object 0xe3d69220 197s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 197s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 197s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe3d69560, JSClass 0xe8481c80, in object 0xe3d69220 197s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 197s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 197s JS G NS: Defined namespace 'GObject' 0xe3d69220 in GIRepository 0xe3f10ec8 197s JS G OBJ: Defined class for Application (GApplication), prototype 0xe3d695a0, JSClass 0xe8481c80, in object 0xe3d691e0 197s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 197s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe3d33e80, JSClass 0xe8481cc8, in object 0xe3d691e0 197s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 197s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 197s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 197s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe3d69600, JSClass 0xe8481c80, in object 0xe3d691e0 197s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 197s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe3dad0a0, JSClass 0xe8481cc8, in object 0xe3d691e0 197s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 197s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe3d69660, JSClass 0xe8481c80, in object 0xe3d691e0 197s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 197s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 197s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe3dad1a0, JSClass 0xe8481cc8, in object 0xe3d691e0 197s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 197s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 197s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 197s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe3d696c0, JSClass 0xe8481920, in object 0xe3d691e0 197s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 197s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe3d69700, JSClass 0xe8481920, in object 0xe3d691e0 197s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 197s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 197s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe3d69740, JSClass 0xe8481c80, in object 0xe3d691e0 197s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe3d69780, JSClass 0xe8481c80, in object 0xe3d69200 197s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 197s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe3d697c0, JSClass 0xe8481c80, in object 0xe3d691e0 197s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 197s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 197s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 197s JS G IFACE: Defined class for File (GFile), prototype 0xe3dad2c0, JSClass 0xe8481cc8, in object 0xe3d691e0 197s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe3d69820, JSClass 0xe8481c80, in object 0xe3f10f90 197s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 197s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe3d69880, JSClass 0xe8481c80, in object 0xe3d691e0 197s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 197s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 197s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe3d698c0, JSClass 0xe8481c80, in object 0xe3d691e0 197s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 197s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe3d69900, JSClass 0xe8481c80, in object 0xe3d691e0 197s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 197s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe3d69940, JSClass 0xe8481920, in object 0xe3d691e0 197s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 197s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 197s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe3d69980, JSClass 0xe8481c80, in object 0xe3d691e0 197s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 197s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 197s JS G NS: Defined namespace 'Gio' 0xe3d691e0 in GIRepository 0xe3f10ec8 197s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 197s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 197s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 197s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 197s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 197s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 197s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 197s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 197s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 197s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 197s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 197s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 197s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 197s JS G ENUM: Defining GObject.ParamFlags as 0xe3f2a640 197s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 197s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x619257f8 type GParamString 197s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 197s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 197s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 197s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 197s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 197s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 197s JS G ENUM: Defining enum value ACTION (fixed from action) 32 197s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 197s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 197s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 197s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 197s JS G ENUM: Defining GObject.SignalFlags as 0xe3f2ac08 197s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x619290e8 type GParamOverride 197s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x619292c8 type GParamString 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x619c0618 type GParamOverride 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x619c0998 type GParamOverride 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 197s JS G IFACE: Defined class for Action (GAction), prototype 0xe3dadd40, JSClass 0xe8481cc8, in object 0xe3d691e0 197s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x619cab18 type GParamOverride 197s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x619cac08 type GParamOverride 197s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x619cac98 type GParamOverride 197s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x619cad28 type GParamOverride 197s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x619cada8 type GParamOverride 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s JS CTX: Script evaluation succeeded 197s JS MAINLOOP: Main loop instance 0x617fc110: Spinning loop until released or hook cleared 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module metadata hook for module 0xe3f0af88 197s JS IMPORT: Defining meta.importSync for module 0xe3f0af88 197s JS NATIVE: Defining native module 'system' 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3d320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3d320d0 197s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 197s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 197s JS MAINLOOP: Set main loop hook to 197s JS MAINLOOP: Main loop instance 0x617fc110: hold 197s JS MAINLOOP: Running and clearing main loop hook 197s JS G BXD: Defining method run in prototype for GLib.MainLoop 197s 1..37 197s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 197s JS G BXD: Defined class for Source (GSource), prototype 0xe3d69b20, JSClass 0xe8481920, in object 0xe3d69020 197s JS G BXD: Defining method set_priority in prototype for GLib.Source 197s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 197s JS G BXD: Defining method attach in prototype for GLib.Source 197s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 197s JS IMPORT: Module metadata hook for module 0xe3d539d0 197s JS IMPORT: Defining meta.importSync for module 0xe3d539d0 197s JS G BXD: Defining method destroy in prototype for GLib.Source 197s ok 1 GObject interface cannot be instantiated 197s ok 2 GObject interface has a name 197s ok 3 GObject interface reports its type name 197s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 197s ok 4 GObject interface can be implemented by a GObject class 197s ok 5 GObject interface is implemented by a GObject class with the correct class object 197s ok 6 GObject interface can have its required function implemented 197s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x61a382a8 type GParamOverride 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s ok 7 GObject interface must have its required function implemented 197s ok 8 GObject interface doesn't have to have its optional function implemented 197s ok 9 GObject interface can have its optional function deferred to by the implementation 197s ok 10 GObject interface can have its function chained up to 197s ok 11 GObject interface can require another interface 197s ok 12 GObject interface can chain up to another interface 197s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 197s JS G PRM: JSObject created with param instance 0x61a6d5d8 type GParamOverride 197s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 197s ok 13 GObject interface defers to the last interface's optional function 197s ok 14 GObject interface must be implemented by a class that implements all required interfaces 197s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 197s ok 16 GObject interface can require an interface from C 197s ok 17 GObject interface can connect class signals on the implementing class 197s ok 18 GObject interface can connect interface signals on the implementing class 197s ok 19 GObject interface can define properties on the implementing class 197s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 197s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 197s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 197s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 197s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 197s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 197s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 197s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 197s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 197s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 197s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 197s JS G ENUM: Defining GLib.LogLevelFlags as 0xe3f6fdf0 197s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 197s ok 20 GObject interface must have its properties overridden 197s ok 21 GObject interface can have introspected properties overriden 197s ok 22 GObject interface can be implemented by a class as well as its parent class 197s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 197s ok 24 GObject interface has a toString() defintion 197s ok 25 GObject interface has instance definition 197s ok 26 GObject interface has instance definition for non-object type 197s ok 27 GObject interface has instance definition for non-object type for native interface 197s ok 28 GObject interface prototype toString is enumerable and defined 197s ok 29 GObject interface prototype method properties are enumerated 197s ok 30 GObject interface prototype method properties are defined 197s ok 31 GObject interface prototype overrides are inherited by implementing classes 197s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 197s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 197s ok 34 GObject interface prototype original property can be shadowed by class prototype property 197s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 197s ok 36 GObject interface prototype shadowed property can be restored 197s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 197s JS G BXD: Defining method quit in prototype for GLib.MainLoop 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x617fc110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 0 197s JS MAINLOOP: handling job 1, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 1 197s JS MAINLOOP: handling job 2, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 2 197s JS MAINLOOP: handling job 3, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 197s JS MAINLOOP: Main loop instance 0x617fc110: release 197s JS MAINLOOP: Completed job 3 197s JS MEMORY: Memory report: before destroying context 197s JS MEMORY: 601 objects currently alive 197s JS MEMORY: boxed_instance = 162 197s JS MEMORY: boxed_prototype = 11 197s JS MEMORY: closure = 4 197s JS MEMORY: function = 345 197s JS MEMORY: fundamental_instance = 0 197s JS MEMORY: fundamental_prototype = 0 197s JS MEMORY: gerror_instance = 0 197s JS MEMORY: gerror_prototype = 0 197s JS MEMORY: interface = 8 197s JS MEMORY: module = 9 197s JS MEMORY: ns = 4 197s JS MEMORY: object_instance = 23 197s JS MEMORY: object_prototype = 23 197s JS MEMORY: param = 12 197s JS MEMORY: union_instance = 0 197s JS MEMORY: union_prototype = 0 197s JS CTX: JS shutdown sequence 197s JS CTX: Stopping profiler 197s JS CTX: Shutting down toggle queue 197s JS CTX: Notifying external reference holders of GjsContext dispose 197s JS MAINLOOP: Stopping promise job dispatcher 197s JS CTX: Notifying reference holders of GjsContext dispose 197s JS CTX: Checking unhandled promise rejections 197s JS CTX: Releasing cached JS wrappers 197s JS CTX: Final triggered GC 197s JS CTX: Destroying JS context 197s JS CTX: Releasing all native objects 197s JS CTX: Disabling auto GC 197s JS CTX: Ending trace on global object 197s JS CTX: Freeing allocated resources 197s JS CTX: JS context destroyed 197s PASS: gjs/testGObjectInterface.test 197s Running test: gjs/testCommandLineModules.sh.test 197s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 197s ok 2 - ensure dynamic imports resolve without an explicit mainloop 197s ok 3 - ensure top level await can import modules 197s 1..3 197s PASS: gjs/testCommandLineModules.sh.test 197s Running test: gjs/testGlobal.test 197s JS NATIVE: Registered native JS module '_promiseNative' 197s JS NATIVE: Registered native JS module '_byteArrayNative' 197s JS NATIVE: Registered native JS module '_encodingNative' 197s JS NATIVE: Registered native JS module '_gi' 197s JS NATIVE: Registered native JS module 'gi' 197s JS NATIVE: Registered native JS module 'cairoNative' 197s JS NATIVE: Registered native JS module 'system' 197s JS NATIVE: Registered native JS module 'console' 197s JS NATIVE: Registered native JS module '_print' 197s JS CTX: Enabling JIT 197s JS CTX: Initialized class GjsFileImporter prototype 0xe8600080 197s JS IMPORT: Defining parent (nil) of 0xe86000d8 'imports' is mod 0 197s JS IMPORT: Importing '_print' 197s JS NATIVE: Defining native module '_print' 197s JS IMPORT: Defining parent 0xe86000d8 of 0xe86005f0 '_print' is mod 1 197s JS IMPORT: successfully imported module '_print' 197s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 197s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe84320d0 197s JS MAINLOOP: Main loop instance 0x61de5110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Starting promise job dispatcher 197s JS MAINLOOP: Main loop instance 0x61de5110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 197s JS MAINLOOP: Main loop instance 0x61de5110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe84320d0 197s JS IMPORT: Module metadata hook for module 0xe8610c80 197s JS IMPORT: Defining meta.importSync for module 0xe8610c80 197s JS NATIVE: Defining native module 'gi' 197s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe8611008 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 197s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 197s JS IMPORT: Importing directory 'overrides' 197s JS IMPORT: Defining parent 0xe86000d8 of 0xe86110f8 'overrides' is mod 1 197s JS IMPORT: Defined importer 'overrides' 0xe86110f8 in 0xe86000d8 197s JS IMPORT: successfully imported directory 'overrides' 197s JS IMPORT: Importing '_byteArrayNative' 197s JS NATIVE: Defining native module '_byteArrayNative' 197s JS IMPORT: Defining parent 0xe86000d8 of 0xe86114e0 '_byteArrayNative' is mod 1 197s JS IMPORT: successfully imported module '_byteArrayNative' 197s JS IMPORT: Importing '_promiseNative' 197s JS NATIVE: Defining native module '_promiseNative' 197s JS IMPORT: Defining parent 0xe86000d8 of 0xe8611620 '_promiseNative' is mod 1 197s JS IMPORT: successfully imported module '_promiseNative' 197s JS IMPORT: Importing module GLib succeeded 197s JS IMPORT: Defining parent 0xe86110f8 of 0xe84330e0 'GLib' is mod 1 197s JS IMPORT: successfully imported module 'GLib' 197s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 197s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe8469040, JSClass 0xecbae920, in object 0xe8469020 197s JS CTX: Initialized class GIRepositoryGType prototype 0xe8611840 197s JS CTX: Initialized class GIRepositoryFunction prototype 0xe8611898 197s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 197s JS G BXD: Defined class for Error (GError), prototype 0xe8469080, JSClass 0xecbae920, in object 0xe8469020 197s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 197s JS G BXD: Defined class for Variant (GVariant), prototype 0xe84690c0, JSClass 0xecbae920, in object 0xe8469020 197s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 197s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe8469100, JSClass 0xecbae920, in object 0xe8469020 197s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 197s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe8469140, JSClass 0xecbae920, in object 0xe8469020 197s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 197s JS G BXD: Defined class for Thread (GThread), prototype 0xe8469180, JSClass 0xecbae920, in object 0xe8469020 197s JS G BXD: Defining method ref in prototype for GLib.Thread 197s JS G BXD: Defining method unref in prototype for GLib.Thread 197s JS G NS: Defined namespace 'GLib' 0xe8469020 in GIRepository 0xe8610ec8 197s JS IMPORT: Importing module jasmine succeeded 197s JS IMPORT: Defining parent 0xe86000d8 of 0xe84338c0 'jasmine' is mod 1 197s JS IMPORT: successfully imported module 'jasmine' 197s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 197s JS MAINLOOP: Main loop instance 0x61de5110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x61de5110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 197s JS MAINLOOP: Main loop instance 0x61de5110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testGlobal.js' (file:///usr/libexec/installed-tests/gjs/js/testGlobal.js), global 0xe84320d0 197s JS IMPORT: Importing 'system' 197s JS NATIVE: Defining native module 'system' 197s JS IMPORT: Defining parent 0xe86000d8 of 0xe8627ac8 'system' is mod 1 197s JS IMPORT: successfully imported module 'system' 197s JS MAINLOOP: Main loop instance 0x61de5110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x61de5110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testGlobal.js async resolved" 197s JS MAINLOOP: Main loop instance 0x61de5110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe84320d0 197s JS IMPORT: Module metadata hook for module 0xe862b238 197s JS IMPORT: Defining meta.importSync for module 0xe862b238 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe84320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe84320d0 197s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 197s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 197s JS MAINLOOP: Set main loop hook to 197s JS MAINLOOP: Main loop instance 0x61de5110: hold 197s JS MAINLOOP: Running and clearing main loop hook 197s JS G BXD: Defining method run in prototype for GLib.MainLoop 197s 1..10 197s JS IMPORT: Importing 'gi' 197s JS IMPORT: Defining parent 0xe86000d8 of 0xe8610ec8 'gi' is mod 1 197s JS IMPORT: successfully imported module 'gi' 197s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 197s JS G BXD: Defined class for Source (GSource), prototype 0xe84691e0, JSClass 0xecbae920, in object 0xe8469020 197s JS G BXD: Defining method set_priority in prototype for GLib.Source 197s JS IMPORT: Importing '_gi' 197s JS NATIVE: Defining native module '_gi' 197s JS IMPORT: Defining parent 0xe86000d8 of 0xe8630c10 '_gi' is mod 1 197s JS IMPORT: successfully imported module '_gi' 197s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 197s JS G NS: Defined namespace 'GjsPrivate' 0xe8469260 in GIRepository 0xe8610ec8 197s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 197s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 197s JS IMPORT: Importing module _common succeeded 197s JS IMPORT: Defining parent 0xe86000d8 of 0xe8433b40 '_common' is mod 1 197s JS IMPORT: successfully imported module '_common' 197s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 197s JS IMPORT: Importing module _legacy succeeded 197s JS IMPORT: Defining parent 0xe86000d8 of 0xe8433b80 '_legacy' is mod 1 197s JS IMPORT: successfully imported module '_legacy' 197s JS IMPORT: Importing module GObject succeeded 197s JS IMPORT: Defining parent 0xe86110f8 of 0xe8433b00 'GObject' is mod 1 197s JS IMPORT: successfully imported module 'GObject' 197s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 197s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 197s JS G BXD: Defined class for String (GString), prototype 0xe8469460, JSClass 0xecbae920, in object 0xe8469240 197s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 197s JS G PRM: Defined class ParamSpec prototype is 0xe8433c00 class 0xecbb10c0 in object 0xe8469240 197s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 197s JS G OBJ: Defined class for Object (GObject), prototype 0xe8469580, JSClass 0xecbaec80, in object 0xe8469240 197s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 197s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 197s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe84695a0, JSClass 0xecbaec80, in object 0xe8469240 197s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 197s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 197s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 197s JS G NS: Defined namespace 'GObject' 0xe8469240 in GIRepository 0xe8610ec8 197s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 197s JS G BXD: Defining method attach in prototype for GLib.Source 197s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 197s JS IMPORT: Module metadata hook for module 0xe8602bf8 197s JS IMPORT: Defining meta.importSync for module 0xe8602bf8 197s JS G BXD: Defining method destroy in prototype for GLib.Source 197s ok 1 globalThis is equal to window 197s ok 2 globalThis WeakRef is defined 197s ok 3 globalThis console is defined 197s ok 4 globalThis TextEncoder is defined 197s ok 5 globalThis TextDecoder is defined 197s ok 6 globalThis ARGV is defined 197s ok 7 globalThis print function log is defined 197s ok 8 globalThis print function print is defined 197s ok 9 globalThis print function printerr is defined 197s ok 10 globalThis print function logError is defined 197s JS G BXD: Defining method quit in prototype for GLib.MainLoop 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x61de5110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 0 197s JS MAINLOOP: handling job 1, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 1 197s JS MAINLOOP: handling job 2, 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Completed job 2 197s JS MAINLOOP: handling job 3, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 197s JS MAINLOOP: Main loop instance 0x61de5110: release 197s JS MAINLOOP: Completed job 3 197s JS MEMORY: Memory report: before destroying context 197s JS MEMORY: 178 objects currently alive 197s JS MEMORY: boxed_instance = 65 197s JS MEMORY: boxed_prototype = 8 197s JS MEMORY: closure = 1 197s JS MEMORY: function = 94 197s JS MEMORY: fundamental_instance = 0 197s JS MEMORY: fundamental_prototype = 0 197s JS MEMORY: gerror_instance = 0 197s JS MEMORY: gerror_prototype = 0 197s JS MEMORY: interface = 0 197s JS MEMORY: module = 5 197s JS MEMORY: ns = 3 197s JS MEMORY: object_instance = 0 197s JS MEMORY: object_prototype = 2 197s JS MEMORY: param = 0 197s JS MEMORY: union_instance = 0 197s JS MEMORY: union_prototype = 0 197s JS CTX: JS shutdown sequence 197s JS CTX: Stopping profiler 197s JS CTX: Shutting down toggle queue 197s JS CTX: Notifying external reference holders of GjsContext dispose 197s JS MAINLOOP: Stopping promise job dispatcher 197s JS CTX: Notifying reference holders of GjsContext dispose 197s JS CTX: Checking unhandled promise rejections 197s JS CTX: Releasing cached JS wrappers 197s JS CTX: Final triggered GC 197s JS CTX: Destroying JS context 197s JS CTX: Releasing all native objects 197s JS CTX: Disabling auto GC 197s JS CTX: Ending trace on global object 197s JS CTX: Freeing allocated resources 197s JS CTX: JS context destroyed 197s PASS: gjs/testGlobal.test 197s Running test: gjs/testTimers.test 197s JS NATIVE: Registered native JS module '_promiseNative' 197s JS NATIVE: Registered native JS module '_byteArrayNative' 197s JS NATIVE: Registered native JS module '_encodingNative' 197s JS NATIVE: Registered native JS module '_gi' 197s JS NATIVE: Registered native JS module 'gi' 197s JS NATIVE: Registered native JS module 'cairoNative' 197s JS NATIVE: Registered native JS module 'system' 197s JS NATIVE: Registered native JS module 'console' 197s JS NATIVE: Registered native JS module '_print' 197s JS CTX: Enabling JIT 197s JS CTX: Initialized class GjsFileImporter prototype 0xf0e00080 197s JS IMPORT: Defining parent (nil) of 0xf0e000d8 'imports' is mod 0 197s JS IMPORT: Importing '_print' 197s JS NATIVE: Defining native module '_print' 197s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e005f0 '_print' is mod 1 197s JS IMPORT: successfully imported module '_print' 197s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 197s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xeff320d0 197s JS MAINLOOP: Main loop instance 0x595cf110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Starting promise job dispatcher 197s JS MAINLOOP: Main loop instance 0x595cf110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 197s JS MAINLOOP: Main loop instance 0x595cf110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeff320d0 197s JS IMPORT: Module metadata hook for module 0xf0e10c80 197s JS IMPORT: Defining meta.importSync for module 0xf0e10c80 197s JS NATIVE: Defining native module 'gi' 197s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf0e11008 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 197s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 197s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 197s JS IMPORT: Importing directory 'overrides' 197s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e110f8 'overrides' is mod 1 197s JS IMPORT: Defined importer 'overrides' 0xf0e110f8 in 0xf0e000d8 197s JS IMPORT: successfully imported directory 'overrides' 197s JS IMPORT: Importing '_byteArrayNative' 197s JS NATIVE: Defining native module '_byteArrayNative' 197s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e114e0 '_byteArrayNative' is mod 1 197s JS IMPORT: successfully imported module '_byteArrayNative' 197s JS IMPORT: Importing '_promiseNative' 197s JS NATIVE: Defining native module '_promiseNative' 197s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e11620 '_promiseNative' is mod 1 197s JS IMPORT: successfully imported module '_promiseNative' 197s JS IMPORT: Importing module GLib succeeded 197s JS IMPORT: Defining parent 0xf0e110f8 of 0xeff330e0 'GLib' is mod 1 197s JS IMPORT: successfully imported module 'GLib' 197s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 197s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xeff69040, JSClass 0xf46d6920, in object 0xeff69020 197s JS CTX: Initialized class GIRepositoryGType prototype 0xf0e11840 197s JS CTX: Initialized class GIRepositoryFunction prototype 0xf0e11898 197s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 197s JS G BXD: Defined class for Error (GError), prototype 0xeff69080, JSClass 0xf46d6920, in object 0xeff69020 197s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 197s JS G BXD: Defined class for Variant (GVariant), prototype 0xeff690c0, JSClass 0xf46d6920, in object 0xeff69020 197s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 197s JS G BXD: Defined class for Bytes (GBytes), prototype 0xeff69100, JSClass 0xf46d6920, in object 0xeff69020 197s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 197s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xeff69140, JSClass 0xf46d6920, in object 0xeff69020 197s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 197s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 197s JS G BXD: Defined class for Thread (GThread), prototype 0xeff69180, JSClass 0xf46d6920, in object 0xeff69020 197s JS G BXD: Defining method ref in prototype for GLib.Thread 197s JS G BXD: Defining method unref in prototype for GLib.Thread 197s JS G NS: Defined namespace 'GLib' 0xeff69020 in GIRepository 0xf0e10ec8 197s JS IMPORT: Importing module jasmine succeeded 197s JS IMPORT: Defining parent 0xf0e000d8 of 0xeff338c0 'jasmine' is mod 1 197s JS IMPORT: successfully imported module 'jasmine' 197s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 197s JS MAINLOOP: Main loop instance 0x595cf110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x595cf110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 197s JS MAINLOOP: Main loop instance 0x595cf110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testTimers.js' (file:///usr/libexec/installed-tests/gjs/js/testTimers.js), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 197s JS MAINLOOP: Main loop instance 0x595cf110: hold 197s JS MAINLOOP: Enqueue job , promise=, allocation site= 197s JS MAINLOOP: Main loop instance 0x595cf110: Spinning loop until released or hook cleared 197s JS MAINLOOP: handling job 0, 197s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testTimers.js async resolved" 197s JS MAINLOOP: Main loop instance 0x595cf110: release 197s JS MAINLOOP: Completed job 0 197s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeff320d0 197s JS IMPORT: Module metadata hook for module 0xf0e2b940 197s JS IMPORT: Defining meta.importSync for module 0xf0e2b940 197s JS NATIVE: Defining native module 'system' 197s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeff320d0 197s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeff320d0 197s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 197s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 197s JS MAINLOOP: Set main loop hook to 197s JS MAINLOOP: Main loop instance 0x595cf110: hold 197s JS MAINLOOP: Running and clearing main loop hook 197s JS G BXD: Defining method run in prototype for GLib.MainLoop 197s 1..16 197s JS IMPORT: Importing 'gi' 197s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e10ec8 'gi' is mod 1 197s JS IMPORT: successfully imported module 'gi' 197s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 197s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 197s JS G BXD: Defined class for Source (GSource), prototype 0xeff691e0, JSClass 0xf46d6920, in object 0xeff69020 197s JS G BXD: Defining method set_priority in prototype for GLib.Source 197s JS IMPORT: Importing '_gi' 197s JS NATIVE: Defining native module '_gi' 197s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e30b28 '_gi' is mod 1 197s JS IMPORT: successfully imported module '_gi' 197s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 197s JS G NS: Defined namespace 'GjsPrivate' 0xeff69260 in GIRepository 0xf0e10ec8 197s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 197s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 197s JS IMPORT: Importing module _common succeeded 197s JS IMPORT: Defining parent 0xf0e000d8 of 0xeff33b40 '_common' is mod 1 197s JS IMPORT: successfully imported module '_common' 197s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 197s JS IMPORT: Importing module _legacy succeeded 197s JS IMPORT: Defining parent 0xf0e000d8 of 0xeff33b80 '_legacy' is mod 1 197s JS IMPORT: successfully imported module '_legacy' 197s JS IMPORT: Importing module GObject succeeded 197s JS IMPORT: Defining parent 0xf0e110f8 of 0xeff33b00 'GObject' is mod 1 197s JS IMPORT: successfully imported module 'GObject' 197s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 197s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 197s JS G BXD: Defined class for String (GString), prototype 0xeff69460, JSClass 0xf46d6920, in object 0xeff69240 197s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 197s JS G PRM: Defined class ParamSpec prototype is 0xeff33c00 class 0xf46d90c0 in object 0xeff69240 197s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 197s JS G OBJ: Defined class for Object (GObject), prototype 0xeff69580, JSClass 0xf46d6c80, in object 0xeff69240 198s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 198s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 198s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xeff695a0, JSClass 0xf46d6c80, in object 0xeff69240 198s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 198s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 198s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 198s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 198s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 198s JS G NS: Defined namespace 'GObject' 0xeff69240 in GIRepository 0xf0e10ec8 198s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 198s JS G BXD: Defining method attach in prototype for GLib.Source 198s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 198s JS IMPORT: Module metadata hook for module 0xf0e02bf8 198s JS IMPORT: Defining meta.importSync for module 0xf0e02bf8 198s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: handling job 0, 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: Completed job 0 198s JS MAINLOOP: handling job 1, 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: Completed job 1 198s JS MAINLOOP: handling job 2, 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: Completed job 2 198s JS MAINLOOP: handling job 3, 198s JS G BXD: Defining method destroy in prototype for GLib.Source 198s ok 1 Timers times out successfully 198s JS MAINLOOP: Completed job 3 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: handling job 0, 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: Completed job 0 198s JS MAINLOOP: handling job 1, 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: Completed job 1 198s JS MAINLOOP: handling job 2, 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: Completed job 2 198s JS MAINLOOP: handling job 3, 198s ok 2 Timers has correct timeout args 198s JS MAINLOOP: Completed job 3 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: handling job 0, 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: Completed job 0 198s JS MAINLOOP: handling job 1, 198s ok 3 Timers cancels successfully 198s JS MAINLOOP: Completed job 1 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: handling job 0, 198s JS MAINLOOP: Enqueue job , promise=, allocation site= 198s JS MAINLOOP: Completed job 0 198s JS MAINLOOP: handling job 1, 200s ok 4 Timers cancels multiple correctly 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 5 Timers cancels invalid silent fail 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 6 Timers interval success 200s JS MAINLOOP: Completed job 1 200s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 7 Timers cancels interval successfully 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 8 Timers ordering interval 200s JS MAINLOOP: Completed job 1 200s ok 9 Timers cancel invalid silent fail 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 10 Timers callback this 200s JS MAINLOOP: Completed job 1 200s ok 11 Timers bind this 200s ok 12 Timers function names match spec 200s ok 13 Timers argument lengths match spec 200s ok 14 Timers clear and interval are unique functions 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 3 200s JS MAINLOOP: handling job 4, 200s ok 15 Timers microtask ordering 200s JS MAINLOOP: Completed job 4 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 3 200s JS MAINLOOP: handling job 4, 200s JS MAINLOOP: Completed job 4 200s JS MAINLOOP: handling job 5, 200s JS MAINLOOP: Completed job 5 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s ok 16 Timers nested microtask ordering 200s JS MAINLOOP: Completed job 3 200s JS G BXD: Defining method quit in prototype for GLib.MainLoop 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x595cf110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 200s JS MAINLOOP: Main loop instance 0x595cf110: release 200s JS MAINLOOP: Completed job 3 200s JS MEMORY: Memory report: before destroying context 200s JS MEMORY: 228 objects currently alive 200s JS MEMORY: boxed_instance = 114 200s JS MEMORY: boxed_prototype = 8 200s JS MEMORY: closure = 1 200s JS MEMORY: function = 95 200s JS MEMORY: fundamental_instance = 0 200s JS MEMORY: fundamental_prototype = 0 200s JS MEMORY: gerror_instance = 0 200s JS MEMORY: gerror_prototype = 0 200s JS MEMORY: interface = 0 200s JS MEMORY: module = 5 200s JS MEMORY: ns = 3 200s JS MEMORY: object_instance = 0 200s JS MEMORY: object_prototype = 2 200s JS MEMORY: param = 0 200s JS MEMORY: union_instance = 0 200s JS MEMORY: union_prototype = 0 200s JS CTX: JS shutdown sequence 200s JS CTX: Stopping profiler 200s JS CTX: Shutting down toggle queue 200s JS CTX: Notifying external reference holders of GjsContext dispose 200s JS MAINLOOP: Stopping promise job dispatcher 200s JS CTX: Notifying reference holders of GjsContext dispose 200s JS CTX: Checking unhandled promise rejections 200s JS CTX: Releasing cached JS wrappers 200s JS CTX: Final triggered GC 200s JS CTX: Destroying JS context 200s JS CTX: Releasing all native objects 200s JS CTX: Disabling auto GC 200s JS CTX: Ending trace on global object 200s JS CTX: Freeing allocated resources 200s JS CTX: JS context destroyed 200s PASS: gjs/testTimers.test 200s Running test: gjs/next.test 200s 1..1 200s ok 1 - /usr/libexec/installed-tests/gjs/debugger/next.debugger 200s PASS: gjs/next.test 200s Running test: gjs/testWeakRef.test 200s JS NATIVE: Registered native JS module '_promiseNative' 200s JS NATIVE: Registered native JS module '_byteArrayNative' 200s JS NATIVE: Registered native JS module '_encodingNative' 200s JS NATIVE: Registered native JS module '_gi' 200s JS NATIVE: Registered native JS module 'gi' 200s JS NATIVE: Registered native JS module 'cairoNative' 200s JS NATIVE: Registered native JS module 'system' 200s JS NATIVE: Registered native JS module 'console' 200s JS NATIVE: Registered native JS module '_print' 200s JS CTX: Enabling JIT 200s JS CTX: Initialized class GjsFileImporter prototype 0xe9300080 200s JS IMPORT: Defining parent (nil) of 0xe93000d8 'imports' is mod 0 200s JS IMPORT: Importing '_print' 200s JS NATIVE: Defining native module '_print' 200s JS IMPORT: Defining parent 0xe93000d8 of 0xe93005f0 '_print' is mod 1 200s JS IMPORT: successfully imported module '_print' 200s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 200s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe91320d0 200s JS MAINLOOP: Main loop instance 0x637ae110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Starting promise job dispatcher 200s JS MAINLOOP: Main loop instance 0x637ae110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 200s JS MAINLOOP: Main loop instance 0x637ae110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe91320d0 200s JS IMPORT: Module metadata hook for module 0xe9310c80 200s JS IMPORT: Defining meta.importSync for module 0xe9310c80 200s JS NATIVE: Defining native module 'gi' 200s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe9311008 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 200s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 200s JS IMPORT: Importing directory 'overrides' 200s JS IMPORT: Defining parent 0xe93000d8 of 0xe93110f8 'overrides' is mod 1 200s JS IMPORT: Defined importer 'overrides' 0xe93110f8 in 0xe93000d8 200s JS IMPORT: successfully imported directory 'overrides' 200s JS IMPORT: Importing '_byteArrayNative' 200s JS NATIVE: Defining native module '_byteArrayNative' 200s JS IMPORT: Defining parent 0xe93000d8 of 0xe93114e0 '_byteArrayNative' is mod 1 200s JS IMPORT: successfully imported module '_byteArrayNative' 200s JS IMPORT: Importing '_promiseNative' 200s JS NATIVE: Defining native module '_promiseNative' 200s JS IMPORT: Defining parent 0xe93000d8 of 0xe9311620 '_promiseNative' is mod 1 200s JS IMPORT: successfully imported module '_promiseNative' 200s JS IMPORT: Importing module GLib succeeded 200s JS IMPORT: Defining parent 0xe93110f8 of 0xe91330e0 'GLib' is mod 1 200s JS IMPORT: successfully imported module 'GLib' 200s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 200s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe9169040, JSClass 0xed873920, in object 0xe9169020 200s JS CTX: Initialized class GIRepositoryGType prototype 0xe9311840 200s JS CTX: Initialized class GIRepositoryFunction prototype 0xe9311898 200s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 200s JS G BXD: Defined class for Error (GError), prototype 0xe9169080, JSClass 0xed873920, in object 0xe9169020 200s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 200s JS G BXD: Defined class for Variant (GVariant), prototype 0xe91690c0, JSClass 0xed873920, in object 0xe9169020 200s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 200s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe9169100, JSClass 0xed873920, in object 0xe9169020 200s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 200s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe9169140, JSClass 0xed873920, in object 0xe9169020 200s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 200s JS G BXD: Defined class for Thread (GThread), prototype 0xe9169180, JSClass 0xed873920, in object 0xe9169020 200s JS G BXD: Defining method ref in prototype for GLib.Thread 200s JS G BXD: Defining method unref in prototype for GLib.Thread 200s JS G NS: Defined namespace 'GLib' 0xe9169020 in GIRepository 0xe9310ec8 200s JS IMPORT: Importing module jasmine succeeded 200s JS IMPORT: Defining parent 0xe93000d8 of 0xe91338c0 'jasmine' is mod 1 200s JS IMPORT: successfully imported module 'jasmine' 200s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 200s JS MAINLOOP: Main loop instance 0x637ae110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x637ae110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 200s JS MAINLOOP: Main loop instance 0x637ae110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js' (file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe91320d0 200s JS IMPORT: Module metadata hook for module 0xe9322f30 200s JS IMPORT: Defining meta.importSync for module 0xe9322f30 200s JS NATIVE: Defining native module 'system' 200s JS MAINLOOP: Main loop instance 0x637ae110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x637ae110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testWeakRef.js async resolved" 200s JS MAINLOOP: Main loop instance 0x637ae110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 200s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 200s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 200s JS MAINLOOP: Set main loop hook to 200s JS MAINLOOP: Main loop instance 0x637ae110: hold 200s JS MAINLOOP: Running and clearing main loop hook 200s JS G BXD: Defining method run in prototype for GLib.MainLoop 200s 1..5 200s JS IMPORT: Importing 'gi' 200s JS IMPORT: Defining parent 0xe93000d8 of 0xe9310ec8 'gi' is mod 1 200s JS IMPORT: successfully imported module 'gi' 200s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 200s JS G BXD: Defined class for Source (GSource), prototype 0xe91691e0, JSClass 0xed873920, in object 0xe9169020 200s JS G BXD: Defining method set_priority in prototype for GLib.Source 200s JS IMPORT: Importing '_gi' 200s JS NATIVE: Defining native module '_gi' 200s JS IMPORT: Defining parent 0xe93000d8 of 0xe932ab68 '_gi' is mod 1 200s JS IMPORT: successfully imported module '_gi' 200s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 200s JS G NS: Defined namespace 'GjsPrivate' 0xe9169260 in GIRepository 0xe9310ec8 200s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 200s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 200s JS IMPORT: Importing module _common succeeded 200s JS IMPORT: Defining parent 0xe93000d8 of 0xe9133b40 '_common' is mod 1 200s JS IMPORT: successfully imported module '_common' 200s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 200s JS IMPORT: Importing module _legacy succeeded 200s JS IMPORT: Defining parent 0xe93000d8 of 0xe9133b80 '_legacy' is mod 1 200s JS IMPORT: successfully imported module '_legacy' 200s JS IMPORT: Importing module GObject succeeded 200s JS IMPORT: Defining parent 0xe93110f8 of 0xe9133b00 'GObject' is mod 1 200s JS IMPORT: successfully imported module 'GObject' 200s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 200s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 200s JS G BXD: Defined class for String (GString), prototype 0xe9169460, JSClass 0xed873920, in object 0xe9169240 200s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 200s JS G PRM: Defined class ParamSpec prototype is 0xe9133c00 class 0xed8760c0 in object 0xe9169240 200s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 200s JS G OBJ: Defined class for Object (GObject), prototype 0xe9169580, JSClass 0xed873c80, in object 0xe9169240 200s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 200s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 200s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe91695a0, JSClass 0xed873c80, in object 0xe9169240 200s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 200s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 200s JS G NS: Defined namespace 'GObject' 0xe9169240 in GIRepository 0xe9310ec8 200s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 200s JS G BXD: Defining method attach in prototype for GLib.Source 200s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 200s JS IMPORT: Module metadata hook for module 0xe9302bf8 200s JS IMPORT: Defining meta.importSync for module 0xe9302bf8 200s JS G BXD: Defining method destroy in prototype for GLib.Source 200s ok 1 WeakRef works 200s JS MAINLOOP: Running FinalizationRegistry cleanup callback 200s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 200s ok 2 FinalizationRegistry works 200s JS MAINLOOP: Running FinalizationRegistry cleanup callback 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Completed job 0 200s ok 3 FinalizationRegistry works if a microtask is enqueued from the callback 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: Running FinalizationRegistry cleanup callback 200s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s ok 4 FinalizationRegistry works if the object is collected in a microtask 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: Running FinalizationRegistry cleanup callback 200s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 200s ok 5 FinalizationRegistry works if another collection is queued from the callback 200s JS MAINLOOP: Running FinalizationRegistry cleanup callback 200s JS MAINLOOP: Completed FinalizationRegistry cleanup callback 200s JS G BXD: Defining method quit in prototype for GLib.MainLoop 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x637ae110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 200s JS MAINLOOP: Main loop instance 0x637ae110: release 200s JS MAINLOOP: Completed job 3 200s JS MEMORY: Memory report: before destroying context 200s JS MEMORY: 100 objects currently alive 200s JS MEMORY: boxed_instance = 9 200s JS MEMORY: boxed_prototype = 7 200s JS MEMORY: closure = 1 200s JS MEMORY: function = 73 200s JS MEMORY: fundamental_instance = 0 200s JS MEMORY: fundamental_prototype = 0 200s JS MEMORY: gerror_instance = 0 200s JS MEMORY: gerror_prototype = 0 200s JS MEMORY: interface = 0 200s JS MEMORY: module = 5 200s JS MEMORY: ns = 3 200s JS MEMORY: object_instance = 0 200s JS MEMORY: object_prototype = 2 200s JS MEMORY: param = 0 200s JS MEMORY: union_instance = 0 200s JS MEMORY: union_prototype = 0 200s JS CTX: JS shutdown sequence 200s JS CTX: Stopping profiler 200s JS CTX: Shutting down toggle queue 200s JS CTX: Notifying external reference holders of GjsContext dispose 200s JS MAINLOOP: Stopping promise job dispatcher 200s JS CTX: Notifying reference holders of GjsContext dispose 200s JS CTX: Checking unhandled promise rejections 200s JS CTX: Releasing cached JS wrappers 200s JS CTX: Final triggered GC 200s JS CTX: Destroying JS context 200s JS CTX: Releasing all native objects 200s JS CTX: Disabling auto GC 200s JS CTX: Ending trace on global object 200s JS CTX: Freeing allocated resources 200s JS CTX: JS context destroyed 200s PASS: gjs/testWeakRef.test 200s Running test: gjs/testGDBus.test 200s JS NATIVE: Registered native JS module '_promiseNative' 200s JS NATIVE: Registered native JS module '_byteArrayNative' 200s JS NATIVE: Registered native JS module '_encodingNative' 200s JS NATIVE: Registered native JS module '_gi' 200s JS NATIVE: Registered native JS module 'gi' 200s JS NATIVE: Registered native JS module 'cairoNative' 200s JS NATIVE: Registered native JS module 'system' 200s JS NATIVE: Registered native JS module 'console' 200s JS NATIVE: Registered native JS module '_print' 200s JS CTX: Enabling JIT 200s JS CTX: Initialized class GjsFileImporter prototype 0xe6e00080 200s JS IMPORT: Defining parent (nil) of 0xe6e000d8 'imports' is mod 0 200s JS IMPORT: Importing '_print' 200s JS NATIVE: Defining native module '_print' 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6e005f0 '_print' is mod 1 200s JS IMPORT: successfully imported module '_print' 200s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 200s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe6c320d0 200s JS MAINLOOP: Main loop instance 0x59086110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Starting promise job dispatcher 200s JS MAINLOOP: Main loop instance 0x59086110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 200s JS MAINLOOP: Main loop instance 0x59086110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module metadata hook for module 0xe6e10c80 200s JS IMPORT: Defining meta.importSync for module 0xe6e10c80 200s JS NATIVE: Defining native module 'gi' 200s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe6e11008 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 200s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 200s JS IMPORT: Importing directory 'overrides' 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6e110f8 'overrides' is mod 1 200s JS IMPORT: Defined importer 'overrides' 0xe6e110f8 in 0xe6e000d8 200s JS IMPORT: successfully imported directory 'overrides' 200s JS IMPORT: Importing '_byteArrayNative' 200s JS NATIVE: Defining native module '_byteArrayNative' 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6e114e0 '_byteArrayNative' is mod 1 200s JS IMPORT: successfully imported module '_byteArrayNative' 200s JS IMPORT: Importing '_promiseNative' 200s JS NATIVE: Defining native module '_promiseNative' 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6e11620 '_promiseNative' is mod 1 200s JS IMPORT: successfully imported module '_promiseNative' 200s JS IMPORT: Importing module GLib succeeded 200s JS IMPORT: Defining parent 0xe6e110f8 of 0xe6c330e0 'GLib' is mod 1 200s JS IMPORT: successfully imported module 'GLib' 200s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 200s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe6c69040, JSClass 0xf3f0b920, in object 0xe6c69020 200s JS CTX: Initialized class GIRepositoryGType prototype 0xe6e11840 200s JS CTX: Initialized class GIRepositoryFunction prototype 0xe6e11898 200s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 200s JS G BXD: Defined class for Error (GError), prototype 0xe6c69080, JSClass 0xf3f0b920, in object 0xe6c69020 200s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 200s JS G BXD: Defined class for Variant (GVariant), prototype 0xe6c690c0, JSClass 0xf3f0b920, in object 0xe6c69020 200s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 200s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe6c69100, JSClass 0xf3f0b920, in object 0xe6c69020 200s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 200s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe6c69140, JSClass 0xf3f0b920, in object 0xe6c69020 200s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 200s JS G BXD: Defined class for Thread (GThread), prototype 0xe6c69180, JSClass 0xf3f0b920, in object 0xe6c69020 200s JS G BXD: Defining method ref in prototype for GLib.Thread 200s JS G BXD: Defining method unref in prototype for GLib.Thread 200s JS G NS: Defined namespace 'GLib' 0xe6c69020 in GIRepository 0xe6e10ec8 200s JS IMPORT: Importing module jasmine succeeded 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6c338c0 'jasmine' is mod 1 200s JS IMPORT: successfully imported module 'jasmine' 200s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 200s JS MAINLOOP: Main loop instance 0x59086110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x59086110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 200s JS MAINLOOP: Main loop instance 0x59086110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 200s JS IMPORT: Importing 'gi' 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6e10ec8 'gi' is mod 1 200s JS IMPORT: successfully imported module 'gi' 200s JS IMPORT: Importing module byteArray succeeded 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6c339c0 'byteArray' is mod 1 200s JS IMPORT: successfully imported module 'byteArray' 200s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 200s JS G NS: Defined namespace 'GjsPrivate' 0xe6c69200 in GIRepository 0xe6e10ec8 200s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 200s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 200s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 200s JS IMPORT: Importing module _legacy succeeded 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6c33ac0 '_legacy' is mod 1 200s JS IMPORT: successfully imported module '_legacy' 200s JS IMPORT: Importing module lang succeeded 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6c33a80 'lang' is mod 1 200s JS IMPORT: successfully imported module 'lang' 200s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 200s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 200s JS IMPORT: Importing module _signals succeeded 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6c33b00 '_signals' is mod 1 200s JS IMPORT: successfully imported module '_signals' 200s JS IMPORT: Importing module signals succeeded 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6c33a40 'signals' is mod 1 200s JS IMPORT: successfully imported module 'signals' 200s JS IMPORT: Importing module Gio succeeded 200s JS IMPORT: Defining parent 0xe6e110f8 of 0xe6c33a00 'Gio' is mod 1 200s JS IMPORT: successfully imported module 'Gio' 200s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 200s JS IMPORT: Importing '_gi' 200s JS NATIVE: Defining native module '_gi' 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6e25b08 '_gi' is mod 1 200s JS IMPORT: successfully imported module '_gi' 200s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 200s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 200s JS IMPORT: Importing module _common succeeded 200s JS IMPORT: Defining parent 0xe6e000d8 of 0xe6c33b80 '_common' is mod 1 200s JS IMPORT: successfully imported module '_common' 200s JS IMPORT: Importing module GObject succeeded 200s JS IMPORT: Defining parent 0xe6e110f8 of 0xe6c33b40 'GObject' is mod 1 200s JS IMPORT: successfully imported module 'GObject' 200s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 200s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 200s JS G BXD: Defined class for String (GString), prototype 0xe6c69420, JSClass 0xf3f0b920, in object 0xe6c69220 200s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 200s JS G PRM: Defined class ParamSpec prototype is 0xe6c33c00 class 0xf3f0e0c0 in object 0xe6c69220 200s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 200s JS G OBJ: Defined class for Object (GObject), prototype 0xe6c69540, JSClass 0xf3f0bc80, in object 0xe6c69220 200s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 200s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 200s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe6c69560, JSClass 0xf3f0bc80, in object 0xe6c69220 200s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 200s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 200s JS G NS: Defined namespace 'GObject' 0xe6c69220 in GIRepository 0xe6e10ec8 200s JS G OBJ: Defined class for Application (GApplication), prototype 0xe6c695a0, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 200s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe6c33ec0, JSClass 0xf3f0bcc8, in object 0xe6c691e0 200s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 200s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 200s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe6c69600, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 200s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe6caf0e0, JSClass 0xf3f0bcc8, in object 0xe6c691e0 200s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 200s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe6c69660, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 200s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe6caf1e0, JSClass 0xf3f0bcc8, in object 0xe6c691e0 200s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 200s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe6c696c0, JSClass 0xf3f0b920, in object 0xe6c691e0 200s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 200s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe6c69700, JSClass 0xf3f0b920, in object 0xe6c691e0 200s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 200s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 200s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe6c69740, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe6c69780, JSClass 0xf3f0bc80, in object 0xe6c69200 200s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 200s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe6c697c0, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 200s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 200s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 200s JS G IFACE: Defined class for File (GFile), prototype 0xe6caf300, JSClass 0xf3f0bcc8, in object 0xe6c691e0 200s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe6c69820, JSClass 0xf3f0bc80, in object 0xe6e10f90 200s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 200s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe6c69880, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 200s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 200s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe6c698c0, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 200s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe6c69900, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 200s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe6c69940, JSClass 0xf3f0b920, in object 0xe6c691e0 200s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 200s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 200s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe6c69980, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 200s JS G NS: Defined namespace 'Gio' 0xe6c691e0 in GIRepository 0xe6e10ec8 200s JS IMPORT: JS import 'GjsTestTools' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsTestTools.js 200s JS G NS: Defined namespace 'GjsTestTools' 0xe6c699c0 in GIRepository 0xe6e10ec8 200s JS IMPORT: JS import 'GioUnix' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GioUnix.js 200s JS G NS: Defined namespace 'GioUnix' 0xe6c699e0 in GIRepository 0xe6e10ec8 200s JS CTX: Script evaluation succeeded 200s JS MAINLOOP: Main loop instance 0x59086110: Spinning loop until released or hook cleared 200s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module metadata hook for module 0xe6e0b8c8 200s JS IMPORT: Defining meta.importSync for module 0xe6e0b8c8 200s JS NATIVE: Defining native module 'system' 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe6c320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe6c320d0 200s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 200s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 200s JS MAINLOOP: Set main loop hook to 200s JS MAINLOOP: Main loop instance 0x59086110: hold 200s JS MAINLOOP: Running and clearing main loop hook 200s JS G BXD: Defining method run in prototype for GLib.MainLoop 200s 1..63 200s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 200s JS G BXD: Defined class for Source (GSource), prototype 0xe6c69a40, JSClass 0xf3f0b920, in object 0xe6c69020 200s JS G BXD: Defining method set_priority in prototype for GLib.Source 200s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 200s JS G BXD: Defining method attach in prototype for GLib.Source 200s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 200s JS IMPORT: Module metadata hook for module 0xe6c53c10 200s JS IMPORT: Defining meta.importSync for module 0xe6c53c10 200s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 200s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 200s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0xe6cc8600, JSClass 0xf3f0bcc8, in object 0xe6c691e0 200s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 200s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 200s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 200s JS G ENUM: Defining enum value NONE (fixed from none) 0 200s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 200s JS G ENUM: Defining enum value SESSION (fixed from session) 2 200s JS G ENUM: Defining Gio.BusType as 0xe6e19350 200s JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' 200s JS G ENUM: Defining enum value NONE (fixed from none) 0 200s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 200s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 200s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 200s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0xe6e193a8 200s Gjs-Message: 00:20:22.456: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0xe6c69bc0 native@0x5927e4d8] 200s JS G BXD: Defining method quit in prototype for GLib.MainLoop 200s JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' 200s JS G ENUM: Defining enum value NONE (fixed from none) 0 200s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 200s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 200s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 200s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 200s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 200s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 200s JS G ENUM: Defining Gio.DBusProxyFlags as 0xe6e195a8 200s JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' 200s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0xe6c69c60, JSClass 0xf3f0b920, in object 0xe6c691e0 200s JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' 200s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0xe6c69cc0, JSClass 0xf3f0b920, in object 0xe6c691e0 200s JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' 200s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0xe6c69fc0, JSClass 0xf3f0b920, in object 0xe6c691e0 200s JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' 200s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0xe6ce1460, JSClass 0xf3f0b920, in object 0xe6c691e0 200s JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' 200s JS G ENUM: Defining enum value NONE (fixed from none) 0 200s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 200s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 200s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0xe6e1f170 200s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 200s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 200s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 200s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xe6ce1700, JSClass 0xf3f0b920, in object 0xe6c69020 200s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 200s JS G OBJ: Defined class for Task (GTask), prototype 0xe6ce17a0, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Completed job 1 200s JS G BXD: Defining method destroy in prototype for GLib.Source 200s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' 200s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0xe6ce1960, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 200s JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' 200s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0xe6ce19c0, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 200s JS G BXD: Defining method classify in prototype for GLib.Variant 200s JS G BXD: Defining method n_children in prototype for GLib.Variant 200s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 200s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 200s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 200s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 200s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G BXD: Defining method get_string in prototype for GLib.Variant 200s JS G BXD: Defining method get_variant in prototype for GLib.Variant 200s ok 1 Exported DBus object can call a remote method 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 2 Exported DBus object can call a method with async/await 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 200s JS MAINLOOP: Completed job 1 200s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 200s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 200s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 200s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 200s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 200s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 200s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 200s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 200s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 200s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 200s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 200s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 200s JS G ENUM: Defining GLib.LogLevelFlags as 0xe6e48f00 200s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 200s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 200s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xe6cc8b20, JSClass 0xf3f0bb00, in object 0xe6c691e0 200s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 200s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 200s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 200s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 200s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 200s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 200s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 200s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 200s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 200s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 200s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 200s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 200s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 200s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 200s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 200s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 200s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 200s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 200s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 200s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 200s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 200s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 200s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 200s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 200s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 200s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 200s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 200s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 200s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 200s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 200s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 200s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 200s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 200s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 200s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 200s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 200s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 200s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 200s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 200s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 200s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 200s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 200s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 200s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 200s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 200s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 200s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 200s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 200s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 200s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 200s ok 5 Exported DBus object can handle an exception thrown by a remote method 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 200s JS MAINLOOP: Completed job 3 200s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 200s Gjs-Message: 00:20:22.474: JS LOG: Missing handler for DBus method thisDoesNotExist 200s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 200s JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' 200s JS G ERR: Defined class for DBusError (GError), prototype 0xe6cc8bc0, JSClass 0xf3f0bb00, in object 0xe6c691e0 200s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 200s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 200s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 200s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 200s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 200s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 200s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 200s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 200s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 200s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 200s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 200s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 200s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 200s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 200s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 200s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 200s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 200s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 200s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 200s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 200s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 200s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 200s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 200s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 200s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 200s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 200s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 200s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 200s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 200s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 200s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 200s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 200s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 200s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 200s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 200s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 200s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 200s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 200s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 200s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 200s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 200s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 200s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 200s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 200s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 200s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 200s Gjs-Message: 00:20:22.475: JS LOG: Missing handler for DBus method thisDoesNotExist 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 200s JS MAINLOOP: Completed job 3 200s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 200s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 200s JS MAINLOOP: Completed job 1 200s ok 12 Exported DBus object can call a remote method with no in parameter 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 13 Exported DBus object can call an async/await method with no in parameter 200s JS MAINLOOP: Completed job 1 200s ok 14 Exported DBus object can call a remote method with multiple in parameters 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 15 Exported DBus object can call an async/await method with multiple in parameters 200s JS MAINLOOP: Completed job 1 200s ok 16 Exported DBus object can call a remote method with no return value 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 17 Exported DBus object can call an async/await method with no return value 200s JS MAINLOOP: Completed job 1 200s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 200s ok 18 Exported DBus object can emit a DBus signal 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 19 Exported DBus object can emit a DBus signal with async/await 200s JS MAINLOOP: Completed job 1 200s ok 20 Exported DBus object can call a remote method with multiple return values 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 21 Exported DBus object can call an async/await method with multiple return values 200s JS MAINLOOP: Completed job 1 200s ok 22 Exported DBus object does not coalesce one array into the array of return values 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 200s JS MAINLOOP: Completed job 1 200s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 200s JS MAINLOOP: Completed job 1 200s ok 26 Exported DBus object can return multiple arrays from a remote method 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 27 Exported DBus object can return multiple arrays from an async/await method 200s JS MAINLOOP: Completed job 1 200s ok 28 Exported DBus object handles a bad signature by throwing an exception 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 200s JS MAINLOOP: Completed job 3 200s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 200s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 200s JS MAINLOOP: Completed job 1 200s JS G BXD: Defining method get_byte in prototype for GLib.Variant 200s ok 32 Exported DBus object can send and receive bytes from a remote method 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 3 200s JS MAINLOOP: handling job 4, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 4 200s JS MAINLOOP: handling job 5, 200s ok 33 Exported DBus object can send and receive bytes from an async/await method 200s JS MAINLOOP: Completed job 5 200s ok 34 Exported DBus object can call a remote method that returns an array of structs 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 35 Exported DBus object can call an async/await method that returns an array of structs 200s JS MAINLOOP: Completed job 1 200s JS G BXD: Defining method get_double in prototype for GLib.Variant 200s ok 36 Exported DBus object can send and receive dicts from a remote method 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 37 Exported DBus object can send and receive dicts from an async/await method 200s JS MAINLOOP: Completed job 1 200s JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'GjsTestTools' 200s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 200s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0xe4e1fd40, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 200s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xe4e1fda0, JSClass 0xf3f0bc80, in object 0xe6c691e0 200s JS G BXD: Defining method get_handle in prototype for GLib.Variant 200s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 200s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 200s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'GioUnix' 200s JS G OBJ: Defined class for InputStream (GUnixInputStream), prototype 0xe4e1ff00, JSClass 0xf3f0bc80, in object 0xe6c699e0 200s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 200s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xe6cfde00, JSClass 0xf3f0bcc8, in object 0xe6c691e0 200s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 200s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 200s ok 38 Exported DBus object can call a remote method with a Unix FD 200s JS IMPORT: Module metadata hook for module 0xe6c53b80 200s JS IMPORT: Defining meta.importSync for module 0xe6c53b80 200s JS NATIVE: Defining native module '_encodingNative' 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 39 Exported DBus object can call an async/await method with a Unix FD 200s JS MAINLOOP: Completed job 1 200s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 200s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 200s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 200s JS MAINLOOP: Completed job 1 200s ok 42 Exported DBus object can call a remote method that returns a Unix FD 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 200s JS MAINLOOP: Completed job 1 200s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 200s JS MAINLOOP: Completed job 1 200s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 200s JS MAINLOOP: Completed job 3 200s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 200s JS MAINLOOP: Completed job 3 200s ok 50 Exported DBus object Has defined properties 200s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 200s ok 51 Exported DBus object reading readonly property works 200s ok 52 Exported DBus object reading readwrite property works 200s ok 53 Exported DBus object reading writeonly throws an error 200s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G NS: Found info type FLAGS for 'DBusCallFlags' in namespace 'Gio' 200s JS G ENUM: Defining enum value NONE (fixed from none) 0 200s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 200s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 200s JS G ENUM: Defining Gio.DBusCallFlags as 0xe6e4c290 200s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 200s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 200s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 200s JS G BXD: Defined class for MainContext (GMainContext), prototype 0xe4e34ba0, JSClass 0xf3f0b920, in object 0xe6c69020 200s JS G BXD: Defining method iteration in prototype for GLib.MainContext 200s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 200s ok 54 Exported DBus object Setting a readwrite property works 200s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 200s ok 55 Exported DBus object Setting a writeonly property works 200s ok 56 Exported DBus object Setting a readonly property throws an error 200s ok 57 Exported DBus object Reading a property that prepacks the return value works 200s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (GjsPrivate.DBusImplementation) 200s ok 58 Exported DBus object Marking a property as invalidated works 200s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GjsPrivate' 200s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 200s ok 59 DBus Proxy wrapper init failures are reported in sync mode 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Completed job 1 200s JS G BXD: Defining method matches in prototype for GLib.Error 200s ok 60 DBus Proxy wrapper init failures are reported in async mode 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Completed job 1 200s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 3 200s JS MAINLOOP: handling job 4, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 4 200s JS MAINLOOP: handling job 5, 200s ok 62 DBus Proxy wrapper can create a proxy from a promise 200s JS MAINLOOP: Completed job 5 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 3 200s JS MAINLOOP: handling job 4, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 4 200s JS MAINLOOP: handling job 5, 200s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 200s JS MAINLOOP: Completed job 5 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x59086110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 200s JS MAINLOOP: Main loop instance 0x59086110: release 200s JS MAINLOOP: Completed job 3 200s JS MEMORY: Memory report: before destroying context 200s JS MEMORY: 2609 objects currently alive 200s JS MEMORY: boxed_instance = 1992 200s JS MEMORY: boxed_prototype = 17 200s JS MEMORY: closure = 74 200s JS MEMORY: function = 275 200s JS MEMORY: fundamental_instance = 0 200s JS MEMORY: fundamental_prototype = 0 200s JS MEMORY: gerror_instance = 12 200s JS MEMORY: gerror_prototype = 2 200s JS MEMORY: interface = 6 200s JS MEMORY: module = 10 200s JS MEMORY: ns = 6 200s JS MEMORY: object_instance = 196 200s JS MEMORY: object_prototype = 19 200s JS MEMORY: param = 0 200s JS MEMORY: union_instance = 0 200s JS MEMORY: union_prototype = 0 200s JS CTX: JS shutdown sequence 200s JS CTX: Stopping profiler 200s JS CTX: Shutting down toggle queue 200s JS CTX: Notifying external reference holders of GjsContext dispose 200s JS MAINLOOP: Stopping promise job dispatcher 200s JS CTX: Notifying reference holders of GjsContext dispose 200s JS CTX: Checking unhandled promise rejections 200s JS CTX: Releasing cached JS wrappers 200s JS CTX: Final triggered GC 200s JS CTX: Destroying JS context 200s JS CTX: Releasing all native objects 200s JS CTX: Disabling auto GC 200s JS CTX: Ending trace on global object 200s JS CTX: Freeing allocated resources 200s JS CTX: JS context destroyed 200s PASS: gjs/testGDBus.test 200s Running test: gjs/backtrace.test 200s 1..1 200s ok 1 - /usr/libexec/installed-tests/gjs/debugger/backtrace.debugger 200s PASS: gjs/backtrace.test 200s Running test: gjs/testRegress.test 200s JS NATIVE: Registered native JS module '_promiseNative' 200s JS NATIVE: Registered native JS module '_byteArrayNative' 200s JS NATIVE: Registered native JS module '_encodingNative' 200s JS NATIVE: Registered native JS module '_gi' 200s JS NATIVE: Registered native JS module 'gi' 200s JS NATIVE: Registered native JS module 'cairoNative' 200s JS NATIVE: Registered native JS module 'system' 200s JS NATIVE: Registered native JS module 'console' 200s JS NATIVE: Registered native JS module '_print' 200s JS CTX: Enabling JIT 200s JS CTX: Initialized class GjsFileImporter prototype 0xec000080 200s JS IMPORT: Defining parent (nil) of 0xec0000d8 'imports' is mod 0 200s JS IMPORT: Importing '_print' 200s JS NATIVE: Defining native module '_print' 200s JS IMPORT: Defining parent 0xec0000d8 of 0xec0005f0 '_print' is mod 1 200s JS IMPORT: successfully imported module '_print' 200s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 200s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xebe320d0 200s JS MAINLOOP: Main loop instance 0x591ad110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Starting promise job dispatcher 200s JS MAINLOOP: Main loop instance 0x591ad110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 200s JS MAINLOOP: Main loop instance 0x591ad110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xebe320d0 200s JS IMPORT: Module metadata hook for module 0xec010c80 200s JS IMPORT: Defining meta.importSync for module 0xec010c80 200s JS NATIVE: Defining native module 'gi' 200s JS CTX: Initialized class GIRepositoryNamespace prototype 0xec011008 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 200s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 200s JS IMPORT: Importing directory 'overrides' 200s JS IMPORT: Defining parent 0xec0000d8 of 0xec0110f8 'overrides' is mod 1 200s JS IMPORT: Defined importer 'overrides' 0xec0110f8 in 0xec0000d8 200s JS IMPORT: successfully imported directory 'overrides' 200s JS IMPORT: Importing '_byteArrayNative' 200s JS NATIVE: Defining native module '_byteArrayNative' 200s JS IMPORT: Defining parent 0xec0000d8 of 0xec0114e0 '_byteArrayNative' is mod 1 200s JS IMPORT: successfully imported module '_byteArrayNative' 200s JS IMPORT: Importing '_promiseNative' 200s JS NATIVE: Defining native module '_promiseNative' 200s JS IMPORT: Defining parent 0xec0000d8 of 0xec011620 '_promiseNative' is mod 1 200s JS IMPORT: successfully imported module '_promiseNative' 200s JS IMPORT: Importing module GLib succeeded 200s JS IMPORT: Defining parent 0xec0110f8 of 0xebe330e0 'GLib' is mod 1 200s JS IMPORT: successfully imported module 'GLib' 200s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 200s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xebe69040, JSClass 0xf04fe920, in object 0xebe69020 200s JS CTX: Initialized class GIRepositoryGType prototype 0xec011840 200s JS CTX: Initialized class GIRepositoryFunction prototype 0xec011898 200s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 200s JS G BXD: Defined class for Error (GError), prototype 0xebe69080, JSClass 0xf04fe920, in object 0xebe69020 200s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 200s JS G BXD: Defined class for Variant (GVariant), prototype 0xebe690c0, JSClass 0xf04fe920, in object 0xebe69020 200s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 200s JS G BXD: Defined class for Bytes (GBytes), prototype 0xebe69100, JSClass 0xf04fe920, in object 0xebe69020 200s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 200s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xebe69140, JSClass 0xf04fe920, in object 0xebe69020 200s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 200s JS G BXD: Defined class for Thread (GThread), prototype 0xebe69180, JSClass 0xf04fe920, in object 0xebe69020 200s JS G BXD: Defining method ref in prototype for GLib.Thread 200s JS G BXD: Defining method unref in prototype for GLib.Thread 200s JS G NS: Defined namespace 'GLib' 0xebe69020 in GIRepository 0xec010ec8 200s JS IMPORT: Importing module jasmine succeeded 200s JS IMPORT: Defining parent 0xec0000d8 of 0xebe338c0 'jasmine' is mod 1 200s JS IMPORT: successfully imported module 'jasmine' 200s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 200s JS MAINLOOP: Main loop instance 0x591ad110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x591ad110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 200s JS MAINLOOP: Main loop instance 0x591ad110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: Importing 'gi' 200s JS IMPORT: Defining parent 0xec0000d8 of 0xec010ec8 'gi' is mod 1 200s JS IMPORT: successfully imported module 'gi' 200s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 200s JS G NS: Defined namespace 'Regress' 0xebe691e0 in GIRepository 0xec010ec8 200s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 200s JS G NS: Defined namespace 'GjsPrivate' 0xebe69220 in GIRepository 0xec010ec8 200s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 200s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 200s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 200s JS IMPORT: Importing module _legacy succeeded 200s JS IMPORT: Defining parent 0xec0000d8 of 0xebe33a80 '_legacy' is mod 1 200s JS IMPORT: successfully imported module '_legacy' 200s JS IMPORT: Importing module lang succeeded 200s JS IMPORT: Defining parent 0xec0000d8 of 0xebe33a40 'lang' is mod 1 200s JS IMPORT: successfully imported module 'lang' 200s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 200s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 200s JS IMPORT: Importing module _signals succeeded 200s JS IMPORT: Defining parent 0xec0000d8 of 0xebe33ac0 '_signals' is mod 1 200s JS IMPORT: successfully imported module '_signals' 200s JS IMPORT: Importing module signals succeeded 200s JS IMPORT: Defining parent 0xec0000d8 of 0xebe33a00 'signals' is mod 1 200s JS IMPORT: successfully imported module 'signals' 200s JS IMPORT: Importing module Gio succeeded 200s JS IMPORT: Defining parent 0xec0110f8 of 0xebe339c0 'Gio' is mod 1 200s JS IMPORT: successfully imported module 'Gio' 200s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 200s JS IMPORT: Importing '_gi' 200s JS NATIVE: Defining native module '_gi' 200s JS IMPORT: Defining parent 0xec0000d8 of 0xec025798 '_gi' is mod 1 200s JS IMPORT: successfully imported module '_gi' 200s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 200s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 200s JS IMPORT: Importing module _common succeeded 200s JS IMPORT: Defining parent 0xec0000d8 of 0xebe33b40 '_common' is mod 1 200s JS IMPORT: successfully imported module '_common' 200s JS IMPORT: Importing module GObject succeeded 200s JS IMPORT: Defining parent 0xec0110f8 of 0xebe33b00 'GObject' is mod 1 200s JS IMPORT: successfully imported module 'GObject' 200s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 200s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 200s JS G BXD: Defined class for String (GString), prototype 0xebe69440, JSClass 0xf04fe920, in object 0xebe69240 200s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 200s JS G PRM: Defined class ParamSpec prototype is 0xebe33bc0 class 0xf05010c0 in object 0xebe69240 200s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 200s JS G OBJ: Defined class for Object (GObject), prototype 0xebe69560, JSClass 0xf04fec80, in object 0xebe69240 200s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 200s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 200s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xebe69580, JSClass 0xf04fec80, in object 0xebe69240 200s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 200s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 200s JS G NS: Defined namespace 'GObject' 0xebe69240 in GIRepository 0xec010ec8 200s JS G OBJ: Defined class for Application (GApplication), prototype 0xebe695c0, JSClass 0xf04fec80, in object 0xebe69200 200s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 200s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xebe33e80, JSClass 0xf04fecc8, in object 0xebe69200 200s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 200s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 200s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xebe69620, JSClass 0xf04fec80, in object 0xebe69200 200s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 200s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xebeb50a0, JSClass 0xf04fecc8, in object 0xebe69200 200s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 200s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xebe69680, JSClass 0xf04fec80, in object 0xebe69200 200s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 200s JS G IFACE: Defined class for Initable (GInitable), prototype 0xebeb51a0, JSClass 0xf04fecc8, in object 0xebe69200 200s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 200s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xebe696e0, JSClass 0xf04fe920, in object 0xebe69200 200s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 200s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xebe69720, JSClass 0xf04fe920, in object 0xebe69200 200s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 200s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 200s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xebe69760, JSClass 0xf04fec80, in object 0xebe69200 200s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xebe697a0, JSClass 0xf04fec80, in object 0xebe69220 200s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 200s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xebe697e0, JSClass 0xf04fec80, in object 0xebe69200 200s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 200s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 200s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 200s JS G IFACE: Defined class for File (GFile), prototype 0xebeb52c0, JSClass 0xf04fecc8, in object 0xebe69200 200s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xebe69840, JSClass 0xf04fec80, in object 0xec010f90 200s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 200s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xebe698a0, JSClass 0xf04fec80, in object 0xebe69200 200s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 200s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 200s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xebe698e0, JSClass 0xf04fec80, in object 0xebe69200 200s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 200s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xebe69920, JSClass 0xf04fec80, in object 0xebe69200 200s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 200s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xebe69960, JSClass 0xf04fe920, in object 0xebe69200 200s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 200s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 200s JS G OBJ: Defined class for Settings (GSettings), prototype 0xebe699a0, JSClass 0xf04fec80, in object 0xebe69200 200s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 200s JS G NS: Defined namespace 'Gio' 0xebe69200 in GIRepository 0xec010ec8 200s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 200s JS G NS: Found info type CONSTANT for 'SIZEOF_SIZE_T' in namespace 'GLib' 200s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' 200s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 200s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 200s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 200s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 200s JS G ENUM: Defining Regress.TestFlags as 0xec026598 200s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 200s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 200s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 200s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 200s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 200s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 200s JS G ENUM: Defining Regress.TestEnum as 0xec0265f0 200s JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' 200s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0xea02d240, JSClass 0xf04fecc8, in object 0xebe691e0 200s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 200s JS G PRM: JSObject created with param instance 0x593f0f98 type GParamOverride 200s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 200s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 200s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 200s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 200s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 200s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 200s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 200s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 200s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 200s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 200s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 200s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 200s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 200s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 200s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 200s JS G ENUM: Defining GObject.ParamFlags as 0xec007990 200s JS CTX: Script evaluation succeeded 200s JS MAINLOOP: Main loop instance 0x591ad110: Spinning loop until released or hook cleared 200s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xebe320d0 200s JS IMPORT: Module metadata hook for module 0xec017bd0 200s JS IMPORT: Defining meta.importSync for module 0xec017bd0 200s JS NATIVE: Defining native module 'system' 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xebe320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xebe320d0 200s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 200s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 200s JS MAINLOOP: Set main loop hook to 200s JS MAINLOOP: Main loop instance 0x591ad110: hold 200s JS MAINLOOP: Running and clearing main loop hook 200s JS G BXD: Defining method run in prototype for GLib.MainLoop 200s 1..307 200s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 200s JS G BXD: Defined class for Source (GSource), prototype 0xebe69a80, JSClass 0xf04fe920, in object 0xebe69020 200s JS G BXD: Defining method set_priority in prototype for GLib.Source 200s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 200s JS G BXD: Defining method attach in prototype for GLib.Source 200s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 200s JS IMPORT: Module metadata hook for module 0xebe53e20 200s JS IMPORT: Defining meta.importSync for module 0xebe53e20 200s JS G NS: Found info type FUNCTION for 'test_return_allow_none' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' 200s JS G BXD: Defining method destroy in prototype for GLib.Source 200s ok 1 Life, the Universe and Everything includes null return value 200s JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_boolean_false' in namespace 'Regress' 200s ok 2 Life, the Universe and Everything includes booleans 200s JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' 200s ok 3 Life, the Universe and Everything includes 8-bit integers 200s JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' 200s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 200s JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' 200s ok 5 Life, the Universe and Everything includes 16-bit integers 200s JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' 200s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 200s JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' 200s ok 7 Life, the Universe and Everything includes 32-bit integers 200s JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' 200s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 200s ok 9 Life, the Universe and Everything includes 64-bit integers 200s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 200s JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' 200s ok 11 Life, the Universe and Everything includes shorts 200s JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' 200s ok 12 Life, the Universe and Everything includes ints 200s JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' 200s ok 13 Life, the Universe and Everything includes longs 200s JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' 200s ok 14 Life, the Universe and Everything includes ssizes 200s JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' 200s ok 15 Life, the Universe and Everything includes floats 200s JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' 200s ok 16 Life, the Universe and Everything includes doubles 200s JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' 200s ok 17 Life, the Universe and Everything includes ushorts 200s JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' 200s ok 18 Life, the Universe and Everything includes uints 200s JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' 200s ok 19 Life, the Universe and Everything includes ulongs 200s JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' 200s ok 20 Life, the Universe and Everything includes sizes 200s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 200s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 200s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 200s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 200s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 200s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 200s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 200s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 200s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 200s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 200s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 200s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 200s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 200s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 200s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 200s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 200s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 200s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 200s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 200s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 200s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 200s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 200s ok 43 Life, the Universe and Everything Infinity and NaN not for float 200s ok 44 Life, the Universe and Everything Infinity and NaN not for double 200s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 200s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 200s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 200s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 200s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 200s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 200s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 200s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 200s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 200s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 200s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 200s JS G ENUM: Defining GLib.LogLevelFlags as 0xec06caa8 200s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 200s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 200s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 200s JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' 200s ok 47 Life, the Universe and Everything includes wide characters 200s JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' 200s ok 48 Life, the Universe and Everything includes time_t 200s JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' 200s ok 49 Life, the Universe and Everything includes GTypes 200s JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' 200s ok 50 Life, the Universe and Everything closures 200s JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' 200s ok 51 Life, the Universe and Everything closures with one argument 200s JS G NS: Found info type FUNCTION for 'test_closure_variant' in namespace 'Regress' 200s JS G BXD: Defining method classify in prototype for GLib.Variant 200s JS G BXD: Defining method get_string in prototype for GLib.Variant 200s ok 52 Life, the Universe and Everything closure with GLib.Variant argument 200s JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' 200s ok 53 Life, the Universe and Everything GValue marshalling integer in 200s JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' 200s ok 54 Life, the Universe and Everything GValue marshalling integer out 200s JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' 200s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 200s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 200s ok 55 Life, the Universe and Everything integer GLib.Variant 200s JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' 200s ok 56 Life, the Universe and Everything string GLib.Variant 200s JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' 200s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 200s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 200s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xea074a20, JSClass 0xf04fe920, in object 0xebe69020 200s JS G BXD: Defining method n_children in prototype for GLib.Variant 200s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 200s JS G BXD: Defining method get_variant in prototype for GLib.Variant 200s ok 57 Life, the Universe and Everything dictionary GLib.Variant 200s JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' 200s ok 58 Life, the Universe and Everything variant GLib.Variant 200s JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' 200s ok 59 Life, the Universe and Everything string array GLib.Variant 200s JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' 200s ok 60 Life, the Universe and Everything UTF-8 strings as return types 200s JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' 200s ok 61 Life, the Universe and Everything UTF-8 strings as in parameters 200s JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' 200s ok 62 Life, the Universe and Everything UTF-8 strings as out parameters 200s ok 63 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 200s JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' 200s ok 64 Life, the Universe and Everything return values in filename encoding 200s JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' 200s ok 65 Life, the Universe and Everything Various configurations of arguments in after out 200s JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' 200s ok 66 Life, the Universe and Everything Various configurations of arguments multiple number args 200s JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' 200s ok 67 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 200s JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' 200s ok 68 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 200s JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' 200s ok 69 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 200s JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' 200s ok 70 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 200s JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' 200s ok 71 Life, the Universe and Everything arrays of int in 200s JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' 200s ok 72 Life, the Universe and Everything arrays of gint8 in 200s JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' 200s ok 73 Life, the Universe and Everything arrays of gint16 in 200s JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' 200s ok 74 Life, the Universe and Everything arrays of gint32 in 200s JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' 200s ok 75 Life, the Universe and Everything arrays of gint64 in 200s ok 76 Life, the Universe and Everything implicit conversions from strings to int arrays 200s JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' 200s ok 77 Life, the Universe and Everything out arrays of integers 200s ok 78 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 200s JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' 200s ok 79 Life, the Universe and Everything String arrays marshalling in 200s JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' 200s ok 80 Life, the Universe and Everything String arrays marshalling out 200s JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' 200s ok 81 Life, the Universe and Everything String arrays marshalling return value with container transfer 200s JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' 200s ok 82 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 200s JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' 200s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 200s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xea079b00, JSClass 0xf04fec80, in object 0xebe69200 200s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 200s JS G IFACE: Defined class for Icon (GIcon), prototype 0xea066fa0, JSClass 0xf04fecc8, in object 0xebe69200 200s ok 83 Life, the Universe and Everything GType arrays 200s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' 200s ok 84 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 200s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' 200s ok 85 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 200s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' 200s ok 86 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 200s JS G NS: Found info type FUNCTION for 'test_array_static_in_int' in namespace 'Regress' 200s ok 87 Life, the Universe and Everything integer array with static length 200s JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' 200s ok 88 Life, the Universe and Everything string array that's const in C 200s JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' 200s ok 89 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 200s JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' 200s ok 90 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 200s JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' 200s ok 91 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 200s JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' 200s ok 92 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 200s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' 200s ok 93 Life, the Universe and Everything glist types return with transfer-none 200s JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' 200s ok 94 Life, the Universe and Everything glist types return with transfer-container 200s JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' 200s ok 95 Life, the Universe and Everything glist types return with transfer-full 200s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' 200s ok 96 Life, the Universe and Everything glist types in with transfer-none 200s JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' 200s ok 97 Life, the Universe and Everything glist types nullable in 200s JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' 200s ok 98 Life, the Universe and Everything glist types nullable out 200s ok 99 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 200s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' 200s ok 100 Life, the Universe and Everything gslist types return with transfer-none 200s JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' 200s ok 101 Life, the Universe and Everything gslist types return with transfer-container 200s JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' 200s ok 102 Life, the Universe and Everything gslist types return with transfer-full 200s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' 200s ok 103 Life, the Universe and Everything gslist types in with transfer-none 200s JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' 200s ok 104 Life, the Universe and Everything gslist types nullable in 200s JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' 200s ok 105 Life, the Universe and Everything gslist types nullable out 200s ok 106 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 200s JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' 200s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 200s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xea0828c0, JSClass 0xf04fec80, in object 0xebe691e0 200s JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' 200s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0xea082900, JSClass 0xf04fec80, in object 0xebe691e0 200s ok 107 Life, the Universe and Everything GList of GTypes in with transfer container 200s JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' 200s ok 108 Life, the Universe and Everything GHash type null GHash out 200s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' 200s ok 109 Life, the Universe and Everything GHash type out GHash 200s JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' 200s ok 110 Life, the Universe and Everything GHash type with GValue value type out 200s ok 111 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 200s JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' 200s ok 112 Life, the Universe and Everything GHash type marshals as a return value with transfer container 200s JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' 200s ok 113 Life, the Universe and Everything GHash type marshals as a return value with transfer full 200s JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' 200s ok 114 Life, the Universe and Everything GHash type null GHash in 200s JS G NS: Found info type FUNCTION for 'test_ghash_null_out' in namespace 'Regress' 200s ok 115 Life, the Universe and Everything GHash type null GHashTable out 200s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in2' in namespace 'Regress' 200s ok 116 Life, the Universe and Everything GHash type in GHash 200s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' 200s ok 117 Life, the Universe and Everything GHash type nested GHash 200s JS G NS: Found info type FUNCTION for 'test_garray_container_return' in namespace 'Regress' 200s ok 118 Life, the Universe and Everything GArray marshals as a return value with transfer container 200s JS G NS: Found info type FUNCTION for 'test_garray_full_return' in namespace 'Regress' 200s ok 119 Life, the Universe and Everything GArray marshals as a return value with transfer full 200s JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' 200s ok 120 Life, the Universe and Everything enum parameter 200s JS G NS: Found info type FUNCTION for 'test_unsigned_enum_param' in namespace 'Regress' 200s JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' 200s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 200s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 200s JS G ENUM: Defining Regress.TestEnumUnsigned as 0xec0f3488 200s ok 121 Life, the Universe and Everything unsigned enum parameter 200s JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' 200s ok 122 Life, the Universe and Everything flags parameter 200s JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' 200s JS G BXD: Defined class for TestStructA (void), prototype 0xea085240, JSClass 0xf04fe920, in object 0xebe691e0 200s ok 123 Life, the Universe and Everything Simple introspected struct sets fields correctly 200s JS G BXD: Defining method clone in prototype for Regress.TestStructA 200s ok 124 Life, the Universe and Everything Simple introspected struct can clone 200s ok 125 Life, the Universe and Everything Simple introspected struct can be modified by a method 200s ok 126 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 200s ok 127 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 200s ok 128 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 200s JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' 200s ok 129 Life, the Universe and Everything out arrays of structs 200s JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' 200s JS G BXD: Defined class for TestStructB (void), prototype 0xea0859c0, JSClass 0xf04fe920, in object 0xebe691e0 200s ok 130 Life, the Universe and Everything Introspected nested struct sets fields correctly 200s JS G BXD: Defining method clone in prototype for Regress.TestStructB 200s ok 131 Life, the Universe and Everything Introspected nested struct can clone 200s ok 132 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 200s ok 133 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 200s ok 134 Life, the Universe and Everything Struct with array of anonymous unions sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 200s ok 135 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 200s JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' 200s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0xea085f60, JSClass 0xf04fe920, in object 0xebe691e0 200s ok 136 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 200s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 200s ok 137 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 200s ok 138 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 200s ok 139 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 200s ok 140 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 200s ok 141 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 200s JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' 200s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0xea08c640, JSClass 0xf04fe920, in object 0xebe691e0 200s ok 142 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 200s ok 143 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 200s ok 144 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 200s ok 145 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 200s ok 146 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 200s JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' 200s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0xea08cd60, JSClass 0xf04fe920, in object 0xebe691e0 200s ok 147 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 200s ok 148 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 200s ok 149 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 200s ok 150 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 200s ok 151 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 200s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 200s ok 152 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 200s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' 200s ok 153 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 200s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' 200s ok 154 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 200s JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' 200s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0xea08f320, JSClass 0xf04fe920, in object 0xebe691e0 200s ok 155 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 200s ok 156 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 200s ok 157 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 200s ok 158 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 200s JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' 200s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0xea08f660, JSClass 0xf04fe920, in object 0xebe691e0 200s ok 159 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 200s ok 160 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 200s JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' 200s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0xea08f860, JSClass 0xf04fe920, in object 0xebe691e0 200s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 200s ok 161 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 200s ok 162 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 200s ok 163 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 200s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 200s JS G IFACE: Defined class for Action (GAction), prototype 0xea081e60, JSClass 0xf04fecc8, in object 0xebe69200 200s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 200s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0xea08fbe0, JSClass 0xf04fe920, in object 0xebe69020 200s ok 164 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 200s ok 165 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 200s ok 166 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 200s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 200s ok 167 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 200s ok 168 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 200s ok 169 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 200s ok 170 Life, the Universe and Everything Introspected GObject can access fields with simple types 200s ok 171 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 200s ok 172 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 200s ok 173 Life, the Universe and Everything Introspected GObject has normal Object methods 200s ok 174 Life, the Universe and Everything Introspected GObject sets write-only properties 200s ok 175 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 200s ok 176 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 200s ok 177 Life, the Universe and Everything Introspected GObject static methods 200s ok 178 Life, the Universe and Everything Introspected GObject GProperty Boxed type 200s ok 179 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 200s ok 180 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 200s ok 181 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 200s ok 182 Life, the Universe and Everything Introspected GObject GProperty Hash table with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 200s ok 183 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 200s ok 184 Life, the Universe and Everything Introspected GObject GProperty Integer 200s ok 185 Life, the Universe and Everything Introspected GObject GProperty Float 200s ok 186 Life, the Universe and Everything Introspected GObject GProperty Double 200s ok 187 Life, the Universe and Everything Introspected GObject GProperty String 200s ok 188 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 200s ok 189 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 200s ok 190 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 200s ok 191 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 200s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 200s ok 192 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 200s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 200s ok 193 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 200s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 200s ok 194 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 200s ok 195 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 200s ok 196 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 200s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 200s ok 197 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 200s ok 198 Life, the Universe and Everything Introspected GObject Signal connection signal with object with gets correct arguments from JS 200s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 200s JS G OBJ: Defining method emit_sig_with_obj_full in prototype for RegressTestObj (Regress.TestObj) 200s ok 199 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments 200s ok 200 Life, the Universe and Everything Introspected GObject Signal connection signal with object with full transport gets correct arguments from JS 200s ok 201 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 200s ok 202 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 200s ok 203 Life, the Universe and Everything Introspected GObject Signal connection signal with array parameter is properly handled # SKIP Not yet implemented 200s ok 204 Life, the Universe and Everything Introspected GObject Signal connection signal with hash parameter is properly handled # SKIP Not yet implemented 200s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 200s ok 205 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg 200s ok 206 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter is properly handled 200s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal with GStrv parameter and transfer full is properly handled from JS 200s ok 208 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 200s ok 209 Life, the Universe and Everything Introspected GObject Signal connection signal with int array ret parameter is properly handled # SKIP Not yet implemented 200s ok 210 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented 200s ok 211 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 200s ok 212 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 200s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 200s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 200s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xea0a3060, JSClass 0xf04feb00, in object 0xebe69200 200s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 200s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 200s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 200s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 200s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 200s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 200s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 200s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 200s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 200s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 200s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 200s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 200s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 200s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 200s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 200s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 200s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 200s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 200s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 200s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 200s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 200s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 200s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 200s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 200s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 200s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 200s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 200s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 200s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 200s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 200s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 200s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 200s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 200s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 200s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 200s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 200s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 200s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 200s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 200s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 200s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 200s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 200s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 200s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 200s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 200s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 200s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 200s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 200s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 200s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 200s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 200s ok 213 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 200s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 200s ok 214 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 200s ok 215 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 200s ok 216 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set from js 200s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 200s ok 217 Life, the Universe and Everything Introspected GObject can call an instance method 200s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 200s ok 218 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 200s ok 219 Life, the Universe and Everything Introspected GObject can call a static method 200s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 200s ok 220 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 200s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 200s ok 221 Life, the Universe and Everything Introspected GObject Object torture signature 0 200s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 200s ok 222 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 200s ok 223 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 200s ok 224 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 200s ok 225 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 200s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 200s ok 226 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 200s ok 227 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 200s ok 228 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 200s ok 229 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 200s ok 230 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 200s ok 231 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 200s ok 232 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 200s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 200s ok 233 Life, the Universe and Everything Introspected GObject virtual function 200s JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' 200s ok 234 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 200s ok 235 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 200s ok 236 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 200s ok 237 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 200s ok 238 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 200s ok 239 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 200s ok 240 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type 200s JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' 200s ok 241 Life, the Universe and Everything Introspected GObject marshals a null object in 200s ok 242 Life, the Universe and Everything Introspected GObject marshals a null object out 200s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 200s ok 243 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 200s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 200s ok 244 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 200s ok 245 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 200s JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' 200s ok 246 Life, the Universe and Everything marshals a fixed-size array of objects out 200s ok 247 Life, the Universe and Everything Inherited GObject can read fields from a parent class 200s ok 248 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 200s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 200s ok 249 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 200s ok 250 Life, the Universe and Everything Inherited GObject can have its own properties 200s ok 251 Life, the Universe and Everything Overridden properties on interfaces set and get properly 200s ok 252 Life, the Universe and Everything Overridden properties on interfaces default properly 200s ok 253 Life, the Universe and Everything Overridden properties on interfaces construct properly 200s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 200s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 200s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0xea0b7860, JSClass 0xf04fe980, in object 0xebe691e0 200s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 200s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0xea0b78a0, JSClass 0xf04fe980, in object 0xebe691e0 200s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 200s ok 254 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 200s JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 200s ok 255 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 200s JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' 200s ok 256 Life, the Universe and Everything callbacks 200s ok 257 Life, the Universe and Everything null / undefined callback 200s JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' 200s ok 258 Life, the Universe and Everything callback called more than once 200s ok 259 Life, the Universe and Everything null callback called more than once 200s JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' 200s ok 260 Life, the Universe and Everything array callbacks 200s ok 261 Life, the Universe and Everything null array callback 200s ok 262 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 200s JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' 200s ok 263 Life, the Universe and Everything simple callback 200s ok 264 Life, the Universe and Everything null simple callback 200s JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' 200s ok 265 Life, the Universe and Everything noptr callback 200s ok 266 Life, the Universe and Everything null noptr callback 200s JS G NS: Found info type FUNCTION for 'get_num_processors' in namespace 'GLib' 200s ok 267 Life, the Universe and Everything gobject-introspected function as callback parameter 200s JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' 200s ok 268 Life, the Universe and Everything callback with user data 200s JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' 200s ok 269 Life, the Universe and Everything callback with transfer-full return value 200s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' 200s ok 270 Life, the Universe and Everything callback with destroy-notify 200s ok 271 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 200s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 200s ok 272 Life, the Universe and Everything callback with destroy-notify and no user data throws error 200s JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' 200s ok 273 Life, the Universe and Everything async callback 200s JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' 200s JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' 200s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0xea0bb360, JSClass 0xf04fec80, in object 0xebe69200 200s JS G NS: Found info type INTERFACE for 'AsyncResult' in namespace 'Gio' 200s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0xea0a3f20, JSClass 0xf04fecc8, in object 0xebe69200 200s ok 274 Life, the Universe and Everything Gio.AsyncReadyCallback 200s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 200s ok 275 Life, the Universe and Everything instance method taking a callback 200s ok 276 Life, the Universe and Everything static method taking a callback 200s ok 277 Life, the Universe and Everything constructor taking a callback 200s JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' 200s ok 278 Life, the Universe and Everything hash table passed to callback 200s JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' 200s ok 279 Life, the Universe and Everything GError callback 200s JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' 200s ok 280 Life, the Universe and Everything null GError callback 200s JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' 200s ok 281 Life, the Universe and Everything owned GError callback 200s ok 282 Life, the Universe and Everything Introspected interface correctly emits interface signals 200s JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' 200s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0xea0bb980, JSClass 0xf04fec80, in object 0xebe691e0 200s ok 283 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 200s ok 284 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 200s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 200s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 200s ok 285 Life, the Universe and Everything GObject with nonstandard prefix calls methods 200s ok 286 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 200s JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' 200s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 200s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xea0bbd40, JSClass 0xf04fec80, in object 0xebe69240 200s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0xea0bbd80, JSClass 0xf04fec80, in object 0xebe691e0 200s ok 287 Life, the Universe and Everything GObject.InitiallyUnowned constructs 200s ok 288 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 200s JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' 200s ok 289 Life, the Universe and Everything torture signature 0 200s JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' 200s ok 290 Life, the Universe and Everything torture signature 1 fail 200s ok 291 Life, the Universe and Everything torture signature 1 success 200s JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' 200s ok 292 Life, the Universe and Everything torture signature 2 200s JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' 200s JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' 200s JS G BXD: Defined class for Date (GDate), prototype 0xea0c2180, JSClass 0xf04fe920, in object 0xebe69020 200s JS G BXD: Defining method get_year in prototype for GLib.Date 200s JS G BXD: Defining method get_month in prototype for GLib.Date 200s JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' 200s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 200s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 200s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 200s JS G ENUM: Defining enum value MARCH (fixed from march) 3 200s JS G ENUM: Defining enum value APRIL (fixed from april) 4 200s JS G ENUM: Defining enum value MAY (fixed from may) 5 200s JS G ENUM: Defining enum value JUNE (fixed from june) 6 200s JS G ENUM: Defining enum value JULY (fixed from july) 7 200s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 200s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 200s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 200s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 200s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 200s JS G ENUM: Defining GLib.DateMonth as 0xe9fc05c8 200s JS G BXD: Defining method get_day in prototype for GLib.Date 200s ok 293 Life, the Universe and Everything GValue boxing and unboxing date in 200s JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' 200s ok 294 Life, the Universe and Everything GValue boxing and unboxing strv in 200s JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' 200s ok 295 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 200s JS G NS: Found info type FUNCTION for 'test_multiline_doc_comments' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_nested_parameter' in namespace 'Regress' 200s JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' 200s ok 296 Life, the Universe and Everything code coverage for documentation tests that don't do anything 200s JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' 200s ok 297 Life, the Universe and Everything marshals an aliased type 200s JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' 200s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0xea0c24c0, JSClass 0xf04fe920, in object 0xebe691e0 200s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 200s ok 298 Life, the Universe and Everything deals with a fixed-size array in a struct 200s JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' 200s ok 299 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 200s JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' 200s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0xea0c2600, JSClass 0xf04fe920, in object 0xebe691e0 200s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 200s ok 300 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 200s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 200s ok 301 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 200s JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' 200s ok 302 Life, the Universe and Everything Flat array of structs out parameter with transfer none 200s JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' 200s ok 303 Life, the Universe and Everything Flat array of structs out parameter with transfer container 200s JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' 200s ok 304 Life, the Universe and Everything Flat array of structs out parameter with transfer full 200s ok 305 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 200s JS G NS: Found info type FUNCTION for 'test_array_struct_in_full' in namespace 'Regress' 200s ok 306 Life, the Universe and Everything Flat array of structs transfer-full in parameter 200s JS G NS: Found info type FUNCTION for 'test_array_struct_in_none' in namespace 'Regress' 200s ok 307 Life, the Universe and Everything Flat array of structs transfer-none in parameter 200s JS G BXD: Defining method quit in prototype for GLib.MainLoop 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x591ad110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 200s JS MAINLOOP: Main loop instance 0x591ad110: release 200s JS MAINLOOP: Completed job 3 200s JS MEMORY: Memory report: before destroying context 200s JS MEMORY: 2289 objects currently alive 200s JS MEMORY: boxed_instance = 1626 200s JS MEMORY: boxed_prototype = 24 200s JS MEMORY: closure = 16 200s JS MEMORY: function = 441 200s JS MEMORY: fundamental_instance = 2 200s JS MEMORY: fundamental_prototype = 2 200s JS MEMORY: gerror_instance = 7 200s JS MEMORY: gerror_prototype = 1 200s JS MEMORY: interface = 8 200s JS MEMORY: module = 9 200s JS MEMORY: ns = 5 200s JS MEMORY: object_instance = 126 200s JS MEMORY: object_prototype = 21 200s JS MEMORY: param = 1 200s JS MEMORY: union_instance = 0 200s JS MEMORY: union_prototype = 0 200s JS CTX: JS shutdown sequence 200s JS CTX: Stopping profiler 200s JS CTX: Shutting down toggle queue 200s JS CTX: Notifying external reference holders of GjsContext dispose 200s JS MAINLOOP: Stopping promise job dispatcher 200s JS CTX: Notifying reference holders of GjsContext dispose 200s JS CTX: Checking unhandled promise rejections 200s JS CTX: Releasing cached JS wrappers 200s JS CTX: Final triggered GC 200s JS CTX: Destroying JS context 200s JS CTX: Releasing all native objects 200s JS CTX: Disabling auto GC 200s JS CTX: Ending trace on global object 200s JS CTX: Freeing allocated resources 200s JS CTX: JS context destroyed 200s PASS: gjs/testRegress.test 200s Running test: gjs/testGObject.test 200s JS NATIVE: Registered native JS module '_promiseNative' 200s JS NATIVE: Registered native JS module '_byteArrayNative' 200s JS NATIVE: Registered native JS module '_encodingNative' 200s JS NATIVE: Registered native JS module '_gi' 200s JS NATIVE: Registered native JS module 'gi' 200s JS NATIVE: Registered native JS module 'cairoNative' 200s JS NATIVE: Registered native JS module 'system' 200s JS NATIVE: Registered native JS module 'console' 200s JS NATIVE: Registered native JS module '_print' 200s JS CTX: Enabling JIT 200s JS CTX: Initialized class GjsFileImporter prototype 0xe3c00080 200s JS IMPORT: Defining parent (nil) of 0xe3c000d8 'imports' is mod 0 200s JS IMPORT: Importing '_print' 200s JS NATIVE: Defining native module '_print' 200s JS IMPORT: Defining parent 0xe3c000d8 of 0xe3c005f0 '_print' is mod 1 200s JS IMPORT: successfully imported module '_print' 200s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 200s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe3a320d0 200s JS MAINLOOP: Main loop instance 0x5fe56110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Starting promise job dispatcher 200s JS MAINLOOP: Main loop instance 0x5fe56110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 200s JS MAINLOOP: Main loop instance 0x5fe56110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module metadata hook for module 0xe3c10c80 200s JS IMPORT: Defining meta.importSync for module 0xe3c10c80 200s JS NATIVE: Defining native module 'gi' 200s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe3c11008 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 200s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 200s JS IMPORT: Importing directory 'overrides' 200s JS IMPORT: Defining parent 0xe3c000d8 of 0xe3c110f8 'overrides' is mod 1 200s JS IMPORT: Defined importer 'overrides' 0xe3c110f8 in 0xe3c000d8 200s JS IMPORT: successfully imported directory 'overrides' 200s JS IMPORT: Importing '_byteArrayNative' 200s JS NATIVE: Defining native module '_byteArrayNative' 200s JS IMPORT: Defining parent 0xe3c000d8 of 0xe3c114e0 '_byteArrayNative' is mod 1 200s JS IMPORT: successfully imported module '_byteArrayNative' 200s JS IMPORT: Importing '_promiseNative' 200s JS NATIVE: Defining native module '_promiseNative' 200s JS IMPORT: Defining parent 0xe3c000d8 of 0xe3c11620 '_promiseNative' is mod 1 200s JS IMPORT: successfully imported module '_promiseNative' 200s JS IMPORT: Importing module GLib succeeded 200s JS IMPORT: Defining parent 0xe3c110f8 of 0xe3a330e0 'GLib' is mod 1 200s JS IMPORT: successfully imported module 'GLib' 200s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 200s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe3a69040, JSClass 0xe8139920, in object 0xe3a69020 200s JS CTX: Initialized class GIRepositoryGType prototype 0xe3c11840 200s JS CTX: Initialized class GIRepositoryFunction prototype 0xe3c11898 200s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 200s JS G BXD: Defined class for Error (GError), prototype 0xe3a69080, JSClass 0xe8139920, in object 0xe3a69020 200s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 200s JS G BXD: Defined class for Variant (GVariant), prototype 0xe3a690c0, JSClass 0xe8139920, in object 0xe3a69020 200s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 200s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe3a69100, JSClass 0xe8139920, in object 0xe3a69020 200s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 200s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe3a69140, JSClass 0xe8139920, in object 0xe3a69020 200s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 200s JS G BXD: Defined class for Thread (GThread), prototype 0xe3a69180, JSClass 0xe8139920, in object 0xe3a69020 200s JS G BXD: Defining method ref in prototype for GLib.Thread 200s JS G BXD: Defining method unref in prototype for GLib.Thread 200s JS G NS: Defined namespace 'GLib' 0xe3a69020 in GIRepository 0xe3c10ec8 200s JS IMPORT: Importing module jasmine succeeded 200s JS IMPORT: Defining parent 0xe3c000d8 of 0xe3a338c0 'jasmine' is mod 1 200s JS IMPORT: successfully imported module 'jasmine' 200s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 200s JS MAINLOOP: Main loop instance 0x5fe56110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x5fe56110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 200s JS MAINLOOP: Main loop instance 0x5fe56110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: Importing 'gi' 200s JS IMPORT: Defining parent 0xe3c000d8 of 0xe3c10ec8 'gi' is mod 1 200s JS IMPORT: successfully imported module 'gi' 200s JS IMPORT: Importing '_gi' 200s JS NATIVE: Defining native module '_gi' 200s JS IMPORT: Defining parent 0xe3c000d8 of 0xe3c23038 '_gi' is mod 1 200s JS IMPORT: successfully imported module '_gi' 200s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 200s JS G NS: Defined namespace 'GjsPrivate' 0xe3a69200 in GIRepository 0xe3c10ec8 200s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 200s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 200s JS IMPORT: Importing module _common succeeded 200s JS IMPORT: Defining parent 0xe3c000d8 of 0xe3a33a00 '_common' is mod 1 200s JS IMPORT: successfully imported module '_common' 200s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 200s JS IMPORT: Importing module _legacy succeeded 200s JS IMPORT: Defining parent 0xe3c000d8 of 0xe3a33a40 '_legacy' is mod 1 200s JS IMPORT: successfully imported module '_legacy' 200s JS IMPORT: Importing module GObject succeeded 200s JS IMPORT: Defining parent 0xe3c110f8 of 0xe3a339c0 'GObject' is mod 1 200s JS IMPORT: successfully imported module 'GObject' 200s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 200s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 200s JS G BXD: Defined class for String (GString), prototype 0xe3a69400, JSClass 0xe8139920, in object 0xe3a691e0 200s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 200s JS G PRM: Defined class ParamSpec prototype is 0xe3a33ac0 class 0xe813c0c0 in object 0xe3a691e0 200s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 200s JS G OBJ: Defined class for Object (GObject), prototype 0xe3a69520, JSClass 0xe8139c80, in object 0xe3a691e0 200s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 200s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 200s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe3a69540, JSClass 0xe8139c80, in object 0xe3a691e0 200s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 200s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 200s JS G NS: Defined namespace 'GObject' 0xe3a691e0 in GIRepository 0xe3c10ec8 200s JS IMPORT: Importing 'system' 200s JS NATIVE: Defining native module 'system' 200s JS IMPORT: Defining parent 0xe3c000d8 of 0xe3c26bd8 'system' is mod 1 200s JS IMPORT: successfully imported module 'system' 200s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 200s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 200s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 200s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 200s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 200s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 200s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 200s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 200s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 200s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 200s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 200s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 200s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 200s JS G ENUM: Defining GObject.ParamFlags as 0xe3c26e58 200s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 200s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 200s JS G PRM: JSObject created with param instance 0x600201f8 type GParamInt 200s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 200s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 200s JS G PRM: JSObject created with param instance 0x600204f8 type GParamString 200s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 200s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 200s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 200s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 200s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 200s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 200s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 200s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 200s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 200s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 200s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 200s JS G ENUM: Defining enum value ACTION (fixed from action) 32 200s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 200s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 200s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 200s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 200s JS G ENUM: Defining GObject.SignalFlags as 0xe3c279f0 200s JS CTX: Script evaluation succeeded 200s JS MAINLOOP: Main loop instance 0x5fe56110: Spinning loop until released or hook cleared 200s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module metadata hook for module 0xe3c34d88 200s JS IMPORT: Defining meta.importSync for module 0xe3c34d88 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe3a320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe3a320d0 200s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 200s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 200s JS MAINLOOP: Set main loop hook to 200s JS MAINLOOP: Main loop instance 0x5fe56110: hold 200s JS MAINLOOP: Running and clearing main loop hook 200s JS G BXD: Defining method run in prototype for GLib.MainLoop 200s 1..22 200s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 200s JS G BXD: Defined class for Source (GSource), prototype 0xe3a695c0, JSClass 0xe8139920, in object 0xe3a69020 200s JS G BXD: Defining method set_priority in prototype for GLib.Source 200s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 200s JS G BXD: Defining method attach in prototype for GLib.Source 200s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 200s JS IMPORT: Module metadata hook for module 0xe3c02bf8 200s JS IMPORT: Defining meta.importSync for module 0xe3c02bf8 200s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 200s JS G BXD: Defining method destroy in prototype for GLib.Source 200s ok 1 GObject overrides GObject.set() 200s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 200s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 200s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 200s ok 4 GObject overrides toString() shows the native object address 200s ok 5 GObject should be able to create a GType object for gpointer 200s ok 6 GObject should be able to create a GType object for GBoxed 200s ok 7 GObject should be able to create a GType object for GParam 200s ok 8 GObject should be able to create a GType object for GInterface 200s ok 9 GObject should be able to create a GType object for GObject 200s ok 10 GObject should be able to create a GType object for GVariant 200s JS G NS: Found info type FUNCTION for 'signal_query' in namespace 'GObject' 200s JS G NS: Found info type STRUCT for 'SignalQuery' in namespace 'GObject' 200s JS G BXD: Defined class for SignalQuery (void), prototype 0xe3a69d00, JSClass 0xe8139920, in object 0xe3a691e0 200s ok 11 GObject should be able to query signals 200s ok 12 GObject.Object.new() can be called with a property bag 200s ok 13 GObject.Object.new() can be called to construct an object without setting properties 200s ok 14 GObject.Object.new() complains about wrong types 200s ok 15 GObject.Object.new() complains about wrong properties 200s ok 16 GObject.Object.new() can construct C GObjects as well 200s ok 17 GObject.Object.new_with_properties() can be called with two arrays 200s ok 18 GObject.Object.new_with_properties() can be called to construct an object without setting properties 200s ok 19 GObject.Object.new_with_properties() complains about various incorrect usages 200s ok 20 GObject.Object.new_with_properties() complains about wrong types 200s ok 21 GObject.Object.new_with_properties() complains about wrong properties 200s ok 22 GObject.Object.new_with_properties() can construct C GObjects as well 200s JS G BXD: Defining method quit in prototype for GLib.MainLoop 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x5fe56110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 200s JS MAINLOOP: Main loop instance 0x5fe56110: release 200s JS MAINLOOP: Completed job 3 200s JS MEMORY: Memory report: before destroying context 200s JS MEMORY: 252 objects currently alive 200s JS MEMORY: boxed_instance = 110 200s JS MEMORY: boxed_prototype = 9 200s JS MEMORY: closure = 1 200s JS MEMORY: function = 104 200s JS MEMORY: fundamental_instance = 0 200s JS MEMORY: fundamental_prototype = 0 200s JS MEMORY: gerror_instance = 0 200s JS MEMORY: gerror_prototype = 0 200s JS MEMORY: interface = 0 200s JS MEMORY: module = 5 200s JS MEMORY: ns = 3 200s JS MEMORY: object_instance = 15 200s JS MEMORY: object_prototype = 3 200s JS MEMORY: param = 2 200s JS MEMORY: union_instance = 0 200s JS MEMORY: union_prototype = 0 200s JS CTX: JS shutdown sequence 200s JS CTX: Stopping profiler 200s JS CTX: Shutting down toggle queue 200s JS CTX: Notifying external reference holders of GjsContext dispose 200s JS MAINLOOP: Stopping promise job dispatcher 200s JS CTX: Notifying reference holders of GjsContext dispose 200s JS CTX: Checking unhandled promise rejections 200s JS CTX: Releasing cached JS wrappers 200s JS CTX: Final triggered GC 200s JS CTX: Destroying JS context 200s JS CTX: Releasing all native objects 200s JS CTX: Disabling auto GC 200s JS CTX: Ending trace on global object 200s JS CTX: Freeing allocated resources 200s JS CTX: JS context destroyed 200s PASS: gjs/testGObject.test 200s Running test: gjs/testGio.test 200s JS NATIVE: Registered native JS module '_promiseNative' 200s JS NATIVE: Registered native JS module '_byteArrayNative' 200s JS NATIVE: Registered native JS module '_encodingNative' 200s JS NATIVE: Registered native JS module '_gi' 200s JS NATIVE: Registered native JS module 'gi' 200s JS NATIVE: Registered native JS module 'cairoNative' 200s JS NATIVE: Registered native JS module 'system' 200s JS NATIVE: Registered native JS module 'console' 200s JS NATIVE: Registered native JS module '_print' 200s JS CTX: Enabling JIT 200s JS CTX: Initialized class GjsFileImporter prototype 0xf1b00080 200s JS IMPORT: Defining parent (nil) of 0xf1b000d8 'imports' is mod 0 200s JS IMPORT: Importing '_print' 200s JS NATIVE: Defining native module '_print' 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf1b005f0 '_print' is mod 1 200s JS IMPORT: successfully imported module '_print' 200s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 200s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf19320d0 200s JS MAINLOOP: Main loop instance 0x61b6a110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Starting promise job dispatcher 200s JS MAINLOOP: Main loop instance 0x61b6a110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 200s JS MAINLOOP: Main loop instance 0x61b6a110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf19320d0 200s JS IMPORT: Module metadata hook for module 0xf1b10c80 200s JS IMPORT: Defining meta.importSync for module 0xf1b10c80 200s JS NATIVE: Defining native module 'gi' 200s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf1b11008 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 200s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 200s JS IMPORT: Importing directory 'overrides' 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf1b110f8 'overrides' is mod 1 200s JS IMPORT: Defined importer 'overrides' 0xf1b110f8 in 0xf1b000d8 200s JS IMPORT: successfully imported directory 'overrides' 200s JS IMPORT: Importing '_byteArrayNative' 200s JS NATIVE: Defining native module '_byteArrayNative' 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf1b114e0 '_byteArrayNative' is mod 1 200s JS IMPORT: successfully imported module '_byteArrayNative' 200s JS IMPORT: Importing '_promiseNative' 200s JS NATIVE: Defining native module '_promiseNative' 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf1b11620 '_promiseNative' is mod 1 200s JS IMPORT: successfully imported module '_promiseNative' 200s JS IMPORT: Importing module GLib succeeded 200s JS IMPORT: Defining parent 0xf1b110f8 of 0xf19330e0 'GLib' is mod 1 200s JS IMPORT: successfully imported module 'GLib' 200s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 200s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf1969040, JSClass 0xf6070920, in object 0xf1969020 200s JS CTX: Initialized class GIRepositoryGType prototype 0xf1b11840 200s JS CTX: Initialized class GIRepositoryFunction prototype 0xf1b11898 200s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 200s JS G BXD: Defined class for Error (GError), prototype 0xf1969080, JSClass 0xf6070920, in object 0xf1969020 200s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 200s JS G BXD: Defined class for Variant (GVariant), prototype 0xf19690c0, JSClass 0xf6070920, in object 0xf1969020 200s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 200s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf1969100, JSClass 0xf6070920, in object 0xf1969020 200s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 200s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf1969140, JSClass 0xf6070920, in object 0xf1969020 200s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 200s JS G BXD: Defined class for Thread (GThread), prototype 0xf1969180, JSClass 0xf6070920, in object 0xf1969020 200s JS G BXD: Defining method ref in prototype for GLib.Thread 200s JS G BXD: Defining method unref in prototype for GLib.Thread 200s JS G NS: Defined namespace 'GLib' 0xf1969020 in GIRepository 0xf1b10ec8 200s JS IMPORT: Importing module jasmine succeeded 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf19338c0 'jasmine' is mod 1 200s JS IMPORT: successfully imported module 'jasmine' 200s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 200s JS MAINLOOP: Main loop instance 0x61b6a110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x61b6a110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 200s JS MAINLOOP: Main loop instance 0x61b6a110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: Importing 'gi' 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf1b10ec8 'gi' is mod 1 200s JS IMPORT: successfully imported module 'gi' 200s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 200s JS G NS: Defined namespace 'GjsPrivate' 0xf1969200 in GIRepository 0xf1b10ec8 200s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 200s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 200s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 200s JS IMPORT: Importing module _legacy succeeded 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf1933a80 '_legacy' is mod 1 200s JS IMPORT: successfully imported module '_legacy' 200s JS IMPORT: Importing module lang succeeded 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf1933a40 'lang' is mod 1 200s JS IMPORT: successfully imported module 'lang' 200s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 200s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 200s JS IMPORT: Importing module _signals succeeded 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf1933ac0 '_signals' is mod 1 200s JS IMPORT: successfully imported module '_signals' 200s JS IMPORT: Importing module signals succeeded 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf1933a00 'signals' is mod 1 200s JS IMPORT: successfully imported module 'signals' 200s JS IMPORT: Importing module Gio succeeded 200s JS IMPORT: Defining parent 0xf1b110f8 of 0xf19339c0 'Gio' is mod 1 200s JS IMPORT: successfully imported module 'Gio' 200s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 200s JS IMPORT: Importing '_gi' 200s JS NATIVE: Defining native module '_gi' 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf1b25740 '_gi' is mod 1 200s JS IMPORT: successfully imported module '_gi' 200s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 200s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 200s JS IMPORT: Importing module _common succeeded 200s JS IMPORT: Defining parent 0xf1b000d8 of 0xf1933b40 '_common' is mod 1 200s JS IMPORT: successfully imported module '_common' 200s JS IMPORT: Importing module GObject succeeded 200s JS IMPORT: Defining parent 0xf1b110f8 of 0xf1933b00 'GObject' is mod 1 200s JS IMPORT: successfully imported module 'GObject' 200s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 200s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 200s JS G BXD: Defined class for String (GString), prototype 0xf1969420, JSClass 0xf6070920, in object 0xf1969220 200s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 200s JS G PRM: Defined class ParamSpec prototype is 0xf1933bc0 class 0xf60730c0 in object 0xf1969220 200s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 200s JS G OBJ: Defined class for Object (GObject), prototype 0xf1969540, JSClass 0xf6070c80, in object 0xf1969220 200s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 200s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 200s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf1969560, JSClass 0xf6070c80, in object 0xf1969220 200s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 200s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 200s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 200s JS G NS: Defined namespace 'GObject' 0xf1969220 in GIRepository 0xf1b10ec8 200s JS G OBJ: Defined class for Application (GApplication), prototype 0xf19695a0, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 200s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xf1933e80, JSClass 0xf6070cc8, in object 0xf19691e0 200s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 200s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 200s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 200s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xf1969600, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 200s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xf19ae0a0, JSClass 0xf6070cc8, in object 0xf19691e0 200s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 200s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xf1969660, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 200s JS G IFACE: Defined class for Initable (GInitable), prototype 0xf19ae1a0, JSClass 0xf6070cc8, in object 0xf19691e0 200s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 200s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 200s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xf19696c0, JSClass 0xf6070920, in object 0xf19691e0 200s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 200s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xf1969700, JSClass 0xf6070920, in object 0xf19691e0 200s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 200s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 200s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xf1969740, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xf1969780, JSClass 0xf6070c80, in object 0xf1969200 200s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 200s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xf19697c0, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 200s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 200s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 200s JS G IFACE: Defined class for File (GFile), prototype 0xf19ae2c0, JSClass 0xf6070cc8, in object 0xf19691e0 200s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xf1969820, JSClass 0xf6070c80, in object 0xf1b10f90 200s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 200s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xf1969880, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 200s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 200s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xf19698c0, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 200s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xf1969900, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 200s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xf1969940, JSClass 0xf6070920, in object 0xf19691e0 200s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 200s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 200s JS G OBJ: Defined class for Settings (GSettings), prototype 0xf1969980, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 200s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 200s JS G NS: Defined namespace 'Gio' 0xf19691e0 in GIRepository 0xf1b10ec8 200s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 200s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 200s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 200s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 200s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 200s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 200s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 200s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 200s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 200s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 200s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 200s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 200s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 200s JS G ENUM: Defining GObject.ParamFlags as 0xf1b2a670 200s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 200s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 200s JS G PRM: JSObject created with param instance 0x61c92f18 type GParamBoolean 200s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 200s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 200s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 200s JS G NS: Found info type FLAGS for 'FileQueryInfoFlags' in namespace 'Gio' 200s JS G ENUM: Defining enum value NONE (fixed from none) 0 200s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 200s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0xf1b00990 200s JS CTX: Script evaluation succeeded 200s JS MAINLOOP: Main loop instance 0x61b6a110: Spinning loop until released or hook cleared 200s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf19320d0 200s JS IMPORT: Module metadata hook for module 0xf1b036e8 200s JS IMPORT: Defining meta.importSync for module 0xf1b036e8 200s JS NATIVE: Defining native module 'system' 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf19320d0 200s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf19320d0 200s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 200s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 200s JS MAINLOOP: Set main loop hook to 200s JS MAINLOOP: Main loop instance 0x61b6a110: hold 200s JS MAINLOOP: Running and clearing main loop hook 200s JS G BXD: Defining method run in prototype for GLib.MainLoop 200s 1..40 200s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 200s JS G BXD: Defined class for Source (GSource), prototype 0xf1969a20, JSClass 0xf6070920, in object 0xf1969020 200s JS G BXD: Defining method set_priority in prototype for GLib.Source 200s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 200s JS G BXD: Defining method attach in prototype for GLib.Source 200s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 200s JS IMPORT: Module metadata hook for module 0xf1953c10 200s JS IMPORT: Defining meta.importSync for module 0xf1953c10 200s JS G NS: Found info type INTERFACE for 'ListModel' in namespace 'Gio' 200s JS G IFACE: Defined class for ListModel (GListModel), prototype 0xf19c35e0, JSClass 0xf6070cc8, in object 0xf19691e0 200s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 200s JS G BXD: Defining method destroy in prototype for GLib.Source 200s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 200s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 200s ok 1 ListStore iterator ListStore iterates 200s JS G NS: Found info type FUNCTION for 'list_store_insert_sorted' in namespace 'GjsPrivate' 200s ok 2 Sorting in ListStore test insert_sorted 200s JS G NS: Found info type FUNCTION for 'list_store_sort' in namespace 'GjsPrivate' 200s ok 3 Sorting in ListStore test sort 200s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 200s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0xf19dfd20, JSClass 0xf6070c80, in object 0xf19691e0 200s ok 4 Promisify function doesn't crash when async function is not defined 200s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 200s ok 5 Promisify function doesn't crash when finish function is not defined 200s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 200s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 200s JS G OBJ: Defined class for Task (GTask), prototype 0xf19dfe80, JSClass 0xf6070c80, in object 0xf19691e0 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 200s JS G NS: Found info type ENUM for 'FileType' in namespace 'Gio' 200s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 200s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 200s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 200s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 200s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 200s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 200s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 200s JS G ENUM: Defining Gio.FileType as 0xf1b5f650 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s ok 6 Promisify function promisifies functions 200s JS MAINLOOP: Completed job 1 200s ok 7 Promisify function preserves old behavior 200s ok 8 Promisify function can guess the finish function 200s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 200s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 200s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0xf19e2240, JSClass 0xf6070920, in object 0xf19691e0 200s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 200s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 200s JS G BXD: Defining method get_path in prototype for Gio.SettingsSchema 200s JS G BXD: Defining method get_id in prototype for Gio.SettingsSchema 200s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 200s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 200s ok 13 Gio.Settings overrides can construct with a settings schema object 200s ok 14 Gio.Settings overrides throws proper error message when settings schema is specified with a wrong type 200s JS G BXD: Defining method list_keys in prototype for Gio.SettingsSchema 200s ok 15 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 200s ok 16 Gio.Settings overrides with existing schema doesn't crash when checking a nonexistent key 200s ok 17 Gio.Settings overrides with existing schema doesn't crash when setting a nonexistent key 200s ok 18 Gio.Settings overrides with existing schema doesn't crash when checking writable for a nonexistent key 200s ok 19 Gio.Settings overrides with existing schema doesn't crash when getting the user value for a nonexistent key 200s ok 20 Gio.Settings overrides with existing schema doesn't crash when getting the default value for a nonexistent key 200s JS G NS: Found info type FLAGS for 'SettingsBindFlags' in namespace 'Gio' 200s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 200s JS G ENUM: Defining enum value GET (fixed from get) 1 200s JS G ENUM: Defining enum value SET (fixed from set) 2 200s JS G ENUM: Defining enum value NO_SENSITIVITY (fixed from no_sensitivity) 4 200s JS G ENUM: Defining enum value GET_NO_CHANGES (fixed from get_no_changes) 8 200s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 16 200s JS G ENUM: Defining Gio.SettingsBindFlags as 0xf1b36260 200s ok 21 Gio.Settings overrides with existing schema doesn't crash when binding a nonexistent key 200s ok 22 Gio.Settings overrides with existing schema doesn't crash when creating actions for a nonexistent key 200s JS G BXD: Defining method has_key in prototype for Gio.SettingsSchema 200s ok 23 Gio.Settings overrides with existing schema doesn't crash when checking info about a nonexistent key 200s ok 24 Gio.Settings overrides with existing schema doesn't crash when getting a nonexistent sub-schema 200s JS G BXD: Defining method classify in prototype for GLib.Variant 200s JS G BXD: Defining method n_children in prototype for GLib.Variant 200s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 200s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 200s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 200s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 200s JS G OBJ: Defined class for GSettingsAction (GSettingsAction), prototype 0xf19f7440, JSClass 0xf6070c80, in object 0xf1935990 200s JS G NS: Found info type STRUCT for 'SettingsSchemaKey' in namespace 'Gio' 200s JS G BXD: Defined class for SettingsSchemaKey (GSettingsSchemaKey), prototype 0xf19f74c0, JSClass 0xf6070920, in object 0xf19691e0 200s ok 25 Gio.Settings overrides with existing schema still works with correct keys 200s JS G NS: Found info type FUNCTION for 'content_type_set_mime_dirs' in namespace 'Gio' 200s ok 26 Gio.content_type_set_mime_dirs can be called with NULL argument 200s JS G OBJ: Defining method add_action_entries in prototype for GApplication (Gio.Application) 200s JS G NS: Found info type FUNCTION for 'variant_type_string_is_valid' in namespace 'GLib' 200s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 200s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xf19f7780, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 200s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xf19f77c0, JSClass 0xf6070920, in object 0xf1969020 200s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 200s JS G IFACE: Defined class for Action (GAction), prototype 0xf19ef560, JSClass 0xf6070cc8, in object 0xf19691e0 200s JS G OBJ: Defining method add_action in prototype for GApplication (Gio.Application) 200s JS G OBJ: Defining method lookup_action in prototype for GApplication (Gio.Application) 200s JS G BXD: Defining method dup_string in prototype for GLib.VariantType 200s JS G BXD: Defining method print in prototype for GLib.Variant 200s ok 27 Gio.add_action_entries override registers each entry as an action 200s JS G OBJ: Defining method activate in prototype for GSimpleAction (Gio.SimpleAction) 200s ok 28 Gio.add_action_entries override connects and binds the activate handler 200s JS G OBJ: Defining method change_state in prototype for GSimpleAction (Gio.SimpleAction) 200s ok 29 Gio.add_action_entries override connects and binds the change_state handler 200s ok 30 Gio.add_action_entries override throw an error if the parameter_type is invalid 200s JS G NS: Found info type ENUM for 'VariantParseError' in namespace 'GLib' 200s JS G ERR: Defined class for VariantParseError (GError), prototype 0xf19ef6a0, JSClass 0xf6070b00, in object 0xf1969020 200s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 200s JS G ENUM: Defining enum value BASIC_TYPE_EXPECTED (fixed from basic_type_expected) 1 200s JS G ENUM: Defining enum value CANNOT_INFER_TYPE (fixed from cannot_infer_type) 2 200s JS G ENUM: Defining enum value DEFINITE_TYPE_EXPECTED (fixed from definite_type_expected) 3 200s JS G ENUM: Defining enum value INPUT_NOT_AT_END (fixed from input_not_at_end) 4 200s JS G ENUM: Defining enum value INVALID_CHARACTER (fixed from invalid_character) 5 200s JS G ENUM: Defining enum value INVALID_FORMAT_STRING (fixed from invalid_format_string) 6 200s JS G ENUM: Defining enum value INVALID_OBJECT_PATH (fixed from invalid_object_path) 7 200s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 8 200s JS G ENUM: Defining enum value INVALID_TYPE_STRING (fixed from invalid_type_string) 9 200s JS G ENUM: Defining enum value NO_COMMON_TYPE (fixed from no_common_type) 10 200s JS G ENUM: Defining enum value NUMBER_OUT_OF_RANGE (fixed from number_out_of_range) 11 200s JS G ENUM: Defining enum value NUMBER_TOO_BIG (fixed from number_too_big) 12 200s JS G ENUM: Defining enum value TYPE_ERROR (fixed from type_error) 13 200s JS G ENUM: Defining enum value UNEXPECTED_TOKEN (fixed from unexpected_token) 14 200s JS G ENUM: Defining enum value UNKNOWN_KEYWORD (fixed from unknown_keyword) 15 200s JS G ENUM: Defining enum value UNTERMINATED_STRING_CONSTANT (fixed from unterminated_string_constant) 16 200s JS G ENUM: Defining enum value VALUE_EXPECTED (fixed from value_expected) 17 200s JS G ENUM: Defining enum value RECURSION (fixed from recursion) 18 200s ok 31 Gio.add_action_entries override throw an error if the state is invalid 200s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 200s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 200s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0xf19f7e20, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0xf19f7e60, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0xf19f7ea0, JSClass 0xf6070c80, in object 0xf1935990 200s JS G NS: Found info type FLAGS for 'FileCreateFlags' in namespace 'Gio' 200s JS G ENUM: Defining enum value NONE (fixed from none) 0 200s JS G ENUM: Defining enum value PRIVATE (fixed from private) 1 200s JS G ENUM: Defining enum value REPLACE_DESTINATION (fixed from replace_destination) 2 200s JS G ENUM: Defining Gio.FileCreateFlags as 0xf1b80398 200s JS G NS: Found info type OBJECT for 'FileInputStream' in namespace 'Gio' 200s JS G OBJ: Defined class for FileInputStream (GFileInputStream), prototype 0xf19f7f20, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G OBJ: Defined class for GLocalFileInputStream (GLocalFileInputStream), prototype 0xf19f7f60, JSClass 0xf6070c80, in object 0xf1935990 200s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 200s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xf19ef740, JSClass 0xf6070cc8, in object 0xf19691e0 200s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 200s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0xf19ef760, JSClass 0xf6070cc8, in object 0xf19691e0 200s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 200s JS G BXD: Defining method get_size in prototype for GLib.Bytes 200s ok 32 Gio.InputStream.prototype.createSyncIterator iterates synchronously 200s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 200s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s ok 33 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 200s JS MAINLOOP: Completed job 2 200s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0xf19fe5c0, JSClass 0xf6070c80, in object 0xf1935990 200s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 200s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 200s ok 34 Gio.FileEnumerator overrides iterates synchronously 200s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 200s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 200s JS MAINLOOP: Completed job 0 200s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s ok 35 Gio.FileEnumerator overrides iterates asynchronously 200s JS MAINLOOP: Completed job 2 200s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 200s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 200s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 200s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 200s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 200s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 200s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 200s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 200s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 200s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 200s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 200s JS G ENUM: Defining GLib.LogLevelFlags as 0xf1ba40b8 200s JS G NS: Found info type ENUM for 'FileAttributeType' in namespace 'Gio' 200s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 200s JS G ENUM: Defining enum value STRING (fixed from string) 1 200s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 200s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 200s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 200s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 200s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 200s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 200s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 200s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 200s JS G ENUM: Defining Gio.FileAttributeType as 0xf1ba4b10 200s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 200s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 200s ok 36 Non-introspectable file attribute overrides invalid means unsetting the attribute 200s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 200s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 200s ok 37 Non-introspectable file attribute overrides works for boolean 200s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 200s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 200s ok 38 Non-introspectable file attribute overrides works for uint32 200s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 200s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 200s ok 39 Non-introspectable file attribute overrides works for uint64 200s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 200s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0xf19fee00, JSClass 0xf6070c80, in object 0xf19691e0 200s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 200s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 200s ok 40 Non-introspectable file attribute overrides works for object 200s JS G BXD: Defining method quit in prototype for GLib.MainLoop 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Main loop instance 0x61b6a110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 0 200s JS MAINLOOP: handling job 1, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 1 200s JS MAINLOOP: handling job 2, 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Completed job 2 200s JS MAINLOOP: handling job 3, 200s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 200s JS MAINLOOP: Main loop instance 0x61b6a110: release 200s JS MAINLOOP: Completed job 3 200s JS MEMORY: Memory report: before destroying context 200s JS MEMORY: 874 objects currently alive 200s JS MEMORY: boxed_instance = 310 200s JS MEMORY: boxed_prototype = 14 200s JS MEMORY: closure = 22 200s JS MEMORY: function = 275 200s JS MEMORY: fundamental_instance = 0 200s JS MEMORY: fundamental_prototype = 0 200s JS MEMORY: gerror_instance = 1 200s JS MEMORY: gerror_prototype = 1 200s JS MEMORY: interface = 8 200s JS MEMORY: module = 9 200s JS MEMORY: ns = 4 200s JS MEMORY: object_instance = 204 200s JS MEMORY: object_prototype = 25 200s JS MEMORY: param = 1 200s JS MEMORY: union_instance = 0 200s JS MEMORY: union_prototype = 0 200s JS CTX: JS shutdown sequence 200s JS CTX: Stopping profiler 200s JS CTX: Shutting down toggle queue 200s JS CTX: Notifying external reference holders of GjsContext dispose 200s JS MAINLOOP: Stopping promise job dispatcher 200s JS CTX: Notifying reference holders of GjsContext dispose 200s JS CTX: Checking unhandled promise rejections 200s JS CTX: Releasing cached JS wrappers 200s JS CTX: Final triggered GC 200s JS CTX: Destroying JS context 200s JS CTX: Releasing all native objects 200s JS CTX: Disabling auto GC 200s JS CTX: Ending trace on global object 200s JS CTX: Freeing allocated resources 200s JS CTX: JS context destroyed 200s PASS: gjs/testGio.test 200s Running test: gjs/testLegacyClass.test 200s JS NATIVE: Registered native JS module '_promiseNative' 200s JS NATIVE: Registered native JS module '_byteArrayNative' 200s JS NATIVE: Registered native JS module '_encodingNative' 200s JS NATIVE: Registered native JS module '_gi' 200s JS NATIVE: Registered native JS module 'gi' 200s JS NATIVE: Registered native JS module 'cairoNative' 200s JS NATIVE: Registered native JS module 'system' 200s JS NATIVE: Registered native JS module 'console' 200s JS NATIVE: Registered native JS module '_print' 200s JS CTX: Enabling JIT 200s JS CTX: Initialized class GjsFileImporter prototype 0xe8900080 200s JS IMPORT: Defining parent (nil) of 0xe89000d8 'imports' is mod 0 200s JS IMPORT: Importing '_print' 200s JS NATIVE: Defining native module '_print' 200s JS IMPORT: Defining parent 0xe89000d8 of 0xe89005f0 '_print' is mod 1 200s JS IMPORT: successfully imported module '_print' 200s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 200s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe87320d0 200s JS MAINLOOP: Main loop instance 0x577a1110: hold 200s JS MAINLOOP: Enqueue job , promise=, allocation site= 200s JS MAINLOOP: Starting promise job dispatcher 200s JS MAINLOOP: Main loop instance 0x577a1110: Spinning loop until released or hook cleared 200s JS MAINLOOP: handling job 0, 200s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 200s JS MAINLOOP: Main loop instance 0x577a1110: release 200s JS MAINLOOP: Completed job 0 200s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe87320d0 200s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe87320d0 200s JS IMPORT: Module metadata hook for module 0xe8910c80 200s JS IMPORT: Defining meta.importSync for module 0xe8910c80 200s JS NATIVE: Defining native module 'gi' 200s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe8911008 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 200s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 200s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 200s JS IMPORT: Importing directory 'overrides' 200s JS IMPORT: Defining parent 0xe89000d8 of 0xe89110f8 'overrides' is mod 1 200s JS IMPORT: Defined importer 'overrides' 0xe89110f8 in 0xe89000d8 200s JS IMPORT: successfully imported directory 'overrides' 200s JS IMPORT: Importing '_byteArrayNative' 200s JS NATIVE: Defining native module '_byteArrayNative' 200s JS IMPORT: Defining parent 0xe89000d8 of 0xe89114e0 '_byteArrayNative' is mod 1 200s JS IMPORT: successfully imported module '_byteArrayNative' 200s JS IMPORT: Importing '_promiseNative' 200s JS NATIVE: Defining native module '_promiseNative' 200s JS IMPORT: Defining parent 0xe89000d8 of 0xe8911620 '_promiseNative' is mod 1 200s JS IMPORT: successfully imported module '_promiseNative' 200s JS IMPORT: Importing module GLib succeeded 200s JS IMPORT: Defining parent 0xe89110f8 of 0xe87330e0 'GLib' is mod 1 200s JS IMPORT: successfully imported module 'GLib' 200s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 200s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe8769040, JSClass 0xece6b920, in object 0xe8769020 200s JS CTX: Initialized class GIRepositoryGType prototype 0xe8911840 200s JS CTX: Initialized class GIRepositoryFunction prototype 0xe8911898 200s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 200s JS G BXD: Defined class for Error (GError), prototype 0xe8769080, JSClass 0xece6b920, in object 0xe8769020 200s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 200s JS G BXD: Defined class for Variant (GVariant), prototype 0xe87690c0, JSClass 0xece6b920, in object 0xe8769020 200s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 200s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe8769100, JSClass 0xece6b920, in object 0xe8769020 200s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 200s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 200s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe8769140, JSClass 0xece6b920, in object 0xe8769020 200s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 200s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 201s JS G BXD: Defined class for Thread (GThread), prototype 0xe8769180, JSClass 0xece6b920, in object 0xe8769020 201s JS G BXD: Defining method ref in prototype for GLib.Thread 201s JS G BXD: Defining method unref in prototype for GLib.Thread 201s JS G NS: Defined namespace 'GLib' 0xe8769020 in GIRepository 0xe8910ec8 201s JS IMPORT: Importing module jasmine succeeded 201s JS IMPORT: Defining parent 0xe89000d8 of 0xe87338c0 'jasmine' is mod 1 201s JS IMPORT: successfully imported module 'jasmine' 201s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 201s JS MAINLOOP: Main loop instance 0x577a1110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x577a1110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 201s JS MAINLOOP: Main loop instance 0x577a1110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 201s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 201s JS IMPORT: Importing module _legacy succeeded 201s JS IMPORT: Defining parent 0xe89000d8 of 0xe8733a00 '_legacy' is mod 1 201s JS IMPORT: successfully imported module '_legacy' 201s JS IMPORT: Importing module lang succeeded 201s JS IMPORT: Defining parent 0xe89000d8 of 0xe87339c0 'lang' is mod 1 201s JS IMPORT: successfully imported module 'lang' 201s JS CTX: Script evaluation succeeded 201s JS MAINLOOP: Main loop instance 0x577a1110: Spinning loop until released or hook cleared 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe87320d0 201s JS IMPORT: Module metadata hook for module 0xe8911cb8 201s JS IMPORT: Defining meta.importSync for module 0xe8911cb8 201s JS NATIVE: Defining native module 'system' 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe87320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe87320d0 201s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 201s JS MAINLOOP: Set main loop hook to 201s JS MAINLOOP: Main loop instance 0x577a1110: hold 201s JS MAINLOOP: Running and clearing main loop hook 201s JS G BXD: Defining method run in prototype for GLib.MainLoop 201s 1..62 201s JS IMPORT: Importing 'gi' 201s JS IMPORT: Defining parent 0xe87357c0 of 0xe87357e0 'gi' is mod 1 201s JS IMPORT: successfully imported module 'gi' 201s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 201s JS G BXD: Defined class for Source (GSource), prototype 0xe87691e0, JSClass 0xece6b920, in object 0xe8769020 201s JS G BXD: Defining method set_priority in prototype for GLib.Source 201s JS IMPORT: Importing '_gi' 201s JS NATIVE: Defining native module '_gi' 201s JS IMPORT: Defining parent 0xe87357c0 of 0xe891b660 '_gi' is mod 1 201s JS IMPORT: successfully imported module '_gi' 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 201s JS G NS: Defined namespace 'GjsPrivate' 0xe8769260 in GIRepository 0xe87357e0 201s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 201s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 201s JS IMPORT: Importing module _common succeeded 201s JS IMPORT: Defining parent 0xe87357c0 of 0xe87b22a0 '_common' is mod 1 201s JS IMPORT: successfully imported module '_common' 201s JS IMPORT: Importing module GObject succeeded 201s JS IMPORT: Defining parent 0xe8735830 of 0xe87b2260 'GObject' is mod 1 201s JS IMPORT: successfully imported module 'GObject' 201s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 201s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 201s JS G BXD: Defined class for String (GString), prototype 0xe8769460, JSClass 0xece6b920, in object 0xe8769240 201s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 201s JS G PRM: Defined class ParamSpec prototype is 0xe87b2320 class 0xece6e0c0 in object 0xe8769240 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 201s JS G OBJ: Defined class for Object (GObject), prototype 0xe8769580, JSClass 0xece6bc80, in object 0xe8769240 201s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 201s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 201s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe87695a0, JSClass 0xece6bc80, in object 0xe8769240 201s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 201s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 201s JS G NS: Defined namespace 'GObject' 0xe8769240 in GIRepository 0xe87357e0 201s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 201s JS G BXD: Defining method attach in prototype for GLib.Source 201s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 201s JS IMPORT: Module metadata hook for module 0xe8753b20 201s JS IMPORT: Defining meta.importSync for module 0xe8753b20 201s JS G BXD: Defining method destroy in prototype for GLib.Source 201s ok 1 A metaclass has its constructor called each time a class is created with it 201s ok 2 A metaclass is an instance of Lang.Class 201s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 201s ok 4 A metaclass can dynamically define properties in its constructor 201s ok 5 A metaclass instance gets all the properties from its class and metaclass 201s ok 6 A metaclass instance gets dynamically defined properties from metaclass 201s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 201s ok 8 A metaclass can be detected with Lang.getMetaClass 201s ok 9 Class framework calls _init constructors 201s ok 10 Class framework calls parent constructors 201s ok 11 Class framework sets the right constructor properties 201s ok 12 Class framework sets up instanceof correctly 201s ok 13 Class framework has a name 201s ok 14 Class framework reports a sensible value for toString() 201s ok 15 Class framework allows overriding toString() 201s ok 16 Class framework is not configurable 201s ok 17 Class framework allows accessors for properties 201s ok 18 Class framework raises an exception when creating an abstract class 201s ok 19 Class framework inherits properties from abstract base classes 201s ok 20 Class framework inherits constructors from abstract base classes 201s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 201s ok 22 Class framework lets methods call other methods without clobbering __caller__ 201s ok 23 Class framework allows custom return values from constructors 201s ok 24 Class framework allows symbol-named methods 201s ok 25 An interface is an instance of Lang.Interface 201s ok 26 An interface has a name 201s ok 27 An interface cannot be instantiated 201s ok 28 An interface can be implemented by a class 201s ok 29 An interface can be implemented by a class's superclass 201s ok 30 An interface doesn't disturb a class's constructor 201s ok 31 An interface can have its required method implemented 201s ok 32 An interface must have a name 201s ok 33 An interface must have its required methods implemented 201s ok 34 An interface does not have to have its optional methods implemented 201s ok 35 An interface can have its optional method deferred to by the implementation 201s ok 36 An interface can be chained up to by a class 201s ok 37 An interface can include arguments when being chained up to by a class 201s ok 38 An interface can have its property getter deferred to 201s ok 39 An interface can have its property setter deferred to 201s ok 40 An interface can have its property getter overridden 201s ok 41 An interface can have its property setter overridden 201s ok 42 An interface can require another interface 201s ok 43 An interface can have empty requires 201s ok 44 An interface can chain up to another interface 201s ok 45 An interface can be chained up to with a generic 201s ok 46 An interface can chain up to another interface with a generic 201s ok 47 An interface has its optional function defer to that of the last interface 201s ok 48 An interface must have all its required interfaces implemented 201s ok 49 An interface must have all its required interfaces implemented in the correct order 201s ok 50 An interface can have its implementation on a parent class 201s ok 51 An interface can require its implementor to be a subclass of some class 201s ok 52 An interface must be implemented by an object which subclasses the required class 201s ok 53 An interface can have methods that call others of its methods 201s ok 54 An interface is implemented by a subclass of a class that implements it 201s ok 55 An interface can be reimplemented by a subclass of a class that implements it 201s ok 56 An interface tells what it is with toString() 201s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 201s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 201s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 201s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 201s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 201s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 201s JS G BXD: Defining method quit in prototype for GLib.MainLoop 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x577a1110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 1 201s JS MAINLOOP: handling job 2, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 2 201s JS MAINLOOP: handling job 3, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 201s JS MAINLOOP: Main loop instance 0x577a1110: release 201s JS MAINLOOP: Completed job 3 201s JS MEMORY: Memory report: before destroying context 201s JS MEMORY: 389 objects currently alive 201s JS MEMORY: boxed_instance = 275 201s JS MEMORY: boxed_prototype = 8 201s JS MEMORY: closure = 1 201s JS MEMORY: function = 94 201s JS MEMORY: fundamental_instance = 0 201s JS MEMORY: fundamental_prototype = 0 201s JS MEMORY: gerror_instance = 0 201s JS MEMORY: gerror_prototype = 0 201s JS MEMORY: interface = 0 201s JS MEMORY: module = 6 201s JS MEMORY: ns = 3 201s JS MEMORY: object_instance = 0 201s JS MEMORY: object_prototype = 2 201s JS MEMORY: param = 0 201s JS MEMORY: union_instance = 0 201s JS MEMORY: union_prototype = 0 201s JS CTX: JS shutdown sequence 201s JS CTX: Stopping profiler 201s JS CTX: Shutting down toggle queue 201s JS CTX: Notifying external reference holders of GjsContext dispose 201s JS MAINLOOP: Stopping promise job dispatcher 201s JS CTX: Notifying reference holders of GjsContext dispose 201s JS CTX: Checking unhandled promise rejections 201s JS CTX: Releasing cached JS wrappers 201s JS CTX: Final triggered GC 201s JS CTX: Destroying JS context 201s JS CTX: Releasing all native objects 201s JS CTX: Disabling auto GC 201s JS CTX: Ending trace on global object 201s JS CTX: Freeing allocated resources 201s JS CTX: JS context destroyed 201s PASS: gjs/testLegacyClass.test 201s Running test: gjs/testExceptions.test 201s JS NATIVE: Registered native JS module '_promiseNative' 201s JS NATIVE: Registered native JS module '_byteArrayNative' 201s JS NATIVE: Registered native JS module '_encodingNative' 201s JS NATIVE: Registered native JS module '_gi' 201s JS NATIVE: Registered native JS module 'gi' 201s JS NATIVE: Registered native JS module 'cairoNative' 201s JS NATIVE: Registered native JS module 'system' 201s JS NATIVE: Registered native JS module 'console' 201s JS NATIVE: Registered native JS module '_print' 201s JS CTX: Enabling JIT 201s JS CTX: Initialized class GjsFileImporter prototype 0xed900080 201s JS IMPORT: Defining parent (nil) of 0xed9000d8 'imports' is mod 0 201s JS IMPORT: Importing '_print' 201s JS NATIVE: Defining native module '_print' 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed9005f0 '_print' is mod 1 201s JS IMPORT: successfully imported module '_print' 201s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 201s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xed6320d0 201s JS MAINLOOP: Main loop instance 0x59255110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Starting promise job dispatcher 201s JS MAINLOOP: Main loop instance 0x59255110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 201s JS MAINLOOP: Main loop instance 0x59255110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xed6320d0 201s JS IMPORT: Module metadata hook for module 0xed910c80 201s JS IMPORT: Defining meta.importSync for module 0xed910c80 201s JS NATIVE: Defining native module 'gi' 201s JS CTX: Initialized class GIRepositoryNamespace prototype 0xed911008 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 201s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 201s JS IMPORT: Importing directory 'overrides' 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed9110f8 'overrides' is mod 1 201s JS IMPORT: Defined importer 'overrides' 0xed9110f8 in 0xed9000d8 201s JS IMPORT: successfully imported directory 'overrides' 201s JS IMPORT: Importing '_byteArrayNative' 201s JS NATIVE: Defining native module '_byteArrayNative' 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed9114e0 '_byteArrayNative' is mod 1 201s JS IMPORT: successfully imported module '_byteArrayNative' 201s JS IMPORT: Importing '_promiseNative' 201s JS NATIVE: Defining native module '_promiseNative' 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed911620 '_promiseNative' is mod 1 201s JS IMPORT: successfully imported module '_promiseNative' 201s JS IMPORT: Importing module GLib succeeded 201s JS IMPORT: Defining parent 0xed9110f8 of 0xed6330e0 'GLib' is mod 1 201s JS IMPORT: successfully imported module 'GLib' 201s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 201s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xed669040, JSClass 0xf1dc1920, in object 0xed669020 201s JS CTX: Initialized class GIRepositoryGType prototype 0xed911840 201s JS CTX: Initialized class GIRepositoryFunction prototype 0xed911898 201s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 201s JS G BXD: Defined class for Error (GError), prototype 0xed669080, JSClass 0xf1dc1920, in object 0xed669020 201s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 201s JS G BXD: Defined class for Variant (GVariant), prototype 0xed6690c0, JSClass 0xf1dc1920, in object 0xed669020 201s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 201s JS G BXD: Defined class for Bytes (GBytes), prototype 0xed669100, JSClass 0xf1dc1920, in object 0xed669020 201s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 201s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xed669140, JSClass 0xf1dc1920, in object 0xed669020 201s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 201s JS G BXD: Defined class for Thread (GThread), prototype 0xed669180, JSClass 0xf1dc1920, in object 0xed669020 201s JS G BXD: Defining method ref in prototype for GLib.Thread 201s JS G BXD: Defining method unref in prototype for GLib.Thread 201s JS G NS: Defined namespace 'GLib' 0xed669020 in GIRepository 0xed910ec8 201s JS IMPORT: Importing module jasmine succeeded 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed6338c0 'jasmine' is mod 1 201s JS IMPORT: successfully imported module 'jasmine' 201s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 201s JS MAINLOOP: Main loop instance 0x59255110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x59255110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 201s JS MAINLOOP: Main loop instance 0x59255110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Importing 'gi' 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed910ec8 'gi' is mod 1 201s JS IMPORT: successfully imported module 'gi' 201s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 201s JS G NS: Defined namespace 'GIMarshallingTests' 0xed6691e0 in GIRepository 0xed910ec8 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 201s JS G NS: Defined namespace 'GjsPrivate' 0xed669220 in GIRepository 0xed910ec8 201s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 201s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 201s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 201s JS IMPORT: Importing module _legacy succeeded 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed633a80 '_legacy' is mod 1 201s JS IMPORT: successfully imported module '_legacy' 201s JS IMPORT: Importing module lang succeeded 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed633a40 'lang' is mod 1 201s JS IMPORT: successfully imported module 'lang' 201s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 201s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 201s JS IMPORT: Importing module _signals succeeded 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed633ac0 '_signals' is mod 1 201s JS IMPORT: successfully imported module '_signals' 201s JS IMPORT: Importing module signals succeeded 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed633a00 'signals' is mod 1 201s JS IMPORT: successfully imported module 'signals' 201s JS IMPORT: Importing module Gio succeeded 201s JS IMPORT: Defining parent 0xed9110f8 of 0xed6339c0 'Gio' is mod 1 201s JS IMPORT: successfully imported module 'Gio' 201s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 201s JS IMPORT: Importing '_gi' 201s JS NATIVE: Defining native module '_gi' 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed925720 '_gi' is mod 1 201s JS IMPORT: successfully imported module '_gi' 201s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 201s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 201s JS IMPORT: Importing module _common succeeded 201s JS IMPORT: Defining parent 0xed9000d8 of 0xed633b40 '_common' is mod 1 201s JS IMPORT: successfully imported module '_common' 201s JS IMPORT: Importing module GObject succeeded 201s JS IMPORT: Defining parent 0xed9110f8 of 0xed633b00 'GObject' is mod 1 201s JS IMPORT: successfully imported module 'GObject' 201s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 201s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 201s JS G BXD: Defined class for String (GString), prototype 0xed669440, JSClass 0xf1dc1920, in object 0xed669240 201s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 201s JS G PRM: Defined class ParamSpec prototype is 0xed633bc0 class 0xf1dc40c0 in object 0xed669240 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 201s JS G OBJ: Defined class for Object (GObject), prototype 0xed669560, JSClass 0xf1dc1c80, in object 0xed669240 201s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 201s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 201s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xed669580, JSClass 0xf1dc1c80, in object 0xed669240 201s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 201s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 201s JS G NS: Defined namespace 'GObject' 0xed669240 in GIRepository 0xed910ec8 201s JS G OBJ: Defined class for Application (GApplication), prototype 0xed6695c0, JSClass 0xf1dc1c80, in object 0xed669200 201s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 201s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xed633e80, JSClass 0xf1dc1cc8, in object 0xed669200 201s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 201s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xed669620, JSClass 0xf1dc1c80, in object 0xed669200 201s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 201s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xed6ac0a0, JSClass 0xf1dc1cc8, in object 0xed669200 201s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xed669680, JSClass 0xf1dc1c80, in object 0xed669200 201s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 201s JS G IFACE: Defined class for Initable (GInitable), prototype 0xed6ac1a0, JSClass 0xf1dc1cc8, in object 0xed669200 201s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 201s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xed6696e0, JSClass 0xf1dc1920, in object 0xed669200 201s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 201s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xed669720, JSClass 0xf1dc1920, in object 0xed669200 201s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 201s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xed669760, JSClass 0xf1dc1c80, in object 0xed669200 201s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xed6697a0, JSClass 0xf1dc1c80, in object 0xed669220 201s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 201s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xed6697e0, JSClass 0xf1dc1c80, in object 0xed669200 201s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 201s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 201s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 201s JS G IFACE: Defined class for File (GFile), prototype 0xed6ac2c0, JSClass 0xf1dc1cc8, in object 0xed669200 201s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xed669840, JSClass 0xf1dc1c80, in object 0xed910f90 201s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 201s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xed6698a0, JSClass 0xf1dc1c80, in object 0xed669200 201s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 201s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 201s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xed6698e0, JSClass 0xf1dc1c80, in object 0xed669200 201s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 201s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xed669920, JSClass 0xf1dc1c80, in object 0xed669200 201s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 201s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xed669960, JSClass 0xf1dc1920, in object 0xed669200 201s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 201s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 201s JS G OBJ: Defined class for Settings (GSettings), prototype 0xed6699a0, JSClass 0xf1dc1c80, in object 0xed669200 201s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 201s JS G NS: Defined namespace 'Gio' 0xed669200 in GIRepository 0xed910ec8 201s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 201s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 201s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 201s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 201s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 201s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 201s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 201s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 201s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 201s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 201s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 201s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 201s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 201s JS G ENUM: Defining GObject.ParamFlags as 0xed92a650 201s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 201s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 201s JS G PRM: JSObject created with param instance 0x5937dea8 type GParamString 201s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 201s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 201s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 201s JS G PRM: JSObject created with param instance 0x59382e88 type GParamString 201s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 201s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 201s JS CTX: Script evaluation succeeded 201s JS MAINLOOP: Main loop instance 0x59255110: Spinning loop until released or hook cleared 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xed6320d0 201s JS IMPORT: Module metadata hook for module 0xed93b6f0 201s JS IMPORT: Defining meta.importSync for module 0xed93b6f0 201s JS NATIVE: Defining native module 'system' 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed6320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed6320d0 201s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 201s JS MAINLOOP: Set main loop hook to 201s JS MAINLOOP: Main loop instance 0x59255110: hold 201s JS MAINLOOP: Running and clearing main loop hook 201s JS G BXD: Defining method run in prototype for GLib.MainLoop 201s 1..27 201s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 201s JS G BXD: Defined class for Source (GSource), prototype 0xed669a60, JSClass 0xf1dc1920, in object 0xed669020 201s JS G BXD: Defining method set_priority in prototype for GLib.Source 201s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 201s JS G BXD: Defining method attach in prototype for GLib.Source 201s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 201s JS IMPORT: Module metadata hook for module 0xed653b50 201s JS IMPORT: Defining meta.importSync for module 0xed653b50 201s JS G BXD: Defining method destroy in prototype for GLib.Source 201s ok 1 Exceptions are thrown from property setter 201s ok 2 Exceptions are thrown from property getter 201s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 201s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 201s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 201s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 201s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 201s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 201s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 201s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 201s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 201s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 201s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 201s JS G ENUM: Defining GLib.LogLevelFlags as 0xed90e4c8 201s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 201s ok 3 Exceptions are logged from constructor 201s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 201s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 201s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 201s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 201s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 201s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 201s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 201s JS G ENUM: Defining GObject.BindingFlags as 0xed911cf8 201s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 201s JS G OBJ: Defined class for Binding (GBinding), prototype 0xed669d60, JSClass 0xf1dc1c80, in object 0xed669240 201s ok 4 Exceptions are logged from property setter with binding 201s ok 5 Exceptions are logged from property getter with binding 201s JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' 201s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 201s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xed6c2740, JSClass 0xf1dc1b00, in object 0xed669200 201s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 201s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 201s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 201s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 201s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 201s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 201s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 201s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 201s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 201s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 201s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 201s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 201s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 201s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 201s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 201s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 201s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 201s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 201s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 201s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 201s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 201s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 201s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 201s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 201s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 201s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 201s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 201s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 201s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 201s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 201s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 201s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 201s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 201s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 201s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 201s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 201s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 201s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 201s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 201s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 201s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 201s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 201s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 201s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 201s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 201s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 201s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 201s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 201s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 201s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 201s ok 6 logError logs a warning for a GError 201s ok 7 logError logs a warning with a message if given 201s ok 8 logError also logs an error for a created GError that is not thrown 201s ok 9 logError logs an error created with the GLib.Error constructor 201s JS G NS: Found info type FUNCTION for 'quark_from_string' in namespace 'GLib' 201s ok 10 logError logs the quark for a JS-created GError type 201s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 201s ok 11 logError logs with stack for a GError created from a C struct 201s ok 12 logError logs an error with a prefix if given 201s ok 13 logError logs an error with prefix and message 201s ok 14 logError Syntax Error logs a SyntaxError 201s ok 15 logError Syntax Error logs a stack trace with the SyntaxError 201s ok 16 logError logs an error with cause 201s ok 17 logError logs a GError with cause 201s ok 18 logError logs an error with non-object cause 201s ok 19 logError logs an error with a cause tree 201s ok 20 logError logs an error with cyclical causes 201s JS G NS: Found info type FUNCTION for 'get_locale_variants' in namespace 'GLib' 201s ok 21 Exception from function with too few arguments contains the full function name 201s ok 22 Exception from function with too few arguments contains the full method name 201s ok 23 thrown GError is an instance of error enum type 201s JS G BXD: Defining method matches in prototype for GLib.Error 201s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 201s ok 24 thrown GError matches error domain and code 201s ok 25 thrown GError has properties for domain and code 201s ok 26 GError.new_literal constructs a valid GLib.Error 201s ok 27 GError.new_literal does not accept invalid domains 201s JS G BXD: Defining method quit in prototype for GLib.MainLoop 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x59255110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 1 201s JS MAINLOOP: handling job 2, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 2 201s JS MAINLOOP: handling job 3, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 201s JS MAINLOOP: Main loop instance 0x59255110: release 201s JS MAINLOOP: Completed job 3 201s JS MEMORY: Memory report: before destroying context 201s JS MEMORY: 437 objects currently alive 201s JS MEMORY: boxed_instance = 152 201s JS MEMORY: boxed_prototype = 11 201s JS MEMORY: closure = 1 201s JS MEMORY: function = 208 201s JS MEMORY: fundamental_instance = 0 201s JS MEMORY: fundamental_prototype = 0 201s JS MEMORY: gerror_instance = 12 201s JS MEMORY: gerror_prototype = 1 201s JS MEMORY: interface = 4 201s JS MEMORY: module = 9 201s JS MEMORY: ns = 5 201s JS MEMORY: object_instance = 16 201s JS MEMORY: object_prototype = 16 201s JS MEMORY: param = 2 201s JS MEMORY: union_instance = 0 201s JS MEMORY: union_prototype = 0 201s JS CTX: JS shutdown sequence 201s JS CTX: Stopping profiler 201s JS CTX: Shutting down toggle queue 201s JS CTX: Notifying external reference holders of GjsContext dispose 201s JS MAINLOOP: Stopping promise job dispatcher 201s JS CTX: Notifying reference holders of GjsContext dispose 201s JS CTX: Checking unhandled promise rejections 201s JS CTX: Releasing cached JS wrappers 201s JS CTX: Final triggered GC 201s JS G OBJ: Enqueuing GObject 0x594666c8 to toggle UP after shutdown, probably from another thread (0x5936af00). 201s JS G OBJ: Enqueuing GObject 0x5946d4a8 to toggle UP after shutdown, probably from another thread (0x5936af00). 201s JS CTX: Destroying JS context 201s JS CTX: Releasing all native objects 201s JS CTX: Disabling auto GC 201s JS CTX: Ending trace on global object 201s JS CTX: Freeing allocated resources 201s JS CTX: JS context destroyed 201s PASS: gjs/testExceptions.test 201s Running test: gjs/testLegacyByteArray.test 201s JS NATIVE: Registered native JS module '_promiseNative' 201s JS NATIVE: Registered native JS module '_byteArrayNative' 201s JS NATIVE: Registered native JS module '_encodingNative' 201s JS NATIVE: Registered native JS module '_gi' 201s JS NATIVE: Registered native JS module 'gi' 201s JS NATIVE: Registered native JS module 'cairoNative' 201s JS NATIVE: Registered native JS module 'system' 201s JS NATIVE: Registered native JS module 'console' 201s JS NATIVE: Registered native JS module '_print' 201s JS CTX: Enabling JIT 201s JS CTX: Initialized class GjsFileImporter prototype 0xed200080 201s JS IMPORT: Defining parent (nil) of 0xed2000d8 'imports' is mod 0 201s JS IMPORT: Importing '_print' 201s JS NATIVE: Defining native module '_print' 201s JS IMPORT: Defining parent 0xed2000d8 of 0xed2005f0 '_print' is mod 1 201s JS IMPORT: successfully imported module '_print' 201s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 201s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xed0320d0 201s JS MAINLOOP: Main loop instance 0x5b67c110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Starting promise job dispatcher 201s JS MAINLOOP: Main loop instance 0x5b67c110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 201s JS MAINLOOP: Main loop instance 0x5b67c110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xed0320d0 201s JS IMPORT: Module metadata hook for module 0xed210c80 201s JS IMPORT: Defining meta.importSync for module 0xed210c80 201s JS NATIVE: Defining native module 'gi' 201s JS CTX: Initialized class GIRepositoryNamespace prototype 0xed211008 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 201s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 201s JS IMPORT: Importing directory 'overrides' 201s JS IMPORT: Defining parent 0xed2000d8 of 0xed2110f8 'overrides' is mod 1 201s JS IMPORT: Defined importer 'overrides' 0xed2110f8 in 0xed2000d8 201s JS IMPORT: successfully imported directory 'overrides' 201s JS IMPORT: Importing '_byteArrayNative' 201s JS NATIVE: Defining native module '_byteArrayNative' 201s JS IMPORT: Defining parent 0xed2000d8 of 0xed2114e0 '_byteArrayNative' is mod 1 201s JS IMPORT: successfully imported module '_byteArrayNative' 201s JS IMPORT: Importing '_promiseNative' 201s JS NATIVE: Defining native module '_promiseNative' 201s JS IMPORT: Defining parent 0xed2000d8 of 0xed211620 '_promiseNative' is mod 1 201s JS IMPORT: successfully imported module '_promiseNative' 201s JS IMPORT: Importing module GLib succeeded 201s JS IMPORT: Defining parent 0xed2110f8 of 0xed0330e0 'GLib' is mod 1 201s JS IMPORT: successfully imported module 'GLib' 201s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 201s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xed069040, JSClass 0xf16e7920, in object 0xed069020 201s JS CTX: Initialized class GIRepositoryGType prototype 0xed211840 201s JS CTX: Initialized class GIRepositoryFunction prototype 0xed211898 201s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 201s JS G BXD: Defined class for Error (GError), prototype 0xed069080, JSClass 0xf16e7920, in object 0xed069020 201s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 201s JS G BXD: Defined class for Variant (GVariant), prototype 0xed0690c0, JSClass 0xf16e7920, in object 0xed069020 201s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 201s JS G BXD: Defined class for Bytes (GBytes), prototype 0xed069100, JSClass 0xf16e7920, in object 0xed069020 201s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 201s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xed069140, JSClass 0xf16e7920, in object 0xed069020 201s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 201s JS G BXD: Defined class for Thread (GThread), prototype 0xed069180, JSClass 0xf16e7920, in object 0xed069020 201s JS G BXD: Defining method ref in prototype for GLib.Thread 201s JS G BXD: Defining method unref in prototype for GLib.Thread 201s JS G NS: Defined namespace 'GLib' 0xed069020 in GIRepository 0xed210ec8 201s JS IMPORT: Importing module jasmine succeeded 201s JS IMPORT: Defining parent 0xed2000d8 of 0xed0338c0 'jasmine' is mod 1 201s JS IMPORT: successfully imported module 'jasmine' 201s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 201s JS MAINLOOP: Main loop instance 0x5b67c110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x5b67c110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 201s JS MAINLOOP: Main loop instance 0x5b67c110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 201s JS IMPORT: Importing 'gi' 201s JS IMPORT: Defining parent 0xed2000d8 of 0xed210ec8 'gi' is mod 1 201s JS IMPORT: successfully imported module 'gi' 201s JS IMPORT: Importing module byteArray succeeded 201s JS IMPORT: Defining parent 0xed2000d8 of 0xed0339c0 'byteArray' is mod 1 201s JS IMPORT: successfully imported module 'byteArray' 201s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 201s JS G NS: Defined namespace 'GIMarshallingTests' 0xed0691e0 in GIRepository 0xed210ec8 201s JS CTX: Script evaluation succeeded 201s JS MAINLOOP: Main loop instance 0x5b67c110: Spinning loop until released or hook cleared 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xed0320d0 201s JS IMPORT: Module metadata hook for module 0xed22bea8 201s JS IMPORT: Defining meta.importSync for module 0xed22bea8 201s JS NATIVE: Defining native module 'system' 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed0320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed0320d0 201s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 201s JS MAINLOOP: Set main loop hook to 201s JS MAINLOOP: Main loop instance 0x5b67c110: hold 201s JS MAINLOOP: Running and clearing main loop hook 201s JS G BXD: Defining method run in prototype for GLib.MainLoop 201s 1..14 201s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 201s JS G BXD: Defined class for Source (GSource), prototype 0xed069200, JSClass 0xf16e7920, in object 0xed069020 201s JS G BXD: Defining method set_priority in prototype for GLib.Source 201s JS IMPORT: Importing '_gi' 201s JS NATIVE: Defining native module '_gi' 201s JS IMPORT: Defining parent 0xed2000d8 of 0xed231368 '_gi' is mod 1 201s JS IMPORT: successfully imported module '_gi' 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 201s JS G NS: Defined namespace 'GjsPrivate' 0xed069280 in GIRepository 0xed210ec8 201s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 201s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 201s JS IMPORT: Importing module _common succeeded 201s JS IMPORT: Defining parent 0xed2000d8 of 0xed033ba0 '_common' is mod 1 201s JS IMPORT: successfully imported module '_common' 201s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 201s JS IMPORT: Importing module _legacy succeeded 201s JS IMPORT: Defining parent 0xed2000d8 of 0xed033be0 '_legacy' is mod 1 201s JS IMPORT: successfully imported module '_legacy' 201s JS IMPORT: Importing module GObject succeeded 201s JS IMPORT: Defining parent 0xed2110f8 of 0xed033b60 'GObject' is mod 1 201s JS IMPORT: successfully imported module 'GObject' 201s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 201s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 201s JS G BXD: Defined class for String (GString), prototype 0xed069480, JSClass 0xf16e7920, in object 0xed069260 201s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 201s JS G PRM: Defined class ParamSpec prototype is 0xed033c60 class 0xf16ea0c0 in object 0xed069260 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 201s JS G OBJ: Defined class for Object (GObject), prototype 0xed0695a0, JSClass 0xf16e7c80, in object 0xed069260 201s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 201s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 201s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xed0695c0, JSClass 0xf16e7c80, in object 0xed069260 201s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 201s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 201s JS G NS: Defined namespace 'GObject' 0xed069260 in GIRepository 0xed210ec8 201s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 201s JS G BXD: Defining method attach in prototype for GLib.Source 201s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 201s JS IMPORT: Module metadata hook for module 0xed202bf8 201s JS IMPORT: Defining meta.importSync for module 0xed202bf8 201s JS G BXD: Defining method destroy in prototype for GLib.Source 201s ok 1 Legacy byte array has length 0 for empty array 201s ok 2 Legacy byte array initially sized to 10 has length 10 201s ok 3 Legacy byte array initially sized to 10 is initialized to zeroes 201s ok 4 Legacy byte array assigns values correctly 201s ok 5 Legacy byte array assignment past end implicitly lengthens the array 201s ok 6 Legacy byte array assignment past end implicitly creates zero bytes 201s ok 7 Legacy byte array changes the length when assigning to length property 201s ok 8 Legacy byte array conversions gives a byte 5 when assigning 5 201s ok 9 Legacy byte array conversions gives a byte 0 when assigning null 201s ok 10 Legacy byte array conversions gives a byte 0 when assigning undefined 201s ok 11 Legacy byte array conversions rounds off when assigning a double 201s ok 12 Legacy byte array can be created from an array 201s ok 13 Legacy byte array can be converted to a string of ASCII characters 201s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 201s ok 14 Legacy byte array can be passed in with transfer none 201s JS G BXD: Defining method quit in prototype for GLib.MainLoop 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x5b67c110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 1 201s JS MAINLOOP: handling job 2, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 2 201s JS MAINLOOP: handling job 3, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 201s JS MAINLOOP: Main loop instance 0x5b67c110: release 201s JS MAINLOOP: Completed job 3 201s JS MEMORY: Memory report: before destroying context 201s JS MEMORY: 196 objects currently alive 201s JS MEMORY: boxed_instance = 80 201s JS MEMORY: boxed_prototype = 8 201s JS MEMORY: closure = 1 201s JS MEMORY: function = 95 201s JS MEMORY: fundamental_instance = 0 201s JS MEMORY: fundamental_prototype = 0 201s JS MEMORY: gerror_instance = 0 201s JS MEMORY: gerror_prototype = 0 201s JS MEMORY: interface = 0 201s JS MEMORY: module = 6 201s JS MEMORY: ns = 4 201s JS MEMORY: object_instance = 0 201s JS MEMORY: object_prototype = 2 201s JS MEMORY: param = 0 201s JS MEMORY: union_instance = 0 201s JS MEMORY: union_prototype = 0 201s JS CTX: JS shutdown sequence 201s JS CTX: Stopping profiler 201s JS CTX: Shutting down toggle queue 201s JS CTX: Notifying external reference holders of GjsContext dispose 201s JS MAINLOOP: Stopping promise job dispatcher 201s JS CTX: Notifying reference holders of GjsContext dispose 201s JS CTX: Checking unhandled promise rejections 201s JS CTX: Releasing cached JS wrappers 201s JS CTX: Final triggered GC 201s JS CTX: Destroying JS context 201s JS CTX: Releasing all native objects 201s JS CTX: Disabling auto GC 201s JS CTX: Ending trace on global object 201s JS CTX: Freeing allocated resources 201s JS CTX: JS context destroyed 201s PASS: gjs/testLegacyByteArray.test 201s Running test: gjs/testGtk3.test 201s JS NATIVE: Registered native JS module '_promiseNative' 201s JS NATIVE: Registered native JS module '_byteArrayNative' 201s JS NATIVE: Registered native JS module '_encodingNative' 201s JS NATIVE: Registered native JS module '_gi' 201s JS NATIVE: Registered native JS module 'gi' 201s JS NATIVE: Registered native JS module 'cairoNative' 201s JS NATIVE: Registered native JS module 'system' 201s JS NATIVE: Registered native JS module 'console' 201s JS NATIVE: Registered native JS module '_print' 201s JS CTX: Enabling JIT 201s JS CTX: Initialized class GjsFileImporter prototype 0xe9600080 201s JS IMPORT: Defining parent (nil) of 0xe96000d8 'imports' is mod 0 201s JS IMPORT: Importing '_print' 201s JS NATIVE: Defining native module '_print' 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe96005f0 '_print' is mod 1 201s JS IMPORT: successfully imported module '_print' 201s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 201s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe94320d0 201s JS MAINLOOP: Main loop instance 0x659c1110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Starting promise job dispatcher 201s JS MAINLOOP: Main loop instance 0x659c1110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 201s JS MAINLOOP: Main loop instance 0x659c1110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe94320d0 201s JS IMPORT: Module metadata hook for module 0xe9610c80 201s JS IMPORT: Defining meta.importSync for module 0xe9610c80 201s JS NATIVE: Defining native module 'gi' 201s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe9611008 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 201s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 201s JS IMPORT: Importing directory 'overrides' 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe96110f8 'overrides' is mod 1 201s JS IMPORT: Defined importer 'overrides' 0xe96110f8 in 0xe96000d8 201s JS IMPORT: successfully imported directory 'overrides' 201s JS IMPORT: Importing '_byteArrayNative' 201s JS NATIVE: Defining native module '_byteArrayNative' 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe96114e0 '_byteArrayNative' is mod 1 201s JS IMPORT: successfully imported module '_byteArrayNative' 201s JS IMPORT: Importing '_promiseNative' 201s JS NATIVE: Defining native module '_promiseNative' 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe9611620 '_promiseNative' is mod 1 201s JS IMPORT: successfully imported module '_promiseNative' 201s JS IMPORT: Importing module GLib succeeded 201s JS IMPORT: Defining parent 0xe96110f8 of 0xe94330e0 'GLib' is mod 1 201s JS IMPORT: successfully imported module 'GLib' 201s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 201s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe9469040, JSClass 0xedae9920, in object 0xe9469020 201s JS CTX: Initialized class GIRepositoryGType prototype 0xe9611840 201s JS CTX: Initialized class GIRepositoryFunction prototype 0xe9611898 201s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 201s JS G BXD: Defined class for Error (GError), prototype 0xe9469080, JSClass 0xedae9920, in object 0xe9469020 201s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 201s JS G BXD: Defined class for Variant (GVariant), prototype 0xe94690c0, JSClass 0xedae9920, in object 0xe9469020 201s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 201s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe9469100, JSClass 0xedae9920, in object 0xe9469020 201s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 201s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe9469140, JSClass 0xedae9920, in object 0xe9469020 201s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 201s JS G BXD: Defined class for Thread (GThread), prototype 0xe9469180, JSClass 0xedae9920, in object 0xe9469020 201s JS G BXD: Defining method ref in prototype for GLib.Thread 201s JS G BXD: Defining method unref in prototype for GLib.Thread 201s JS G NS: Defined namespace 'GLib' 0xe9469020 in GIRepository 0xe9610ec8 201s JS IMPORT: Importing module jasmine succeeded 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe94338c0 'jasmine' is mod 1 201s JS IMPORT: successfully imported module 'jasmine' 201s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 201s JS MAINLOOP: Main loop instance 0x659c1110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x659c1110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 201s JS MAINLOOP: Main loop instance 0x659c1110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Importing 'gi' 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe9610ec8 'gi' is mod 1 201s JS IMPORT: successfully imported module 'gi' 201s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 201s JS IMPORT: Importing module byteArray succeeded 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe94339c0 'byteArray' is mod 1 201s JS IMPORT: successfully imported module 'byteArray' 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 201s JS G NS: Defined namespace 'GjsPrivate' 0xe9469200 in GIRepository 0xe9610ec8 201s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 201s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 201s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 201s JS IMPORT: Importing module _legacy succeeded 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe9433ac0 '_legacy' is mod 1 201s JS IMPORT: successfully imported module '_legacy' 201s JS IMPORT: Importing module lang succeeded 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe9433a80 'lang' is mod 1 201s JS IMPORT: successfully imported module 'lang' 201s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 201s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 201s JS IMPORT: Importing module _signals succeeded 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe9433b00 '_signals' is mod 1 201s JS IMPORT: successfully imported module '_signals' 201s JS IMPORT: Importing module signals succeeded 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe9433a40 'signals' is mod 1 201s JS IMPORT: successfully imported module 'signals' 201s JS IMPORT: Importing module Gio succeeded 201s JS IMPORT: Defining parent 0xe96110f8 of 0xe9433a00 'Gio' is mod 1 201s JS IMPORT: successfully imported module 'Gio' 201s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 201s JS IMPORT: Importing '_gi' 201s JS NATIVE: Defining native module '_gi' 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe9625b78 '_gi' is mod 1 201s JS IMPORT: successfully imported module '_gi' 201s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 201s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 201s JS IMPORT: Importing module _common succeeded 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe9433b80 '_common' is mod 1 201s JS IMPORT: successfully imported module '_common' 201s JS IMPORT: Importing module GObject succeeded 201s JS IMPORT: Defining parent 0xe96110f8 of 0xe9433b40 'GObject' is mod 1 201s JS IMPORT: successfully imported module 'GObject' 201s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 201s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 201s JS G BXD: Defined class for String (GString), prototype 0xe9469420, JSClass 0xedae9920, in object 0xe9469220 201s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 201s JS G PRM: Defined class ParamSpec prototype is 0xe9433c00 class 0xedaec0c0 in object 0xe9469220 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 201s JS G OBJ: Defined class for Object (GObject), prototype 0xe9469540, JSClass 0xedae9c80, in object 0xe9469220 201s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 201s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 201s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe9469560, JSClass 0xedae9c80, in object 0xe9469220 201s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 201s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 201s JS G NS: Defined namespace 'GObject' 0xe9469220 in GIRepository 0xe9610ec8 201s JS G OBJ: Defined class for Application (GApplication), prototype 0xe94695a0, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 201s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe9433ec0, JSClass 0xedae9cc8, in object 0xe94691e0 201s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 201s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe9469600, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 201s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe94ad0e0, JSClass 0xedae9cc8, in object 0xe94691e0 201s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe9469660, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 201s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe94ad1e0, JSClass 0xedae9cc8, in object 0xe94691e0 201s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 201s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe94696c0, JSClass 0xedae9920, in object 0xe94691e0 201s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 201s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe9469700, JSClass 0xedae9920, in object 0xe94691e0 201s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 201s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe9469740, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe9469780, JSClass 0xedae9c80, in object 0xe9469200 201s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 201s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe94697c0, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 201s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 201s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 201s JS G IFACE: Defined class for File (GFile), prototype 0xe94ad300, JSClass 0xedae9cc8, in object 0xe94691e0 201s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe9469820, JSClass 0xedae9c80, in object 0xe9610f90 201s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 201s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe9469880, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 201s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 201s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe94698c0, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 201s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe9469900, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 201s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe9469940, JSClass 0xedae9920, in object 0xe94691e0 201s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 201s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 201s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe9469980, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 201s JS G NS: Defined namespace 'Gio' 0xe94691e0 in GIRepository 0xe9610ec8 201s JS IMPORT: Importing module Gtk succeeded 201s JS IMPORT: Defining parent 0xe96110f8 of 0xe94adb40 'Gtk' is mod 1 201s JS IMPORT: successfully imported module 'Gtk' 201s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 201s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 201s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xe94699e0, JSClass 0xedae9c80, in object 0xe9469220 201s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xe9469a20, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 201s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xe94adda0, JSClass 0xedae9cc8, in object 0xe94699c0 201s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 201s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xe9469a80, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 201s JS G NS: Defined namespace 'Gtk' 0xe94699c0 in GIRepository 0xe9610ec8 201s JS IMPORT: Importing 'system' 201s JS NATIVE: Defining native module 'system' 201s JS IMPORT: Defining parent 0xe96000d8 of 0xe962bab8 'system' is mod 1 201s JS IMPORT: successfully imported module 'system' 201s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 201s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0xe9469ac0, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 201s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0xe94adea0, JSClass 0xedae9cc8, in object 0xe94699c0 201s JS G NS: Found info type STRUCT for 'Uri' in namespace 'GLib' 201s JS G BXD: Defined class for Uri (GUri), prototype 0xe9469ba0, JSClass 0xedae9920, in object 0xe9469020 201s JS G NS: Found info type FLAGS for 'UriFlags' in namespace 'GLib' 201s JS G ENUM: Defining enum value NONE (fixed from none) 0 201s JS G ENUM: Defining enum value PARSE_RELAXED (fixed from parse_relaxed) 1 201s JS G ENUM: Defining enum value HAS_PASSWORD (fixed from has_password) 2 201s JS G ENUM: Defining enum value HAS_AUTH_PARAMS (fixed from has_auth_params) 4 201s JS G ENUM: Defining enum value ENCODED (fixed from encoded) 8 201s JS G ENUM: Defining enum value NON_DNS (fixed from non_dns) 16 201s JS G ENUM: Defining enum value ENCODED_QUERY (fixed from encoded_query) 32 201s JS G ENUM: Defining enum value ENCODED_PATH (fixed from encoded_path) 64 201s JS G ENUM: Defining enum value ENCODED_FRAGMENT (fixed from encoded_fragment) 128 201s JS G ENUM: Defining enum value SCHEME_NORMALIZE (fixed from scheme_normalize) 256 201s JS G ENUM: Defining GLib.UriFlags as 0xe962d210 201s JS G BXD: Defining method get_scheme in prototype for GLib.Uri 201s JS G BXD: Defining method get_path in prototype for GLib.Uri 201s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 201s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 201s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0xe9469c20, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0xe9469c60, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0xe9469ca0, JSClass 0xedae9c80, in object 0xe9610f90 201s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 201s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0xe94b91e0, JSClass 0xedae9cc8, in object 0xe94691e0 201s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 201s JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' 201s JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' 201s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0xe9469d20, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0xe9469d60, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0xe9469da0, JSClass 0xedae9c80, in object 0xe9610f90 201s JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' 201s JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' 201s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0xe9469e00, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0xe9469e40, JSClass 0xedae9c80, in object 0xe94691e0 201s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 201s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0xe94b9240, JSClass 0xedae9cc8, in object 0xe94691e0 201s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 201s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 201s JS CTX: Script evaluation succeeded 201s JS MAINLOOP: Main loop instance 0x659c1110: Spinning loop until released or hook cleared 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe94320d0 201s JS IMPORT: Module metadata hook for module 0xe96013c8 201s JS IMPORT: Defining meta.importSync for module 0xe96013c8 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe94320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe94320d0 201s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 201s JS MAINLOOP: Set main loop hook to 201s JS MAINLOOP: Main loop instance 0x659c1110: hold 201s JS MAINLOOP: Running and clearing main loop hook 201s JS G BXD: Defining method run in prototype for GLib.MainLoop 201s 1..32 201s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 201s JS G BXD: Defined class for Source (GSource), prototype 0xe9469f80, JSClass 0xedae9920, in object 0xe9469020 201s JS G BXD: Defining method set_priority in prototype for GLib.Source 201s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 201s JS G BXD: Defining method attach in prototype for GLib.Source 201s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 201s JS IMPORT: Module metadata hook for module 0xe9453d60 201s JS IMPORT: Defining meta.importSync for module 0xe9453d60 201s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 201s JS G BXD: Defining method destroy in prototype for GLib.Source 201s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 201s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 201s JS G OBJ: Defined class for Bin (GtkBin), prototype 0xe94e10a0, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G OBJ: Defined class for Window (GtkWindow), prototype 0xe94e10e0, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 201s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 201s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 201s JS G ENUM: Defining Gtk.WindowType as 0xe960e9a8 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 201s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 201s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xe94e1180, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 201s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 201s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0xe94e11e0, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G OBJ: Defined class for Label (GtkLabel), prototype 0xe94e1220, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G OBJ: Defining method get_objects in prototype for GtkBuilder (Gtk.Builder) 201s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 201s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 201s JS G ENUM: Defining enum value AFTER (fixed from after) 1 201s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 201s JS G ENUM: Defining GObject.ConnectFlags as 0xe960eb38 201s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 201s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 201s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 201s ok 1 Gtk overrides UI template sets up internal and public template children 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 201s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 5 Gtk overrides UI template binds template callbacks to the correct object 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 6 Gtk overrides UI template from resource sets up internal and public template children 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 11 Gtk overrides UI template from file sets up internal and public template children 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 201s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 201s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 201s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 201s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 201s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 201s ok 21 Gtk overrides sets CSS names on classes 201s ok 22 Gtk overrides static inheritance works 201s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 201s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 201s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 201s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 201s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 201s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 201s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 201s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 201s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 201s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 201s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 201s JS G ENUM: Defining GLib.LogLevelFlags as 0xe9628ed8 201s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 201s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 201s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 201s ok 25 Gtk overrides destroy signal is emitted while disposing objects 201s JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' 201s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0xe94e1160, JSClass 0xedae9c80, in object 0xe94699c0 201s ok 26 Gtk overrides accepts string in place of GdkAtom 201s ok 27 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 201s JS G NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' 201s JS G OBJ: Defined class for Stack (GtkStack), prototype 0xe94e13c0, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' 201s JS G OBJ: Defined class for Box (GtkBox), prototype 0xe94e1420, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 201s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 201s JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'GjsPrivate' 201s ok 28 Gtk overrides uses the correct GType for null child properties 201s JS G NS: Found info type STRUCT for 'TreeIter' in namespace 'Gtk' 201s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0xe94e1500, JSClass 0xedae9920, in object 0xe94699c0 201s ok 29 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 201s JS G NS: Found info type OBJECT for 'ScrolledWindow' in namespace 'Gtk' 201s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0xe94e15e0, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 201s JS G BXD: Defined class for Value (GValue), prototype 0xe94e1640, JSClass 0xedae9920, in object 0xe9469220 201s JS G BXD: Defining method init in prototype for GObject.Value 201s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 201s JS G BXD: Defining method get_boolean in prototype for GObject.Value 201s JS G BXD: Defining method unset in prototype for GObject.Value 201s JS G BXD: Defining method set_int in prototype for GObject.Value 201s JS G BXD: Defining method get_int in prototype for GObject.Value 201s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 201s JS G BXD: Defining method set_string in prototype for GObject.Value 201s JS G BXD: Defining method get_string in prototype for GObject.Value 201s ok 30 Gtk overrides can get style properties using GObject.Value 201s JS G NS: Found info type OBJECT for 'Frame' in namespace 'Gtk' 201s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0xe94e1740, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 201s ok 31 Gtk overrides can pass a parent object to a child at construction 201s JS G NS: Found info type OBJECT for 'Button' in namespace 'Gtk' 201s JS G OBJ: Defined class for Button (GtkButton), prototype 0xe94e1860, JSClass 0xedae9c80, in object 0xe94699c0 201s JS G NS: Found info type INTERFACE for 'Activatable' in namespace 'Gtk' 201s JS G IFACE: Defined class for Activatable (GtkActivatable), prototype 0xe9433820, JSClass 0xedae9cc8, in object 0xe94699c0 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s ok 32 Gtk overrides does not leak instance when connecting template signal 201s JS MAINLOOP: Completed job 1 201s JS G BXD: Defining method quit in prototype for GLib.MainLoop 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x659c1110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 1 201s JS MAINLOOP: handling job 2, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 2 201s JS MAINLOOP: handling job 3, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 201s JS MAINLOOP: Main loop instance 0x659c1110: release 201s JS MAINLOOP: Completed job 3 201s JS MEMORY: Memory report: before destroying context 201s JS MEMORY: 371 objects currently alive 201s JS MEMORY: boxed_instance = 9 201s JS MEMORY: boxed_prototype = 13 201s JS MEMORY: closure = 8 201s JS MEMORY: function = 269 201s JS MEMORY: fundamental_instance = 0 201s JS MEMORY: fundamental_prototype = 0 201s JS MEMORY: gerror_instance = 0 201s JS MEMORY: gerror_prototype = 0 201s JS MEMORY: interface = 9 201s JS MEMORY: module = 11 201s JS MEMORY: ns = 5 201s JS MEMORY: object_instance = 4 201s JS MEMORY: object_prototype = 43 201s JS MEMORY: param = 0 201s JS MEMORY: union_instance = 0 201s JS MEMORY: union_prototype = 0 201s JS CTX: JS shutdown sequence 201s JS CTX: Stopping profiler 201s JS CTX: Shutting down toggle queue 201s JS CTX: Notifying external reference holders of GjsContext dispose 201s JS MAINLOOP: Stopping promise job dispatcher 201s JS CTX: Notifying reference holders of GjsContext dispose 201s JS CTX: Checking unhandled promise rejections 201s JS CTX: Releasing cached JS wrappers 201s JS CTX: Final triggered GC 201s JS CTX: Destroying JS context 201s JS CTX: Releasing all native objects 201s JS CTX: Disabling auto GC 201s JS CTX: Ending trace on global object 201s JS CTX: Freeing allocated resources 201s JS CTX: JS context destroyed 201s PASS: gjs/testGtk3.test 201s Running test: gjs/finish.test 201s 1..1 201s ok 1 - /usr/libexec/installed-tests/gjs/debugger/finish.debugger 201s PASS: gjs/finish.test 201s Running test: gjs/testGIMarshalling.test 201s JS NATIVE: Registered native JS module '_promiseNative' 201s JS NATIVE: Registered native JS module '_byteArrayNative' 201s JS NATIVE: Registered native JS module '_encodingNative' 201s JS NATIVE: Registered native JS module '_gi' 201s JS NATIVE: Registered native JS module 'gi' 201s JS NATIVE: Registered native JS module 'cairoNative' 201s JS NATIVE: Registered native JS module 'system' 201s JS NATIVE: Registered native JS module 'console' 201s JS NATIVE: Registered native JS module '_print' 201s JS CTX: Enabling JIT 201s JS CTX: Initialized class GjsFileImporter prototype 0xead00080 201s JS IMPORT: Defining parent (nil) of 0xead000d8 'imports' is mod 0 201s JS IMPORT: Importing '_print' 201s JS NATIVE: Defining native module '_print' 201s JS IMPORT: Defining parent 0xead000d8 of 0xead005f0 '_print' is mod 1 201s JS IMPORT: successfully imported module '_print' 201s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 201s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xeab320d0 201s JS MAINLOOP: Main loop instance 0x664c2110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Starting promise job dispatcher 201s JS MAINLOOP: Main loop instance 0x664c2110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 201s JS MAINLOOP: Main loop instance 0x664c2110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xeab320d0 201s JS IMPORT: Module metadata hook for module 0xead10c80 201s JS IMPORT: Defining meta.importSync for module 0xead10c80 201s JS NATIVE: Defining native module 'gi' 201s JS CTX: Initialized class GIRepositoryNamespace prototype 0xead11008 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 201s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 201s JS IMPORT: Importing directory 'overrides' 201s JS IMPORT: Defining parent 0xead000d8 of 0xead110f8 'overrides' is mod 1 201s JS IMPORT: Defined importer 'overrides' 0xead110f8 in 0xead000d8 201s JS IMPORT: successfully imported directory 'overrides' 201s JS IMPORT: Importing '_byteArrayNative' 201s JS NATIVE: Defining native module '_byteArrayNative' 201s JS IMPORT: Defining parent 0xead000d8 of 0xead114e0 '_byteArrayNative' is mod 1 201s JS IMPORT: successfully imported module '_byteArrayNative' 201s JS IMPORT: Importing '_promiseNative' 201s JS NATIVE: Defining native module '_promiseNative' 201s JS IMPORT: Defining parent 0xead000d8 of 0xead11620 '_promiseNative' is mod 1 201s JS IMPORT: successfully imported module '_promiseNative' 201s JS IMPORT: Importing module GLib succeeded 201s JS IMPORT: Defining parent 0xead110f8 of 0xeab330e0 'GLib' is mod 1 201s JS IMPORT: successfully imported module 'GLib' 201s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 201s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xeab69040, JSClass 0xef1fc920, in object 0xeab69020 201s JS CTX: Initialized class GIRepositoryGType prototype 0xead11840 201s JS CTX: Initialized class GIRepositoryFunction prototype 0xead11898 201s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 201s JS G BXD: Defined class for Error (GError), prototype 0xeab69080, JSClass 0xef1fc920, in object 0xeab69020 201s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 201s JS G BXD: Defined class for Variant (GVariant), prototype 0xeab690c0, JSClass 0xef1fc920, in object 0xeab69020 201s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 201s JS G BXD: Defined class for Bytes (GBytes), prototype 0xeab69100, JSClass 0xef1fc920, in object 0xeab69020 201s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 201s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xeab69140, JSClass 0xef1fc920, in object 0xeab69020 201s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 201s JS G BXD: Defined class for Thread (GThread), prototype 0xeab69180, JSClass 0xef1fc920, in object 0xeab69020 201s JS G BXD: Defining method ref in prototype for GLib.Thread 201s JS G BXD: Defining method unref in prototype for GLib.Thread 201s JS G NS: Defined namespace 'GLib' 0xeab69020 in GIRepository 0xead10ec8 201s JS IMPORT: Importing module jasmine succeeded 201s JS IMPORT: Defining parent 0xead000d8 of 0xeab338c0 'jasmine' is mod 1 201s JS IMPORT: successfully imported module 'jasmine' 201s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 201s JS MAINLOOP: Main loop instance 0x664c2110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x664c2110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 201s JS MAINLOOP: Main loop instance 0x664c2110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 201s JS IMPORT: Importing 'gi' 201s JS IMPORT: Defining parent 0xead000d8 of 0xead10ec8 'gi' is mod 1 201s JS IMPORT: successfully imported module 'gi' 201s JS IMPORT: Importing module byteArray succeeded 201s JS IMPORT: Defining parent 0xead000d8 of 0xeab339c0 'byteArray' is mod 1 201s JS IMPORT: successfully imported module 'byteArray' 201s JS IMPORT: Importing module GIMarshallingTests succeeded 201s JS IMPORT: Defining parent 0xead110f8 of 0xeab33a00 'GIMarshallingTests' is mod 1 201s JS IMPORT: successfully imported module 'GIMarshallingTests' 201s JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' 201s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0xeab69200, JSClass 0xef1fc920, in object 0xeab691e0 201s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 201s JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' 201s JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GObject.js 201s JS IMPORT: Importing '_gi' 201s JS NATIVE: Defining native module '_gi' 201s JS IMPORT: Defining parent 0xead000d8 of 0xead239b0 '_gi' is mod 1 201s JS IMPORT: successfully imported module '_gi' 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GjsPrivate.js 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 201s JS G NS: Defined namespace 'GjsPrivate' 0xeab69260 in GIRepository 0xead10ec8 201s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 201s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 201s JS IMPORT: Importing module _common succeeded 201s JS IMPORT: Defining parent 0xead000d8 of 0xeab33ae0 '_common' is mod 1 201s JS IMPORT: successfully imported module '_common' 201s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 201s JS IMPORT: Importing module _legacy succeeded 201s JS IMPORT: Defining parent 0xead000d8 of 0xeab33b20 '_legacy' is mod 1 201s JS IMPORT: successfully imported module '_legacy' 201s JS IMPORT: Importing module GObject succeeded 201s JS IMPORT: Defining parent 0xead110f8 of 0xeab33aa0 'GObject' is mod 1 201s JS IMPORT: successfully imported module 'GObject' 201s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 201s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 201s JS G BXD: Defined class for String (GString), prototype 0xeab69460, JSClass 0xef1fc920, in object 0xeab69240 201s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 201s JS G PRM: Defined class ParamSpec prototype is 0xeab33ba0 class 0xef1ff0c0 in object 0xeab69240 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 201s JS G OBJ: Defined class for Object (GObject), prototype 0xeab69580, JSClass 0xef1fcc80, in object 0xeab69240 201s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 201s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 201s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xeab695a0, JSClass 0xef1fcc80, in object 0xeab69240 201s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 201s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 201s JS G NS: Defined namespace 'GObject' 0xeab69240 in GIRepository 0xead10ec8 201s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0xeab695e0, JSClass 0xef1fcc80, in object 0xeab691e0 201s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 201s JS G NS: Defined namespace 'GIMarshallingTests' 0xeab691e0 in GIRepository 0xead10ec8 201s JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/Gio.js 201s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 201s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 201s JS IMPORT: Importing module lang succeeded 201s JS IMPORT: Defining parent 0xead000d8 of 0xeab33ee0 'lang' is mod 1 201s JS IMPORT: successfully imported module 'lang' 201s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 201s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 201s JS IMPORT: Importing module _signals succeeded 201s JS IMPORT: Defining parent 0xead000d8 of 0xeab33f20 '_signals' is mod 1 201s JS IMPORT: successfully imported module '_signals' 201s JS IMPORT: Importing module signals succeeded 201s JS IMPORT: Defining parent 0xead000d8 of 0xeab33ea0 'signals' is mod 1 201s JS IMPORT: successfully imported module 'signals' 201s JS IMPORT: Importing module Gio succeeded 201s JS IMPORT: Defining parent 0xead110f8 of 0xeab33e60 'Gio' is mod 1 201s JS IMPORT: successfully imported module 'Gio' 201s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 201s JS G OBJ: Defined class for Application (GApplication), prototype 0xeab69640, JSClass 0xef1fcc80, in object 0xeab69620 201s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 201s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xeab33fc0, JSClass 0xef1fccc8, in object 0xeab69620 201s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 201s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xeab696a0, JSClass 0xef1fcc80, in object 0xeab69620 201s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 201s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xeabbc1e0, JSClass 0xef1fccc8, in object 0xeab69620 201s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xeab69700, JSClass 0xef1fcc80, in object 0xeab69620 201s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 201s JS G IFACE: Defined class for Initable (GInitable), prototype 0xeabbc2e0, JSClass 0xef1fccc8, in object 0xeab69620 201s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 201s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xeab69760, JSClass 0xef1fc920, in object 0xeab69620 201s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 201s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xeab697a0, JSClass 0xef1fc920, in object 0xeab69620 201s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 201s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xeab697e0, JSClass 0xef1fcc80, in object 0xeab69620 201s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xeab69820, JSClass 0xef1fcc80, in object 0xeab69260 201s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 201s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xeab69860, JSClass 0xef1fcc80, in object 0xeab69620 201s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 201s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 201s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 201s JS G IFACE: Defined class for File (GFile), prototype 0xeabbc400, JSClass 0xef1fccc8, in object 0xeab69620 201s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xeab698c0, JSClass 0xef1fcc80, in object 0xead10f90 201s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 201s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xeab69920, JSClass 0xef1fcc80, in object 0xeab69620 201s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 201s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 201s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xeab69960, JSClass 0xef1fcc80, in object 0xeab69620 201s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 201s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xeab699a0, JSClass 0xef1fcc80, in object 0xeab69620 201s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 201s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xeab699e0, JSClass 0xef1fc920, in object 0xeab69620 201s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 201s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 201s JS G OBJ: Defined class for Settings (GSettings), prototype 0xeab69a20, JSClass 0xef1fcc80, in object 0xeab69620 201s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 201s JS G NS: Defined namespace 'Gio' 0xeab69620 in GIRepository 0xead10ec8 201s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 201s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0xeab69a60, JSClass 0xef1fc920, in object 0xeab691e0 201s JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' 201s JS G BXD: Defined class for SimpleStruct (void), prototype 0xeab69b60, JSClass 0xef1fc920, in object 0xeab691e0 201s JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' 201s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 201s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 201s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 201s JS G ENUM: Defining GIMarshallingTests.Enum as 0xead4fd00 201s JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' 201s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 201s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 201s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 201s JS G ENUM: Defining enum value MASK (fixed from mask) 3 201s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 201s JS G ENUM: Defining GIMarshallingTests.Flags as 0xead50c58 201s JS G NS: Found info type ENUM for 'GEnum' in namespace 'GIMarshallingTests' 201s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 201s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 201s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 201s JS G ENUM: Defining GIMarshallingTests.GEnum as 0xead50ed0 201s JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' 201s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 201s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 201s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 201s JS G ENUM: Defining enum value MASK (fixed from mask) 3 201s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 201s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0xead5aa98 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' 201s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0xeab69c20, JSClass 0xef1fcc80, in object 0xeab691e0 201s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 201s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 201s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 201s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 201s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 201s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 201s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 201s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 201s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 201s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 201s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 201s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 201s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 201s JS G ENUM: Defining GObject.ParamFlags as 0xead9b5d0 201s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 201s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 201s JS G PRM: JSObject created with param instance 0x6658b8e8 type GParamBoolean 201s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 201s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0xeab69f40, JSClass 0xef1fcc80, in object 0xeab691e0 201s JS G NS: Found info type OBJECT for 'SignalsObject' in namespace 'GIMarshallingTests' 201s JS G OBJ: Defined class for SignalsObject (GIMarshallingTestsSignalsObject), prototype 0xe8dad060, JSClass 0xef1fcc80, in object 0xeab691e0 201s JS G OBJ: Defining method emit_hash_table_utf8_int in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 201s JS CTX: Script evaluation succeeded 201s JS MAINLOOP: Main loop instance 0x664c2110: Spinning loop until released or hook cleared 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xeab320d0 201s JS IMPORT: Module metadata hook for module 0xead19160 201s JS IMPORT: Defining meta.importSync for module 0xead19160 201s JS NATIVE: Defining native module 'system' 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xeab320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xeab320d0 201s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 201s JS MAINLOOP: Set main loop hook to 201s JS MAINLOOP: Main loop instance 0x664c2110: hold 201s JS MAINLOOP: Running and clearing main loop hook 201s JS G BXD: Defining method run in prototype for GLib.MainLoop 201s 1..595 201s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 201s JS G BXD: Defined class for Source (GSource), prototype 0xe8dad160, JSClass 0xef1fc920, in object 0xeab69020 201s JS G BXD: Defining method set_priority in prototype for GLib.Source 201s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 201s JS G BXD: Defining method attach in prototype for GLib.Source 201s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 201s JS IMPORT: Module metadata hook for module 0xeab53d00 201s JS IMPORT: Defining meta.importSync for module 0xeab53d00 201s JS G NS: Found info type FUNCTION for 'boolean_return_true' in namespace 'GIMarshallingTests' 201s JS G BXD: Defining method destroy in prototype for GLib.Source 201s ok 1 Boolean true marshals as a return value 201s JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' 201s ok 2 Boolean true marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' 201s ok 3 Boolean true marshals as an out parameter 201s JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 201s ok 4 Boolean true marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' 201s ok 5 Boolean false marshals as a return value 201s JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' 201s ok 6 Boolean false marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' 201s ok 7 Boolean false marshals as an out parameter 201s JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 201s ok 8 Boolean false marshals as an inout parameter 201s ok 9 Boolean picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' 201s ok 10 Integer int8-typed marshals signed value as a return value 201s JS G NS: Found info type FUNCTION for 'int8_in_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int8_in_min' in namespace 'GIMarshallingTests' 201s ok 11 Integer int8-typed marshals signed value as an in parameter 201s JS G NS: Found info type FUNCTION for 'int8_out_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' 201s ok 12 Integer int8-typed marshals signed value as an out parameter 201s ok 13 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 201s ok 14 Integer int8-typed marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' 201s ok 15 Integer int8-typed marshals unsigned value as a return value 201s JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' 201s ok 16 Integer int8-typed marshals unsigned value as an in parameter 201s JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' 201s ok 17 Integer int8-typed marshals unsigned value as an out parameter 201s ok 18 Integer int8-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'uint8_inout' in namespace 'GIMarshallingTests' 201s ok 19 Integer int8-typed marshals unsigned value as an inout parameter 201s JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' 201s ok 20 Integer int16-typed marshals signed value as a return value 201s JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' 201s ok 21 Integer int16-typed marshals signed value as an in parameter 201s JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' 201s ok 22 Integer int16-typed marshals signed value as an out parameter 201s ok 23 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 201s ok 24 Integer int16-typed marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' 201s ok 25 Integer int16-typed marshals unsigned value as a return value 201s JS G NS: Found info type FUNCTION for 'uint16_in' in namespace 'GIMarshallingTests' 201s ok 26 Integer int16-typed marshals unsigned value as an in parameter 201s JS G NS: Found info type FUNCTION for 'uint16_out' in namespace 'GIMarshallingTests' 201s ok 27 Integer int16-typed marshals unsigned value as an out parameter 201s ok 28 Integer int16-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'uint16_inout' in namespace 'GIMarshallingTests' 201s ok 29 Integer int16-typed marshals unsigned value as an inout parameter 201s JS G NS: Found info type FUNCTION for 'int32_return_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int32_return_min' in namespace 'GIMarshallingTests' 201s ok 30 Integer int32-typed marshals signed value as a return value 201s JS G NS: Found info type FUNCTION for 'int32_in_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int32_in_min' in namespace 'GIMarshallingTests' 201s ok 31 Integer int32-typed marshals signed value as an in parameter 201s JS G NS: Found info type FUNCTION for 'int32_out_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int32_out_min' in namespace 'GIMarshallingTests' 201s ok 32 Integer int32-typed marshals signed value as an out parameter 201s ok 33 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 201s ok 34 Integer int32-typed marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'uint32_return' in namespace 'GIMarshallingTests' 201s ok 35 Integer int32-typed marshals unsigned value as a return value 201s JS G NS: Found info type FUNCTION for 'uint32_in' in namespace 'GIMarshallingTests' 201s ok 36 Integer int32-typed marshals unsigned value as an in parameter 201s JS G NS: Found info type FUNCTION for 'uint32_out' in namespace 'GIMarshallingTests' 201s ok 37 Integer int32-typed marshals unsigned value as an out parameter 201s ok 38 Integer int32-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'uint32_inout' in namespace 'GIMarshallingTests' 201s ok 39 Integer int32-typed marshals unsigned value as an inout parameter 201s JS G NS: Found info type FUNCTION for 'int64_return_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 201s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 201s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 201s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 201s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 201s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 201s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 201s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 201s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 201s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 201s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 201s JS G ENUM: Defining GLib.LogLevelFlags as 0xead197c8 201s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' 201s ok 40 Integer int64-typed marshals signed value as a return value 201s ok 41 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 201s JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int64_out_min' in namespace 'GIMarshallingTests' 201s ok 42 Integer int64-typed marshals signed value as an out parameter 201s ok 43 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 44 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 201s JS G NS: Found info type FUNCTION for 'uint64_return' in namespace 'GIMarshallingTests' 201s ok 45 Integer int64-typed marshals unsigned value as a return value 201s ok 46 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 201s JS G NS: Found info type FUNCTION for 'uint64_out' in namespace 'GIMarshallingTests' 201s ok 47 Integer int64-typed marshals unsigned value as an out parameter 201s ok 48 Integer int64-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 49 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 201s JS G NS: Found info type FUNCTION for 'short_return_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'short_return_min' in namespace 'GIMarshallingTests' 201s ok 50 Integer short-typed marshals signed value as a return value 201s JS G NS: Found info type FUNCTION for 'short_in_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'short_in_min' in namespace 'GIMarshallingTests' 201s ok 51 Integer short-typed marshals signed value as an in parameter 201s JS G NS: Found info type FUNCTION for 'short_out_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'short_out_min' in namespace 'GIMarshallingTests' 201s ok 52 Integer short-typed marshals signed value as an out parameter 201s ok 53 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' 201s ok 54 Integer short-typed marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' 201s ok 55 Integer short-typed marshals unsigned value as a return value 201s JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' 201s ok 56 Integer short-typed marshals unsigned value as an in parameter 201s JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' 201s ok 57 Integer short-typed marshals unsigned value as an out parameter 201s ok 58 Integer short-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' 201s ok 59 Integer short-typed marshals unsigned value as an inout parameter 201s JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' 201s ok 60 Integer int-typed marshals signed value as a return value 201s JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' 201s ok 61 Integer int-typed marshals signed value as an in parameter 201s JS G NS: Found info type FUNCTION for 'int_out_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int_out_min' in namespace 'GIMarshallingTests' 201s ok 62 Integer int-typed marshals signed value as an out parameter 201s ok 63 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'int_inout_max_min' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int_inout_min_max' in namespace 'GIMarshallingTests' 201s ok 64 Integer int-typed marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'uint_return' in namespace 'GIMarshallingTests' 201s ok 65 Integer int-typed marshals unsigned value as a return value 201s JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' 201s ok 66 Integer int-typed marshals unsigned value as an in parameter 201s JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' 201s ok 67 Integer int-typed marshals unsigned value as an out parameter 201s ok 68 Integer int-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' 201s ok 69 Integer int-typed marshals unsigned value as an inout parameter 201s JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' 201s ok 70 Integer long-typed marshals signed value as a return value 201s JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'long_in_min' in namespace 'GIMarshallingTests' 201s ok 71 Integer long-typed marshals signed value as an in parameter 201s JS G NS: Found info type FUNCTION for 'long_out_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'long_out_min' in namespace 'GIMarshallingTests' 201s ok 72 Integer long-typed marshals signed value as an out parameter 201s ok 73 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'long_inout_max_min' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'long_inout_min_max' in namespace 'GIMarshallingTests' 201s ok 74 Integer long-typed marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'ulong_return' in namespace 'GIMarshallingTests' 201s ok 75 Integer long-typed marshals unsigned value as a return value 201s JS G NS: Found info type FUNCTION for 'ulong_in' in namespace 'GIMarshallingTests' 201s ok 76 Integer long-typed marshals unsigned value as an in parameter 201s JS G NS: Found info type FUNCTION for 'ulong_out' in namespace 'GIMarshallingTests' 201s ok 77 Integer long-typed marshals unsigned value as an out parameter 201s ok 78 Integer long-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'ulong_inout' in namespace 'GIMarshallingTests' 201s ok 79 Integer long-typed marshals unsigned value as an inout parameter 201s JS G NS: Found info type FUNCTION for 'ssize_return_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'ssize_return_min' in namespace 'GIMarshallingTests' 201s ok 80 Integer ssize-typed marshals signed value as a return value 201s JS G NS: Found info type FUNCTION for 'ssize_in_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'ssize_in_min' in namespace 'GIMarshallingTests' 201s ok 81 Integer ssize-typed marshals signed value as an in parameter 201s JS G NS: Found info type FUNCTION for 'ssize_out_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'ssize_out_min' in namespace 'GIMarshallingTests' 201s ok 82 Integer ssize-typed marshals signed value as an out parameter 201s ok 83 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'ssize_inout_max_min' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'ssize_inout_min_max' in namespace 'GIMarshallingTests' 201s ok 84 Integer ssize-typed marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'size_return' in namespace 'GIMarshallingTests' 201s ok 85 Integer ssize-typed marshals unsigned value as a return value 201s JS G NS: Found info type FUNCTION for 'size_in' in namespace 'GIMarshallingTests' 201s ok 86 Integer ssize-typed marshals unsigned value as an in parameter 201s JS G NS: Found info type FUNCTION for 'size_out' in namespace 'GIMarshallingTests' 201s ok 87 Integer ssize-typed marshals unsigned value as an out parameter 201s ok 88 Integer ssize-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'size_inout' in namespace 'GIMarshallingTests' 201s ok 89 Integer ssize-typed marshals unsigned value as an inout parameter 201s JS G NS: Found info type FUNCTION for 'int64_in_max' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'int64_in_min' in namespace 'GIMarshallingTests' 201s ok 90 BigInt int64-typed marshals signed value as an in parameter 201s JS G NS: Found info type FUNCTION for 'uint64_in' in namespace 'GIMarshallingTests' 201s ok 91 BigInt int64-typed marshals unsigned value as an in parameter 201s JS G NS: Found info type FUNCTION for 'float_return' in namespace 'GIMarshallingTests' 201s ok 92 Floating point float-typed marshals value as a return value 201s JS G NS: Found info type FUNCTION for 'float_in' in namespace 'GIMarshallingTests' 201s ok 93 Floating point float-typed marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'float_out' in namespace 'GIMarshallingTests' 201s ok 94 Floating point float-typed marshals value as an out parameter 201s ok 95 Floating point float-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'float_inout' in namespace 'GIMarshallingTests' 201s ok 96 Floating point float-typed marshals value as an inout parameter 201s ok 97 Floating point float-typed can handle noncanonical NaN # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'double_return' in namespace 'GIMarshallingTests' 201s ok 98 Floating point double-typed marshals value as a return value 201s JS G NS: Found info type FUNCTION for 'double_in' in namespace 'GIMarshallingTests' 201s ok 99 Floating point double-typed marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'double_out' in namespace 'GIMarshallingTests' 201s ok 100 Floating point double-typed marshals value as an out parameter 201s ok 101 Floating point double-typed picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'double_inout' in namespace 'GIMarshallingTests' 201s ok 102 Floating point double-typed marshals value as an inout parameter 201s ok 103 Floating point double-typed can handle noncanonical NaN # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'time_t_return' in namespace 'GIMarshallingTests' 201s ok 104 time_t marshals as a return value 201s JS G NS: Found info type FUNCTION for 'time_t_in' in namespace 'GIMarshallingTests' 201s ok 105 time_t marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'time_t_out' in namespace 'GIMarshallingTests' 201s ok 106 time_t marshals as an out parameter 201s ok 107 time_t picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'time_t_inout' in namespace 'GIMarshallingTests' 201s ok 108 time_t marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' 201s ok 109 GType void marshals as a return value 201s JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' 201s ok 110 GType void marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' 201s ok 111 GType void marshals as an out parameter 201s ok 112 GType void picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' 201s ok 113 GType void marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' 201s ok 114 GType string marshals as a return value 201s JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' 201s ok 115 GType string marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' 201s ok 116 GType string marshals as an out parameter 201s ok 117 GType can be implicitly converted from a GObject type alias 201s ok 118 GType can be implicitly converted from a JS type 201s JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' 201s ok 119 UTF-8 string with transfer none marshals as a return value 201s JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' 201s ok 120 UTF-8 string with transfer none marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' 201s ok 121 UTF-8 string with transfer none marshals as an out parameter 201s ok 122 UTF-8 string with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' 201s ok 123 UTF-8 string with transfer none marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' 201s ok 124 UTF-8 string with transfer full marshals as a return value 201s JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' 201s ok 125 UTF-8 string with transfer full marshals as an out parameter 201s ok 126 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 201s JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 201s ok 127 UTF-8 string marshals value as a byte array 201s JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 201s ok 128 UTF-8 string makes a default out value for a broken C function 201s JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' 201s ok 129 In-out array in the style of gtk_init() marshals null 201s ok 130 In-out array in the style of gtk_init() marshals an inout empty array 201s ok 131 In-out array in the style of gtk_init() marshals an inout array 201s JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 201s ok 132 Fixed-size C array of ints marshals as a return value 201s JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 201s ok 133 Fixed-size C array of ints marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_fixed_out' in namespace 'GIMarshallingTests' 201s ok 134 Fixed-size C array of ints marshals as an out parameter 201s ok 135 Fixed-size C array of ints marshals as an out parameter 201s JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' 201s ok 136 Fixed-size C array of ints marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 201s ok 137 Fixed-size C array of shorts marshals as a return value 201s JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 201s ok 138 Fixed-size C array of shorts marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 201s ok 139 Fixed-size C array marshals a struct array as an out parameter 201s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 201s ok 140 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 201s JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' 201s ok 141 C array with length marshals as a return value 201s JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' 201s ok 142 C array with length marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' 201s ok 143 C array with length marshals as an out parameter 201s ok 144 C array with length picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' 201s ok 145 C array with length marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' 201s ok 146 C array with length can be returned along with other arguments 201s JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' 201s ok 147 C array with length can be passed to a function with its length parameter before it 201s JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 201s ok 148 C array with length can be passed to a function with zero terminator 201s JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' 201s ok 149 C array with length of strings marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' 201s ok 150 C array with length marshals a byte array as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' 201s ok 151 C array with length of signed 64-bit ints marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' 201s ok 152 C array with length of unsigned 64-bit ints marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' 201s ok 153 C array with length of unichars marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' 201s ok 154 C array with length of unichars marshals as an out parameter 201s ok 155 C array with length of unichars marshals from an array of codepoints 201s JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' 201s ok 156 C array with length of booleans marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' 201s ok 157 C array with length of booleans marshals as an out parameter 201s ok 158 C array with length of booleans marshals from an array of numbers 201s JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' 201s ok 159 C array with length of boxed structs marshals as an in parameter 201s ok 160 C array with length of boxed structs passed by value marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 201s ok 161 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 201s JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 201s ok 162 C array with length marshals two arrays with the same length parameter 201s JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' 201s ok 163 C array with length copies correctly on transfer full 201s JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' 201s ok 164 C array with length of enums marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_flags_in' in namespace 'GIMarshallingTests' 201s ok 165 C array with length of flags marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 201s ok 166 C array with length marshals an array with a 64-bit length parameter 201s JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 201s ok 167 C array with length marshals an array with an 8-bit length parameter 201s ok 168 C array with length can be an in-out argument 201s ok 169 C array with length can be an in-out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 170 C array with length can be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 201s ok 171 C array with length cannot be an out argument with in-out length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 172 C array with length can be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 201s ok 173 C array with length cannot be an in-out argument with out length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 174 C array with length can be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/560 201s ok 175 C array with length cannot be an out argument with in length # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' 201s ok 176 C array with length can be an out argument along with other arguments 201s JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' 201s ok 177 C array with length can be an in-out argument along with other arguments 201s JS G NS: Found info type FUNCTION for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 201s ok 178 C array with length does not interpret an unannotated integer as a length parameter 201s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 201s ok 179 Zero-terminated C array of strings marshals as a return value 201s JS G NS: Found info type FUNCTION for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 201s ok 180 Zero-terminated C array of strings marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 201s ok 181 Zero-terminated C array of strings marshals as an out parameter 201s ok 182 Zero-terminated C array of strings picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 201s ok 183 Zero-terminated C array of strings marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 201s ok 184 Zero-terminated C array marshals null as a zero-terminated array return value 201s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 201s ok 185 Zero-terminated C array marshals an array of structs as a return value 201s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 201s ok 186 Zero-terminated C array marshals an array of unichars as a return value 201s JS G NS: Found info type FUNCTION for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 201s JS G BXD: Defining method classify in prototype for GLib.Variant 201s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 201s JS G BXD: Defining method get_string in prototype for GLib.Variant 201s ok 187 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 201s JS G NS: Found info type FUNCTION for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 201s ok 188 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 201s ok 189 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/399 201s JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' 201s ok 190 GArray of ints with transfer none marshals as a return value 201s JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' 201s ok 191 GArray of ints with transfer none marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 201s ok 192 GArray marshals int64s as a transfer-none return value 201s JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 201s ok 193 GArray of strings with transfer none marshals as a return value 201s JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 201s ok 194 GArray of strings with transfer none marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 201s ok 195 GArray of strings with transfer none marshals as an out parameter 201s ok 196 GArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 201s ok 197 GArray of strings with transfer none marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 201s ok 198 GArray of strings with transfer full marshals as a return value 201s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 201s ok 199 GArray of strings with transfer full marshals as an out parameter 201s ok 200 GArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 201 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 201s JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 201s ok 202 GArray of strings with transfer container marshals as a return value 201s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 201s ok 203 GArray of strings with transfer container marshals as an out parameter 201s ok 204 GArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 205 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 201s ok 206 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 201s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 201s ok 207 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 201s JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 201s ok 208 GArray marshals boxed structs as a transfer-full return value 201s JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 201s ok 209 GArray of booleans with transfer none marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 201s ok 210 GArray of unichars can be passed in with transfer none 201s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 201s ok 211 GPtrArray of strings with transfer none marshals as a return value 201s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 201s ok 212 GPtrArray of strings with transfer none marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 201s ok 213 GPtrArray of strings with transfer none marshals as an out parameter 201s ok 214 GPtrArray of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 201s ok 215 GPtrArray of strings with transfer none marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 201s ok 216 GPtrArray of strings with transfer full marshals as a return value 201s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 201s ok 217 GPtrArray of strings with transfer full marshals as an out parameter 201s ok 218 GPtrArray of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 219 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 201s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 201s ok 220 GPtrArray of strings with transfer container marshals as a return value 201s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 201s ok 221 GPtrArray of strings with transfer container marshals as an out parameter 201s ok 222 GPtrArray of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 223 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 201s JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 201s ok 224 GPtrArray of structs can be returned with transfer full 201s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 201s ok 225 GByteArray marshals as a return value 201s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 201s ok 226 GByteArray can be passed in with transfer none 201s JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' 201s ok 227 GBytes marshals as a transfer-full return value 201s JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' 201s ok 228 GBytes can be created from an array and passed in 201s ok 229 GBytes can be created by returning from a function and passed in 201s ok 230 GBytes can be implicitly converted from a ByteArray 201s ok 231 GBytes can be created from a string and is encoded in UTF-8 201s ok 232 GBytes turns into a GByteArray on assignment 201s ok 233 GBytes cannot be passed to a function expecting a byte array 201s JS G NS: Found info type FUNCTION for 'gstrv_return' in namespace 'GIMarshallingTests' 201s ok 234 GStrv marshals as a return value 201s JS G NS: Found info type FUNCTION for 'gstrv_in' in namespace 'GIMarshallingTests' 201s ok 235 GStrv marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'gstrv_out' in namespace 'GIMarshallingTests' 201s ok 236 GStrv marshals as an out parameter 201s ok 237 GStrv picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'gstrv_inout' in namespace 'GIMarshallingTests' 201s ok 238 GStrv marshals as an inout parameter 201s ok 239 Array of GStrv length out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 240 Array of GStrv length return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 241 Array of GStrv length in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 242 Array of GStrv length inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 243 Array of GStrv length out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 244 Array of GStrv length return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 245 Array of GStrv length in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 246 Array of GStrv length inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 247 Array of GStrv length out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 248 Array of GStrv length return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 249 Array of GStrv length in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 250 Array of GStrv length inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 251 Array of GStrv fixed out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 252 Array of GStrv fixed return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 253 Array of GStrv fixed in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 254 Array of GStrv fixed inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 255 Array of GStrv fixed out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 256 Array of GStrv fixed return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 257 Array of GStrv fixed in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 258 Array of GStrv fixed inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 259 Array of GStrv fixed out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 260 Array of GStrv fixed return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 261 Array of GStrv fixed in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 262 Array of GStrv fixed inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 263 Array of GStrv zero_terminated out transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 264 Array of GStrv zero_terminated return transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 265 Array of GStrv zero_terminated in transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 266 Array of GStrv zero_terminated inout transfer none # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 267 Array of GStrv zero_terminated out transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 268 Array of GStrv zero_terminated return transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 269 Array of GStrv zero_terminated in transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 270 Array of GStrv zero_terminated inout transfer container # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 271 Array of GStrv zero_terminated out transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 272 Array of GStrv zero_terminated return transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 273 Array of GStrv zero_terminated in transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s ok 274 Array of GStrv zero_terminated inout transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/407 201s JS G NS: Found info type FUNCTION for 'glist_int_none_return' in namespace 'GIMarshallingTests' 201s ok 275 GList of ints with transfer none marshals as a return value 201s JS G NS: Found info type FUNCTION for 'glist_int_none_in' in namespace 'GIMarshallingTests' 201s ok 276 GList of ints with transfer none marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 201s ok 277 GList of unsigned 32-bit ints with transfer none marshals as a return value 201s JS G NS: Found info type FUNCTION for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 201s ok 278 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 201s ok 279 GList of strings with transfer none marshals as a return value 201s JS G NS: Found info type FUNCTION for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 201s ok 280 GList of strings with transfer none marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 201s ok 281 GList of strings with transfer none marshals as an out parameter 201s ok 282 GList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 201s ok 283 GList of strings with transfer none marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 201s ok 284 GList of strings with transfer full marshals as a return value 201s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 201s ok 285 GList of strings with transfer full marshals as an out parameter 201s ok 286 GList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 287 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 201s JS G NS: Found info type FUNCTION for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 201s ok 288 GList of strings with transfer container marshals as a return value 201s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 201s ok 289 GList of strings with transfer container marshals as an out parameter 201s ok 290 GList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 291 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 201s JS G NS: Found info type FUNCTION for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 201s ok 292 GSList of ints with transfer none marshals as a return value 201s JS G NS: Found info type FUNCTION for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 201s ok 293 GSList of ints with transfer none marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 201s ok 294 GSList of strings with transfer none marshals as a return value 201s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 201s ok 295 GSList of strings with transfer none marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 201s ok 296 GSList of strings with transfer none marshals as an out parameter 201s ok 297 GSList of strings with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 201s ok 298 GSList of strings with transfer none marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 201s ok 299 GSList of strings with transfer full marshals as a return value 201s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 201s ok 300 GSList of strings with transfer full marshals as an out parameter 201s ok 301 GSList of strings with transfer full picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 302 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 201s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 201s ok 303 GSList of strings with transfer container marshals as a return value 201s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 201s ok 304 GSList of strings with transfer container marshals as an out parameter 201s ok 305 GSList of strings with transfer container picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 306 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 201s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 201s ok 307 GHashTable with integer values marshals as a return value 201s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 201s ok 308 GHashTable with integer values marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 201s ok 309 GHashTable with string values with transfer none marshals as a return value 201s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 201s ok 310 GHashTable with string values with transfer none marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 201s ok 311 GHashTable with string values with transfer none marshals as an out parameter 201s ok 312 GHashTable with string values with transfer none picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 201s ok 313 GHashTable with string values with transfer none marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 201s ok 314 GHashTable with string values with transfer full marshals as a return value 201s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 201s ok 315 GHashTable with string values with transfer full marshals as an out parameter 201s ok 316 GHashTable with string values with transfer full picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 317 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 201s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 201s ok 318 GHashTable with string values with transfer container marshals as a return value 201s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 201s ok 319 GHashTable with string values with transfer container marshals as an out parameter 201s ok 320 GHashTable with string values with transfer container picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 321 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 201s JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 201s ok 322 GHashTable with double values marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 201s ok 323 GHashTable with float values marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 201s ok 324 GHashTable with 64-bit int values marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 201s ok 325 GHashTable with unsigned 64-bit int values marshals as an in parameter 201s ok 326 GHashTable symbol keys are ignored 201s JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' 201s ok 327 GValue marshals as a return value 201s JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' 201s ok 328 GValue marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' 201s ok 329 GValue marshals as an out parameter 201s ok 330 GValue picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 331 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 201s ok 332 GValue can handle noncanonical float NaN # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s ok 333 GValue can handle noncanonical double NaN # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 201s ok 334 GValue marshals as an int64 in parameter 201s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 201s ok 335 GValue type objects can be converted from primitive-like types 201s JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 201s ok 336 GValue can be passed into a function and modified 201s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 201s JS G BXD: Defined class for Value (GValue), prototype 0xe8c4aa40, JSClass 0xef1fc920, in object 0xeab69240 201s JS G BXD: Defining method init in prototype for GObject.Value 201s JS G BXD: Defining method set_int in prototype for GObject.Value 201s JS G BXD: Defining method get_int in prototype for GObject.Value 201s ok 337 GValue can be passed into a function as a boxed type and modified 201s ok 338 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 201s JS G BXD: Defining method set_enum in prototype for GObject.Value 201s JS G NS: Found info type FUNCTION for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 201s ok 339 GValue enum can be passed into a function as a boxed type and packed 201s ok 340 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 201s JS G BXD: Defining method set_flags in prototype for GObject.Value 201s JS G NS: Found info type FUNCTION for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 201s ok 341 GValue flags can be passed into a function as a boxed type and packed 201s JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 201s ok 342 GValue marshals as an int64 out parameter 201s JS G NS: Found info type FUNCTION for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 201s ok 343 GValue marshals as a caller-allocated out parameter 201s JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 201s ok 344 GValue array can be passed into a function and packed 201s JS G BXD: Defining method set_string in prototype for GObject.Value 201s JS G BXD: Defining method set_boolean in prototype for GObject.Value 201s ok 345 GValue array of boxed type GValues can be passed into a function 201s ok 346 GValue array of uninitialized boxed GValues 201s JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 201s ok 347 GValue array can be passed as an out argument and unpacked 201s JS G NS: Found info type FUNCTION for 'return_gvalue_zero_terminated_array' in namespace 'GIMarshallingTests' 201s ok 348 GValue array can be passed as an out argument and unpacked when zero-terminated 201s ok 349 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 201s ok 350 GValue can have its type inferred from primitive values 201s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 201s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0xe8c4f260, JSClass 0xef1fcc80, in object 0xeab69620 201s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 201s JS G IFACE: Defined class for Action (GAction), prototype 0xe8c48440, JSClass 0xef1fccc8, in object 0xeab69620 201s ok 351 GValue can have its type inferred as a GObject type 201s ok 352 GValue can have its type inferred as a superclass 201s ok 353 GValue can have its type inferred as an interface that it implements 201s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 201s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0xe8c4f4a0, JSClass 0xef1fc920, in object 0xeab69020 201s ok 354 GValue can have its type inferred as a boxed type 201s ok 355 GValue can have its type inferred as GVariant 201s JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' 201s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0xe8c4f660, JSClass 0xef1fcde0, in object 0xeab691e0 201s ok 356 GValue can have its type inferred as a union type 201s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 201s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 201s JS G PRM: JSObject created with param instance 0x667479a8 type GParamString 201s ok 357 GValue can have its type inferred as a GParamSpec 201s JS G BXD: Defining method set_double in prototype for GObject.Value 201s JS G BXD: Defining method set_boxed in prototype for GObject.Value 201s ok 358 GValue can deal with a GValue packed in a GValue 201s JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' 201s ok 359 Callback GClosure marshals as an in parameter 201s ok 360 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 201s JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' 201s ok 361 Callback marshals a return value 201s JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 201s ok 362 Callback marshals one out parameter 201s JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 201s ok 363 Callback marshals multiple out parameters 201s JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 201s ok 364 Callback marshals a return value and one out parameter 201s JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 201s ok 365 Callback marshals a return value and multiple out parameters 201s ok 366 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 201s JS G NS: Found info type FUNCTION for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 201s ok 367 Callback marshals a callback parameter that can be called from C 201s JS G NS: Found info type FUNCTION for 'pointer_in_return' in namespace 'GIMarshallingTests' 201s ok 368 Raw pointers gets an allocated return value 201s ok 369 Raw pointers can be roundtripped at least if the pointer is null 201s JS G NS: Found info type FUNCTION for 'genum_returnv' in namespace 'GIMarshallingTests' 201s ok 370 Registered enum type marshals as a return value 201s JS G NS: Found info type FUNCTION for 'genum_in' in namespace 'GIMarshallingTests' 201s ok 371 Registered enum type marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'genum_out' in namespace 'GIMarshallingTests' 201s ok 372 Registered enum type marshals as an out parameter 201s ok 373 Registered enum type picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'genum_inout' in namespace 'GIMarshallingTests' 201s ok 374 Registered enum type marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'enum_returnv' in namespace 'GIMarshallingTests' 201s ok 375 Bare enum type marshals as a return value 201s JS G NS: Found info type FUNCTION for 'enum_in' in namespace 'GIMarshallingTests' 201s ok 376 Bare enum type marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'enum_out' in namespace 'GIMarshallingTests' 201s ok 377 Bare enum type marshals as an out parameter 201s ok 378 Bare enum type picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'enum_inout' in namespace 'GIMarshallingTests' 201s ok 379 Bare enum type marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'flags_returnv' in namespace 'GIMarshallingTests' 201s ok 380 Registered flags type marshals as a return value 201s JS G NS: Found info type FUNCTION for 'flags_in' in namespace 'GIMarshallingTests' 201s ok 381 Registered flags type marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'flags_out' in namespace 'GIMarshallingTests' 201s ok 382 Registered flags type marshals as an out parameter 201s ok 383 Registered flags type picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'flags_inout' in namespace 'GIMarshallingTests' 201s ok 384 Registered flags type marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'flags_in_zero' in namespace 'GIMarshallingTests' 201s ok 385 Registered flags type accepts zero 201s JS G NS: Found info type FUNCTION for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 201s ok 386 Bare flags type marshals as a return value 201s JS G NS: Found info type FUNCTION for 'no_type_flags_in' in namespace 'GIMarshallingTests' 201s ok 387 Bare flags type marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'no_type_flags_out' in namespace 'GIMarshallingTests' 201s ok 388 Bare flags type marshals as an out parameter 201s ok 389 Bare flags type picks a reasonable default value when the function doesn't set the out parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/430 201s JS G NS: Found info type FUNCTION for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 201s ok 390 Bare flags type marshals as an inout parameter 201s JS G NS: Found info type FUNCTION for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 201s ok 391 Bare flags type accepts zero 201s JS G NS: Found info type FUNCTION for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 201s ok 392 Simple struct marshals as a return value 201s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 201s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 201s ok 393 Simple struct marshals as the this-argument of a method 201s JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' 201s JS G BXD: Defined class for PointerStruct (void), prototype 0xe8c5bd20, JSClass 0xef1fc920, in object 0xeab691e0 201s ok 394 Pointer struct marshals as a return value 201s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 201s ok 395 Pointer struct marshals as the this-argument of a method 201s JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 201s ok 396 Boxed struct marshals as a return value 201s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 201s ok 397 Boxed struct marshals as the this-argument of a method 201s JS G NS: Found info type FUNCTION for 'boxed_struct_out' in namespace 'GIMarshallingTests' 201s ok 398 Boxed struct marshals as an out parameter 201s JS G NS: Found info type FUNCTION for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 201s ok 399 Boxed struct marshals as an inout parameter 201s ok 400 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 201s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 201s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 201s ok 401 Union marshals as the this-argument of a method 201s ok 402 GObject has a static method that can be called 201s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 403 GObject has a method that can be called 201s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 404 GObject has an overridden method that can be called 201s ok 405 GObject can be created from a static constructor 201s ok 406 GObject can have a static constructor that fails 201s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 407 GObject method marshals an int array as an in parameter 201s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 408 GObject method marshals an int array as an out parameter 201s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 409 GObject method marshals an int array as an inout parameter 201s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 410 GObject method marshals an int array as a return value 201s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 411 GObject method with default implementation can be called 201s ok 412 GObject marshals as a return parameter with transfer none 201s ok 413 GObject marshals as a out parameter with transfer none 201s ok 414 GObject marshals as an inout parameter with transfer none 201s ok 415 GObject marshals as a return parameter with transfer full 201s ok 416 GObject marshals as a out parameter with transfer full 201s ok 417 GObject marshals as an inout parameter with transfer full 201s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 418 GObject marshals as a this value with transfer none 201s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 419 Virtual function marshals an in argument 201s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 420 Virtual function marshals an out argument 201s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 421 Virtual function marshals a POD out argument 201s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 422 Virtual function marshals a callee-allocated pointer out argument 201s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 423 Virtual function marshals a string out argument and return value 201s ok 424 Virtual function can override a default implementation in JS 201s ok 425 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 201s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 426 Virtual function marshals a return value 201s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 427 Virtual function marshals one out parameter 201s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 428 Virtual function marshals multiple out parameters 201s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 429 Virtual function marshals a return value and one out parameter 201s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 430 Virtual function marshals a return value and multiple out parameters 201s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 431 Virtual function marshals one inout parameter 201s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 432 Virtual function marshals multiple inout parameters 201s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 433 Virtual function marshals a return value and one inout parameter 201s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 434 Virtual function marshals a return value and multiple inout parameters 201s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 435 Virtual function marshals an array out parameter 201s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 436 Virtual function marshals a caller-allocated GValue out parameter 201s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 437 Virtual function marshals an error out parameter when no error 201s ok 438 Virtual function marshals an error out parameter with a JavaScript exception 201s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 201s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xe8c60340, JSClass 0xef1fcb00, in object 0xeab69620 201s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 201s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 201s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 201s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 201s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 201s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 201s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 201s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 201s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 201s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 201s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 201s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 201s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 201s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 201s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 201s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 201s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 201s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 201s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 201s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 201s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 201s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 201s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 201s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 201s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 201s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 201s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 201s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 201s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 201s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 201s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 201s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 201s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 201s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 201s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 201s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 201s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 201s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 201s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 201s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 201s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 201s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 201s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 201s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 201s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 201s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 201s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 201s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 201s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 201s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 201s JS G BXD: Defining method matches in prototype for GLib.Error 201s JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' 201s JS G ERR: Defined class for SpawnError (GError), prototype 0xe8c603c0, JSClass 0xef1fcb00, in object 0xeab69020 201s JS G ENUM: Defining enum value FORK (fixed from fork) 0 201s JS G ENUM: Defining enum value READ (fixed from read) 1 201s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 201s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 201s JS G ENUM: Defining enum value PERM (fixed from perm) 4 201s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 201s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 201s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 201s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 201s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 201s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 201s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 201s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 201s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 201s JS G ENUM: Defining enum value IO (fixed from io) 13 201s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 201s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 201s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 201s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 201s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 201s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 201s ok 439 Virtual function marshals an error out parameter with a GError exception 201s ok 440 Virtual function marshals an error out parameter with a primitive value 201s ok 441 Virtual function marshals an error out parameter with a plain object 201s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 442 Virtual function marshals an enum return value 201s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 443 Virtual function marshals an enum out parameter 201s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 444 Virtual function marshals a flags return value 201s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 445 Virtual function marshals a flags out parameter 201s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 446 Virtual function marshals an object return parameter with transfer none 201s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 447 Virtual function marshals an object return parameter with transfer full 201s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 448 Virtual function marshals an object out parameter with transfer none 201s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 449 Virtual function marshals an object out parameter with transfer full 201s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 201s ok 450 Virtual function marshals an object in parameter with transfer none 201s ok 451 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 201s ok 452 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 201s ok 453 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 201s ok 454 Wrong virtual functions marshals multiple out parameters 201s ok 455 Wrong virtual functions marshals a return value and one out parameter 201s ok 456 Wrong virtual functions marshals a return value and multiple out parameters 201s ok 457 Wrong virtual functions marshals an array out parameter 201s JS G FUNC: JSObject type 'undefined' is neither null nor an object 201s ok 458 Wrong virtual functions marshals an enum return value 201s JS G FUNC: JSObject type 'undefined' is neither null nor an object 201s ok 459 Wrong virtual functions marshals an enum out parameter 201s JS G FUNC: JSObject type 'undefined' is neither null nor an object 201s ok 460 Wrong virtual functions marshals a flags return value 201s JS G FUNC: JSObject type 'undefined' is neither null nor an object 201s ok 461 Wrong virtual functions marshals a flags out parameter 201s JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' 201s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0xe8c780c0, JSClass 0xef1fcc80, in object 0xeab691e0 201s ok 462 Inherited GObject SubObject has a parent method that can be called 201s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 201s ok 463 Inherited GObject SubObject has a method that can be called 201s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 201s ok 464 Inherited GObject SubObject has an overridden method that can be called 201s ok 465 Inherited GObject SubObject has a method with default implementation that can be called 201s JS G NS: Found info type OBJECT for 'SubSubObject' in namespace 'GIMarshallingTests' 201s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0xe8c783e0, JSClass 0xef1fcc80, in object 0xeab691e0 201s ok 466 Inherited GObject SubSubObject has a parent method that can be called 201s ok 467 Inherited GObject SubSubObject has a method that can be called 201s ok 468 Inherited GObject SubSubObject has an overridden method that can be called 201s ok 469 Inherited GObject SubSubObject has a method with default implementation that can be called 201s JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' 201s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0xe8c78740, JSClass 0xef1fcc80, in object 0xeab691e0 201s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 201s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0xe8c60800, JSClass 0xef1fccc8, in object 0xeab691e0 201s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 201s ok 470 Interface can be returned 201s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 201s JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 201s ok 471 Interface can call an interface vfunc in C 201s JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' 201s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0xe8c60880, JSClass 0xef1fccc8, in object 0xeab691e0 201s ok 472 Interface can implement a C interface 201s JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' 201s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0xe8c608a0, JSClass 0xef1fccc8, in object 0xeab691e0 201s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 201s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 201s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 201s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 201s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 201s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xe8c78d60, JSClass 0xef1fc920, in object 0xeab69020 201s ok 473 Interface can implement a C interface with a vfunc 201s JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' 201s ok 474 Configurations of return values can handle two out parameters 201s JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 201s ok 475 Configurations of return values can handle three in and three out parameters 201s JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' 201s ok 476 Configurations of return values can handle a return value and an out parameter 201s JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 201s ok 477 Configurations of return values can handle four in parameters, two of which are nullable 201s JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 201s ok 478 Configurations of return values can handle three in parameters, one of which is nullable and one not 201s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 201s ok 479 Configurations of return values can handle an array in parameter and two nullable in parameters 201s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 201s ok 480 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 201s JS G NS: Found info type FUNCTION for 'gerror' in namespace 'GIMarshallingTests' 201s ok 481 GError marshals a GError** signature as an exception 201s JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type FUNCTION for 'quark_from_static_string' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_DOMAIN' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_CODE' in namespace 'GIMarshallingTests' 201s JS G NS: Found info type CONSTANT for 'CONSTANT_GERROR_MESSAGE' in namespace 'GIMarshallingTests' 201s ok 482 GError marshals a GError** at the end of the signature as an exception 201s JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' 201s ok 483 GError marshals a GError** elsewhere in the signature as an out parameter 201s JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 201s ok 484 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 201s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 201s ok 485 GError marshals GError as a return value 201s ok 486 Overrides can add constants 201s ok 487 Overrides can override a struct method 201s ok 488 Overrides returns the overridden struct 201s ok 489 Overrides can override an object constructor 201s ok 490 Overrides can override an object method 201s ok 491 Overrides returns the overridden object 201s JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' 201s ok 492 Filename marshals as a return value 201s JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 201s ok 493 GObject.ParamSpec marshals as an in parameter 201s JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' 201s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 201s JS G PRM: JSObject created with param instance 0x66901b18 type GParamString 201s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 201s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 201s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 201s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 201s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 201s JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'GjsPrivate' 201s ok 494 GObject.ParamSpec marshals as a return value 201s JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' 201s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 201s JS G PRM: JSObject created with param instance 0x668f8608 type GParamString 201s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 201s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 201s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 201s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 201s ok 495 GObject.ParamSpec marshals as an out parameter 201s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721558 type GParamBoolean 201s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721558 type GParamBoolean 201s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 201s ok 496 GObject properties gets and sets a boolean property as some_boolean 201s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721558 type GParamBoolean 201s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721558 type GParamBoolean 201s ok 497 GObject properties gets and sets a boolean property as some-boolean 201s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721558 type GParamBoolean 201s JS G PRM: Wrapping GParamBoolean 'some-boolean' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721558 type GParamBoolean 201s ok 498 GObject properties gets and sets a boolean property as someBoolean 201s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201a8 type GParamChar 201s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201a8 type GParamChar 201s ok 499 GObject properties gets and sets a char property as some_char 201s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201a8 type GParamChar 201s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201a8 type GParamChar 201s ok 500 GObject properties gets and sets a char property as some-char 201s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201a8 type GParamChar 201s JS G PRM: Wrapping GParamChar 'some-char' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201a8 type GParamChar 201s ok 501 GObject properties gets and sets a char property as someChar 201s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201f8 type GParamUChar 201s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201f8 type GParamUChar 201s ok 502 GObject properties gets and sets a uchar property as some_uchar 201s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201f8 type GParamUChar 201s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201f8 type GParamUChar 201s ok 503 GObject properties gets and sets a uchar property as some-uchar 201s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201f8 type GParamUChar 201s JS G PRM: Wrapping GParamUChar 'some-uchar' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667201f8 type GParamUChar 201s ok 504 GObject properties gets and sets a uchar property as someUchar 201s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720258 type GParamInt 201s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720258 type GParamInt 201s ok 505 GObject properties gets and sets a int property as some_int 201s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720258 type GParamInt 201s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720258 type GParamInt 201s ok 506 GObject properties gets and sets a int property as some-int 201s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720258 type GParamInt 201s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720258 type GParamInt 201s ok 507 GObject properties gets and sets a int property as someInt 201s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667202d8 type GParamUInt 201s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667202d8 type GParamUInt 201s ok 508 GObject properties gets and sets a uint property as some_uint 201s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667202d8 type GParamUInt 201s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667202d8 type GParamUInt 201s ok 509 GObject properties gets and sets a uint property as some-uint 201s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667202d8 type GParamUInt 201s JS G PRM: Wrapping GParamUInt 'some-uint' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667202d8 type GParamUInt 201s ok 510 GObject properties gets and sets a uint property as someUint 201s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720358 type GParamLong 201s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720358 type GParamLong 201s ok 511 GObject properties gets and sets a long property as some_long 201s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720358 type GParamLong 201s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720358 type GParamLong 201s ok 512 GObject properties gets and sets a long property as some-long 201s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720358 type GParamLong 201s JS G PRM: Wrapping GParamLong 'some-long' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720358 type GParamLong 201s ok 513 GObject properties gets and sets a long property as someLong 201s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667203d8 type GParamULong 201s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667203d8 type GParamULong 201s ok 514 GObject properties gets and sets a ulong property as some_ulong 201s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667203d8 type GParamULong 201s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667203d8 type GParamULong 201s ok 515 GObject properties gets and sets a ulong property as some-ulong 201s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667203d8 type GParamULong 201s JS G PRM: Wrapping GParamULong 'some-ulong' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667203d8 type GParamULong 201s ok 516 GObject properties gets and sets a ulong property as someUlong 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s ok 517 GObject properties gets and sets a int64 property as some_int64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s ok 518 GObject properties gets and sets a int64 property as some-int64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s ok 519 GObject properties gets and sets a int64 property as someInt64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s ok 520 GObject properties gets and sets a int64 property as some_int64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s ok 521 GObject properties gets and sets a int64 property as some-int64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s ok 522 GObject properties gets and sets a int64 property as someInt64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s JS G PRM: Wrapping GParamInt64 'some-int64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720458 type GParamInt64 201s ok 523 GObject properties gets and sets a int64 property with a bigint 201s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667204e8 type GParamUInt64 201s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667204e8 type GParamUInt64 201s ok 524 GObject properties gets and sets a uint64 property as some_uint64 201s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667204e8 type GParamUInt64 201s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667204e8 type GParamUInt64 201s ok 525 GObject properties gets and sets a uint64 property as some-uint64 201s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667204e8 type GParamUInt64 201s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667204e8 type GParamUInt64 201s ok 526 GObject properties gets and sets a uint64 property as someUint64 201s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667204e8 type GParamUInt64 201s JS G PRM: Wrapping GParamUInt64 'some-uint64' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667204e8 type GParamUInt64 201s ok 527 GObject properties gets and sets a uint64 property with a bigint 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s ok 528 GObject properties gets and sets a string property as some_string 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s ok 529 GObject properties gets and sets a string property as some-string 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s ok 530 GObject properties gets and sets a string property as someString 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s ok 531 GObject properties gets and sets a string property as some_string 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s ok 532 GObject properties gets and sets a string property as some-string 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s ok 533 GObject properties gets and sets a string property as someString 201s ok 534 GObject properties get and sets out-of-range values throws 201s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721798 type GParamFloat 201s JS G PRM: Wrapping GParamFloat 'some-float' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721798 type GParamFloat 201s ok 535 GObject properties gets and sets a float property 201s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721828 type GParamDouble 201s JS G PRM: Wrapping GParamDouble 'some-double' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721828 type GParamDouble 201s ok 536 GObject properties gets and sets a double property 201s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721958 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721958 type GParamBoxed 201s ok 537 GObject properties gets and sets a strv property as some_strv 201s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721958 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721958 type GParamBoxed 201s ok 538 GObject properties gets and sets a strv property as some-strv 201s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721958 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-strv' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721958 type GParamBoxed 201s ok 539 GObject properties gets and sets a strv property as someStrv 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s ok 540 GObject properties gets and sets a boxed_struct property as some_boxed_struct 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s ok 541 GObject properties gets and sets a boxed_struct property as some-boxed-struct 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s ok 542 GObject properties gets and sets a boxed_struct property as someBoxedStruct 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s ok 543 GObject properties gets and sets a boxed_struct property as some_boxed_struct 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s ok 544 GObject properties gets and sets a boxed_struct property as some-boxed-struct 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-struct' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667219d8 type GParamBoxed 201s ok 545 GObject properties gets and sets a boxed_struct property as someBoxedStruct 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721ad8 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721ad8 type GParamBoxed 201s ok 546 GObject properties gets and sets a boxed_glist property as some_boxed_glist 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721ad8 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721ad8 type GParamBoxed 201s ok 547 GObject properties gets and sets a boxed_glist property as some-boxed-glist 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721ad8 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-boxed-glist' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721ad8 type GParamBoxed 201s ok 548 GObject properties gets and sets a boxed_glist property as someBoxedGlist 201s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721b78 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721b78 type GParamBoxed 201s ok 549 GObject properties gets and sets a gvalue property as some_gvalue 201s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721b78 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721b78 type GParamBoxed 201s ok 550 GObject properties gets and sets a gvalue property as some-gvalue 201s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721b78 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721b78 type GParamBoxed 201s ok 551 GObject properties gets and sets a gvalue property as someGvalue 201s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721b78 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-gvalue' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721b78 type GParamBoxed 201s ok 552 GObject properties gets and sets a gvalue property with a bigint 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s ok 553 GObject properties gets and sets a variant property as some_variant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s ok 554 GObject properties gets and sets a variant property as some-variant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s ok 555 GObject properties gets and sets a variant property as someVariant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s ok 556 GObject properties gets and sets a variant property as some_variant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s ok 557 GObject properties gets and sets a variant property as some-variant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s ok 558 GObject properties gets and sets a variant property as someVariant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s ok 559 GObject properties gets and sets a variant property as some_variant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s ok 560 GObject properties gets and sets a variant property as some-variant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s JS G PRM: Wrapping GParamVariant 'some-variant' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721bf8 type GParamVariant 201s ok 561 GObject properties gets and sets a variant property as someVariant 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s ok 562 GObject properties gets and sets a object property as some_object 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s ok 563 GObject properties gets and sets a object property as some-object 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s ok 564 GObject properties gets and sets a object property as someObject 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s ok 565 GObject properties gets and sets a object property as some_object 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s ok 566 GObject properties gets and sets a object property as some-object 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s JS G PRM: Wrapping GParamObject 'some-object' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721cb8 type GParamObject 201s ok 567 GObject properties gets and sets a object property as someObject 201s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721d58 type GParamFlags 201s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721d58 type GParamFlags 201s ok 568 GObject properties gets and sets a flags property as some_flags 201s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721d58 type GParamFlags 201s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721d58 type GParamFlags 201s ok 569 GObject properties gets and sets a flags property as some-flags 201s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721d58 type GParamFlags 201s JS G PRM: Wrapping GParamFlags 'some-flags' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721d58 type GParamFlags 201s ok 570 GObject properties gets and sets a flags property as someFlags 201s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721df8 type GParamEnum 201s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721df8 type GParamEnum 201s ok 571 GObject properties gets and sets a enum property as some_enum 201s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721df8 type GParamEnum 201s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721df8 type GParamEnum 201s ok 572 GObject properties gets and sets a enum property as some-enum 201s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721df8 type GParamEnum 201s JS G PRM: Wrapping GParamEnum 'some-enum' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721df8 type GParamEnum 201s ok 573 GObject properties gets and sets a enum property as someEnum 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s ok 574 GObject properties gets and sets a byte_array property as some_byte_array 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s ok 575 GObject properties gets and sets a byte_array property as some-byte-array 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s ok 576 GObject properties gets and sets a byte_array property as someByteArray 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s ok 577 GObject properties gets and sets a byte_array property as some_byte_array 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s ok 578 GObject properties gets and sets a byte_array property as some-byte-array 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s JS G PRM: Wrapping GParamBoxed 'some-byte-array' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66721e78 type GParamBoxed 201s ok 579 GObject properties gets and sets a byte_array property as someByteArray 201s ok 580 GObject properties gets a read-only property 201s ok 581 GObject properties throws when setting a read-only property 201s ok 582 GObject properties allows to set/get deprecated properties # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/merge_requests/410 201s JS G PRM: Wrapping GParamInt 'some-int' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x66720258 type GParamInt 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s JS G PRM: Wrapping GParamString 'some-string' on GIMarshallingTestsPropertiesObject with JSObject 201s JS G PRM: JSObject created with param instance 0x667218c8 type GParamString 201s ok 583 GObject properties can be overridden from JS 201s JS G OBJ: Defining method emit_boxed_gptrarray_utf8 in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 201s ok 584 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 201s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 201s ok 585 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 201s ok 586 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 201s JS G OBJ: Defining method emit_boxed_gptrarray_utf8_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 201s ok 587 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer container 201s JS G OBJ: Defining method emit_boxed_gptrarray_boxed_struct_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 201s ok 588 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer container 201s JS G OBJ: Defining method emit_hash_table_utf8_int_container in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 201s ok 589 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer container 201s ok 590 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument and transfer none 201s ok 591 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument and transfer none 201s ok 592 GObject signals checks emission of signal with hash-table-utf8-int argument and transfer none 201s JS G OBJ: Defining method emit_boxed_struct in prototype for GIMarshallingTestsSignalsObject (GIMarshallingTests.SignalsObject) 201s ok 593 GObject signals checks emission of signal with boxed-struct argument and transfer none 201s ok 594 GObject signals checks emission of signal with boxed-struct argument and transfer full # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/-/issues/470 201s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 201s ok 595 GObject signals with not-ref-counted boxed types with transfer full are properly handled 201s JS G BXD: Defining method quit in prototype for GLib.MainLoop 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x664c2110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 1 201s JS MAINLOOP: handling job 2, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 2 201s JS MAINLOOP: handling job 3, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 201s JS MAINLOOP: Main loop instance 0x664c2110: release 201s JS MAINLOOP: Completed job 3 201s JS MEMORY: Memory report: before destroying context 201s JS MEMORY: 4102 objects currently alive 201s JS MEMORY: boxed_instance = 2983 201s JS MEMORY: boxed_prototype = 18 201s JS MEMORY: closure = 46 201s JS MEMORY: function = 636 201s JS MEMORY: fundamental_instance = 0 201s JS MEMORY: fundamental_prototype = 0 201s JS MEMORY: gerror_instance = 4 201s JS MEMORY: gerror_prototype = 2 201s JS MEMORY: interface = 8 201s JS MEMORY: module = 11 201s JS MEMORY: ns = 5 201s JS MEMORY: object_instance = 186 201s JS MEMORY: object_prototype = 27 201s JS MEMORY: param = 173 201s JS MEMORY: union_instance = 2 201s JS MEMORY: union_prototype = 1 201s JS CTX: JS shutdown sequence 201s JS CTX: Stopping profiler 201s JS CTX: Shutting down toggle queue 201s JS CTX: Notifying external reference holders of GjsContext dispose 201s JS MAINLOOP: Stopping promise job dispatcher 201s JS CTX: Notifying reference holders of GjsContext dispose 201s JS CTX: Checking unhandled promise rejections 201s JS CTX: Releasing cached JS wrappers 201s JS CTX: Final triggered GC 201s JS CTX: Destroying JS context 201s JS CTX: Releasing all native objects 201s JS CTX: Disabling auto GC 201s JS CTX: Ending trace on global object 201s JS CTX: Freeing allocated resources 201s JS CTX: JS context destroyed 201s PASS: gjs/testGIMarshalling.test 201s Running test: gjs/return.test 201s 1..1 201s ok 1 - /usr/libexec/installed-tests/gjs/debugger/return.debugger 201s PASS: gjs/return.test 201s Running test: gjs/set.test 201s 1..1 201s ok 1 - /usr/libexec/installed-tests/gjs/debugger/set.debugger 201s PASS: gjs/set.test 201s Running test: gjs/testAsync.test 201s JS NATIVE: Registered native JS module '_promiseNative' 201s JS NATIVE: Registered native JS module '_byteArrayNative' 201s JS NATIVE: Registered native JS module '_encodingNative' 201s JS NATIVE: Registered native JS module '_gi' 201s JS NATIVE: Registered native JS module 'gi' 201s JS NATIVE: Registered native JS module 'cairoNative' 201s JS NATIVE: Registered native JS module 'system' 201s JS NATIVE: Registered native JS module 'console' 201s JS NATIVE: Registered native JS module '_print' 201s JS CTX: Enabling JIT 201s JS CTX: Initialized class GjsFileImporter prototype 0xe2d00080 201s JS IMPORT: Defining parent (nil) of 0xe2d000d8 'imports' is mod 0 201s JS IMPORT: Importing '_print' 201s JS NATIVE: Defining native module '_print' 201s JS IMPORT: Defining parent 0xe2d000d8 of 0xe2d005f0 '_print' is mod 1 201s JS IMPORT: successfully imported module '_print' 201s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 201s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe2b320d0 201s JS MAINLOOP: Main loop instance 0x5f56a110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Starting promise job dispatcher 201s JS MAINLOOP: Main loop instance 0x5f56a110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 201s JS MAINLOOP: Main loop instance 0x5f56a110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module metadata hook for module 0xe2d10c80 201s JS IMPORT: Defining meta.importSync for module 0xe2d10c80 201s JS NATIVE: Defining native module 'gi' 201s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe2d11008 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 201s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 201s JS IMPORT: Importing directory 'overrides' 201s JS IMPORT: Defining parent 0xe2d000d8 of 0xe2d110f8 'overrides' is mod 1 201s JS IMPORT: Defined importer 'overrides' 0xe2d110f8 in 0xe2d000d8 201s JS IMPORT: successfully imported directory 'overrides' 201s JS IMPORT: Importing '_byteArrayNative' 201s JS NATIVE: Defining native module '_byteArrayNative' 201s JS IMPORT: Defining parent 0xe2d000d8 of 0xe2d114e0 '_byteArrayNative' is mod 1 201s JS IMPORT: successfully imported module '_byteArrayNative' 201s JS IMPORT: Importing '_promiseNative' 201s JS NATIVE: Defining native module '_promiseNative' 201s JS IMPORT: Defining parent 0xe2d000d8 of 0xe2d11620 '_promiseNative' is mod 1 201s JS IMPORT: successfully imported module '_promiseNative' 201s JS IMPORT: Importing module GLib succeeded 201s JS IMPORT: Defining parent 0xe2d110f8 of 0xe2b330e0 'GLib' is mod 1 201s JS IMPORT: successfully imported module 'GLib' 201s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 201s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe2b69040, JSClass 0xefdec920, in object 0xe2b69020 201s JS CTX: Initialized class GIRepositoryGType prototype 0xe2d11840 201s JS CTX: Initialized class GIRepositoryFunction prototype 0xe2d11898 201s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 201s JS G BXD: Defined class for Error (GError), prototype 0xe2b69080, JSClass 0xefdec920, in object 0xe2b69020 201s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 201s JS G BXD: Defined class for Variant (GVariant), prototype 0xe2b690c0, JSClass 0xefdec920, in object 0xe2b69020 201s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 201s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe2b69100, JSClass 0xefdec920, in object 0xe2b69020 201s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 201s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe2b69140, JSClass 0xefdec920, in object 0xe2b69020 201s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 201s JS G BXD: Defined class for Thread (GThread), prototype 0xe2b69180, JSClass 0xefdec920, in object 0xe2b69020 201s JS G BXD: Defining method ref in prototype for GLib.Thread 201s JS G BXD: Defining method unref in prototype for GLib.Thread 201s JS G NS: Defined namespace 'GLib' 0xe2b69020 in GIRepository 0xe2d10ec8 201s JS IMPORT: Importing module jasmine succeeded 201s JS IMPORT: Defining parent 0xe2d000d8 of 0xe2b338c0 'jasmine' is mod 1 201s JS IMPORT: successfully imported module 'jasmine' 201s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 201s JS MAINLOOP: Main loop instance 0x5f56a110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x5f56a110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 201s JS MAINLOOP: Main loop instance 0x5f56a110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/gjs/js/testAsync.js' (file:///usr/libexec/installed-tests/gjs/js/testAsync.js), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi://GObject" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe2b320d0 201s JS IMPORT: Importing '_gi' 201s JS NATIVE: Defining native module '_gi' 201s JS IMPORT: Defining parent 0xe2d000d8 of 0xe2d235e0 '_gi' is mod 1 201s JS IMPORT: successfully imported module '_gi' 201s JS IMPORT: Importing 'gi' 201s JS IMPORT: Defining parent 0xe2d000d8 of 0xe2d10ec8 'gi' is mod 1 201s JS IMPORT: successfully imported module 'gi' 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 201s JS G NS: Defined namespace 'GjsPrivate' 0xe2b69200 in GIRepository 0xe2d10ec8 201s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 201s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 201s JS IMPORT: Importing module _common succeeded 201s JS IMPORT: Defining parent 0xe2d000d8 of 0xe2b339e0 '_common' is mod 1 201s JS IMPORT: successfully imported module '_common' 201s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 201s JS IMPORT: Importing module _legacy succeeded 201s JS IMPORT: Defining parent 0xe2d000d8 of 0xe2b33a20 '_legacy' is mod 1 201s JS IMPORT: successfully imported module '_legacy' 201s JS IMPORT: Importing module GObject succeeded 201s JS IMPORT: Defining parent 0xe2d110f8 of 0xe2b339a0 'GObject' is mod 1 201s JS IMPORT: successfully imported module 'GObject' 201s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 201s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 201s JS G BXD: Defined class for String (GString), prototype 0xe2b69400, JSClass 0xefdec920, in object 0xe2b691e0 201s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 201s JS G PRM: Defined class ParamSpec prototype is 0xe2b33aa0 class 0xefdef0c0 in object 0xe2b691e0 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 201s JS G OBJ: Defined class for Object (GObject), prototype 0xe2b69520, JSClass 0xefdecc80, in object 0xe2b691e0 201s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 201s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 201s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe2b69540, JSClass 0xefdecc80, in object 0xe2b691e0 201s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 201s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 201s JS G NS: Defined namespace 'GObject' 0xe2b691e0 in GIRepository 0xe2d10ec8 201s JS MAINLOOP: Main loop instance 0x5f56a110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x5f56a110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/gjs/js/testAsync.js async resolved" 201s JS MAINLOOP: Main loop instance 0x5f56a110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module metadata hook for module 0xe2d2e030 201s JS IMPORT: Defining meta.importSync for module 0xe2d2e030 201s JS NATIVE: Defining native module 'system' 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe2b320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe2b320d0 201s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 201s JS MAINLOOP: Set main loop hook to 201s JS MAINLOOP: Main loop instance 0x5f56a110: hold 201s JS MAINLOOP: Running and clearing main loop hook 201s JS G BXD: Defining method run in prototype for GLib.MainLoop 201s 1..10 201s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 201s JS G BXD: Defined class for Source (GSource), prototype 0xe2b69580, JSClass 0xefdec920, in object 0xe2b69020 201s JS G BXD: Defining method set_priority in prototype for GLib.Source 201s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 201s JS G BXD: Defining method attach in prototype for GLib.Source 201s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 201s JS IMPORT: Module metadata hook for module 0xe2d02bf8 201s JS IMPORT: Defining meta.importSync for module 0xe2d02bf8 201s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Completed job 1 201s JS G BXD: Defining method destroy in prototype for GLib.Source 201s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 201s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Completed job 1 201s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Completed job 1 201s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 201s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Completed job 1 201s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 201s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Completed job 1 201s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Completed job 1 201s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Completed job 1 201s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Completed job 1 201s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Completed job 1 201s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Completed job 1 201s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 201s JS G BXD: Defining method quit in prototype for GLib.MainLoop 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x5f56a110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 1 201s JS MAINLOOP: handling job 2, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 2 201s JS MAINLOOP: handling job 3, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 201s JS MAINLOOP: Main loop instance 0x5f56a110: release 201s JS MAINLOOP: Completed job 3 201s JS MEMORY: Memory report: before destroying context 201s JS MEMORY: 177 objects currently alive 201s JS MEMORY: boxed_instance = 63 201s JS MEMORY: boxed_prototype = 8 201s JS MEMORY: closure = 1 201s JS MEMORY: function = 95 201s JS MEMORY: fundamental_instance = 0 201s JS MEMORY: fundamental_prototype = 0 201s JS MEMORY: gerror_instance = 0 201s JS MEMORY: gerror_prototype = 0 201s JS MEMORY: interface = 0 201s JS MEMORY: module = 5 201s JS MEMORY: ns = 3 201s JS MEMORY: object_instance = 0 201s JS MEMORY: object_prototype = 2 201s JS MEMORY: param = 0 201s JS MEMORY: union_instance = 0 201s JS MEMORY: union_prototype = 0 201s JS CTX: JS shutdown sequence 201s JS CTX: Stopping profiler 201s JS CTX: Shutting down toggle queue 201s JS CTX: Notifying external reference holders of GjsContext dispose 201s JS MAINLOOP: Stopping promise job dispatcher 201s JS CTX: Notifying reference holders of GjsContext dispose 201s JS CTX: Checking unhandled promise rejections 201s JS CTX: Releasing cached JS wrappers 201s JS CTX: Final triggered GC 201s JS CTX: Destroying JS context 201s JS CTX: Releasing all native objects 201s JS CTX: Disabling auto GC 201s JS CTX: Ending trace on global object 201s JS CTX: Freeing allocated resources 201s JS CTX: JS context destroyed 201s PASS: gjs/testAsync.test 201s Running test: gjs/testPrint.test 201s JS NATIVE: Registered native JS module '_promiseNative' 201s JS NATIVE: Registered native JS module '_byteArrayNative' 201s JS NATIVE: Registered native JS module '_encodingNative' 201s JS NATIVE: Registered native JS module '_gi' 201s JS NATIVE: Registered native JS module 'gi' 201s JS NATIVE: Registered native JS module 'cairoNative' 201s JS NATIVE: Registered native JS module 'system' 201s JS NATIVE: Registered native JS module 'console' 201s JS NATIVE: Registered native JS module '_print' 201s JS CTX: Enabling JIT 201s JS CTX: Initialized class GjsFileImporter prototype 0xeca00080 201s JS IMPORT: Defining parent (nil) of 0xeca000d8 'imports' is mod 0 201s JS IMPORT: Importing '_print' 201s JS NATIVE: Defining native module '_print' 201s JS IMPORT: Defining parent 0xeca000d8 of 0xeca005f0 '_print' is mod 1 201s JS IMPORT: successfully imported module '_print' 201s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 201s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xec8320d0 201s JS MAINLOOP: Main loop instance 0x5f386110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Starting promise job dispatcher 201s JS MAINLOOP: Main loop instance 0x5f386110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 201s JS MAINLOOP: Main loop instance 0x5f386110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec8320d0 201s JS IMPORT: Module metadata hook for module 0xeca10c80 201s JS IMPORT: Defining meta.importSync for module 0xeca10c80 201s JS NATIVE: Defining native module 'gi' 201s JS CTX: Initialized class GIRepositoryNamespace prototype 0xeca11008 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 201s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 201s JS IMPORT: Importing directory 'overrides' 201s JS IMPORT: Defining parent 0xeca000d8 of 0xeca110f8 'overrides' is mod 1 201s JS IMPORT: Defined importer 'overrides' 0xeca110f8 in 0xeca000d8 201s JS IMPORT: successfully imported directory 'overrides' 201s JS IMPORT: Importing '_byteArrayNative' 201s JS NATIVE: Defining native module '_byteArrayNative' 201s JS IMPORT: Defining parent 0xeca000d8 of 0xeca114e0 '_byteArrayNative' is mod 1 201s JS IMPORT: successfully imported module '_byteArrayNative' 201s JS IMPORT: Importing '_promiseNative' 201s JS NATIVE: Defining native module '_promiseNative' 201s JS IMPORT: Defining parent 0xeca000d8 of 0xeca11620 '_promiseNative' is mod 1 201s JS IMPORT: successfully imported module '_promiseNative' 201s JS IMPORT: Importing module GLib succeeded 201s JS IMPORT: Defining parent 0xeca110f8 of 0xec8330e0 'GLib' is mod 1 201s JS IMPORT: successfully imported module 'GLib' 201s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 201s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xec869040, JSClass 0xf0f8d920, in object 0xec869020 201s JS CTX: Initialized class GIRepositoryGType prototype 0xeca11840 201s JS CTX: Initialized class GIRepositoryFunction prototype 0xeca11898 201s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 201s JS G BXD: Defined class for Error (GError), prototype 0xec869080, JSClass 0xf0f8d920, in object 0xec869020 201s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 201s JS G BXD: Defined class for Variant (GVariant), prototype 0xec8690c0, JSClass 0xf0f8d920, in object 0xec869020 201s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 201s JS G BXD: Defined class for Bytes (GBytes), prototype 0xec869100, JSClass 0xf0f8d920, in object 0xec869020 201s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 201s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xec869140, JSClass 0xf0f8d920, in object 0xec869020 201s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 201s JS G BXD: Defined class for Thread (GThread), prototype 0xec869180, JSClass 0xf0f8d920, in object 0xec869020 201s JS G BXD: Defining method ref in prototype for GLib.Thread 201s JS G BXD: Defining method unref in prototype for GLib.Thread 201s JS G NS: Defined namespace 'GLib' 0xec869020 in GIRepository 0xeca10ec8 201s JS IMPORT: Importing module jasmine succeeded 201s JS IMPORT: Defining parent 0xeca000d8 of 0xec8338c0 'jasmine' is mod 1 201s JS IMPORT: successfully imported module 'jasmine' 201s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 201s JS MAINLOOP: Main loop instance 0x5f386110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x5f386110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 201s JS MAINLOOP: Main loop instance 0x5f386110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Importing 'gi' 201s JS IMPORT: Defining parent 0xeca000d8 of 0xeca10ec8 'gi' is mod 1 201s JS IMPORT: successfully imported module 'gi' 201s JS IMPORT: JS import 'Gdk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Gdk.js 201s JS G NS: Defined namespace 'Gdk' 0xec8691e0 in GIRepository 0xeca10ec8 201s JS CTX: Script evaluation succeeded 201s JS MAINLOOP: Main loop instance 0x5f386110: Spinning loop until released or hook cleared 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec8320d0 201s JS IMPORT: Module metadata hook for module 0xeca33e60 201s JS IMPORT: Defining meta.importSync for module 0xeca33e60 201s JS NATIVE: Defining native module 'system' 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec8320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec8320d0 201s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 201s JS MAINLOOP: Set main loop hook to 201s JS MAINLOOP: Main loop instance 0x5f386110: hold 201s JS MAINLOOP: Running and clearing main loop hook 201s JS G BXD: Defining method run in prototype for GLib.MainLoop 201s 1..31 201s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 201s JS G BXD: Defined class for Source (GSource), prototype 0xec869200, JSClass 0xf0f8d920, in object 0xec869020 201s JS G BXD: Defining method set_priority in prototype for GLib.Source 201s JS IMPORT: Importing '_gi' 201s JS NATIVE: Defining native module '_gi' 201s JS IMPORT: Defining parent 0xeca000d8 of 0xeca3ad98 '_gi' is mod 1 201s JS IMPORT: successfully imported module '_gi' 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 201s JS G NS: Defined namespace 'GjsPrivate' 0xec869280 in GIRepository 0xeca10ec8 201s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 201s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 201s JS IMPORT: Importing module _common succeeded 201s JS IMPORT: Defining parent 0xeca000d8 of 0xec833b60 '_common' is mod 1 201s JS IMPORT: successfully imported module '_common' 201s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 201s JS IMPORT: Importing module _legacy succeeded 201s JS IMPORT: Defining parent 0xeca000d8 of 0xec833ba0 '_legacy' is mod 1 201s JS IMPORT: successfully imported module '_legacy' 201s JS IMPORT: Importing module GObject succeeded 201s JS IMPORT: Defining parent 0xeca110f8 of 0xec833b20 'GObject' is mod 1 201s JS IMPORT: successfully imported module 'GObject' 201s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 201s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 201s JS G BXD: Defined class for String (GString), prototype 0xec869480, JSClass 0xf0f8d920, in object 0xec869260 201s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 201s JS G PRM: Defined class ParamSpec prototype is 0xec833c20 class 0xf0f900c0 in object 0xec869260 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 201s JS G OBJ: Defined class for Object (GObject), prototype 0xec8695a0, JSClass 0xf0f8dc80, in object 0xec869260 201s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 201s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 201s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xec8695c0, JSClass 0xf0f8dc80, in object 0xec869260 201s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 201s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 201s JS G NS: Defined namespace 'GObject' 0xec869260 in GIRepository 0xeca10ec8 201s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 201s JS G BXD: Defining method attach in prototype for GLib.Source 201s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 201s JS IMPORT: Module metadata hook for module 0xec853a60 201s JS IMPORT: Defining meta.importSync for module 0xec853a60 201s JS G BXD: Defining method destroy in prototype for GLib.Source 201s ok 1 print can be spied upon 201s ok 2 printerr can be spied upon 201s ok 3 log can be spied upon 201s ok 4 logError can be spied upon 201s ok 5 prettyPrint property value primitive 201s ok 6 prettyPrint property value is object reference 201s ok 7 prettyPrint more than one property 201s ok 8 prettyPrint add property value after property value object reference 201s ok 9 prettyPrint array 201s ok 10 prettyPrint property value array 201s ok 11 prettyPrint array reference is the only array element 201s ok 12 prettyPrint array reference is one of multiple array elements 201s ok 13 prettyPrint nested array 201s ok 14 prettyPrint property value nested array 201s ok 15 prettyPrint function 201s ok 16 prettyPrint property value function 201s ok 17 prettyPrint date 201s ok 18 prettyPrint property value date 201s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 201s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0xec8ce100, JSClass 0xf0f8d920, in object 0xec8691e0 201s ok 19 prettyPrint toString is overridden on object 201s ok 20 prettyPrint string tag supplied 201s ok 21 prettyPrint symbol 201s ok 22 prettyPrint property key symbol 201s ok 23 prettyPrint property value symbol 201s ok 24 prettyPrint registered symbol 201s ok 25 prettyPrint property key registered symbol 201s ok 26 prettyPrint property value registered symbol 201s ok 27 prettyPrint well-known symbol 201s ok 28 prettyPrint property key well-known symbol 201s ok 29 prettyPrint property value well-known symbol 201s ok 30 prettyPrint undefined 201s ok 31 prettyPrint null 201s JS G BXD: Defining method quit in prototype for GLib.MainLoop 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x5f386110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 1 201s JS MAINLOOP: handling job 2, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 2 201s JS MAINLOOP: handling job 3, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 201s JS MAINLOOP: Main loop instance 0x5f386110: release 201s JS MAINLOOP: Completed job 3 201s JS MEMORY: Memory report: before destroying context 201s JS MEMORY: 259 objects currently alive 201s JS MEMORY: boxed_instance = 144 201s JS MEMORY: boxed_prototype = 9 201s JS MEMORY: closure = 1 201s JS MEMORY: function = 94 201s JS MEMORY: fundamental_instance = 0 201s JS MEMORY: fundamental_prototype = 0 201s JS MEMORY: gerror_instance = 0 201s JS MEMORY: gerror_prototype = 0 201s JS MEMORY: interface = 0 201s JS MEMORY: module = 5 201s JS MEMORY: ns = 4 201s JS MEMORY: object_instance = 0 201s JS MEMORY: object_prototype = 2 201s JS MEMORY: param = 0 201s JS MEMORY: union_instance = 0 201s JS MEMORY: union_prototype = 0 201s JS CTX: JS shutdown sequence 201s JS CTX: Stopping profiler 201s JS CTX: Shutting down toggle queue 201s JS CTX: Notifying external reference holders of GjsContext dispose 201s JS MAINLOOP: Stopping promise job dispatcher 201s JS CTX: Notifying reference holders of GjsContext dispose 201s JS CTX: Checking unhandled promise rejections 201s JS CTX: Releasing cached JS wrappers 201s JS CTX: Final triggered GC 201s JS CTX: Destroying JS context 201s JS CTX: Releasing all native objects 201s JS CTX: Disabling auto GC 201s JS CTX: Ending trace on global object 201s JS CTX: Freeing allocated resources 201s JS CTX: JS context destroyed 201s PASS: gjs/testPrint.test 201s Running test: gjs/testNamespace.test 201s Executing: gjs/testNamespace.test 201s JS NATIVE: Registered native JS module '_promiseNative' 201s JS NATIVE: Registered native JS module '_byteArrayNative' 201s JS NATIVE: Registered native JS module '_encodingNative' 201s JS NATIVE: Registered native JS module '_gi' 201s JS NATIVE: Registered native JS module 'gi' 201s JS NATIVE: Registered native JS module 'cairoNative' 201s JS NATIVE: Registered native JS module 'system' 201s JS NATIVE: Registered native JS module 'console' 201s JS NATIVE: Registered native JS module '_print' 201s JS CTX: Enabling JIT 201s JS CTX: Initialized class GjsFileImporter prototype 0xe9500080 201s JS IMPORT: Defining parent (nil) of 0xe95000d8 'imports' is mod 0 201s JS IMPORT: Importing '_print' 201s JS NATIVE: Defining native module '_print' 201s JS IMPORT: Defining parent 0xe95000d8 of 0xe95005f0 '_print' is mod 1 201s JS IMPORT: successfully imported module '_print' 201s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 201s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe93320d0 201s JS MAINLOOP: Main loop instance 0x6431a110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Starting promise job dispatcher 201s JS MAINLOOP: Main loop instance 0x6431a110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 201s JS MAINLOOP: Main loop instance 0x6431a110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe93320d0 201s JS IMPORT: Module metadata hook for module 0xe9510c80 201s JS IMPORT: Defining meta.importSync for module 0xe9510c80 201s JS NATIVE: Defining native module 'gi' 201s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe9511008 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 201s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 201s JS IMPORT: Importing directory 'overrides' 201s JS IMPORT: Defining parent 0xe95000d8 of 0xe95110f8 'overrides' is mod 1 201s JS IMPORT: Defined importer 'overrides' 0xe95110f8 in 0xe95000d8 201s JS IMPORT: successfully imported directory 'overrides' 201s JS IMPORT: Importing '_byteArrayNative' 201s JS NATIVE: Defining native module '_byteArrayNative' 201s JS IMPORT: Defining parent 0xe95000d8 of 0xe95114e0 '_byteArrayNative' is mod 1 201s JS IMPORT: successfully imported module '_byteArrayNative' 201s JS IMPORT: Importing '_promiseNative' 201s JS NATIVE: Defining native module '_promiseNative' 201s JS IMPORT: Defining parent 0xe95000d8 of 0xe9511620 '_promiseNative' is mod 1 201s JS IMPORT: successfully imported module '_promiseNative' 201s JS IMPORT: Importing module GLib succeeded 201s JS IMPORT: Defining parent 0xe95110f8 of 0xe93330e0 'GLib' is mod 1 201s JS IMPORT: successfully imported module 'GLib' 201s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 201s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe9369040, JSClass 0xeda90920, in object 0xe9369020 201s JS CTX: Initialized class GIRepositoryGType prototype 0xe9511840 201s JS CTX: Initialized class GIRepositoryFunction prototype 0xe9511898 201s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 201s JS G BXD: Defined class for Error (GError), prototype 0xe9369080, JSClass 0xeda90920, in object 0xe9369020 201s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 201s JS G BXD: Defined class for Variant (GVariant), prototype 0xe93690c0, JSClass 0xeda90920, in object 0xe9369020 201s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 201s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe9369100, JSClass 0xeda90920, in object 0xe9369020 201s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 201s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe9369140, JSClass 0xeda90920, in object 0xe9369020 201s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 201s JS G BXD: Defined class for Thread (GThread), prototype 0xe9369180, JSClass 0xeda90920, in object 0xe9369020 201s JS G BXD: Defining method ref in prototype for GLib.Thread 201s JS G BXD: Defining method unref in prototype for GLib.Thread 201s JS G NS: Defined namespace 'GLib' 0xe9369020 in GIRepository 0xe9510ec8 201s JS IMPORT: Importing module jasmine succeeded 201s JS IMPORT: Defining parent 0xe95000d8 of 0xe93338c0 'jasmine' is mod 1 201s JS IMPORT: successfully imported module 'jasmine' 201s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 201s JS MAINLOOP: Main loop instance 0x6431a110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x6431a110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 201s JS MAINLOOP: Main loop instance 0x6431a110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Importing 'gi' 201s JS IMPORT: Defining parent 0xe95000d8 of 0xe9510ec8 'gi' is mod 1 201s JS IMPORT: successfully imported module 'gi' 201s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 201s JS G NS: Defined namespace 'Regress' 0xe93691e0 in GIRepository 0xe9510ec8 201s JS CTX: Script evaluation succeeded 201s JS MAINLOOP: Main loop instance 0x6431a110: Spinning loop until released or hook cleared 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe93320d0 201s JS IMPORT: Module metadata hook for module 0xe9523f10 201s JS IMPORT: Defining meta.importSync for module 0xe9523f10 201s JS NATIVE: Defining native module 'system' 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe93320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe93320d0 201s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 201s JS MAINLOOP: Set main loop hook to 201s JS MAINLOOP: Main loop instance 0x6431a110: hold 201s JS MAINLOOP: Running and clearing main loop hook 201s JS G BXD: Defining method run in prototype for GLib.MainLoop 201s 1..1 201s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 201s JS G BXD: Defined class for Source (GSource), prototype 0xe9369200, JSClass 0xeda90920, in object 0xe9369020 201s JS G BXD: Defining method set_priority in prototype for GLib.Source 201s JS IMPORT: Importing '_gi' 201s JS NATIVE: Defining native module '_gi' 201s JS IMPORT: Defining parent 0xe95000d8 of 0xe9527b48 '_gi' is mod 1 201s JS IMPORT: successfully imported module '_gi' 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 201s JS G NS: Defined namespace 'GjsPrivate' 0xe9369280 in GIRepository 0xe9510ec8 201s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 201s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 201s JS IMPORT: Importing module _common succeeded 201s JS IMPORT: Defining parent 0xe95000d8 of 0xe9333b60 '_common' is mod 1 201s JS IMPORT: successfully imported module '_common' 201s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 201s JS IMPORT: Importing module _legacy succeeded 201s JS IMPORT: Defining parent 0xe95000d8 of 0xe9333ba0 '_legacy' is mod 1 201s JS IMPORT: successfully imported module '_legacy' 201s JS IMPORT: Importing module GObject succeeded 201s JS IMPORT: Defining parent 0xe95110f8 of 0xe9333b20 'GObject' is mod 1 201s JS IMPORT: successfully imported module 'GObject' 201s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 201s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 201s JS G BXD: Defined class for String (GString), prototype 0xe9369480, JSClass 0xeda90920, in object 0xe9369260 201s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 201s JS G PRM: Defined class ParamSpec prototype is 0xe9333c20 class 0xeda930c0 in object 0xe9369260 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 201s JS G OBJ: Defined class for Object (GObject), prototype 0xe93695a0, JSClass 0xeda90c80, in object 0xe9369260 201s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 201s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 201s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe93695c0, JSClass 0xeda90c80, in object 0xe9369260 201s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 201s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 201s JS G NS: Defined namespace 'GObject' 0xe9369260 in GIRepository 0xe9510ec8 201s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 201s JS G BXD: Defining method attach in prototype for GLib.Source 201s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 201s JS IMPORT: Module metadata hook for module 0xe9502bf8 201s JS IMPORT: Defining meta.importSync for module 0xe9502bf8 201s JS G BXD: Defining method destroy in prototype for GLib.Source 201s ok 1 GI repository namespace supplies a name 201s JS G BXD: Defining method quit in prototype for GLib.MainLoop 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x6431a110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 1 201s JS MAINLOOP: handling job 2, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 2 201s JS MAINLOOP: handling job 3, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 201s JS MAINLOOP: Main loop instance 0x6431a110: release 201s JS MAINLOOP: Completed job 3 201s JS MEMORY: Memory report: before destroying context 201s JS MEMORY: 125 objects currently alive 201s JS MEMORY: boxed_instance = 11 201s JS MEMORY: boxed_prototype = 8 201s JS MEMORY: closure = 1 201s JS MEMORY: function = 94 201s JS MEMORY: fundamental_instance = 0 201s JS MEMORY: fundamental_prototype = 0 201s JS MEMORY: gerror_instance = 0 201s JS MEMORY: gerror_prototype = 0 201s JS MEMORY: interface = 0 201s JS MEMORY: module = 5 201s JS MEMORY: ns = 4 201s JS MEMORY: object_instance = 0 201s JS MEMORY: object_prototype = 2 201s JS MEMORY: param = 0 201s JS MEMORY: union_instance = 0 201s JS MEMORY: union_prototype = 0 201s JS CTX: JS shutdown sequence 201s JS CTX: Stopping profiler 201s JS CTX: Shutting down toggle queue 201s JS CTX: Notifying external reference holders of GjsContext dispose 201s JS MAINLOOP: Stopping promise job dispatcher 201s JS CTX: Notifying reference holders of GjsContext dispose 201s JS CTX: Checking unhandled promise rejections 201s JS CTX: Releasing cached JS wrappers 201s JS CTX: Final triggered GC 201s JS CTX: Destroying JS context 201s JS CTX: Releasing all native objects 201s JS CTX: Disabling auto GC 201s JS CTX: Ending trace on global object 201s JS CTX: Freeing allocated resources 201s JS CTX: JS context destroyed 201s PASS: gjs/testNamespace.test 201s Running test: gjs/testFormat.test 201s JS NATIVE: Registered native JS module '_promiseNative' 201s JS NATIVE: Registered native JS module '_byteArrayNative' 201s JS NATIVE: Registered native JS module '_encodingNative' 201s JS NATIVE: Registered native JS module '_gi' 201s JS NATIVE: Registered native JS module 'gi' 201s JS NATIVE: Registered native JS module 'cairoNative' 201s JS NATIVE: Registered native JS module 'system' 201s JS NATIVE: Registered native JS module 'console' 201s JS NATIVE: Registered native JS module '_print' 201s JS CTX: Enabling JIT 201s JS CTX: Initialized class GjsFileImporter prototype 0xeaf00080 201s JS IMPORT: Defining parent (nil) of 0xeaf000d8 'imports' is mod 0 201s JS IMPORT: Importing '_print' 201s JS NATIVE: Defining native module '_print' 201s JS IMPORT: Defining parent 0xeaf000d8 of 0xeaf005f0 '_print' is mod 1 201s JS IMPORT: successfully imported module '_print' 201s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 201s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xead320d0 201s JS MAINLOOP: Main loop instance 0x66699110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Starting promise job dispatcher 201s JS MAINLOOP: Main loop instance 0x66699110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 201s JS MAINLOOP: Main loop instance 0x66699110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xead320d0 201s JS IMPORT: Module metadata hook for module 0xeaf10c80 201s JS IMPORT: Defining meta.importSync for module 0xeaf10c80 201s JS NATIVE: Defining native module 'gi' 201s JS CTX: Initialized class GIRepositoryNamespace prototype 0xeaf11008 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 201s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 201s JS IMPORT: Importing directory 'overrides' 201s JS IMPORT: Defining parent 0xeaf000d8 of 0xeaf110f8 'overrides' is mod 1 201s JS IMPORT: Defined importer 'overrides' 0xeaf110f8 in 0xeaf000d8 201s JS IMPORT: successfully imported directory 'overrides' 201s JS IMPORT: Importing '_byteArrayNative' 201s JS NATIVE: Defining native module '_byteArrayNative' 201s JS IMPORT: Defining parent 0xeaf000d8 of 0xeaf114e0 '_byteArrayNative' is mod 1 201s JS IMPORT: successfully imported module '_byteArrayNative' 201s JS IMPORT: Importing '_promiseNative' 201s JS NATIVE: Defining native module '_promiseNative' 201s JS IMPORT: Defining parent 0xeaf000d8 of 0xeaf11620 '_promiseNative' is mod 1 201s JS IMPORT: successfully imported module '_promiseNative' 201s JS IMPORT: Importing module GLib succeeded 201s JS IMPORT: Defining parent 0xeaf110f8 of 0xead330e0 'GLib' is mod 1 201s JS IMPORT: successfully imported module 'GLib' 201s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 201s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xead69040, JSClass 0xef49c920, in object 0xead69020 201s JS CTX: Initialized class GIRepositoryGType prototype 0xeaf11840 201s JS CTX: Initialized class GIRepositoryFunction prototype 0xeaf11898 201s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 201s JS G BXD: Defined class for Error (GError), prototype 0xead69080, JSClass 0xef49c920, in object 0xead69020 201s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 201s JS G BXD: Defined class for Variant (GVariant), prototype 0xead690c0, JSClass 0xef49c920, in object 0xead69020 201s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 201s JS G BXD: Defined class for Bytes (GBytes), prototype 0xead69100, JSClass 0xef49c920, in object 0xead69020 201s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 201s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xead69140, JSClass 0xef49c920, in object 0xead69020 201s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 201s JS G BXD: Defined class for Thread (GThread), prototype 0xead69180, JSClass 0xef49c920, in object 0xead69020 201s JS G BXD: Defining method ref in prototype for GLib.Thread 201s JS G BXD: Defining method unref in prototype for GLib.Thread 201s JS G NS: Defined namespace 'GLib' 0xead69020 in GIRepository 0xeaf10ec8 201s JS IMPORT: Importing module jasmine succeeded 201s JS IMPORT: Defining parent 0xeaf000d8 of 0xead338c0 'jasmine' is mod 1 201s JS IMPORT: successfully imported module 'jasmine' 201s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 201s JS MAINLOOP: Main loop instance 0x66699110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x66699110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 201s JS MAINLOOP: Main loop instance 0x66699110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: JS import 'format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/format.js 201s JS IMPORT: JS import '_format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_format.js 201s JS IMPORT: JS import '_format' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_format.js 201s JS IMPORT: Importing 'gi' 201s JS IMPORT: Defining parent 0xeaf000d8 of 0xeaf10ec8 'gi' is mod 1 201s JS IMPORT: successfully imported module 'gi' 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 201s JS G NS: Defined namespace 'GjsPrivate' 0xead691e0 in GIRepository 0xeaf10ec8 201s JS IMPORT: Importing module _format succeeded 201s JS IMPORT: Defining parent 0xeaf000d8 of 0xead33a00 '_format' is mod 1 201s JS IMPORT: successfully imported module '_format' 201s JS IMPORT: Importing module format succeeded 201s JS IMPORT: Defining parent 0xeaf000d8 of 0xead339c0 'format' is mod 1 201s JS IMPORT: successfully imported module 'format' 201s JS CTX: Script evaluation succeeded 201s JS MAINLOOP: Main loop instance 0x66699110: Spinning loop until released or hook cleared 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xead320d0 201s JS IMPORT: Module metadata hook for module 0xeaf29748 201s JS IMPORT: Defining meta.importSync for module 0xeaf29748 201s JS NATIVE: Defining native module 'system' 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xead320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xead320d0 201s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 201s JS MAINLOOP: Set main loop hook to 201s JS MAINLOOP: Main loop instance 0x66699110: hold 201s JS MAINLOOP: Running and clearing main loop hook 201s JS G BXD: Defining method run in prototype for GLib.MainLoop 201s 1..12 201s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 201s JS G BXD: Defined class for Source (GSource), prototype 0xead69200, JSClass 0xef49c920, in object 0xead69020 201s JS G BXD: Defining method set_priority in prototype for GLib.Source 201s JS IMPORT: Importing '_gi' 201s JS NATIVE: Defining native module '_gi' 201s JS IMPORT: Defining parent 0xeaf000d8 of 0xeaf2e068 '_gi' is mod 1 201s JS IMPORT: successfully imported module '_gi' 201s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 201s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 201s JS IMPORT: Importing module _common succeeded 201s JS IMPORT: Defining parent 0xeaf000d8 of 0xead33be0 '_common' is mod 1 201s JS IMPORT: successfully imported module '_common' 201s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 201s JS IMPORT: Importing module _legacy succeeded 201s JS IMPORT: Defining parent 0xeaf000d8 of 0xead33c20 '_legacy' is mod 1 201s JS IMPORT: successfully imported module '_legacy' 201s JS IMPORT: Importing module GObject succeeded 201s JS IMPORT: Defining parent 0xeaf110f8 of 0xead33ba0 'GObject' is mod 1 201s JS IMPORT: successfully imported module 'GObject' 201s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 201s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 201s JS G BXD: Defined class for String (GString), prototype 0xead69460, JSClass 0xef49c920, in object 0xead69260 201s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 201s JS G PRM: Defined class ParamSpec prototype is 0xead33ca0 class 0xef49f0c0 in object 0xead69260 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 201s JS G OBJ: Defined class for Object (GObject), prototype 0xead69580, JSClass 0xef49cc80, in object 0xead69260 201s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 201s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 201s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xead695a0, JSClass 0xef49cc80, in object 0xead69260 201s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 201s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 201s JS G NS: Defined namespace 'GObject' 0xead69260 in GIRepository 0xeaf10ec8 201s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 201s JS G BXD: Defining method attach in prototype for GLib.Source 201s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 201s JS IMPORT: Module metadata hook for module 0xeaf02bf8 201s JS IMPORT: Defining meta.importSync for module 0xeaf02bf8 201s JS G BXD: Defining method destroy in prototype for GLib.Source 201s ok 1 imports.format escapes % with another % character 201s ok 2 imports.format formats a single string argument 201s ok 3 imports.format formats two string arguments 201s ok 4 imports.format formats two swapped string arguments 201s ok 5 imports.format formats a number in base 10 201s ok 6 imports.format formats a number in base 16 201s ok 7 imports.format formats a floating point number with no precision 201s ok 8 imports.format formats a floating point number with precision 2 201s ok 9 imports.format pads with zeroes 201s ok 10 imports.format pads with spaces 201s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 201s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 201s JS G BXD: Defining method quit in prototype for GLib.MainLoop 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x66699110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 1 201s JS MAINLOOP: handling job 2, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 2 201s JS MAINLOOP: handling job 3, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 201s JS MAINLOOP: Main loop instance 0x66699110: release 201s JS MAINLOOP: Completed job 3 201s JS MEMORY: Memory report: before destroying context 201s JS MEMORY: 170 objects currently alive 201s JS MEMORY: boxed_instance = 55 201s JS MEMORY: boxed_prototype = 8 201s JS MEMORY: closure = 1 201s JS MEMORY: function = 94 201s JS MEMORY: fundamental_instance = 0 201s JS MEMORY: fundamental_prototype = 0 201s JS MEMORY: gerror_instance = 0 201s JS MEMORY: gerror_prototype = 0 201s JS MEMORY: interface = 0 201s JS MEMORY: module = 7 201s JS MEMORY: ns = 3 201s JS MEMORY: object_instance = 0 201s JS MEMORY: object_prototype = 2 201s JS MEMORY: param = 0 201s JS MEMORY: union_instance = 0 201s JS MEMORY: union_prototype = 0 201s JS CTX: JS shutdown sequence 201s JS CTX: Stopping profiler 201s JS CTX: Shutting down toggle queue 201s JS CTX: Notifying external reference holders of GjsContext dispose 201s JS MAINLOOP: Stopping promise job dispatcher 201s JS CTX: Notifying reference holders of GjsContext dispose 201s JS CTX: Checking unhandled promise rejections 201s JS CTX: Releasing cached JS wrappers 201s JS CTX: Final triggered GC 201s JS CTX: Destroying JS context 201s JS CTX: Releasing all native objects 201s JS CTX: Disabling auto GC 201s JS CTX: Ending trace on global object 201s JS CTX: Freeing allocated resources 201s JS CTX: JS context destroyed 201s PASS: gjs/testFormat.test 201s Running test: gjs/breakpoint.test 201s 1..1 201s ok 1 - /usr/libexec/installed-tests/gjs/debugger/breakpoint.debugger 201s PASS: gjs/breakpoint.test 201s Running test: gjs/testFundamental.test 201s JS NATIVE: Registered native JS module '_promiseNative' 201s JS NATIVE: Registered native JS module '_byteArrayNative' 201s JS NATIVE: Registered native JS module '_encodingNative' 201s JS NATIVE: Registered native JS module '_gi' 201s JS NATIVE: Registered native JS module 'gi' 201s JS NATIVE: Registered native JS module 'cairoNative' 201s JS NATIVE: Registered native JS module 'system' 201s JS NATIVE: Registered native JS module 'console' 201s JS NATIVE: Registered native JS module '_print' 201s JS CTX: Enabling JIT 201s JS CTX: Initialized class GjsFileImporter prototype 0xec700080 201s JS IMPORT: Defining parent (nil) of 0xec7000d8 'imports' is mod 0 201s JS IMPORT: Importing '_print' 201s JS NATIVE: Defining native module '_print' 201s JS IMPORT: Defining parent 0xec7000d8 of 0xec7005f0 '_print' is mod 1 201s JS IMPORT: successfully imported module '_print' 201s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 201s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xec5320d0 201s JS MAINLOOP: Main loop instance 0x5b30d110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Starting promise job dispatcher 201s JS MAINLOOP: Main loop instance 0x5b30d110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 201s JS MAINLOOP: Main loop instance 0x5b30d110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xec5320d0 201s JS IMPORT: Module metadata hook for module 0xec710c80 201s JS IMPORT: Defining meta.importSync for module 0xec710c80 201s JS NATIVE: Defining native module 'gi' 201s JS CTX: Initialized class GIRepositoryNamespace prototype 0xec711008 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 201s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 201s JS IMPORT: Importing directory 'overrides' 201s JS IMPORT: Defining parent 0xec7000d8 of 0xec7110f8 'overrides' is mod 1 201s JS IMPORT: Defined importer 'overrides' 0xec7110f8 in 0xec7000d8 201s JS IMPORT: successfully imported directory 'overrides' 201s JS IMPORT: Importing '_byteArrayNative' 201s JS NATIVE: Defining native module '_byteArrayNative' 201s JS IMPORT: Defining parent 0xec7000d8 of 0xec7114e0 '_byteArrayNative' is mod 1 201s JS IMPORT: successfully imported module '_byteArrayNative' 201s JS IMPORT: Importing '_promiseNative' 201s JS NATIVE: Defining native module '_promiseNative' 201s JS IMPORT: Defining parent 0xec7000d8 of 0xec711620 '_promiseNative' is mod 1 201s JS IMPORT: successfully imported module '_promiseNative' 201s JS IMPORT: Importing module GLib succeeded 201s JS IMPORT: Defining parent 0xec7110f8 of 0xec5330e0 'GLib' is mod 1 201s JS IMPORT: successfully imported module 'GLib' 201s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 201s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xec569040, JSClass 0xf0be9920, in object 0xec569020 201s JS CTX: Initialized class GIRepositoryGType prototype 0xec711840 201s JS CTX: Initialized class GIRepositoryFunction prototype 0xec711898 201s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 201s JS G BXD: Defined class for Error (GError), prototype 0xec569080, JSClass 0xf0be9920, in object 0xec569020 201s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 201s JS G BXD: Defined class for Variant (GVariant), prototype 0xec5690c0, JSClass 0xf0be9920, in object 0xec569020 201s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 201s JS G BXD: Defined class for Bytes (GBytes), prototype 0xec569100, JSClass 0xf0be9920, in object 0xec569020 201s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 201s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xec569140, JSClass 0xf0be9920, in object 0xec569020 201s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 201s JS G BXD: Defined class for Thread (GThread), prototype 0xec569180, JSClass 0xf0be9920, in object 0xec569020 201s JS G BXD: Defining method ref in prototype for GLib.Thread 201s JS G BXD: Defining method unref in prototype for GLib.Thread 201s JS G NS: Defined namespace 'GLib' 0xec569020 in GIRepository 0xec710ec8 201s JS IMPORT: Importing module jasmine succeeded 201s JS IMPORT: Defining parent 0xec7000d8 of 0xec5338c0 'jasmine' is mod 1 201s JS IMPORT: successfully imported module 'jasmine' 201s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 201s JS MAINLOOP: Main loop instance 0x5b30d110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x5b30d110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 201s JS MAINLOOP: Main loop instance 0x5b30d110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Importing 'gi' 201s JS IMPORT: Defining parent 0xec7000d8 of 0xec710ec8 'gi' is mod 1 201s JS IMPORT: successfully imported module 'gi' 201s JS IMPORT: Importing '_gi' 201s JS NATIVE: Defining native module '_gi' 201s JS IMPORT: Defining parent 0xec7000d8 of 0xec723038 '_gi' is mod 1 201s JS IMPORT: successfully imported module '_gi' 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 201s JS G NS: Defined namespace 'GjsPrivate' 0xec569200 in GIRepository 0xec710ec8 201s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 201s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 201s JS IMPORT: Importing module _common succeeded 201s JS IMPORT: Defining parent 0xec7000d8 of 0xec533a00 '_common' is mod 1 201s JS IMPORT: successfully imported module '_common' 201s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 201s JS IMPORT: Importing module _legacy succeeded 201s JS IMPORT: Defining parent 0xec7000d8 of 0xec533a40 '_legacy' is mod 1 201s JS IMPORT: successfully imported module '_legacy' 201s JS IMPORT: Importing module GObject succeeded 201s JS IMPORT: Defining parent 0xec7110f8 of 0xec5339c0 'GObject' is mod 1 201s JS IMPORT: successfully imported module 'GObject' 201s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 201s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 201s JS G BXD: Defined class for String (GString), prototype 0xec569400, JSClass 0xf0be9920, in object 0xec5691e0 201s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 201s JS G PRM: Defined class ParamSpec prototype is 0xec533ac0 class 0xf0bec0c0 in object 0xec5691e0 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 201s JS G OBJ: Defined class for Object (GObject), prototype 0xec569520, JSClass 0xf0be9c80, in object 0xec5691e0 201s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 201s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 201s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xec569540, JSClass 0xf0be9c80, in object 0xec5691e0 201s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 201s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 201s JS G NS: Defined namespace 'GObject' 0xec5691e0 in GIRepository 0xec710ec8 201s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 201s JS G NS: Defined namespace 'Regress' 0xec569580 in GIRepository 0xec710ec8 201s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 201s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0xec5695a0, JSClass 0xf0be9980, in object 0xec569580 201s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 201s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 201s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0xec5695e0, JSClass 0xf0be9980, in object 0xec569580 201s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 201s JS G NS: Found info type OBJECT for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 201s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0xec569620, JSClass 0xf0be9980, in object 0xec569580 201s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 201s JS G NS: Found info type OBJECT for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 201s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0xec569660, JSClass 0xf0be9980, in object 0xec569580 201s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 201s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 201s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 201s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 201s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 201s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 201s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 201s JS G ENUM: Defining enum value ACTION (fixed from action) 32 201s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 201s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 201s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 201s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 201s JS G ENUM: Defining GObject.SignalFlags as 0xec727318 201s JS CTX: Script evaluation succeeded 201s JS MAINLOOP: Main loop instance 0x5b30d110: Spinning loop until released or hook cleared 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xec5320d0 201s JS IMPORT: Module metadata hook for module 0xec72cde0 201s JS IMPORT: Defining meta.importSync for module 0xec72cde0 201s JS NATIVE: Defining native module 'system' 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xec5320d0 201s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xec5320d0 201s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 201s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 201s JS MAINLOOP: Set main loop hook to 201s JS MAINLOOP: Main loop instance 0x5b30d110: hold 201s JS MAINLOOP: Running and clearing main loop hook 201s JS G BXD: Defining method run in prototype for GLib.MainLoop 201s 1..10 201s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 201s JS G BXD: Defined class for Source (GSource), prototype 0xec5696e0, JSClass 0xf0be9920, in object 0xec569020 201s JS G BXD: Defining method set_priority in prototype for GLib.Source 201s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 201s JS G BXD: Defining method attach in prototype for GLib.Source 201s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 201s JS IMPORT: Module metadata hook for module 0xec702bf8 201s JS IMPORT: Defining meta.importSync for module 0xec702bf8 201s JS G NS: Found info type FUNCTION for 'strdup_value_contents' in namespace 'GObject' 201s JS G BXD: Defining method destroy in prototype for GLib.Source 201s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 201s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 201s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 201s 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 201s 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 201s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 201s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 201s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 201s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 201s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 201s JS G BXD: Defined class for Value (GValue), prototype 0xec569dc0, JSClass 0xf0be9920, in object 0xec5691e0 201s JS G BXD: Defining method init in prototype for GObject.Value 201s ok 9 Fundamental type support can marshal to a null value 201s ok 10 Fundamental type support can marshal to a null value if has no getter function 201s JS G BXD: Defining method quit in prototype for GLib.MainLoop 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x5b30d110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 0 201s JS MAINLOOP: handling job 1, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 1 201s JS MAINLOOP: handling job 2, 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Completed job 2 201s JS MAINLOOP: handling job 3, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 201s JS MAINLOOP: Main loop instance 0x5b30d110: release 201s JS MAINLOOP: Completed job 3 201s JS MEMORY: Memory report: before destroying context 201s JS MEMORY: 207 objects currently alive 201s JS MEMORY: boxed_instance = 49 201s JS MEMORY: boxed_prototype = 9 201s JS MEMORY: closure = 13 201s JS MEMORY: function = 103 201s JS MEMORY: fundamental_instance = 9 201s JS MEMORY: fundamental_prototype = 4 201s JS MEMORY: gerror_instance = 0 201s JS MEMORY: gerror_prototype = 0 201s JS MEMORY: interface = 0 201s JS MEMORY: module = 5 201s JS MEMORY: ns = 4 201s JS MEMORY: object_instance = 8 201s JS MEMORY: object_prototype = 3 201s JS MEMORY: param = 0 201s JS MEMORY: union_instance = 0 201s JS MEMORY: union_prototype = 0 201s JS CTX: JS shutdown sequence 201s JS CTX: Stopping profiler 201s JS CTX: Shutting down toggle queue 201s JS CTX: Notifying external reference holders of GjsContext dispose 201s JS MAINLOOP: Stopping promise job dispatcher 201s JS CTX: Notifying reference holders of GjsContext dispose 201s JS CTX: Checking unhandled promise rejections 201s JS CTX: Releasing cached JS wrappers 201s JS CTX: Final triggered GC 201s JS CTX: Destroying JS context 201s JS CTX: Releasing all native objects 201s JS CTX: Disabling auto GC 201s JS CTX: Ending trace on global object 201s JS CTX: Freeing allocated resources 201s JS CTX: JS context destroyed 201s PASS: gjs/testFundamental.test 201s Running test: gjs/keys.test 201s 1..1 201s ok 1 - /usr/libexec/installed-tests/gjs/debugger/keys.debugger 201s PASS: gjs/keys.test 201s Running test: gjs/testLegacyGObject.test 201s JS NATIVE: Registered native JS module '_promiseNative' 201s JS NATIVE: Registered native JS module '_byteArrayNative' 201s JS NATIVE: Registered native JS module '_encodingNative' 201s JS NATIVE: Registered native JS module '_gi' 201s JS NATIVE: Registered native JS module 'gi' 201s JS NATIVE: Registered native JS module 'cairoNative' 201s JS NATIVE: Registered native JS module 'system' 201s JS NATIVE: Registered native JS module 'console' 201s JS NATIVE: Registered native JS module '_print' 201s JS CTX: Enabling JIT 201s JS CTX: Initialized class GjsFileImporter prototype 0xed700080 201s JS IMPORT: Defining parent (nil) of 0xed7000d8 'imports' is mod 0 201s JS IMPORT: Importing '_print' 201s JS NATIVE: Defining native module '_print' 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed7005f0 '_print' is mod 1 201s JS IMPORT: successfully imported module '_print' 201s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 201s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xed5320d0 201s JS MAINLOOP: Main loop instance 0x64509110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Starting promise job dispatcher 201s JS MAINLOOP: Main loop instance 0x64509110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 201s JS MAINLOOP: Main loop instance 0x64509110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed5320d0 201s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xed5320d0 201s JS IMPORT: Module metadata hook for module 0xed710c80 201s JS IMPORT: Defining meta.importSync for module 0xed710c80 201s JS NATIVE: Defining native module 'gi' 201s JS CTX: Initialized class GIRepositoryNamespace prototype 0xed711008 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 201s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 201s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 201s JS IMPORT: Importing directory 'overrides' 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed7110f8 'overrides' is mod 1 201s JS IMPORT: Defined importer 'overrides' 0xed7110f8 in 0xed7000d8 201s JS IMPORT: successfully imported directory 'overrides' 201s JS IMPORT: Importing '_byteArrayNative' 201s JS NATIVE: Defining native module '_byteArrayNative' 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed7114e0 '_byteArrayNative' is mod 1 201s JS IMPORT: successfully imported module '_byteArrayNative' 201s JS IMPORT: Importing '_promiseNative' 201s JS NATIVE: Defining native module '_promiseNative' 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed711620 '_promiseNative' is mod 1 201s JS IMPORT: successfully imported module '_promiseNative' 201s JS IMPORT: Importing module GLib succeeded 201s JS IMPORT: Defining parent 0xed7110f8 of 0xed5330e0 'GLib' is mod 1 201s JS IMPORT: successfully imported module 'GLib' 201s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 201s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xed569040, JSClass 0xf1c8a920, in object 0xed569020 201s JS CTX: Initialized class GIRepositoryGType prototype 0xed711840 201s JS CTX: Initialized class GIRepositoryFunction prototype 0xed711898 201s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 201s JS G BXD: Defined class for Error (GError), prototype 0xed569080, JSClass 0xf1c8a920, in object 0xed569020 201s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 201s JS G BXD: Defined class for Variant (GVariant), prototype 0xed5690c0, JSClass 0xf1c8a920, in object 0xed569020 201s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 201s JS G BXD: Defined class for Bytes (GBytes), prototype 0xed569100, JSClass 0xf1c8a920, in object 0xed569020 201s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 201s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xed569140, JSClass 0xf1c8a920, in object 0xed569020 201s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 201s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 201s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 201s JS G BXD: Defined class for Thread (GThread), prototype 0xed569180, JSClass 0xf1c8a920, in object 0xed569020 201s JS G BXD: Defining method ref in prototype for GLib.Thread 201s JS G BXD: Defining method unref in prototype for GLib.Thread 201s JS G NS: Defined namespace 'GLib' 0xed569020 in GIRepository 0xed710ec8 201s JS IMPORT: Importing module jasmine succeeded 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed5338c0 'jasmine' is mod 1 201s JS IMPORT: successfully imported module 'jasmine' 201s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 201s JS MAINLOOP: Main loop instance 0x64509110: hold 201s JS MAINLOOP: Enqueue job , promise=, allocation site= 201s JS MAINLOOP: Main loop instance 0x64509110: Spinning loop until released or hook cleared 201s JS MAINLOOP: handling job 0, 201s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 201s JS MAINLOOP: Main loop instance 0x64509110: release 201s JS MAINLOOP: Completed job 0 201s JS IMPORT: Importing 'gi' 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed710ec8 'gi' is mod 1 201s JS IMPORT: successfully imported module 'gi' 201s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 201s JS G NS: Defined namespace 'GjsPrivate' 0xed569200 in GIRepository 0xed710ec8 201s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 201s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 201s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 201s JS IMPORT: Importing module _legacy succeeded 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed533a80 '_legacy' is mod 1 201s JS IMPORT: successfully imported module '_legacy' 201s JS IMPORT: Importing module lang succeeded 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed533a40 'lang' is mod 1 201s JS IMPORT: successfully imported module 'lang' 201s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 201s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 201s JS IMPORT: Importing module _signals succeeded 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed533ac0 '_signals' is mod 1 201s JS IMPORT: successfully imported module '_signals' 201s JS IMPORT: Importing module signals succeeded 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed533a00 'signals' is mod 1 201s JS IMPORT: successfully imported module 'signals' 201s JS IMPORT: Importing module Gio succeeded 201s JS IMPORT: Defining parent 0xed7110f8 of 0xed5339c0 'Gio' is mod 1 201s JS IMPORT: successfully imported module 'Gio' 201s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 201s JS IMPORT: Importing '_gi' 201s JS NATIVE: Defining native module '_gi' 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed7256c8 '_gi' is mod 1 201s JS IMPORT: successfully imported module '_gi' 201s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 201s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 201s JS IMPORT: Importing module _common succeeded 201s JS IMPORT: Defining parent 0xed7000d8 of 0xed533b40 '_common' is mod 1 201s JS IMPORT: successfully imported module '_common' 201s JS IMPORT: Importing module GObject succeeded 201s JS IMPORT: Defining parent 0xed7110f8 of 0xed533b00 'GObject' is mod 1 201s JS IMPORT: successfully imported module 'GObject' 201s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 201s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 201s JS G BXD: Defined class for String (GString), prototype 0xed569420, JSClass 0xf1c8a920, in object 0xed569220 201s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 201s JS G PRM: Defined class ParamSpec prototype is 0xed533bc0 class 0xf1c8d0c0 in object 0xed569220 201s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 201s JS G OBJ: Defined class for Object (GObject), prototype 0xed569540, JSClass 0xf1c8ac80, in object 0xed569220 201s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 201s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 201s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xed569560, JSClass 0xf1c8ac80, in object 0xed569220 201s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 201s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 201s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 201s JS G NS: Defined namespace 'GObject' 0xed569220 in GIRepository 0xed710ec8 201s JS G OBJ: Defined class for Application (GApplication), prototype 0xed5695a0, JSClass 0xf1c8ac80, in object 0xed5691e0 201s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 201s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xed533e80, JSClass 0xf1c8acc8, in object 0xed5691e0 201s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 201s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 201s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xed569600, JSClass 0xf1c8ac80, in object 0xed5691e0 201s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 201s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xed5b00a0, JSClass 0xf1c8acc8, in object 0xed5691e0 201s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xed569660, JSClass 0xf1c8ac80, in object 0xed5691e0 201s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 201s JS G IFACE: Defined class for Initable (GInitable), prototype 0xed5b01a0, JSClass 0xf1c8acc8, in object 0xed5691e0 201s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 201s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 201s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xed5696c0, JSClass 0xf1c8a920, in object 0xed5691e0 201s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 201s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xed569700, JSClass 0xf1c8a920, in object 0xed5691e0 201s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 201s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 201s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xed569740, JSClass 0xf1c8ac80, in object 0xed5691e0 201s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xed569780, JSClass 0xf1c8ac80, in object 0xed569200 201s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 201s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xed5697c0, JSClass 0xf1c8ac80, in object 0xed5691e0 201s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 201s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 201s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 201s JS G IFACE: Defined class for File (GFile), prototype 0xed5b02c0, JSClass 0xf1c8acc8, in object 0xed5691e0 201s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xed569820, JSClass 0xf1c8ac80, in object 0xed710f90 201s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 201s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xed569880, JSClass 0xf1c8ac80, in object 0xed5691e0 201s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 201s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 201s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xed5698c0, JSClass 0xf1c8ac80, in object 0xed5691e0 201s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 201s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xed569900, JSClass 0xf1c8ac80, in object 0xed5691e0 201s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 201s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xed569940, JSClass 0xf1c8a920, in object 0xed5691e0 201s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 201s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 201s JS G OBJ: Defined class for Settings (GSettings), prototype 0xed569980, JSClass 0xf1c8ac80, in object 0xed5691e0 201s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 201s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 202s JS G NS: Defined namespace 'Gio' 0xed5691e0 in GIRepository 0xed710ec8 202s JS IMPORT: Importing module Gtk succeeded 202s JS IMPORT: Defining parent 0xed7110f8 of 0xed5b0b00 'Gtk' is mod 1 202s JS IMPORT: successfully imported module 'Gtk' 202s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 202s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 202s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xed5699e0, JSClass 0xf1c8ac80, in object 0xed569220 202s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xed569a20, JSClass 0xf1c8ac80, in object 0xed5699c0 202s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 202s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xed5b0d60, JSClass 0xf1c8acc8, in object 0xed5699c0 202s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 202s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xed569a80, JSClass 0xf1c8ac80, in object 0xed5699c0 202s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 202s JS G NS: Defined namespace 'Gtk' 0xed5699c0 in GIRepository 0xed710ec8 202s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 202s JS IMPORT: Importing module mainloop succeeded 202s JS IMPORT: Defining parent 0xed7000d8 of 0xed5b0e40 'mainloop' is mod 1 202s JS IMPORT: successfully imported module 'mainloop' 202s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 202s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 202s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 202s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 202s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 202s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 202s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 202s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 202s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 202s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 202s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 202s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 202s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 202s JS G ENUM: Defining GObject.ParamFlags as 0xed72b9e0 202s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 202s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x64672128 type GParamString 202s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x64672208 type GParamString 202s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x646722a8 type GParamString 202s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 202s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 202s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 202s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 202s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 202s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 202s JS G ENUM: Defining enum value ACTION (fixed from action) 32 202s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 202s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 202s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 202s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 202s JS G ENUM: Defining GObject.SignalFlags as 0xed72bbe0 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0xed569ac0, JSClass 0xf1c8ac80, in object 0xed710f90 202s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 202s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0xed569b00, JSClass 0xf1c8ac80, in object 0xed710f90 202s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0xed569b40, JSClass 0xf1c8ac80, in object 0xed710f90 202s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0xed569b80, JSClass 0xf1c8ac80, in object 0xed710f90 202s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0xed569bc0, JSClass 0xf1c8ac80, in object 0xed710f90 202s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0xed569c00, JSClass 0xf1c8ac80, in object 0xed710f90 202s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0xed569c40, JSClass 0xf1c8ac80, in object 0xed535980 202s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x645e1eb8 type GParamString 202s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0xed5b96c0, JSClass 0xf1c8acc8, in object 0xed535980 202s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0xed5b9700, JSClass 0xf1c8acc8, in object 0xed535980 202s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x645e36b8 type GParamOverride 202s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x646257d8 type GParamString 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0xed569cc0, JSClass 0xf1c8ac80, in object 0xed535980 202s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x645e6588 type GParamOverride 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0xed569d00, JSClass 0xf1c8ac80, in object 0xed535980 202s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x6471f8c8 type GParamOverride 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0xed569d40, JSClass 0xf1c8ac80, in object 0xed535980 202s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0xed5b9880, JSClass 0xf1c8acc8, in object 0xed535980 202s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0xed5b98c0, JSClass 0xf1c8acc8, in object 0xed535980 202s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 202s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x6472f438 type GParamInt 202s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x6472f538 type GParamInt 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0xed569dc0, JSClass 0xf1c8ac80, in object 0xed535980 202s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x64736538 type GParamOverride 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS CTX: Script evaluation succeeded 202s JS MAINLOOP: Main loop instance 0x64509110: Spinning loop until released or hook cleared 202s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xed5320d0 202s JS IMPORT: Module metadata hook for module 0xed7232a0 202s JS IMPORT: Defining meta.importSync for module 0xed7232a0 202s JS NATIVE: Defining native module 'system' 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xed5320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xed5320d0 202s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 202s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 202s JS MAINLOOP: Set main loop hook to 202s JS MAINLOOP: Main loop instance 0x64509110: hold 202s JS MAINLOOP: Running and clearing main loop hook 202s JS G BXD: Defining method run in prototype for GLib.MainLoop 202s 1..60 202s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 202s JS G BXD: Defined class for Source (GSource), prototype 0xed569e40, JSClass 0xf1c8a920, in object 0xed569020 202s JS G BXD: Defining method set_priority in prototype for GLib.Source 202s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 202s JS G BXD: Defining method attach in prototype for GLib.Source 202s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 202s JS IMPORT: Module metadata hook for module 0xed553b80 202s JS IMPORT: Defining meta.importSync for module 0xed553b80 202s JS G BXD: Defining method destroy in prototype for GLib.Source 202s ok 1 GObject class constructs with default values for properties 202s ok 2 GObject class constructs with a hash of property values 202s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 202s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xed5e4100, JSClass 0xf1c8ac80, in object 0xed5699c0 202s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 202s ok 3 GObject class constructs with property values from Gtk.Builder 202s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 202s ok 5 GObject class has a name 202s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 202s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 202s JS G PRM: JSObject created with param instance 0x64672208 type GParamString 202s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 202s JS G PRM: JSObject created with param instance 0x64672208 type GParamString 202s ok 6 GObject class has a notify signal 202s ok 7 GObject class can define its own signals 202s ok 8 GObject class passes emitted arguments to signal handlers 202s ok 9 GObject class can return values from signals 202s ok 10 GObject class does not call first-wins signal handlers after one returns a value 202s ok 11 GObject class gets the return value of the default handler 202s ok 12 GObject class calls run-last default handler last 202s ok 13 GObject class can inherit from something that's not GObject.Object 202s ok 14 GObject class can implement an interface 202s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 202s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xed5e4ae0, JSClass 0xf1c8ac80, in object 0xed5691e0 202s ok 15 GObject class can implement interface vfuncs 202s ok 16 GObject class can be a subclass 202s ok 17 GObject class can have any valid Lang.Class name 202s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 202s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 202s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x647deae8 type GParamObject 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0xed5e4ea0, JSClass 0xf1c8ac80, in object 0xed535980 202s ok 19 GObject class can have an interface-valued property 202s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x647e0cf8 type GParamOverride 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0xed5e4fe0, JSClass 0xf1c8ac80, in object 0xed535980 202s ok 20 GObject class can override a property from the parent class 202s ok 21 GObject class cannot override a non-existent property 202s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 202s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 202s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 202s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 202s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 202s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 202s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 202s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 202s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 202s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 202s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 202s JS G ENUM: Defining GLib.LogLevelFlags as 0xed721280 202s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 202s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0xea50a1e0, JSClass 0xf1c8ac80, in object 0xed5691e0 202s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 202s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0xed5edb80, JSClass 0xf1c8acc8, in object 0xed5691e0 202s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0xea50a240, JSClass 0xf1c8ac80, in object 0xed535980 202s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 202s ok 22 GObject class handles gracefully forgetting to override a C property 202s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x647e4ba8 type GParamOverride 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 202s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0xea50a360, JSClass 0xf1c8ac80, in object 0xed535980 202s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0xea50a3c0, JSClass 0xf1c8ac80, in object 0xed535980 202s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 202s ok 24 GObject interface class can implement a Lang.Interface 202s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 202s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0xea50a620, JSClass 0xf1c8ac80, in object 0xed535980 202s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 202s ok 27 GObject interface is an instance of the interface classes 202s ok 28 GObject interface cannot be instantiated 202s ok 29 GObject interface has a name 202s ok 30 GObject interface reports its type name 202s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 202s ok 31 GObject interface can be implemented by a GObject class 202s ok 32 GObject interface is implemented by a GObject class with the correct class object 202s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x647f4e78 type GParamOverride 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0xea50aa40, JSClass 0xf1c8ac80, in object 0xed535980 202s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 202s ok 34 GObject interface can have its required function implemented 202s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x647fa5b8 type GParamOverride 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0xea50abc0, JSClass 0xf1c8ac80, in object 0xed535980 202s ok 35 GObject interface must have its required function implemented 202s ok 36 GObject interface doesn't have to have its optional function implemented 202s ok 37 GObject interface can have its optional function deferred to by the implementation 202s ok 38 GObject interface can have its function chained up to 202s ok 39 GObject interface can require another interface 202s ok 40 GObject interface can chain up to another interface 202s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x648057e8 type GParamOverride 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0xea50afa0, JSClass 0xf1c8ac80, in object 0xed535980 202s ok 41 GObject interface defers to the last interface's optional function 202s ok 42 GObject interface must be implemented by a class that implements all required interfaces 202s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 202s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0xed5edd60, JSClass 0xf1c8acc8, in object 0xed535980 202s ok 44 GObject interface can require an interface from C 202s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 202s JS G BXD: Defining method quit in prototype for GLib.MainLoop 202s ok 45 GObject interface can define signals on the implementing class 202s ok 46 GObject interface can define properties on the implementing class 202s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0xea50e3c0, JSClass 0xf1c8ac80, in object 0xed535980 202s ok 47 GObject interface must have its properties overridden 202s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0xea50e480, JSClass 0xf1c8ac80, in object 0xed535980 202s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0xed5eddc0, JSClass 0xf1c8acc8, in object 0xed535980 202s ok 48 GObject interface gets the correct type for its metaclass 202s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0xea50e560, JSClass 0xf1c8ac80, in object 0xed535980 202s ok 49 GObject interface can be implemented by a class as well as its parent class 202s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0xea50e640, JSClass 0xf1c8ac80, in object 0xed535980 202s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 202s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 202s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 202s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 202s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 202s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 202s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 202s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 202s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 202s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 202s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Main loop instance 0x64509110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 0 202s JS MAINLOOP: handling job 1, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 1 202s JS MAINLOOP: handling job 2, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 2 202s JS MAINLOOP: handling job 3, 202s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 202s JS MAINLOOP: Main loop instance 0x64509110: release 202s JS MAINLOOP: Completed job 3 202s JS MEMORY: Memory report: before destroying context 202s JS MEMORY: 724 objects currently alive 202s JS MEMORY: boxed_instance = 288 202s JS MEMORY: boxed_prototype = 11 202s JS MEMORY: closure = 16 202s JS MEMORY: function = 251 202s JS MEMORY: fundamental_instance = 0 202s JS MEMORY: fundamental_prototype = 0 202s JS MEMORY: gerror_instance = 0 202s JS MEMORY: gerror_prototype = 0 202s JS MEMORY: interface = 12 202s JS MEMORY: module = 11 202s JS MEMORY: ns = 5 202s JS MEMORY: object_instance = 67 202s JS MEMORY: object_prototype = 44 202s JS MEMORY: param = 19 202s JS MEMORY: union_instance = 0 202s JS MEMORY: union_prototype = 0 202s JS CTX: JS shutdown sequence 202s JS CTX: Stopping profiler 202s JS CTX: Shutting down toggle queue 202s JS CTX: Notifying external reference holders of GjsContext dispose 202s JS MAINLOOP: Stopping promise job dispatcher 202s JS CTX: Notifying reference holders of GjsContext dispose 202s JS CTX: Checking unhandled promise rejections 202s JS CTX: Releasing cached JS wrappers 202s JS CTX: Final triggered GC 202s JS CTX: Destroying JS context 202s JS CTX: Releasing all native objects 202s JS CTX: Disabling auto GC 202s JS CTX: Ending trace on global object 202s JS CTX: Freeing allocated resources 202s JS CTX: JS context destroyed 202s PASS: gjs/testLegacyGObject.test 202s Running test: gjs/testMainloop.test 202s JS NATIVE: Registered native JS module '_promiseNative' 202s JS NATIVE: Registered native JS module '_byteArrayNative' 202s JS NATIVE: Registered native JS module '_encodingNative' 202s JS NATIVE: Registered native JS module '_gi' 202s JS NATIVE: Registered native JS module 'gi' 202s JS NATIVE: Registered native JS module 'cairoNative' 202s JS NATIVE: Registered native JS module 'system' 202s JS NATIVE: Registered native JS module 'console' 202s JS NATIVE: Registered native JS module '_print' 202s JS CTX: Enabling JIT 202s JS CTX: Initialized class GjsFileImporter prototype 0xf0e00080 202s JS IMPORT: Defining parent (nil) of 0xf0e000d8 'imports' is mod 0 202s JS IMPORT: Importing '_print' 202s JS NATIVE: Defining native module '_print' 202s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e005f0 '_print' is mod 1 202s JS IMPORT: successfully imported module '_print' 202s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 202s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xf08320d0 202s JS MAINLOOP: Main loop instance 0x58608110: hold 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Starting promise job dispatcher 202s JS MAINLOOP: Main loop instance 0x58608110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 202s JS MAINLOOP: Main loop instance 0x58608110: release 202s JS MAINLOOP: Completed job 0 202s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xf08320d0 202s JS IMPORT: Module metadata hook for module 0xf0e10c80 202s JS IMPORT: Defining meta.importSync for module 0xf0e10c80 202s JS NATIVE: Defining native module 'gi' 202s JS CTX: Initialized class GIRepositoryNamespace prototype 0xf0e11008 202s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 202s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 202s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 202s JS IMPORT: Importing directory 'overrides' 202s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e110f8 'overrides' is mod 1 202s JS IMPORT: Defined importer 'overrides' 0xf0e110f8 in 0xf0e000d8 202s JS IMPORT: successfully imported directory 'overrides' 202s JS IMPORT: Importing '_byteArrayNative' 202s JS NATIVE: Defining native module '_byteArrayNative' 202s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e114e0 '_byteArrayNative' is mod 1 202s JS IMPORT: successfully imported module '_byteArrayNative' 202s JS IMPORT: Importing '_promiseNative' 202s JS NATIVE: Defining native module '_promiseNative' 202s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e11620 '_promiseNative' is mod 1 202s JS IMPORT: successfully imported module '_promiseNative' 202s JS IMPORT: Importing module GLib succeeded 202s JS IMPORT: Defining parent 0xf0e110f8 of 0xf08330e0 'GLib' is mod 1 202s JS IMPORT: successfully imported module 'GLib' 202s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 202s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf0869040, JSClass 0xf4f5a920, in object 0xf0869020 202s JS CTX: Initialized class GIRepositoryGType prototype 0xf0e11840 202s JS CTX: Initialized class GIRepositoryFunction prototype 0xf0e11898 202s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 202s JS G BXD: Defined class for Error (GError), prototype 0xf0869080, JSClass 0xf4f5a920, in object 0xf0869020 202s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 202s JS G BXD: Defined class for Variant (GVariant), prototype 0xf08690c0, JSClass 0xf4f5a920, in object 0xf0869020 202s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 202s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf0869100, JSClass 0xf4f5a920, in object 0xf0869020 202s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 202s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf0869140, JSClass 0xf4f5a920, in object 0xf0869020 202s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 202s JS G BXD: Defined class for Thread (GThread), prototype 0xf0869180, JSClass 0xf4f5a920, in object 0xf0869020 202s JS G BXD: Defining method ref in prototype for GLib.Thread 202s JS G BXD: Defining method unref in prototype for GLib.Thread 202s JS G NS: Defined namespace 'GLib' 0xf0869020 in GIRepository 0xf0e10ec8 202s JS IMPORT: Importing module jasmine succeeded 202s JS IMPORT: Defining parent 0xf0e000d8 of 0xf08338c0 'jasmine' is mod 1 202s JS IMPORT: successfully imported module 'jasmine' 202s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 202s JS MAINLOOP: Main loop instance 0x58608110: hold 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Main loop instance 0x58608110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 202s JS MAINLOOP: Main loop instance 0x58608110: release 202s JS MAINLOOP: Completed job 0 202s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 202s JS IMPORT: Importing 'gi' 202s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e10ec8 'gi' is mod 1 202s JS IMPORT: successfully imported module 'gi' 202s JS IMPORT: Importing '_gi' 202s JS NATIVE: Defining native module '_gi' 202s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0e233d8 '_gi' is mod 1 202s JS IMPORT: successfully imported module '_gi' 202s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 202s JS G NS: Defined namespace 'GjsPrivate' 0xf0869200 in GIRepository 0xf0e10ec8 202s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 202s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 202s JS IMPORT: Importing module _common succeeded 202s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0833a40 '_common' is mod 1 202s JS IMPORT: successfully imported module '_common' 202s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 202s JS IMPORT: Importing module _legacy succeeded 202s JS IMPORT: Defining parent 0xf0e000d8 of 0xf0833a80 '_legacy' is mod 1 202s JS IMPORT: successfully imported module '_legacy' 202s JS IMPORT: Importing module GObject succeeded 202s JS IMPORT: Defining parent 0xf0e110f8 of 0xf0833a00 'GObject' is mod 1 202s JS IMPORT: successfully imported module 'GObject' 202s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 202s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 202s JS G BXD: Defined class for String (GString), prototype 0xf0869400, JSClass 0xf4f5a920, in object 0xf08691e0 202s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 202s JS G PRM: Defined class ParamSpec prototype is 0xf0833b00 class 0xf4f5d0c0 in object 0xf08691e0 202s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 202s JS G OBJ: Defined class for Object (GObject), prototype 0xf0869520, JSClass 0xf4f5ac80, in object 0xf08691e0 202s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 202s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 202s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf0869540, JSClass 0xf4f5ac80, in object 0xf08691e0 202s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 202s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 202s JS G NS: Defined namespace 'GObject' 0xf08691e0 in GIRepository 0xf0e10ec8 202s JS IMPORT: Importing module mainloop succeeded 202s JS IMPORT: Defining parent 0xf0e000d8 of 0xf08339c0 'mainloop' is mod 1 202s JS IMPORT: successfully imported module 'mainloop' 202s JS CTX: Script evaluation succeeded 202s JS MAINLOOP: Main loop instance 0x58608110: Spinning loop until released or hook cleared 202s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xf08320d0 202s JS IMPORT: Module metadata hook for module 0xf0e2c0a8 202s JS IMPORT: Defining meta.importSync for module 0xf0e2c0a8 202s JS NATIVE: Defining native module 'system' 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xf08320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xf08320d0 202s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 202s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 202s JS MAINLOOP: Set main loop hook to 202s JS MAINLOOP: Main loop instance 0x58608110: hold 202s JS MAINLOOP: Running and clearing main loop hook 202s JS G BXD: Defining method run in prototype for GLib.MainLoop 202s 1..8 202s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 202s JS G BXD: Defined class for Source (GSource), prototype 0xf0869580, JSClass 0xf4f5a920, in object 0xf0869020 202s JS G BXD: Defining method set_priority in prototype for GLib.Source 202s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 202s JS G BXD: Defining method attach in prototype for GLib.Source 202s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 202s JS IMPORT: Module metadata hook for module 0xf0e02bf8 202s JS IMPORT: Defining meta.importSync for module 0xf0e02bf8 202s JS G BXD: Defining method destroy in prototype for GLib.Source 202s ok 1 Mainloop.timeout_add() runs a timeout function 202s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 202s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 202s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 202s ok 4 Mainloop.idle_add() runs an idle function 202s ok 5 Mainloop.idle_add() continues to run idle functions that return true 202s ok 6 Mainloop.idle_add() does not run idle functions if removed 202s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 202s ok 8 Mainloop.idle_add() does not leak idle callbacks 202s JS G BXD: Defining method quit in prototype for GLib.MainLoop 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Main loop instance 0x58608110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 0 202s JS MAINLOOP: handling job 1, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 1 202s JS MAINLOOP: handling job 2, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 2 202s JS MAINLOOP: handling job 3, 202s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 202s JS MAINLOOP: Main loop instance 0x58608110: release 202s JS MAINLOOP: Completed job 3 202s JS MEMORY: Memory report: before destroying context 202s JS MEMORY: 171 objects currently alive 202s JS MEMORY: boxed_instance = 54 202s JS MEMORY: boxed_prototype = 8 202s JS MEMORY: closure = 2 202s JS MEMORY: function = 96 202s JS MEMORY: fundamental_instance = 0 202s JS MEMORY: fundamental_prototype = 0 202s JS MEMORY: gerror_instance = 0 202s JS MEMORY: gerror_prototype = 0 202s JS MEMORY: interface = 0 202s JS MEMORY: module = 6 202s JS MEMORY: ns = 3 202s JS MEMORY: object_instance = 0 202s JS MEMORY: object_prototype = 2 202s JS MEMORY: param = 0 202s JS MEMORY: union_instance = 0 202s JS MEMORY: union_prototype = 0 202s JS CTX: JS shutdown sequence 202s JS CTX: Stopping profiler 202s JS CTX: Shutting down toggle queue 202s JS CTX: Notifying external reference holders of GjsContext dispose 202s JS MAINLOOP: Stopping promise job dispatcher 202s JS CTX: Notifying reference holders of GjsContext dispose 202s JS CTX: Checking unhandled promise rejections 202s JS CTX: Releasing cached JS wrappers 202s JS CTX: Final triggered GC 202s JS CTX: Destroying JS context 202s JS CTX: Releasing all native objects 202s JS CTX: Disabling auto GC 202s JS CTX: Ending trace on global object 202s JS CTX: Freeing allocated resources 202s JS CTX: JS context destroyed 202s PASS: gjs/testMainloop.test 202s Running test: gjs/testself.test 202s JS NATIVE: Registered native JS module '_promiseNative' 202s JS NATIVE: Registered native JS module '_byteArrayNative' 202s JS NATIVE: Registered native JS module '_encodingNative' 202s JS NATIVE: Registered native JS module '_gi' 202s JS NATIVE: Registered native JS module 'gi' 202s JS NATIVE: Registered native JS module 'cairoNative' 202s JS NATIVE: Registered native JS module 'system' 202s JS NATIVE: Registered native JS module 'console' 202s JS NATIVE: Registered native JS module '_print' 202s JS CTX: Enabling JIT 202s JS CTX: Initialized class GjsFileImporter prototype 0xe9300080 202s JS IMPORT: Defining parent (nil) of 0xe93000d8 'imports' is mod 0 202s JS IMPORT: Importing '_print' 202s JS NATIVE: Defining native module '_print' 202s JS IMPORT: Defining parent 0xe93000d8 of 0xe93005f0 '_print' is mod 1 202s JS IMPORT: successfully imported module '_print' 202s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 202s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe91320d0 202s JS MAINLOOP: Main loop instance 0x5a61e110: hold 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Starting promise job dispatcher 202s JS MAINLOOP: Main loop instance 0x5a61e110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 202s JS MAINLOOP: Main loop instance 0x5a61e110: release 202s JS MAINLOOP: Completed job 0 202s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe91320d0 202s JS IMPORT: Module metadata hook for module 0xe9310c80 202s JS IMPORT: Defining meta.importSync for module 0xe9310c80 202s JS NATIVE: Defining native module 'gi' 202s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe9311008 202s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 202s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 202s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 202s JS IMPORT: Importing directory 'overrides' 202s JS IMPORT: Defining parent 0xe93000d8 of 0xe93110f8 'overrides' is mod 1 202s JS IMPORT: Defined importer 'overrides' 0xe93110f8 in 0xe93000d8 202s JS IMPORT: successfully imported directory 'overrides' 202s JS IMPORT: Importing '_byteArrayNative' 202s JS NATIVE: Defining native module '_byteArrayNative' 202s JS IMPORT: Defining parent 0xe93000d8 of 0xe93114e0 '_byteArrayNative' is mod 1 202s JS IMPORT: successfully imported module '_byteArrayNative' 202s JS IMPORT: Importing '_promiseNative' 202s JS NATIVE: Defining native module '_promiseNative' 202s JS IMPORT: Defining parent 0xe93000d8 of 0xe9311620 '_promiseNative' is mod 1 202s JS IMPORT: successfully imported module '_promiseNative' 202s JS IMPORT: Importing module GLib succeeded 202s JS IMPORT: Defining parent 0xe93110f8 of 0xe91330e0 'GLib' is mod 1 202s JS IMPORT: successfully imported module 'GLib' 202s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 202s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe9169040, JSClass 0xed899920, in object 0xe9169020 202s JS CTX: Initialized class GIRepositoryGType prototype 0xe9311840 202s JS CTX: Initialized class GIRepositoryFunction prototype 0xe9311898 202s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 202s JS G BXD: Defined class for Error (GError), prototype 0xe9169080, JSClass 0xed899920, in object 0xe9169020 202s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 202s JS G BXD: Defined class for Variant (GVariant), prototype 0xe91690c0, JSClass 0xed899920, in object 0xe9169020 202s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 202s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe9169100, JSClass 0xed899920, in object 0xe9169020 202s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 202s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe9169140, JSClass 0xed899920, in object 0xe9169020 202s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 202s JS G BXD: Defined class for Thread (GThread), prototype 0xe9169180, JSClass 0xed899920, in object 0xe9169020 202s JS G BXD: Defining method ref in prototype for GLib.Thread 202s JS G BXD: Defining method unref in prototype for GLib.Thread 202s JS G NS: Defined namespace 'GLib' 0xe9169020 in GIRepository 0xe9310ec8 202s JS IMPORT: Importing module jasmine succeeded 202s JS IMPORT: Defining parent 0xe93000d8 of 0xe91338c0 'jasmine' is mod 1 202s JS IMPORT: successfully imported module 'jasmine' 202s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 202s JS MAINLOOP: Main loop instance 0x5a61e110: hold 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Main loop instance 0x5a61e110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 202s JS MAINLOOP: Main loop instance 0x5a61e110: release 202s JS MAINLOOP: Completed job 0 202s JS CTX: Script evaluation succeeded 202s JS MAINLOOP: Main loop instance 0x5a61e110: Spinning loop until released or hook cleared 202s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe91320d0 202s JS IMPORT: Module metadata hook for module 0xe93271c8 202s JS IMPORT: Defining meta.importSync for module 0xe93271c8 202s JS NATIVE: Defining native module 'system' 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe91320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe91320d0 202s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 202s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 202s JS MAINLOOP: Set main loop hook to 202s JS MAINLOOP: Main loop instance 0x5a61e110: hold 202s JS MAINLOOP: Running and clearing main loop hook 202s JS G BXD: Defining method run in prototype for GLib.MainLoop 202s 1..6 202s JS IMPORT: Importing 'gi' 202s JS IMPORT: Defining parent 0xe93000d8 of 0xe9310ec8 'gi' is mod 1 202s JS IMPORT: successfully imported module 'gi' 202s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 202s JS G BXD: Defined class for Source (GSource), prototype 0xe91691e0, JSClass 0xed899920, in object 0xe9169020 202s JS G BXD: Defining method set_priority in prototype for GLib.Source 202s JS IMPORT: Importing '_gi' 202s JS NATIVE: Defining native module '_gi' 202s JS IMPORT: Defining parent 0xe93000d8 of 0xe932ba08 '_gi' is mod 1 202s JS IMPORT: successfully imported module '_gi' 202s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 202s JS G NS: Defined namespace 'GjsPrivate' 0xe9169260 in GIRepository 0xe9310ec8 202s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 202s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 202s JS IMPORT: Importing module _common succeeded 202s JS IMPORT: Defining parent 0xe93000d8 of 0xe9133b60 '_common' is mod 1 202s JS IMPORT: successfully imported module '_common' 202s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 202s JS IMPORT: Importing module _legacy succeeded 202s JS IMPORT: Defining parent 0xe93000d8 of 0xe9133ba0 '_legacy' is mod 1 202s JS IMPORT: successfully imported module '_legacy' 202s JS IMPORT: Importing module GObject succeeded 202s JS IMPORT: Defining parent 0xe93110f8 of 0xe9133b20 'GObject' is mod 1 202s JS IMPORT: successfully imported module 'GObject' 202s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 202s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 202s JS G BXD: Defined class for String (GString), prototype 0xe9169460, JSClass 0xed899920, in object 0xe9169240 202s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 202s JS G PRM: Defined class ParamSpec prototype is 0xe9133c20 class 0xed89c0c0 in object 0xe9169240 202s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 202s JS G OBJ: Defined class for Object (GObject), prototype 0xe9169580, JSClass 0xed899c80, in object 0xe9169240 202s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 202s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 202s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe91695a0, JSClass 0xed899c80, in object 0xe9169240 202s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 202s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 202s JS G NS: Defined namespace 'GObject' 0xe9169240 in GIRepository 0xe9310ec8 202s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 202s JS G BXD: Defining method attach in prototype for GLib.Source 202s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 202s JS IMPORT: Module metadata hook for module 0xe9302bf8 202s JS IMPORT: Defining meta.importSync for module 0xe9302bf8 202s JS G BXD: Defining method destroy in prototype for GLib.Source 202s ok 1 Test harness internal consistency 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: handling job 0, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 0 202s JS MAINLOOP: handling job 1, 202s ok 2 Test harness internal consistency awaiting a Promise resolves 202s JS MAINLOOP: Completed job 1 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: handling job 0, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 0 202s JS MAINLOOP: handling job 1, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 1 202s JS MAINLOOP: handling job 2, 202s ok 3 Test harness internal consistency awaiting a nested async function resolves 202s JS MAINLOOP: Completed job 2 202s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 202s ok 5 SpiderMonkey features check WeakRef is enabled 202s ok 6 SpiderMonkey features check class static blocks are enabled 202s JS G BXD: Defining method quit in prototype for GLib.MainLoop 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Main loop instance 0x5a61e110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 0 202s JS MAINLOOP: handling job 1, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 1 202s JS MAINLOOP: handling job 2, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 2 202s JS MAINLOOP: handling job 3, 202s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 202s JS MAINLOOP: Main loop instance 0x5a61e110: release 202s JS MAINLOOP: Completed job 3 202s JS MEMORY: Memory report: before destroying context 202s JS MEMORY: 150 objects currently alive 202s JS MEMORY: boxed_instance = 37 202s JS MEMORY: boxed_prototype = 8 202s JS MEMORY: closure = 1 202s JS MEMORY: function = 94 202s JS MEMORY: fundamental_instance = 0 202s JS MEMORY: fundamental_prototype = 0 202s JS MEMORY: gerror_instance = 0 202s JS MEMORY: gerror_prototype = 0 202s JS MEMORY: interface = 0 202s JS MEMORY: module = 5 202s JS MEMORY: ns = 3 202s JS MEMORY: object_instance = 0 202s JS MEMORY: object_prototype = 2 202s JS MEMORY: param = 0 202s JS MEMORY: union_instance = 0 202s JS MEMORY: union_prototype = 0 202s JS CTX: JS shutdown sequence 202s JS CTX: Stopping profiler 202s JS CTX: Shutting down toggle queue 202s JS CTX: Notifying external reference holders of GjsContext dispose 202s JS MAINLOOP: Stopping promise job dispatcher 202s JS CTX: Notifying reference holders of GjsContext dispose 202s JS CTX: Checking unhandled promise rejections 202s JS CTX: Releasing cached JS wrappers 202s JS CTX: Final triggered GC 202s JS CTX: Destroying JS context 202s JS CTX: Releasing all native objects 202s JS CTX: Disabling auto GC 202s JS CTX: Ending trace on global object 202s JS CTX: Freeing allocated resources 202s JS CTX: JS context destroyed 202s PASS: gjs/testself.test 202s Running test: gjs/testGObjectClass.test 202s JS NATIVE: Registered native JS module '_promiseNative' 202s JS NATIVE: Registered native JS module '_byteArrayNative' 202s JS NATIVE: Registered native JS module '_encodingNative' 202s JS NATIVE: Registered native JS module '_gi' 202s JS NATIVE: Registered native JS module 'gi' 202s JS NATIVE: Registered native JS module 'cairoNative' 202s JS NATIVE: Registered native JS module 'system' 202s JS NATIVE: Registered native JS module 'console' 202s JS NATIVE: Registered native JS module '_print' 202s JS CTX: Enabling JIT 202s JS CTX: Initialized class GjsFileImporter prototype 0xe8500080 202s JS IMPORT: Defining parent (nil) of 0xe85000d8 'imports' is mod 0 202s JS IMPORT: Importing '_print' 202s JS NATIVE: Defining native module '_print' 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe85005f0 '_print' is mod 1 202s JS IMPORT: successfully imported module '_print' 202s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 202s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe83320d0 202s JS MAINLOOP: Main loop instance 0x652d3110: hold 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Starting promise job dispatcher 202s JS MAINLOOP: Main loop instance 0x652d3110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 202s JS MAINLOOP: Main loop instance 0x652d3110: release 202s JS MAINLOOP: Completed job 0 202s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe83320d0 202s JS IMPORT: Module metadata hook for module 0xe8510c80 202s JS IMPORT: Defining meta.importSync for module 0xe8510c80 202s JS NATIVE: Defining native module 'gi' 202s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe8511008 202s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 202s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 202s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 202s JS IMPORT: Importing directory 'overrides' 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe85110f8 'overrides' is mod 1 202s JS IMPORT: Defined importer 'overrides' 0xe85110f8 in 0xe85000d8 202s JS IMPORT: successfully imported directory 'overrides' 202s JS IMPORT: Importing '_byteArrayNative' 202s JS NATIVE: Defining native module '_byteArrayNative' 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe85114e0 '_byteArrayNative' is mod 1 202s JS IMPORT: successfully imported module '_byteArrayNative' 202s JS IMPORT: Importing '_promiseNative' 202s JS NATIVE: Defining native module '_promiseNative' 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe8511620 '_promiseNative' is mod 1 202s JS IMPORT: successfully imported module '_promiseNative' 202s JS IMPORT: Importing module GLib succeeded 202s JS IMPORT: Defining parent 0xe85110f8 of 0xe83330e0 'GLib' is mod 1 202s JS IMPORT: successfully imported module 'GLib' 202s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 202s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe8369040, JSClass 0xeca5a920, in object 0xe8369020 202s JS CTX: Initialized class GIRepositoryGType prototype 0xe8511840 202s JS CTX: Initialized class GIRepositoryFunction prototype 0xe8511898 202s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 202s JS G BXD: Defined class for Error (GError), prototype 0xe8369080, JSClass 0xeca5a920, in object 0xe8369020 202s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 202s JS G BXD: Defined class for Variant (GVariant), prototype 0xe83690c0, JSClass 0xeca5a920, in object 0xe8369020 202s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 202s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe8369100, JSClass 0xeca5a920, in object 0xe8369020 202s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 202s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe8369140, JSClass 0xeca5a920, in object 0xe8369020 202s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 202s JS G BXD: Defined class for Thread (GThread), prototype 0xe8369180, JSClass 0xeca5a920, in object 0xe8369020 202s JS G BXD: Defining method ref in prototype for GLib.Thread 202s JS G BXD: Defining method unref in prototype for GLib.Thread 202s JS G NS: Defined namespace 'GLib' 0xe8369020 in GIRepository 0xe8510ec8 202s JS IMPORT: Importing module jasmine succeeded 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe83338c0 'jasmine' is mod 1 202s JS IMPORT: successfully imported module 'jasmine' 202s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 202s JS MAINLOOP: Main loop instance 0x652d3110: hold 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Main loop instance 0x652d3110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 202s JS MAINLOOP: Main loop instance 0x652d3110: release 202s JS MAINLOOP: Completed job 0 202s JS IMPORT: Importing 'system' 202s JS NATIVE: Defining native module 'system' 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe8522ba0 'system' is mod 1 202s JS IMPORT: successfully imported module 'system' 202s JS IMPORT: Importing 'gi' 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe8510ec8 'gi' is mod 1 202s JS IMPORT: successfully imported module 'gi' 202s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 202s JS G NS: Defined namespace 'GjsPrivate' 0xe8369200 in GIRepository 0xe8510ec8 202s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 202s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 202s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 202s JS IMPORT: Importing module _legacy succeeded 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe8333a80 '_legacy' is mod 1 202s JS IMPORT: successfully imported module '_legacy' 202s JS IMPORT: Importing module lang succeeded 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe8333a40 'lang' is mod 1 202s JS IMPORT: successfully imported module 'lang' 202s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 202s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 202s JS IMPORT: Importing module _signals succeeded 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe8333ac0 '_signals' is mod 1 202s JS IMPORT: successfully imported module '_signals' 202s JS IMPORT: Importing module signals succeeded 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe8333a00 'signals' is mod 1 202s JS IMPORT: successfully imported module 'signals' 202s JS IMPORT: Importing module Gio succeeded 202s JS IMPORT: Defining parent 0xe85110f8 of 0xe83339c0 'Gio' is mod 1 202s JS IMPORT: successfully imported module 'Gio' 202s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 202s JS IMPORT: Importing '_gi' 202s JS NATIVE: Defining native module '_gi' 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe85258f8 '_gi' is mod 1 202s JS IMPORT: successfully imported module '_gi' 202s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 202s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 202s JS IMPORT: Importing module _common succeeded 202s JS IMPORT: Defining parent 0xe85000d8 of 0xe8333b40 '_common' is mod 1 202s JS IMPORT: successfully imported module '_common' 202s JS IMPORT: Importing module GObject succeeded 202s JS IMPORT: Defining parent 0xe85110f8 of 0xe8333b00 'GObject' is mod 1 202s JS IMPORT: successfully imported module 'GObject' 202s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 202s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 202s JS G BXD: Defined class for String (GString), prototype 0xe8369420, JSClass 0xeca5a920, in object 0xe8369220 202s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 202s JS G PRM: Defined class ParamSpec prototype is 0xe8333bc0 class 0xeca5d0c0 in object 0xe8369220 202s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 202s JS G OBJ: Defined class for Object (GObject), prototype 0xe8369540, JSClass 0xeca5ac80, in object 0xe8369220 202s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 202s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 202s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe8369560, JSClass 0xeca5ac80, in object 0xe8369220 202s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 202s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 202s JS G NS: Defined namespace 'GObject' 0xe8369220 in GIRepository 0xe8510ec8 202s JS G OBJ: Defined class for Application (GApplication), prototype 0xe83695a0, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 202s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe8333e80, JSClass 0xeca5acc8, in object 0xe83691e0 202s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 202s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 202s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe8369600, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 202s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe83ba0a0, JSClass 0xeca5acc8, in object 0xe83691e0 202s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 202s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe8369660, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 202s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 202s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe83ba1a0, JSClass 0xeca5acc8, in object 0xe83691e0 202s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 202s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 202s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 202s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe83696c0, JSClass 0xeca5a920, in object 0xe83691e0 202s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 202s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe8369700, JSClass 0xeca5a920, in object 0xe83691e0 202s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 202s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 202s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe8369740, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe8369780, JSClass 0xeca5ac80, in object 0xe8369200 202s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 202s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe83697c0, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 202s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 202s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 202s JS G IFACE: Defined class for File (GFile), prototype 0xe83ba2c0, JSClass 0xeca5acc8, in object 0xe83691e0 202s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe8369820, JSClass 0xeca5ac80, in object 0xe8510f90 202s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 202s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe8369880, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 202s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 202s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe83698c0, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 202s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe8369900, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 202s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe8369940, JSClass 0xeca5a920, in object 0xe83691e0 202s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 202s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 202s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe8369980, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 202s JS G NS: Defined namespace 'Gio' 0xe83691e0 in GIRepository 0xe8510ec8 202s JS IMPORT: Importing module Gtk succeeded 202s JS IMPORT: Defining parent 0xe85110f8 of 0xe83bab00 'Gtk' is mod 1 202s JS IMPORT: successfully imported module 'Gtk' 202s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 202s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 202s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xe83699e0, JSClass 0xeca5ac80, in object 0xe8369220 202s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xe8369a20, JSClass 0xeca5ac80, in object 0xe83699c0 202s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 202s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xe83bad60, JSClass 0xeca5acc8, in object 0xe83699c0 202s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 202s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xe8369a80, JSClass 0xeca5ac80, in object 0xe83699c0 202s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 202s JS G NS: Defined namespace 'Gtk' 0xe83699c0 in GIRepository 0xe8510ec8 202s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 202s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 202s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 202s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 202s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 202s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 202s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 202s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 202s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 202s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 202s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 202s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 202s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 202s JS G ENUM: Defining GObject.ParamFlags as 0xe852b898 202s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 202s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x654e9ec8 type GParamString 202s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x654e9fc8 type GParamString 202s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x654ea068 type GParamString 202s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 202s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 202s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 202s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 202s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 202s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 202s JS G ENUM: Defining enum value ACTION (fixed from action) 32 202s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 202s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 202s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 202s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 202s JS G ENUM: Defining GObject.SignalFlags as 0xe852ba98 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'GjsPrivate' 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 202s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x654f2c28 type GParamString 202s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x654f2d18 type GParamString 202s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x654f2db8 type GParamString 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G NS: Found info type FLAGS for 'TypeFlags' in namespace 'GObject' 202s JS G ENUM: Defining enum value NONE (fixed from none) 0 202s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 202s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 202s JS G ENUM: Defining enum value FINAL (fixed from final) 64 202s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 202s JS G ENUM: Defining GObject.TypeFlags as 0xe852e770 202s JS G NS: Found info type FUNCTION for 'uuid_string_random' in namespace 'GLib' 202s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653c69d8 type GParamString 202s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 202s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x65393558 type GParamBoolean 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 202s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 202s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653eee78 type GParamInt 202s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653eef78 type GParamInt 202s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653ef018 type GParamInt 202s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653ef0a8 type GParamInt 202s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653ef158 type GParamInt 202s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653ef228 type GParamInt 202s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653ef378 type GParamInt 202s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653ef408 type GParamInt 202s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653ef498 type GParamInt 202s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653ef528 type GParamInt 202s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653f0698 type GParamInt 202s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653f0758 type GParamInt 202s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653f07e8 type GParamInt 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 202s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x6552bd68 type GParamBoxed 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 202s JS G NS: Found info type CONSTANT for 'MININT32' in namespace 'GLib' 202s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 202s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x6553e098 type GParamInt64 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 202s JS CTX: Script evaluation succeeded 202s JS MAINLOOP: Main loop instance 0x652d3110: Spinning loop until released or hook cleared 202s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe83320d0 202s JS IMPORT: Module metadata hook for module 0xe853c7b8 202s JS IMPORT: Defining meta.importSync for module 0xe853c7b8 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe83320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe83320d0 202s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 202s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 202s JS MAINLOOP: Set main loop hook to 202s JS MAINLOOP: Main loop instance 0x652d3110: hold 202s JS MAINLOOP: Running and clearing main loop hook 202s JS G BXD: Defining method run in prototype for GLib.MainLoop 202s 1..128 202s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 202s JS G BXD: Defined class for Source (GSource), prototype 0xe8369ec0, JSClass 0xeca5a920, in object 0xe8369020 202s JS G BXD: Defining method set_priority in prototype for GLib.Source 202s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 202s JS G BXD: Defining method attach in prototype for GLib.Source 202s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 202s JS IMPORT: Module metadata hook for module 0xe8353df0 202s JS IMPORT: Defining meta.importSync for module 0xe8353df0 202s JS G BXD: Defining method destroy in prototype for GLib.Source 202s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 202s ok 2 GObject class with decorator throws an error when used with an abstract class 202s ok 3 GObject class with decorator constructs with default values for properties 202s ok 4 GObject class with decorator constructs with a hash of property values 202s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 202s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 202s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 202s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 202s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 202s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 202s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 202s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 202s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 202s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 202s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 202s JS G ENUM: Defining GLib.LogLevelFlags as 0xe85679f0 202s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 202s ok 5 GObject class with decorator warns if more than one argument passed to the default constructor 202s ok 6 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 202s ok 7 GObject class with decorator accepts a property hash that is not a plain object 202s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 202s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0xe83ed5e0, JSClass 0xeca5ac80, in object 0xe83699c0 202s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 202s ok 8 GObject class with decorator constructs with property values from Gtk.Builder 202s ok 9 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 202s ok 10 GObject class with decorator has a name 202s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 202s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 202s JS G PRM: JSObject created with param instance 0x654e9fc8 type GParamString 202s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 202s JS G PRM: JSObject created with param instance 0x654e9fc8 type GParamString 202s ok 11 GObject class with decorator has a notify signal 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: handling job 0, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 0 202s JS MAINLOOP: handling job 1, 202s ok 12 GObject class with decorator disconnects connect_object signals on destruction 202s JS MAINLOOP: Completed job 1 202s ok 13 GObject class with decorator can define its own signals 202s ok 14 GObject class with decorator passes emitted arguments to signal handlers 202s ok 15 GObject class with decorator can return values from signals 202s ok 16 GObject class with decorator does not call first-wins signal handlers after one returns a value 202s ok 17 GObject class with decorator gets the return value of the default handler 202s ok 18 GObject class with decorator calls run-last default handler last 202s ok 19 GObject class with decorator can inherit from something that's not GObject.Object 202s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 202s ok 20 GObject class with decorator can implement an interface 202s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 202s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0xe83ed640, JSClass 0xeca5ac80, in object 0xe83691e0 202s ok 21 GObject class with decorator can implement interface vfuncs 202s ok 22 GObject class with decorator can be a subclass 202s ok 23 GObject class with decorator can have any valid class name 202s ok 24 GObject class with decorator handles anonymous class expressions 202s ok 25 GObject class with decorator calls its _instance_init() function while chaining up in constructor 202s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 202s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x6541a7f8 type GParamObject 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s ok 26 GObject class with decorator can have an interface-valued property 202s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x655920c8 type GParamInt64 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s ok 27 GObject class with decorator can have an int64 property 202s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653fb3e8 type GParamInt64 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s ok 28 GObject class with decorator can have a default int64 property 202s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 202s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x655459e8 type GParamUInt64 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s ok 29 GObject class with decorator can have an uint64 property 202s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x65407fd8 type GParamUInt64 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s ok 30 GObject class with decorator can have a default uint64 property 202s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x655b3808 type GParamOverride 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s ok 31 GObject class with decorator can override a property from the parent class 202s ok 32 GObject class with decorator cannot override a non-existent property 202s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 202s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0xe83330c0, JSClass 0xeca5acc8, in object 0xe83691e0 202s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 202s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0xe53243a0, JSClass 0xeca5ac80, in object 0xe83691e0 202s ok 33 GObject class with decorator handles gracefully forgetting to override a C property 202s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x6542b008 type GParamOverride 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 202s ok 34 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 202s JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' 202s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0xe5324680, JSClass 0xeca5ac80, in object 0xe83691e0 202s ok 35 GObject class with decorator does not pollute the wrong prototype with GObject properties 202s JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' 202s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0xe83336c0, JSClass 0xeca5acc8, in object 0xe83691e0 202s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0xe5324860, JSClass 0xeca5ac80, in object 0xe8335a20 202s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0xe53248a0, JSClass 0xeca5ac80, in object 0xe8335a20 202s ok 36 GObject class with decorator resolves properties from interfaces 202s ok 37 GObject class with decorator has a toString() defintion 202s JS G NS: Found info type OBJECT for 'ZlibCompressor' in namespace 'Gio' 202s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0xe5324aa0, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G NS: Found info type INTERFACE for 'Converter' in namespace 'Gio' 202s JS G IFACE: Defined class for Converter (GConverter), prototype 0xe8333720, JSClass 0xeca5acc8, in object 0xe83691e0 202s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 202s ok 38 GObject class with decorator does not clobber native parent interface vfunc definitions 202s ok 39 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 202s ok 40 GObject class with custom constructor throws an error when not used with a GObject-derived class 202s ok 41 GObject class with custom constructor constructs with default values for properties 202s ok 42 GObject class with custom constructor has a toString() defintion 202s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 202s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xe5330120, JSClass 0xeca5a920, in object 0xe8369020 202s Gjs-Console-Message: 00:20:24.266: { 202s "enumerable": true, 202s "configurable": false 202s } 202s ok 43 GObject class with custom constructor constructs with a hash of property values 202s ok 44 GObject class with custom constructor accepts a property hash that is not a plain object 202s ok 45 GObject class with custom constructor constructs with property values from Gtk.Builder 202s ok 46 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 202s ok 47 GObject class with custom constructor has a name 202s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 202s JS G PRM: JSObject created with param instance 0x654f2d18 type GParamString 202s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 202s JS G PRM: JSObject created with param instance 0x654f2d18 type GParamString 202s ok 48 GObject class with custom constructor has a notify signal 202s ok 49 GObject class with custom constructor can define its own signals 202s ok 50 GObject class with custom constructor passes emitted arguments to signal handlers 202s ok 51 GObject class with custom constructor can return values from signals 202s ok 52 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 202s ok 53 GObject class with custom constructor gets the return value of the default handler 202s ok 54 GObject class with custom constructor calls run-last default handler last 202s ok 55 GObject class with custom constructor can be a subclass 202s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x653e39b8 type GParamOverride 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s ok 56 GObject class with custom constructor can override a property from the parent class 202s ok 57 GObject virtual function can have its property read 202s ok 58 GObject virtual function can have its property overridden with an anonymous function 202s ok 59 GObject virtual function can access the parent prototype with super() 202s ok 60 GObject virtual function handles non-existing properties 202s ok 61 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 202s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 202s JS G IFACE: Defined class for Icon (GIcon), prototype 0xe5318f60, JSClass 0xeca5acc8, in object 0xe83691e0 202s ok 62 GObject virtual function are defined also for static virtual functions 202s ok 63 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 202s ok 64 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type 202s ok 65 Register GType name uses the class name 202s ok 66 Register GType name uses the sanitized class name 202s ok 67 Register GType name use the file path and class name 202s ok 68 Register GType name use the file path and sanitized class name 202s ok 69 Register GType name use provided class name 202s ok 70 Register GType name sanitizes user provided class name 202s ok 71 Signal handler matching finds handlers by signal ID 202s ok 72 Signal handler matching finds handlers by signal detail 202s ok 73 Signal handler matching finds handlers by callback 202s ok 74 Signal handler matching finds handlers by a combination of parameters 202s ok 75 Signal handler matching blocks a handler by callback 202s ok 76 Signal handler matching blocks multiple handlers by callback 202s ok 77 Signal handler matching blocks handlers by a combination of parameters 202s ok 78 Signal handler matching disconnects a handler by callback 202s ok 79 Signal handler matching blocks multiple handlers by callback 202s ok 80 Signal handler matching blocks handlers by a combination of parameters 202s ok 81 Signal handler matching blocks a handler by callback, convenience method 202s ok 82 Signal handler matching disconnects a handler by callback, convenience method 202s ok 83 Signal handler matching does not support disconnecting a handler by callback data 202s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 202s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 202s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 202s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 202s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 202s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 202s JS G ENUM: Defining GObject.BindingFlags as 0xe85cf3f0 202s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 202s JS G OBJ: Defined class for Binding (GBinding), prototype 0xe53414a0, JSClass 0xeca5ac80, in object 0xe8369220 202s ok 84 Property bindings can bind properties of the same type 202s JS G NS: Found info type FUNCTION for 'g_object_bind_property_full' in namespace 'GjsPrivate' 202s ok 85 Property bindings can use custom mappings to bind properties of different types 202s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 202s ok 86 Property bindings can be set up as a group 202s JS G NS: Found info type FUNCTION for 'g_binding_group_bind_full' in namespace 'GjsPrivate' 202s ok 87 Property bindings can be set up as a group with custom mappings 202s ok 88 Auto accessor generation get and set the property 202s ok 89 Auto accessor generation initial value is the param spec's default value 202s ok 90 Auto accessor generation set properties at construct time 202s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 202s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 202s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 202s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'GjsPrivate' 202s JS G ENUM: Defining enum value ALL (fixed from all) 6 202s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 202s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 202s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 202s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 202s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 202s JS G ENUM: Defining enum value TIME (fixed from time) 2 202s JS G ENUM: Defining GjsPrivate.LocaleCategory as 0xe52079c8 202s JS IMPORT: Importing module _gettext succeeded 202s JS IMPORT: Defining parent 0xe83358a0 of 0xe532e200 '_gettext' is mod 1 202s JS IMPORT: successfully imported module '_gettext' 202s JS IMPORT: Importing module gettext succeeded 202s JS IMPORT: Defining parent 0xe83358a0 of 0xe532e1c0 'gettext' is mod 1 202s JS IMPORT: successfully imported module 'gettext' 202s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'GjsPrivate' 202s ok 91 Auto accessor generation set properties at construct time with locale 202s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 202s JS G PRM: JSObject created with param instance 0x653eee78 type GParamInt 202s ok 92 Auto accessor generation notify when the property changes 202s ok 93 Auto accessor generation copies accessors for camel and kebab if snake accessors given 202s ok 94 Auto accessor generation copies accessors for snake and kebab if camel accessors given 202s ok 95 Auto accessor generation copies accessors for snake and camel if kebab accessors given 202s ok 96 Auto accessor generation readonly getter throws 202s ok 97 Auto accessor generation writeonly setter throws 202s ok 98 Auto accessor generation getter throws when setter defined 202s ok 99 Auto accessor generation setter throws when getter defined 202s ok 100 GObject class with JSObject property assigns a valid JSObject on construct 202s ok 101 GObject class with JSObject property Set null with an empty JSObject on construct 202s ok 102 GObject class with JSObject property assigns a null JSObject on construct 202s ok 103 GObject class with JSObject property assigns a JSObject Array on construct 202s ok 104 GObject class with JSObject property assigns a Function on construct 202s ok 105 GObject class with JSObject property throws an error when using a boolean value on construct 202s ok 106 GObject class with JSObject property throws an error when using an int value on construct 202s ok 107 GObject class with JSObject property throws an error when using a numeric value on construct 202s ok 108 GObject class with JSObject property throws an error when using a string value on construct 202s ok 109 GObject class with JSObject property throws an error when using an undefined value on construct 202s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 202s JS G PRM: JSObject created with param instance 0x6561f538 type GParamBoxed 202s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 202s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 202s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 202s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0xe5344980, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G NS: Found info type INTERFACE for 'PollableInputStream' in namespace 'Gio' 202s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0xe532e360, JSClass 0xeca5acc8, in object 0xe83691e0 202s JS G NS: Found info type OBJECT for 'ConverterInputStream' in namespace 'Gio' 202s JS G NS: Found info type OBJECT for 'FilterInputStream' in namespace 'Gio' 202s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0xe5344a20, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0xe5344a60, JSClass 0xeca5ac80, in object 0xe83691e0 202s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 202s ok 110 GObject class with JSObject property property value survives when GObject wrapper is collected 202s ok 111 GObject class with JSObject signals emits signal with null JSObject parameter 202s ok 112 GObject class with JSObject signals emits signal with JSObject parameter 202s ok 113 GObject class with JSObject signals emits signal with multiple JSObject parameters 202s ok 114 GObject class with JSObject signals re-emits signal with same JSObject parameter 202s ok 115 GObject class with JSObject signals throws an error when using a boolean value as parameter 202s ok 116 GObject class with JSObject signals throws an error when using an int value as parameter 202s ok 117 GObject class with JSObject signals throws an error when using a numeric value as parameter 202s ok 118 GObject class with JSObject signals throws an error when using a string value as parameter 202s ok 119 GObject class with JSObject signals throws an error when using an undefined value as parameter 202s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 202s ok 120 GObject class with JSObject signals returns a JSObject 202s ok 121 GObject class with JSObject signals returns null when returning undefined 202s ok 122 GObject class with JSObject signals returns null when not returning 202s JS G CLSR: Unable to convert return value when invoking closure 202s ok 123 GObject class with JSObject signals throws an error when returning a boolean value 202s JS G CLSR: Unable to convert return value when invoking closure 202s ok 124 GObject class with JSObject signals throws an error when returning an int value 202s JS G CLSR: Unable to convert return value when invoking closure 202s ok 125 GObject class with JSObject signals throws an error when returning a numeric value 202s JS G CLSR: Unable to convert return value when invoking closure 202s ok 126 GObject class with JSObject signals throws an error when returning a string value 202s ok 127 GObject class with int64 properties can set an int64 property 202s ok 128 GObject class with int64 properties can construct with int64 property 202s JS G BXD: Defining method quit in prototype for GLib.MainLoop 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Main loop instance 0x652d3110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 0 202s JS MAINLOOP: handling job 1, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 1 202s JS MAINLOOP: handling job 2, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 2 202s JS MAINLOOP: handling job 3, 202s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 202s JS MAINLOOP: Main loop instance 0x652d3110: release 202s JS MAINLOOP: Completed job 3 202s JS MEMORY: Memory report: before destroying context 202s JS MEMORY: 604 objects currently alive 202s JS MEMORY: boxed_instance = 104 202s JS MEMORY: boxed_prototype = 11 202s JS MEMORY: closure = 39 202s JS MEMORY: function = 285 202s JS MEMORY: fundamental_instance = 0 202s JS MEMORY: fundamental_prototype = 0 202s JS MEMORY: gerror_instance = 0 202s JS MEMORY: gerror_prototype = 0 202s JS MEMORY: interface = 10 202s JS MEMORY: module = 12 202s JS MEMORY: ns = 5 202s JS MEMORY: object_instance = 33 202s JS MEMORY: object_prototype = 71 202s JS MEMORY: param = 34 202s JS MEMORY: union_instance = 0 202s JS MEMORY: union_prototype = 0 202s JS CTX: JS shutdown sequence 202s JS CTX: Stopping profiler 202s JS CTX: Shutting down toggle queue 202s JS CTX: Notifying external reference holders of GjsContext dispose 202s JS MAINLOOP: Stopping promise job dispatcher 202s JS CTX: Notifying reference holders of GjsContext dispose 202s JS CTX: Checking unhandled promise rejections 202s JS CTX: Releasing cached JS wrappers 202s JS CTX: Final triggered GC 202s JS CTX: Destroying JS context 202s JS CTX: Releasing all native objects 202s JS CTX: Disabling auto GC 202s JS CTX: Ending trace on global object 202s JS CTX: Freeing allocated resources 202s JS CTX: JS context destroyed 202s PASS: gjs/testGObjectClass.test 202s Running test: gjs/frame.test 202s 1..1 202s ok 1 - /usr/libexec/installed-tests/gjs/debugger/frame.debugger 202s PASS: gjs/frame.test 202s Running test: gjs/testCairo.test 202s JS NATIVE: Registered native JS module '_promiseNative' 202s JS NATIVE: Registered native JS module '_byteArrayNative' 202s JS NATIVE: Registered native JS module '_encodingNative' 202s JS NATIVE: Registered native JS module '_gi' 202s JS NATIVE: Registered native JS module 'gi' 202s JS NATIVE: Registered native JS module 'cairoNative' 202s JS NATIVE: Registered native JS module 'system' 202s JS NATIVE: Registered native JS module 'console' 202s JS NATIVE: Registered native JS module '_print' 202s JS CTX: Enabling JIT 202s JS CTX: Initialized class GjsFileImporter prototype 0xe6600080 202s JS IMPORT: Defining parent (nil) of 0xe66000d8 'imports' is mod 0 202s JS IMPORT: Importing '_print' 202s JS NATIVE: Defining native module '_print' 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe66005f0 '_print' is mod 1 202s JS IMPORT: successfully imported module '_print' 202s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 202s JS IMPORT: Module resolve hook for module 'resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js' (resource:///org/gnome/gjs/modules/esm/_bootstrap/default.js), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "_encoding/encoding" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./encodingMap.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./util.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "console" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "_timers" (relative to ), global 0xe64320d0 202s JS MAINLOOP: Main loop instance 0x5ac26110: hold 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Starting promise job dispatcher 202s JS MAINLOOP: Main loop instance 0x5ac26110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 202s JS MAINLOOP: Main loop instance 0x5ac26110: release 202s JS MAINLOOP: Completed job 0 202s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "gi" (relative to ), global 0xe64320d0 202s JS IMPORT: Module metadata hook for module 0xe6610c80 202s JS IMPORT: Defining meta.importSync for module 0xe6610c80 202s JS NATIVE: Defining native module 'gi' 202s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe6611008 202s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 202s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 202s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 202s JS IMPORT: Importing directory 'overrides' 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe66110f8 'overrides' is mod 1 202s JS IMPORT: Defined importer 'overrides' 0xe66110f8 in 0xe66000d8 202s JS IMPORT: successfully imported directory 'overrides' 202s JS IMPORT: Importing '_byteArrayNative' 202s JS NATIVE: Defining native module '_byteArrayNative' 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe66114e0 '_byteArrayNative' is mod 1 202s JS IMPORT: successfully imported module '_byteArrayNative' 202s JS IMPORT: Importing '_promiseNative' 202s JS NATIVE: Defining native module '_promiseNative' 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe6611620 '_promiseNative' is mod 1 202s JS IMPORT: successfully imported module '_promiseNative' 202s JS IMPORT: Importing module GLib succeeded 202s JS IMPORT: Defining parent 0xe66110f8 of 0xe64330e0 'GLib' is mod 1 202s JS IMPORT: successfully imported module 'GLib' 202s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 202s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe6469040, JSClass 0xeab98920, in object 0xe6469020 202s JS CTX: Initialized class GIRepositoryGType prototype 0xe6611840 202s JS CTX: Initialized class GIRepositoryFunction prototype 0xe6611898 202s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 202s JS G BXD: Defined class for Error (GError), prototype 0xe6469080, JSClass 0xeab98920, in object 0xe6469020 202s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 202s JS G BXD: Defined class for Variant (GVariant), prototype 0xe64690c0, JSClass 0xeab98920, in object 0xe6469020 202s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 202s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe6469100, JSClass 0xeab98920, in object 0xe6469020 202s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 202s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe6469140, JSClass 0xeab98920, in object 0xe6469020 202s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 202s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 202s JS G BXD: Defined class for Thread (GThread), prototype 0xe6469180, JSClass 0xeab98920, in object 0xe6469020 202s JS G BXD: Defining method ref in prototype for GLib.Thread 202s JS G BXD: Defining method unref in prototype for GLib.Thread 202s JS G NS: Defined namespace 'GLib' 0xe6469020 in GIRepository 0xe6610ec8 202s JS IMPORT: Importing module jasmine succeeded 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe64338c0 'jasmine' is mod 1 202s JS IMPORT: successfully imported module 'jasmine' 202s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 202s JS MAINLOOP: Main loop instance 0x5ac26110: hold 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Main loop instance 0x5ac26110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 202s JS MAINLOOP: Main loop instance 0x5ac26110: release 202s JS MAINLOOP: Completed job 0 202s JS IMPORT: Importing 'gi' 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe6610ec8 'gi' is mod 1 202s JS IMPORT: successfully imported module 'gi' 202s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 202s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 202s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 202s JS IMPORT: Importing module _cairo succeeded 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe6433a00 '_cairo' is mod 1 202s JS IMPORT: successfully imported module '_cairo' 202s JS IMPORT: Importing 'cairoNative' 202s JS NATIVE: Defining native module 'cairoNative' 202s JS CTX: Initialized class Region prototype 0xe6623450 202s JS CTX: Initialized class Context prototype 0xe6623568 202s JS CTX: Initialized class Surface prototype 0xe6623d40 202s JS CTX: Initialized class ImageSurface prototype 0xe6623e18 202s JS CTX: Initialized class Path prototype 0xe6623ef0 202s JS CTX: Initialized class PSSurface prototype 0xe6623f48 202s JS CTX: Initialized class PDFSurface prototype 0xe6623fa0 202s JS CTX: Initialized class SVGSurface prototype 0xe66240f8 202s JS CTX: Initialized class Pattern prototype 0xe6624150 202s JS CTX: Initialized class Gradient prototype 0xe66241a8 202s JS CTX: Initialized class LinearGradient prototype 0xe6624200 202s JS CTX: Initialized class RadialGradient prototype 0xe6624258 202s JS CTX: Initialized class SurfacePattern prototype 0xe66242b0 202s JS CTX: Initialized class SolidPattern prototype 0xe6624308 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe6623438 'cairoNative' is mod 1 202s JS IMPORT: successfully imported module 'cairoNative' 202s JS IMPORT: Importing module cairo succeeded 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe64339c0 'cairo' is mod 1 202s JS IMPORT: successfully imported module 'cairo' 202s JS IMPORT: JS import 'Gdk' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Gdk.js 202s JS G NS: Defined namespace 'Gdk' 0xe6469260 in GIRepository 0xe6610ec8 202s JS IMPORT: JS import 'GIMarshallingTests' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GIMarshallingTests.js 202s JS G NS: Defined namespace 'GIMarshallingTests' 0xe6469280 in GIRepository 0xe6610ec8 202s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 202s JS IMPORT: Importing module _legacy succeeded 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe6433a80 '_legacy' is mod 1 202s JS IMPORT: successfully imported module '_legacy' 202s JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js 202s JS G NS: Defined namespace 'GjsPrivate' 0xe64692e0 in GIRepository 0xe6610ec8 202s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 202s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 202s JS IMPORT: Importing module lang succeeded 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe6433b40 'lang' is mod 1 202s JS IMPORT: successfully imported module 'lang' 202s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 202s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 202s JS IMPORT: Importing module _signals succeeded 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe6433b80 '_signals' is mod 1 202s JS IMPORT: successfully imported module '_signals' 202s JS IMPORT: Importing module signals succeeded 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe6433b00 'signals' is mod 1 202s JS IMPORT: successfully imported module 'signals' 202s JS IMPORT: Importing module Gio succeeded 202s JS IMPORT: Defining parent 0xe66110f8 of 0xe6433ac0 'Gio' is mod 1 202s JS IMPORT: successfully imported module 'Gio' 202s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 202s JS IMPORT: Importing '_gi' 202s JS NATIVE: Defining native module '_gi' 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe6627090 '_gi' is mod 1 202s JS IMPORT: successfully imported module '_gi' 202s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 202s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 202s JS IMPORT: Importing module _common succeeded 202s JS IMPORT: Defining parent 0xe66000d8 of 0xe6433c00 '_common' is mod 1 202s JS IMPORT: successfully imported module '_common' 202s JS IMPORT: Importing module GObject succeeded 202s JS IMPORT: Defining parent 0xe66110f8 of 0xe6433bc0 'GObject' is mod 1 202s JS IMPORT: successfully imported module 'GObject' 202s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 202s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 202s JS G BXD: Defined class for String (GString), prototype 0xe6469500, JSClass 0xeab98920, in object 0xe6469300 202s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 202s JS G PRM: Defined class ParamSpec prototype is 0xe6433c80 class 0xeab9b0c0 in object 0xe6469300 202s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 202s JS G OBJ: Defined class for Object (GObject), prototype 0xe6469620, JSClass 0xeab98c80, in object 0xe6469300 202s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 202s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 202s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe6469640, JSClass 0xeab98c80, in object 0xe6469300 202s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 202s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 202s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 202s JS G NS: Defined namespace 'GObject' 0xe6469300 in GIRepository 0xe6610ec8 202s JS G OBJ: Defined class for Application (GApplication), prototype 0xe6469680, JSClass 0xeab98c80, in object 0xe64692c0 202s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 202s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe6433f40, JSClass 0xeab98cc8, in object 0xe64692c0 202s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 202s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 202s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 202s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe64696e0, JSClass 0xeab98c80, in object 0xe64692c0 202s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 202s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe64b3160, JSClass 0xeab98cc8, in object 0xe64692c0 202s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 202s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe6469740, JSClass 0xeab98c80, in object 0xe64692c0 202s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 202s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 202s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe64b3260, JSClass 0xeab98cc8, in object 0xe64692c0 202s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 202s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 202s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 202s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe64697a0, JSClass 0xeab98920, in object 0xe64692c0 202s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 202s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe64697e0, JSClass 0xeab98920, in object 0xe64692c0 202s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate' 202s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 202s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe6469820, JSClass 0xeab98c80, in object 0xe64692c0 202s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe6469860, JSClass 0xeab98c80, in object 0xe64692e0 202s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 202s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe64698a0, JSClass 0xeab98c80, in object 0xe64692c0 202s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 202s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 202s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 202s JS G IFACE: Defined class for File (GFile), prototype 0xe64b3380, JSClass 0xeab98cc8, in object 0xe64692c0 202s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe6469900, JSClass 0xeab98c80, in object 0xe6610f90 202s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 202s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe6469960, JSClass 0xeab98c80, in object 0xe64692c0 202s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 202s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 202s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe64699a0, JSClass 0xeab98c80, in object 0xe64692c0 202s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 202s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe64699e0, JSClass 0xeab98c80, in object 0xe64692c0 202s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 202s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe6469a20, JSClass 0xeab98920, in object 0xe64692c0 202s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 202s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 202s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe6469a60, JSClass 0xeab98c80, in object 0xe64692c0 202s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 202s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 202s JS G NS: Defined namespace 'Gio' 0xe64692c0 in GIRepository 0xe6610ec8 202s JS IMPORT: Importing module Gtk succeeded 202s JS IMPORT: Defining parent 0xe66110f8 of 0xe6433a40 'Gtk' is mod 1 202s JS IMPORT: successfully imported module 'Gtk' 202s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 202s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 202s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xe6469aa0, JSClass 0xeab98c80, in object 0xe6469300 202s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xe6469ae0, JSClass 0xeab98c80, in object 0xe64692a0 202s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 202s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xe64b3de0, JSClass 0xeab98cc8, in object 0xe64692a0 202s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 202s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xe6469b40, JSClass 0xeab98c80, in object 0xe64692a0 202s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 202s JS G NS: Defined namespace 'Gtk' 0xe64692a0 in GIRepository 0xe6610ec8 202s JS IMPORT: JS import 'Regress' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/Regress.js 202s JS G NS: Defined namespace 'Regress' 0xe6469b80 in GIRepository 0xe6610ec8 202s JS IMPORT: Importing module cairo succeeded 202s JS IMPORT: Defining parent 0xe6435850 of 0xe64be660 'cairo' is mod 1 202s JS IMPORT: successfully imported module 'cairo' 202s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 202s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 202s JS G ENUM: Defining enum value NONE (fixed from none) 1 202s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 202s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 202s JS G ENUM: Defining enum value FAST (fixed from fast) 4 202s JS G ENUM: Defining enum value GOOD (fixed from good) 5 202s JS G ENUM: Defining enum value BEST (fixed from best) 6 202s JS G ENUM: Defining cairo.Antialias as 0xe6606520 202s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 202s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 202s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 202s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 202s JS G ENUM: Defining cairo.Content as 0xe66065f8 202s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 202s JS G ENUM: Defining enum value NONE (fixed from none) 0 202s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 202s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 202s JS G ENUM: Defining enum value PAD (fixed from pad) 3 202s JS G ENUM: Defining cairo.Extend as 0xe6606650 202s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 202s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 202s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 202s JS G ENUM: Defining cairo.FillRule as 0xe66066a8 202s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 202s JS G ENUM: Defining enum value FAST (fixed from fast) 0 202s JS G ENUM: Defining enum value GOOD (fixed from good) 1 202s JS G ENUM: Defining enum value BEST (fixed from best) 2 202s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 202s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 202s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 202s JS G ENUM: Defining cairo.Filter as 0xe6606700 202s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 202s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 202s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 202s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 202s JS G ENUM: Defining cairo.FontSlant as 0xe66067d8 202s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 202s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 202s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 202s JS G ENUM: Defining cairo.FontWeight as 0xe6606830 202s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 202s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 202s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 202s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 202s JS G ENUM: Defining enum value A8 (fixed from a8) 2 202s JS G ENUM: Defining enum value A1 (fixed from a1) 3 202s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 202s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 202s JS G ENUM: Defining cairo.Format as 0xe6606888 202s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 202s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 202s JS G ENUM: Defining enum value ROUND (fixed from round) 1 202s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 202s JS G ENUM: Defining cairo.LineCap as 0xe6606960 202s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 202s JS G ENUM: Defining enum value MITER (fixed from miter) 0 202s JS G ENUM: Defining enum value ROUND (fixed from round) 1 202s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 202s JS G ENUM: Defining cairo.LineJoin as 0xe66069b8 202s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 202s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 202s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 202s JS G ENUM: Defining enum value OVER (fixed from over) 2 202s JS G ENUM: Defining enum value IN (fixed from in) 3 202s JS G ENUM: Defining enum value OUT (fixed from out) 4 202s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 202s JS G ENUM: Defining enum value DEST (fixed from dest) 6 202s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 202s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 202s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 202s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 202s JS G ENUM: Defining enum value XOR (fixed from xor) 11 202s JS G ENUM: Defining enum value ADD (fixed from add) 12 202s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 202s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 202s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 202s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 202s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 202s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 202s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 202s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 202s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 202s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 202s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 202s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 202s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 202s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 202s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 202s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 202s JS G ENUM: Defining cairo.Operator as 0xe6606a10 202s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 202s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 202s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 202s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 202s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 202s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 202s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 202s JS G ENUM: Defining cairo.PatternType as 0xe6606be8 202s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 202s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 202s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 202s JS G ENUM: Defining enum value PS (fixed from ps) 2 202s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 202s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 202s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 202s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 202s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 202s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 202s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 202s JS G ENUM: Defining enum value SVG (fixed from svg) 10 202s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 202s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 202s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 202s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 202s JS G ENUM: Defining enum value QT (fixed from qt) 15 202s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 202s JS G ENUM: Defining enum value VG (fixed from vg) 17 202s JS G ENUM: Defining enum value GL (fixed from gl) 18 202s JS G ENUM: Defining enum value DRM (fixed from drm) 19 202s JS G ENUM: Defining enum value TEE (fixed from tee) 20 202s JS G ENUM: Defining enum value XML (fixed from xml) 21 202s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 202s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 202s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 202s JS G ENUM: Defining cairo.SurfaceType as 0xe6606cc0 202s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 202s JS G BXD: Defined class for Region (CairoRegion), prototype 0xe6469d60, JSClass 0xeab98920, in object 0xe6469ba0 202s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 202s JS G BXD: Defined class for Context (CairoContext), prototype 0xe6469d80, JSClass 0xeab98920, in object 0xe6469ba0 202s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 202s JS G BXD: Defined class for Surface (CairoSurface), prototype 0xe6469da0, JSClass 0xeab98920, in object 0xe6469ba0 202s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 202s JS G BXD: Defined class for Path (void), prototype 0xe6469dc0, JSClass 0xeab98920, in object 0xe6469ba0 202s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 202s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0xe6469de0, JSClass 0xeab98920, in object 0xe6469ba0 202s JS G NS: Defined namespace 'cairo' 0xe6469ba0 in GIRepository 0xe6435930 202s JS CTX: Script evaluation succeeded 202s JS MAINLOOP: Main loop instance 0x5ac26110: Spinning loop until released or hook cleared 202s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "system" (relative to ), global 0xe64320d0 202s JS IMPORT: Module metadata hook for module 0xe6608288 202s JS IMPORT: Defining meta.importSync for module 0xe6608288 202s JS NATIVE: Defining native module 'system' 202s JS IMPORT: Module resolve hook for module "gi://GLib" (relative to ), global 0xe64320d0 202s JS IMPORT: Module resolve hook for module "./minijasmine.js" (relative to ), global 0xe64320d0 202s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 202s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 202s JS MAINLOOP: Set main loop hook to 202s JS MAINLOOP: Main loop instance 0x5ac26110: hold 202s JS MAINLOOP: Running and clearing main loop hook 202s JS G BXD: Defining method run in prototype for GLib.MainLoop 202s 1..43 202s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 202s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 202s JS G BXD: Defined class for Source (GSource), prototype 0xe6469e00, JSClass 0xeab98920, in object 0xe6469020 202s JS G BXD: Defining method set_priority in prototype for GLib.Source 202s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 202s JS G BXD: Defining method attach in prototype for GLib.Source 202s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 202s JS IMPORT: Module metadata hook for module 0xe6453dc0 202s JS IMPORT: Defining meta.importSync for module 0xe6453dc0 202s JS G BXD: Defining method destroy in prototype for GLib.Source 202s ok 1 Cairo context has the right type 202s ok 2 Cairo context reports its target surface 202s ok 3 Cairo context can set its source to a pattern 202s ok 4 Cairo context can set its antialias 202s ok 5 Cairo context can set its fill rule 202s ok 6 Cairo context can set its line cap 202s ok 7 Cairo context can set its line join 202s ok 8 Cairo context can set its line width 202s ok 9 Cairo context can set its miter limit 202s ok 10 Cairo context can set its operator 202s ok 11 Cairo context can set its tolerance 202s ok 12 Cairo context has a rectangle as clip extents 202s ok 13 Cairo context has a rectangle as fill extents 202s ok 14 Cairo context has a rectangle as stroke extents 202s ok 15 Cairo context has zero dashes initially 202s ok 16 Cairo context transforms user to device coordinates 202s ok 17 Cairo context transforms user to device distance 202s ok 18 Cairo context transforms device to user coordinates 202s ok 19 Cairo context transforms device to user distance 202s ok 20 Cairo context computes text extents 202s ok 21 Cairo context can call various, otherwise untested, methods without crashing 202s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 202s ok 23 Cairo pattern has typechecks 202s ok 24 Cairo solid pattern can be created from RGB static method 202s ok 25 Cairo solid pattern can be created from RGBA static method 202s ok 26 Cairo surface pattern can be created and added as a source 202s ok 27 Cairo linear gradient can be created and added as a source 202s ok 28 Cairo radial gradient can be created and added as a source 202s ok 29 Cairo path has typechecks 202s ok 30 Cairo surface has typechecks 202s ok 31 Cairo surface can access the device scale 202s ok 32 Cairo surface can access the device offset 202s ok 33 Cairo surface can be finalized 202s JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' 202s ok 34 Cairo GI test suite for context can be marshalled as a return value 202s JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' 202s ok 35 Cairo GI test suite for context can be marshalled as an in parameter 202s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' 202s ok 36 Cairo GI test suite for surface can be marshalled as a transfer-none return value 202s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' 202s ok 37 Cairo GI test suite for surface can be marshalled as a transfer-full return value 202s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' 202s ok 38 Cairo GI test suite for surface can be marshalled as an in parameter 202s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' 202s ok 39 Cairo GI test suite for surface can be marshalled as an out parameter 202s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 202s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xe64feb60, JSClass 0xeab98c80, in object 0xe6469b80 202s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 202s ok 40 Cairo GI test suite can be marshalled through a signal handler 202s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 202s ok 41 Cairo GI test suite can have its type inferred as a foreign struct 202s ok 42 Cairo imported via GI has the same functionality as imports.cairo 202s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 202s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0xe64fee00, JSClass 0xeab98920, in object 0xe6469ba0 202s ok 43 Cairo imported via GI has boxed types from the GIR file 202s JS G BXD: Defining method quit in prototype for GLib.MainLoop 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Main loop instance 0x5ac26110: Spinning loop until released or hook cleared 202s JS MAINLOOP: handling job 0, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 0 202s JS MAINLOOP: handling job 1, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 1 202s JS MAINLOOP: handling job 2, 202s JS MAINLOOP: Enqueue job , promise=, allocation site= 202s JS MAINLOOP: Completed job 2 202s JS MAINLOOP: handling job 3, 202s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 202s JS MAINLOOP: Main loop instance 0x5ac26110: release 202s JS MAINLOOP: Completed job 3 202s JS MEMORY: Memory report: before destroying context 202s JS MEMORY: 554 objects currently alive 202s JS MEMORY: boxed_instance = 257 202s JS MEMORY: boxed_prototype = 17 202s JS MEMORY: closure = 2 202s JS MEMORY: function = 232 202s JS MEMORY: fundamental_instance = 0 202s JS MEMORY: fundamental_prototype = 0 202s JS MEMORY: gerror_instance = 0 202s JS MEMORY: gerror_prototype = 0 202s JS MEMORY: interface = 5 202s JS MEMORY: module = 13 202s JS MEMORY: ns = 9 202s JS MEMORY: object_instance = 2 202s JS MEMORY: object_prototype = 17 202s JS MEMORY: param = 0 202s JS MEMORY: union_instance = 0 202s JS MEMORY: union_prototype = 0 202s JS CTX: JS shutdown sequence 202s JS CTX: Stopping profiler 202s JS CTX: Shutting down toggle queue 202s JS CTX: Notifying external reference holders of GjsContext dispose 202s JS MAINLOOP: Stopping promise job dispatcher 202s JS CTX: Notifying reference holders of GjsContext dispose 202s JS CTX: Checking unhandled promise rejections 202s JS CTX: Releasing cached JS wrappers 202s JS CTX: Final triggered GC 202s JS CTX: Destroying JS context 202s JS CTX: Releasing all native objects 202s JS CTX: Disabling auto GC 202s JS CTX: Ending trace on global object 202s JS CTX: Freeing allocated resources 202s JS CTX: JS context destroyed 202s PASS: gjs/testCairo.test 202s SUMMARY: total=70; passed=70; skipped=0; failed=0; user=3.8s; system=1.4s; maxrss=39964 202s autopkgtest [00:20:25]: test installed-tests: -----------------------] 203s installed-tests PASS 203s autopkgtest [00:20:26]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 204s autopkgtest [00:20:27]: @@@@@@@@@@@@@@@@@@@@ summary 204s build PASS (superficial) 204s installed-tests PASS