0s autopkgtest [18:15:36]: starting date and time: 2024-03-20 18:15:36+0000 0s autopkgtest [18:15:36]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [18:15:36]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.q9dldq54/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:dconf --apt-upgrade cjs --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=dconf/0.40.0-4build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-arm64-10.secgroup --name adt-noble-arm64-cjs-20240320-181536-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 719s autopkgtest [18:27:35]: testbed dpkg architecture: arm64 721s autopkgtest [18:27:37]: testbed apt version: 2.7.12 721s autopkgtest [18:27:37]: @@@@@@@@@@@@@@@@@@@@ test bed setup 727s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 732s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [53.9 kB] 733s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [501 kB] 734s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3809 kB] 739s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 739s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [690 kB] 740s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 740s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [41.7 kB] 740s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 740s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4224 kB] 745s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 745s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [67.6 kB] 745s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 833s Fetched 9523 kB in 48s (198 kB/s) 838s Reading package lists... 882s Reading package lists... 887s Building dependency tree... 887s Reading state information... 893s Calculating upgrade... 902s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 902s Reading package lists... 904s Building dependency tree... 904s Reading state information... 914s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 918s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 918s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 918s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 918s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 971s Reading package lists... 971s Reading package lists... 980s Building dependency tree... 980s Reading state information... 985s Calculating upgrade... 989s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 990s Reading package lists... 993s Building dependency tree... 993s Reading state information... 999s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1011s autopkgtest [18:32:27]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 1012s autopkgtest [18:32:28]: @@@@@@@@@@@@@@@@@@@@ apt-source cjs 1031s Get:1 http://ftpmaster.internal/ubuntu noble/universe cjs 6.0.0-2 (dsc) [2688 B] 1031s Get:2 http://ftpmaster.internal/ubuntu noble/universe cjs 6.0.0-2 (tar) [876 kB] 1031s Get:3 http://ftpmaster.internal/ubuntu noble/universe cjs 6.0.0-2 (diff) [10.7 kB] 1035s gpgv: Signature made Fri Jan 5 17:52:28 2024 UTC 1035s gpgv: using RSA key 2C41D17CB7B84BD0F9FB51B3680668AE907F101D 1035s gpgv: Can't check signature: No public key 1035s dpkg-source: warning: cannot verify inline signature for ./cjs_6.0.0-2.dsc: no acceptable signature found 1038s autopkgtest [18:32:54]: testing package cjs version 6.0.0-2 1040s autopkgtest [18:32:56]: build not needed 1044s autopkgtest [18:33:00]: test acc: preparing testbed 1056s Reading package lists... 1059s Building dependency tree... 1059s Reading state information... 1063s Starting pkgProblemResolver with broken count: 3 1064s Starting 2 pkgProblemResolver with broken count: 3 1064s Investigating (0) gir1.2-gtk-3.0:arm64 < none -> 3.24.40-2ubuntu1 @un puN Ib > 1064s Broken gir1.2-gtk-3.0:arm64 Depends on libgtk-3-0:arm64 < none @un H > (>= 3.24.30) 1064s Considering libgtk-3-0:arm64 0 as a solution to gir1.2-gtk-3.0:arm64 2 1064s Considering libgtk-3-0t64:arm64 0 as a solution to gir1.2-gtk-3.0:arm64 2 1064s Broken gir1.2-gtk-3.0:arm64 Depends on libgtk-3-common:arm64 < none @un H > 1064s Considering libgtk-3-common:arm64 1 as a solution to gir1.2-gtk-3.0:arm64 2 1064s Considering libgtk-3-common:arm64 1 as a solution to gir1.2-gtk-3.0:arm64 2 1064s Investigating (0) gsettings-desktop-schemas:arm64 < none -> 46~beta-3ubuntu1 @un puN Ib > 1064s Broken gsettings-desktop-schemas:arm64 Depends on dconf-gsettings-backend:arm64 < none @un H > 1064s Considering dconf-gsettings-backend:arm64 2 as a solution to gsettings-desktop-schemas:arm64 1 1064s Considering dconf-gsettings-backend:arm64 2 as a solution to gsettings-desktop-schemas:arm64 1 1064s Broken gsettings-desktop-schemas:arm64 Depends on gsettings-backend:arm64 < none @un H > 1064s Considering dconf-gsettings-backend:arm64 2 as a solution to gsettings-desktop-schemas:arm64 1 1064s Considering dconf-gsettings-backend:arm64 2 as a solution to gsettings-desktop-schemas:arm64 1 1064s Investigating (0) cjs-tests:arm64 < none -> 6.0.0-2 @un puN Ib > 1064s Broken cjs-tests:arm64 Depends on dconf-gsettings-backend:arm64 < none @un H > 1064s Considering dconf-gsettings-backend:arm64 2 as a solution to cjs-tests:arm64 0 1064s Considering dconf-gsettings-backend:arm64 2 as a solution to cjs-tests:arm64 0 1064s Broken cjs-tests:arm64 Depends on gsettings-backend:arm64 < none @un H > 1064s Considering dconf-gsettings-backend:arm64 2 as a solution to cjs-tests:arm64 0 1064s Considering dconf-gsettings-backend:arm64 2 as a solution to cjs-tests:arm64 0 1064s Done 1064s Some packages could not be installed. This may mean that you have 1064s requested an impossible situation or if you are using the unstable 1064s distribution that some required packages have not yet been created 1064s or been moved out of Incoming. 1065s The following information may help to resolve the situation: 1065s 1065s The following packages have unmet dependencies: 1067s cjs-tests : Depends: dconf-gsettings-backend but it is not installable or 1067s gsettings-backend 1067s gir1.2-gtk-3.0 : Depends: libgtk-3-0 (>= 3.24.30) 1067s Depends: libgtk-3-common but it is not installable 1067s gsettings-desktop-schemas : Depends: dconf-gsettings-backend but it is not installable or 1067s gsettings-backend 1067s E: Unable to correct problems, you have held broken packages. 1067s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from noble-proposed 1073s Reading package lists... 1075s Building dependency tree... 1075s Reading state information... 1080s Starting pkgProblemResolver with broken count: 0 1080s Starting 2 pkgProblemResolver with broken count: 0 1081s Done 1086s The following additional packages will be installed: 1086s abi-compliance-checker adwaita-icon-theme at-spi2-common at-spi2-core 1086s autoconf automake autopoint autotools-dev bsdextrautils bsdutils 1086s build-essential cjs cjs-tests cpp cpp-13 cpp-13-aarch64-linux-gnu 1086s cpp-aarch64-linux-gnu dconf-gsettings-backend dconf-service debhelper 1086s debugedit dh-acc dh-autoreconf dh-strip-nondeterminism dwz eject 1086s exuberant-ctags fdisk fontconfig fontconfig-config fonts-dejavu-core 1086s fonts-dejavu-mono g++ g++-13 g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu 1086s gcc gcc-13 gcc-13-aarch64-linux-gnu gcc-13-base gcc-14-base 1086s gcc-aarch64-linux-gnu gettext gir1.2-atk-1.0 gir1.2-freedesktop 1086s gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 gir1.2-girepository-2.0 1086s gir1.2-girepository-2.0-dev gir1.2-glib-2.0 gir1.2-glib-2.0-dev 1086s gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gobject-introspection 1086s gobject-introspection-bin gsettings-desktop-schemas gtk-update-icon-cache 1086s hicolor-icon-theme humanity-icon-theme intltool-debian libarchive-zip-perl 1086s libasan8 libatk-bridge2.0-0t64 libatk1.0-0t64 libatomic1 libatspi2.0-0t64 1086s libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev 1086s libblkid1 libbrotli-dev libbrotli1 libbz2-dev libc-bin libc-dev-bin libc6 1086s libc6-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 1086s libcairo2-dev libcc1-0 libcjs-dev libcjs0 libcolord2 libcrypt-dev 1086s libcups2t64 libdatrie1 libdconf1 libdebhelper-perl libdeflate0 libdw1t64 1086s libelf1t64 libepoxy0 libexpat1 libexpat1-dev libfdisk1 libffi-dev 1086s libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1 1086s libfreetype-dev libfreetype6 libgcc-13-dev libgcc-s1 libgdk-pixbuf-2.0-0 1086s libgdk-pixbuf2.0-common libgirepository-1.0-1 libgirepository-1.0-dev 1086s libgirepository-2.0-0 libgirepository1.0-dev libglib2.0-0t64 libglib2.0-bin 1086s libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgnutls30t64 libgomp1 1086s libgraphite2-3 libgtk-3-0t64 libgtk-3-common libharfbuzz-gobject0 1086s libharfbuzz0b libhogweed6t64 libhwasan0 libice-dev libice6 libisl23 libitm1 1086s libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 liblsan0 libmount-dev 1086s libmount1 libmozjs-102-0 libmozjs-102-dev libmpc3 libnettle8t64 1086s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 1086s libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-0 1086s libpixman-1-dev libpkgconf3 libpng-dev libpng16-16t64 libpthread-stubs0-dev 1086s libreadline8t64 libselinux1 libselinux1-dev libsepol-dev libsharpyuv0 1086s libsm-dev libsm6 libsmartcols1 libstdc++-13-dev libstdc++6 1086s libsub-override-perl libthai-data libthai0 libtiff6 libtool libtsan2 1086s libubsan1 libuuid1 libwayland-client0 libwayland-cursor0 libwayland-egl1 1086s libwebp7 libx11-dev libxau-dev libxcb-render0 libxcb-render0-dev libxcb-shm0 1086s libxcb-shm0-dev libxcb1-dev libxcomposite1 libxcursor1 libxdamage1 1086s libxdmcp-dev libxext-dev libxfixes3 libxft2 libxi6 libxinerama1 libxrandr2 1086s libxrender-dev libxrender1 libxtst6 linux-libc-dev locales m4 mount pkgconf 1086s pkgconf-bin po-debconf python3-mako python3-markdown python3-packaging 1086s readline-common rpcsvc-proto session-migration ubuntu-mono util-linux 1086s uuid-dev uuid-runtime x11-common x11proto-core-dev x11proto-dev 1086s xorg-sgml-doctools xtrans-dev zlib1g zlib1g-dev 1086s Suggested packages: 1086s doc-base icheck autoconf-archive gnu-standards autoconf-doc cpp-doc 1086s gcc-13-locales cpp-13-doc dh-make vim | nvi | vile | emacsen gcc-13-doc 1086s gcc-multilib manpages-dev flex bison gdb gcc-doc gdb-aarch64-linux-gnu 1086s gettext-doc libasprintf-dev libgettextpo-dev manpages glibc-doc libnss-nis 1086s libnss-nisplus libcairo2-doc colord cups-common freetype2-doc 1086s libgirepository1.0-doc low-memory-monitor libglib2.0-doc 1086s libgdk-pixbuf2.0-bin libxml2-utils gnutls-bin gvfs libice-doc liblcms2-utils 1086s libsm-doc libstdc++-13-doc libtool-doc gfortran | fortran95-compiler gcj-jdk 1086s libx11-doc libxcb-doc libxext-doc m4-doc nfs-common libmail-box-perl 1086s python-mako-doc python3-beaker python-markdown-doc readline-doc 1086s util-linux-extra util-linux-locales 1086s Recommended packages: 1086s librsvg2-common bzip2-doc manpages manpages-dev libc-devtools 1086s libarchive-cpio-perl libgdk-pixbuf2.0-bin xdg-user-dirs libgtk-3-bin 1086s libpng-tools libltdl-dev libmail-sendmail-perl 1089s The following packages will be REMOVED: 1089s libelf1 libglib2.0-0 libgnutls30 libhogweed6 libnettle8 libpng16-16 1089s libreadline8 1089s The following NEW packages will be installed: 1089s abi-compliance-checker adwaita-icon-theme at-spi2-common at-spi2-core 1089s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 1089s cjs cjs-tests cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 1089s dconf-gsettings-backend dconf-service debhelper debugedit dh-acc 1089s dh-autoreconf dh-strip-nondeterminism dwz exuberant-ctags fontconfig 1089s fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-13 1089s g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 1089s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext gir1.2-atk-1.0 1089s gir1.2-freedesktop gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 1089s gir1.2-girepository-2.0-dev gir1.2-glib-2.0-dev gir1.2-gtk-3.0 1089s gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gobject-introspection 1089s gobject-introspection-bin gsettings-desktop-schemas gtk-update-icon-cache 1089s hicolor-icon-theme humanity-icon-theme intltool-debian libarchive-zip-perl 1089s libasan8 libatk-bridge2.0-0t64 libatk1.0-0t64 libatomic1 libatspi2.0-0t64 1089s libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev 1089s libbrotli-dev libbz2-dev libc-dev-bin libc6-dev libcairo-gobject2 1089s libcairo-script-interpreter2 libcairo2 libcairo2-dev libcc1-0 libcjs-dev 1089s libcjs0 libcolord2 libcrypt-dev libcups2t64 libdatrie1 libdconf1 1089s libdebhelper-perl libdeflate0 libdw1t64 libelf1t64 libepoxy0 libexpat1-dev 1089s libffi-dev libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1 1089s libfreetype-dev libgcc-13-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common 1089s libgirepository-1.0-dev libgirepository-2.0-0 libgirepository1.0-dev 1089s libglib2.0-0t64 libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin 1089s libgnutls30t64 libgomp1 libgraphite2-3 libgtk-3-0t64 libgtk-3-common 1089s libharfbuzz-gobject0 libharfbuzz0b libhogweed6t64 libhwasan0 libice-dev 1089s libice6 libisl23 libitm1 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 1089s liblerc4 liblsan0 libmount-dev libmozjs-102-0 libmozjs-102-dev libmpc3 1089s libnettle8t64 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 1089s libpangoxft-1.0-0 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 1089s libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpng16-16t64 1089s libpthread-stubs0-dev libreadline8t64 libselinux1-dev libsepol-dev 1089s libsharpyuv0 libsm-dev libsm6 libstdc++-13-dev libsub-override-perl 1089s libthai-data libthai0 libtiff6 libtool libtsan2 libubsan1 libwayland-client0 1089s libwayland-cursor0 libwayland-egl1 libwebp7 libx11-dev libxau-dev 1089s libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev 1089s libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 1089s libxft2 libxi6 libxinerama1 libxrandr2 libxrender-dev libxrender1 libxtst6 1089s linux-libc-dev m4 pkgconf pkgconf-bin po-debconf python3-mako 1089s python3-markdown python3-packaging rpcsvc-proto session-migration 1089s ubuntu-mono uuid-dev x11-common x11proto-core-dev x11proto-dev 1089s xorg-sgml-doctools xtrans-dev zlib1g-dev 1089s The following packages will be upgraded: 1089s bsdextrautils bsdutils eject fdisk gcc-13-base gcc-14-base 1089s gir1.2-girepository-2.0 gir1.2-glib-2.0 libblkid1 libbrotli1 libc-bin libc6 1089s libexpat1 libfdisk1 libfreetype6 libgcc-s1 libgirepository-1.0-1 1089s libglib2.0-data libmount1 libselinux1 libsmartcols1 libstdc++6 libuuid1 1089s locales mount readline-common util-linux uuid-runtime zlib1g 1090s 29 upgraded, 195 newly installed, 7 to remove and 213 not upgraded. 1090s Need to get 124 MB/124 MB of archives. 1090s After this operation, 437 MB of additional disk space will be used. 1090s Get:1 /tmp/autopkgtest.bgoQJo/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [732 B] 1090s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 bsdutils arm64 1:2.39.3-9ubuntu2 [97.4 kB] 1090s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 util-linux arm64 2.39.3-9ubuntu2 [1114 kB] 1091s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-14-base arm64 14-20240315-1ubuntu1 [47.0 kB] 1091s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgcc-s1 arm64 14-20240315-1ubuntu1 [49.9 kB] 1091s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libstdc++6 arm64 14-20240315-1ubuntu1 [748 kB] 1091s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc6 arm64 2.39-0ubuntu6 [2776 kB] 1092s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc-bin arm64 2.39-0ubuntu6 [591 kB] 1092s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 zlib1g arm64 1:1.3.dfsg-3.1ubuntu1 [61.7 kB] 1092s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libelf1t64 arm64 0.190-1.1build2 [57.9 kB] 1092s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-girepository-2.0 arm64 1.79.1-1ubuntu6 [24.7 kB] 1092s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 1092s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgirepository-1.0-1 arm64 1.79.1-1ubuntu6 [80.3 kB] 1092s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libblkid1 arm64 2.39.3-9ubuntu2 [122 kB] 1092s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libselinux1 arm64 3.5-2ubuntu1 [79.8 kB] 1093s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libmount1 arm64 2.39.3-9ubuntu2 [133 kB] 1093s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 1093s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libhogweed6t64 arm64 3.9.1-2.2 [199 kB] 1093s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libnettle8t64 arm64 3.9.1-2.2 [192 kB] 1093s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgnutls30t64 arm64 3.8.3-1.1ubuntu2 [1042 kB] 1093s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfreetype6 arm64 2.13.2+dfsg-1build2 [393 kB] 1093s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng16-16t64 arm64 1.6.43-3 [185 kB] 1094s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-3.1 [56.4 kB] 1094s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fdisk arm64 2.39.3-9ubuntu2 [120 kB] 1094s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libreadline8t64 arm64 8.2-3.1 [153 kB] 1094s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 mount arm64 2.39.3-9ubuntu2 [116 kB] 1094s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsmartcols1 arm64 2.39.3-9ubuntu2 [64.1 kB] 1094s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libuuid1 arm64 2.39.3-9ubuntu2 [35.1 kB] 1094s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 uuid-runtime arm64 2.39.3-9ubuntu2 [32.5 kB] 1094s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13-base arm64 13.2.0-19ubuntu1 [47.8 kB] 1094s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 eject arm64 2.39.3-9ubuntu2 [26.5 kB] 1094s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libexpat1 arm64 2.6.1-2 [76.0 kB] 1094s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfdisk1 arm64 2.39.3-9ubuntu2 [142 kB] 1094s Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 1094s Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 locales all 2.39-0ubuntu6 [4232 kB] 1095s Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 bsdextrautils arm64 2.39.3-9ubuntu2 [71.5 kB] 1095s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc-dev-bin arm64 2.39-0ubuntu6 [19.7 kB] 1095s Get:38 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 linux-libc-dev arm64 6.8.0-20.20 [1570 kB] 1096s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 1096s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 1096s Get:41 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc6-dev arm64 2.39-0ubuntu6 [1596 kB] 1096s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 1097s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 1097s Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-19ubuntu1 [10.3 MB] 1099s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cpp-13 arm64 13.2.0-19ubuntu1 [1032 B] 1099s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 1099s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 1100s Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcc1-0 arm64 14-20240315-1ubuntu1 [44.7 kB] 1100s Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgomp1 arm64 14-20240315-1ubuntu1 [144 kB] 1100s Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libitm1 arm64 14-20240315-1ubuntu1 [27.8 kB] 1100s Get:51 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatomic1 arm64 14-20240315-1ubuntu1 [11.4 kB] 1100s Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libasan8 arm64 14-20240315-1ubuntu1 [2919 kB] 1101s Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 liblsan0 arm64 14-20240315-1ubuntu1 [1282 kB] 1101s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtsan2 arm64 14-20240315-1ubuntu1 [2687 kB] 1102s Get:55 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libubsan1 arm64 14-20240315-1ubuntu1 [1150 kB] 1102s Get:56 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libhwasan0 arm64 14-20240315-1ubuntu1 [1597 kB] 1103s Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgcc-13-dev arm64 13.2.0-19ubuntu1 [2464 kB] 1103s Get:58 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-19ubuntu1 [20.1 MB] 1109s Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13 arm64 13.2.0-19ubuntu1 [467 kB] 1109s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 1109s Get:61 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 1109s Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libstdc++-13-dev arm64 13.2.0-19ubuntu1 [2322 kB] 1109s Get:63 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-19ubuntu1 [11.7 MB] 1112s Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 g++-13 arm64 13.2.0-19ubuntu1 [14.5 kB] 1113s Get:65 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 1113s Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 1113s Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 1113s Get:68 http://ftpmaster.internal/ubuntu noble/universe arm64 abi-compliance-checker all 2.3-2 [172 kB] 1113s Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdk-pixbuf2.0-common all 2.42.10+dfsg-3ubuntu1 [7774 B] 1113s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 1113s Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 1113s Get:72 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 1113s Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 1113s Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 1113s Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsharpyuv0 arm64 1.3.2-0.4build2 [14.5 kB] 1113s Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libwebp7 arm64 1.3.2-0.4build2 [191 kB] 1113s Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu1 [191 kB] 1113s Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.10+dfsg-3ubuntu1 [145 kB] 1113s Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gtk-update-icon-cache arm64 3.24.41-1.1ubuntu3 [51.0 kB] 1113s Get:80 http://ftpmaster.internal/ubuntu noble/main arm64 hicolor-icon-theme all 0.17-2 [9976 B] 1113s Get:81 http://ftpmaster.internal/ubuntu noble/main arm64 humanity-icon-theme all 0.6.16 [1282 kB] 1113s Get:82 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] 1113s Get:83 http://ftpmaster.internal/ubuntu noble/main arm64 adwaita-icon-theme all 46~rc-1 [723 kB] 1113s Get:84 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 at-spi2-common all 2.51.90-3 [8222 B] 1113s Get:85 http://ftpmaster.internal/ubuntu noble/main arm64 libxi6 arm64 2:1.8.1-1 [31.9 kB] 1113s Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatspi2.0-0t64 arm64 2.51.90-3 [80.4 kB] 1113s Get:87 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 1113s Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 libxtst6 arm64 2:1.2.3-1.1 [13.7 kB] 1113s Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdconf1 arm64 0.40.0-4build1 [39.7 kB] 1114s Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dconf-service arm64 0.40.0-4build1 [27.1 kB] 1114s Get:91 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dconf-gsettings-backend arm64 0.40.0-4build1 [22.0 kB] 1114s Get:92 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 session-migration arm64 0.3.8 [8878 B] 1114s Get:93 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gsettings-desktop-schemas all 46.0-1ubuntu1 [35.5 kB] 1114s Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 at-spi2-core arm64 2.51.90-3 [55.3 kB] 1114s Get:95 http://ftpmaster.internal/ubuntu noble/main arm64 m4 arm64 1.4.19-4 [240 kB] 1114s Get:96 http://ftpmaster.internal/ubuntu noble/main arm64 autoconf all 2.71-3 [339 kB] 1114s Get:97 http://ftpmaster.internal/ubuntu noble/main arm64 autotools-dev all 20220109.1 [44.9 kB] 1114s Get:98 http://ftpmaster.internal/ubuntu noble/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 1114s Get:99 http://ftpmaster.internal/ubuntu noble/main arm64 autopoint all 0.21-14ubuntu1 [422 kB] 1114s Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatk1.0-0t64 arm64 2.51.90-3 [54.7 kB] 1114s Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-atk-1.0 arm64 2.51.90-3 [23.1 kB] 1114s Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libbrotli1 arm64 1.1.0-2build1 [339 kB] 1115s Get:103 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 1116s Get:104 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 1116s Get:105 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu1 [37.4 kB] 1116s Get:106 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfontconfig1 arm64 2.15.0-1.1ubuntu1 [142 kB] 1116s Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 1116s Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 1116s Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 1116s Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 1116s Get:111 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcairo2 arm64 1.18.0-1ubuntu1 [555 kB] 1117s Get:112 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcairo-gobject2 arm64 1.18.0-1ubuntu1 [127 kB] 1117s Get:113 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-freedesktop arm64 1.79.1-1ubuntu6 [49.3 kB] 1117s Get:114 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-gdkpixbuf-2.0 arm64 2.42.10+dfsg-3ubuntu1 [9484 B] 1117s Get:115 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 1117s Get:116 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libharfbuzz0b arm64 8.3.0-2build1 [463 kB] 1117s Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libharfbuzz-gobject0 arm64 8.3.0-2build1 [34.3 kB] 1117s Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-harfbuzz-0.0 arm64 8.3.0-2build1 [44.5 kB] 1117s Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fontconfig arm64 2.15.0-1.1ubuntu1 [190 kB] 1117s Get:120 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 1117s Get:121 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 1117s Get:122 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 1117s Get:123 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpango-1.0-0 arm64 1.52.1+ds-1 [228 kB] 1117s Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpangoft2-1.0-0 arm64 1.52.1+ds-1 [41.9 kB] 1117s Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpangocairo-1.0-0 arm64 1.52.1+ds-1 [27.3 kB] 1117s Get:126 http://ftpmaster.internal/ubuntu noble/main arm64 libxft2 arm64 2.3.6-1 [43.3 kB] 1117s Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpangoxft-1.0-0 arm64 1.52.1+ds-1 [20.0 kB] 1117s Get:128 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-pango-1.0 arm64 1.52.1+ds-1 [34.7 kB] 1117s Get:129 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatk-bridge2.0-0t64 arm64 2.51.90-3 [66.3 kB] 1117s Get:130 http://ftpmaster.internal/ubuntu noble/main arm64 liblcms2-2 arm64 2.14-2 [159 kB] 1117s Get:131 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcolord2 arm64 1.4.7-1build1 [148 kB] 1117s Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-common-data arm64 0.8-13ubuntu4 [29.5 kB] 1117s Get:133 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-common3 arm64 0.8-13ubuntu4 [23.3 kB] 1117s Get:134 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-client3 arm64 0.8-13ubuntu4 [27.2 kB] 1118s Get:135 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcups2t64 arm64 2.4.7-1.2ubuntu1 [273 kB] 1118s Get:136 http://ftpmaster.internal/ubuntu noble/main arm64 libepoxy0 arm64 1.5.10-1 [247 kB] 1118s Get:137 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-client0 arm64 1.22.0-2.1 [25.6 kB] 1118s Get:138 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-cursor0 arm64 1.22.0-2.1 [10.2 kB] 1118s Get:139 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-egl1 arm64 1.22.0-2.1 [5498 B] 1118s Get:140 http://ftpmaster.internal/ubuntu noble/main arm64 libxcomposite1 arm64 1:0.4.5-1build2 [7080 B] 1118s Get:141 http://ftpmaster.internal/ubuntu noble/main arm64 libxfixes3 arm64 1:6.0.0-2 [11.0 kB] 1118s Get:142 http://ftpmaster.internal/ubuntu noble/main arm64 libxcursor1 arm64 1:1.2.1-1 [21.3 kB] 1118s Get:143 http://ftpmaster.internal/ubuntu noble/main arm64 libxdamage1 arm64 1:1.1.6-1 [6032 B] 1118s Get:144 http://ftpmaster.internal/ubuntu noble/main arm64 libxinerama1 arm64 2:1.1.4-3 [7056 B] 1118s Get:145 http://ftpmaster.internal/ubuntu noble/main arm64 libxrandr2 arm64 2:1.5.2-2 [19.6 kB] 1118s Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgtk-3-common all 3.24.41-1.1ubuntu3 [1202 kB] 1118s Get:147 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgtk-3-0t64 arm64 3.24.41-1.1ubuntu3 [2867 kB] 1119s Get:148 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-gtk-3.0 arm64 3.24.41-1.1ubuntu3 [245 kB] 1119s Get:149 http://ftpmaster.internal/ubuntu noble/universe arm64 libmozjs-102-0 arm64 102.15.1-1 [8639 kB] 1121s Get:150 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libcjs0 arm64 6.0.0-2build1 [403 kB] 1122s Get:151 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 cjs arm64 6.0.0-2build1 [105 kB] 1122s Get:152 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 cjs-tests arm64 6.0.0-2build1 [244 kB] 1122s Get:153 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 1122s Get:154 http://ftpmaster.internal/ubuntu noble/main arm64 libtool all 2.4.7-7 [166 kB] 1122s Get:155 http://ftpmaster.internal/ubuntu noble/main arm64 dh-autoreconf all 20 [16.1 kB] 1122s Get:156 http://ftpmaster.internal/ubuntu noble/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1122s Get:157 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-override-perl all 0.10-1 [10.0 kB] 1122s Get:158 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 1122s Get:159 http://ftpmaster.internal/ubuntu noble/main arm64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 1122s Get:160 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdw1t64 arm64 0.190-1.1build2 [258 kB] 1122s Get:161 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 debugedit arm64 1:5.0-5build1 [45.4 kB] 1122s Get:162 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dwz arm64 0.15-1build5 [113 kB] 1122s Get:163 http://ftpmaster.internal/ubuntu noble/main arm64 gettext arm64 0.21-14ubuntu1 [846 kB] 1122s Get:164 http://ftpmaster.internal/ubuntu noble/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 1122s Get:165 http://ftpmaster.internal/ubuntu noble/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 1122s Get:166 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 debhelper all 13.14.1ubuntu5 [869 kB] 1123s Get:167 http://ftpmaster.internal/ubuntu noble/universe arm64 dh-acc all 2.3-2 [5996 B] 1123s Get:168 http://ftpmaster.internal/ubuntu noble/main arm64 exuberant-ctags arm64 1:5.9~svn20110310-19 [140 kB] 1123s Get:169 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0-dev arm64 2.79.3-3ubuntu5 [838 kB] 1123s Get:170 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-freedesktop-dev arm64 1.79.1-1ubuntu6 [29.0 kB] 1123s Get:171 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-girepository-2.0-dev arm64 1.79.1-1ubuntu6 [41.7 kB] 1123s Get:172 http://ftpmaster.internal/ubuntu noble/main arm64 python3-mako all 1.3.2-1 [63.3 kB] 1123s Get:173 http://ftpmaster.internal/ubuntu noble/main arm64 python3-markdown all 3.5.2-1 [72.0 kB] 1123s Get:174 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gobject-introspection-bin arm64 1.79.1-1ubuntu6 [323 kB] 1123s Get:175 http://ftpmaster.internal/ubuntu noble/main arm64 libffi-dev arm64 3.4.6-1 [59.5 kB] 1123s Get:176 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-bin arm64 2.79.3-3ubuntu5 [97.1 kB] 1123s Get:177 http://ftpmaster.internal/ubuntu noble/main arm64 python3-packaging all 23.2-1 [40.6 kB] 1123s Get:178 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgirepository-2.0-0 arm64 2.79.3-3ubuntu5 [71.5 kB] 1123s Get:179 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-dev-bin arm64 2.79.3-3ubuntu5 [215 kB] 1123s Get:180 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 uuid-dev arm64 2.39.3-9ubuntu2 [34.8 kB] 1123s Get:181 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libblkid-dev arm64 2.39.3-9ubuntu2 [219 kB] 1124s Get:182 http://ftpmaster.internal/ubuntu noble/main arm64 libsepol-dev arm64 3.5-2 [390 kB] 1124s Get:183 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] 1124s Get:184 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu1 [183 kB] 1124s Get:185 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu1 [6654 B] 1124s Get:186 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-dev arm64 10.42-4ubuntu1 [679 kB] 1124s Get:187 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libselinux1-dev arm64 3.5-2ubuntu1 [172 kB] 1124s Get:188 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libmount-dev arm64 2.39.3-9ubuntu2 [14.9 kB] 1124s Get:189 http://ftpmaster.internal/ubuntu noble/main arm64 libpkgconf3 arm64 1.8.1-2 [31.2 kB] 1124s Get:190 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf-bin arm64 1.8.1-2 [20.4 kB] 1124s Get:191 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf arm64 1.8.1-2 [16.7 kB] 1124s Get:192 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3.1ubuntu1 [894 kB] 1124s Get:193 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-dev arm64 2.79.3-3ubuntu5 [1885 kB] 1125s Get:194 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gobject-introspection arm64 1.79.1-1ubuntu6 [23.3 kB] 1125s Get:195 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libbrotli-dev arm64 1.1.0-2build1 [360 kB] 1125s Get:196 http://ftpmaster.internal/ubuntu noble/main arm64 libbz2-dev arm64 1.0.8-5ubuntu1 [35.8 kB] 1125s Get:197 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcairo-script-interpreter2 arm64 1.18.0-1ubuntu1 [60.9 kB] 1125s Get:198 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libexpat1-dev arm64 2.6.1-2 [128 kB] 1125s Get:199 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng-dev arm64 1.6.43-3 [267 kB] 1125s Get:200 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfreetype-dev arm64 2.13.2+dfsg-1build2 [573 kB] 1125s Get:201 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfontconfig-dev arm64 2.15.0-1.1ubuntu1 [165 kB] 1126s Get:202 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-dev arm64 0.42.2-1 [218 kB] 1126s Get:203 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] 1126s Get:204 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] 1126s Get:205 http://ftpmaster.internal/ubuntu noble/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 1126s Get:206 http://ftpmaster.internal/ubuntu noble/main arm64 x11proto-dev all 2023.2-1 [602 kB] 1126s Get:207 http://ftpmaster.internal/ubuntu noble/main arm64 x11proto-core-dev all 2023.2-1 [2444 B] 1126s Get:208 http://ftpmaster.internal/ubuntu noble/main arm64 libice-dev arm64 2:1.0.10-1build2 [52.1 kB] 1127s Get:209 http://ftpmaster.internal/ubuntu noble/main arm64 libsm-dev arm64 2:1.2.3-1build2 [18.2 kB] 1127s Get:210 http://ftpmaster.internal/ubuntu noble/main arm64 libxau-dev arm64 1:1.0.9-1build5 [10.1 kB] 1127s Get:211 http://ftpmaster.internal/ubuntu noble/main arm64 libxdmcp-dev arm64 1:1.1.3-0ubuntu5 [26.4 kB] 1127s Get:212 http://ftpmaster.internal/ubuntu noble/main arm64 xtrans-dev all 1.4.0-1 [68.9 kB] 1127s Get:213 http://ftpmaster.internal/ubuntu noble/main arm64 libpthread-stubs0-dev arm64 0.4-1build2 [5496 B] 1127s Get:214 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb1-dev arm64 1.15-1 [89.6 kB] 1127s Get:215 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-dev arm64 2:1.8.7-1 [738 kB] 1127s Get:216 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0-dev arm64 1.15-1 [20.2 kB] 1127s Get:217 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0-dev arm64 1.15-1 [7234 B] 1127s Get:218 http://ftpmaster.internal/ubuntu noble/main arm64 libxext-dev arm64 2:1.3.4-1build1 [85.5 kB] 1127s Get:219 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender-dev arm64 1:0.9.10-1.1 [26.2 kB] 1127s Get:220 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcairo2-dev arm64 1.18.0-1ubuntu1 [41.1 kB] 1127s Get:221 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgirepository-1.0-dev arm64 1.79.1-1ubuntu6 [28.7 kB] 1127s Get:222 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgirepository1.0-dev arm64 1.79.1-1ubuntu6 [17.2 kB] 1127s Get:223 http://ftpmaster.internal/ubuntu noble/universe arm64 libmozjs-102-dev arm64 102.15.1-1 [9872 kB] 1130s Get:224 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libcjs-dev arm64 6.0.0-2build1 [8518 B] 1141s Preconfiguring packages ... 1143s Fetched 124 MB in 40s (3069 kB/s) 1147s (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 ... 75850 files and directories currently installed.) 1147s Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu2_arm64.deb ... 1147s Unpacking bsdutils (1:2.39.3-9ubuntu2) over (1:2.39.3-6ubuntu2) ... 1148s Setting up bsdutils (1:2.39.3-9ubuntu2) ... 1149s (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 ... 75850 files and directories currently installed.) 1149s Preparing to unpack .../util-linux_2.39.3-9ubuntu2_arm64.deb ... 1150s Unpacking util-linux (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 1154s Setting up util-linux (2.39.3-9ubuntu2) ... 1177s fstrim.service is a disabled or a static unit not running, not starting it. 1180s (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 ... 75850 files and directories currently installed.) 1180s Preparing to unpack .../gcc-14-base_14-20240315-1ubuntu1_arm64.deb ... 1180s Unpacking gcc-14-base:arm64 (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 1181s Setting up gcc-14-base:arm64 (14-20240315-1ubuntu1) ... 1184s (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 ... 75850 files and directories currently installed.) 1185s Preparing to unpack .../libgcc-s1_14-20240315-1ubuntu1_arm64.deb ... 1185s Unpacking libgcc-s1:arm64 (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 1186s Setting up libgcc-s1:arm64 (14-20240315-1ubuntu1) ... 1188s (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 ... 75850 files and directories currently installed.) 1188s Preparing to unpack .../libstdc++6_14-20240315-1ubuntu1_arm64.deb ... 1190s Unpacking libstdc++6:arm64 (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 1191s Setting up libstdc++6:arm64 (14-20240315-1ubuntu1) ... 1193s (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 ... 75850 files and directories currently installed.) 1193s Preparing to unpack .../libc6_2.39-0ubuntu6_arm64.deb ... 1196s Unpacking libc6:arm64 (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 1202s Setting up libc6:arm64 (2.39-0ubuntu6) ... 1214s (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 ... 75850 files and directories currently installed.) 1214s Preparing to unpack .../libc-bin_2.39-0ubuntu6_arm64.deb ... 1214s Unpacking libc-bin (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 1215s Setting up libc-bin (2.39-0ubuntu6) ... 1217s (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 ... 75850 files and directories currently installed.) 1217s Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu1_arm64.deb ... 1217s Unpacking zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu1) over (1:1.3.dfsg-3ubuntu1) ... 1217s Setting up zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu1) ... 1218s dpkg: libelf1:arm64: dependency problems, but removing anyway as you requested: 1218s linux-headers-6.8.0-11-generic depends on libelf1 (>= 0.144). 1218s libbpf1:arm64 depends on libelf1 (>= 0.144). 1218s iproute2 depends on libelf1 (>= 0.131). 1218s 1219s (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 ... 75850 files and directories currently installed.) 1219s Removing libelf1:arm64 (0.190-1) ... 1219s Selecting previously unselected package libelf1t64:arm64. 1220s (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 ... 75845 files and directories currently installed.) 1220s Preparing to unpack .../libelf1t64_0.190-1.1build2_arm64.deb ... 1220s Unpacking libelf1t64:arm64 (0.190-1.1build2) ... 1222s Preparing to unpack .../gir1.2-girepository-2.0_1.79.1-1ubuntu6_arm64.deb ... 1222s Unpacking gir1.2-girepository-2.0:arm64 (1.79.1-1ubuntu6) over (1.79.1-1) ... 1222s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 1222s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 1223s Preparing to unpack .../libgirepository-1.0-1_1.79.1-1ubuntu6_arm64.deb ... 1223s Unpacking libgirepository-1.0-1:arm64 (1.79.1-1ubuntu6) over (1.79.1-1) ... 1224s Preparing to unpack .../libblkid1_2.39.3-9ubuntu2_arm64.deb ... 1224s Unpacking libblkid1:arm64 (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 1225s Setting up libblkid1:arm64 (2.39.3-9ubuntu2) ... 1226s (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 ... 75850 files and directories currently installed.) 1226s Preparing to unpack .../libselinux1_3.5-2ubuntu1_arm64.deb ... 1226s Unpacking libselinux1:arm64 (3.5-2ubuntu1) over (3.5-2build1) ... 1227s Setting up libselinux1:arm64 (3.5-2ubuntu1) ... 1228s (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 ... 75850 files and directories currently installed.) 1228s Preparing to unpack .../libmount1_2.39.3-9ubuntu2_arm64.deb ... 1228s Unpacking libmount1:arm64 (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 1229s Setting up libmount1:arm64 (2.39.3-9ubuntu2) ... 1230s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 1230s udisks2 depends on libglib2.0-0 (>= 2.77.0). 1230s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 1230s python3-gi depends on libglib2.0-0 (>= 2.77.0). 1230s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 1230s netplan.io depends on libglib2.0-0 (>= 2.70.0). 1230s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 1230s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 1230s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 1230s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 1230s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 1230s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 1230s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 1230s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 1230s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 1230s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 1230s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 1230s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 1230s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 1230s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 1230s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 1230s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 1230s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 1230s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 1230s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1230s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 1230s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1230s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1230s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1230s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1230s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1230s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1230s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 1230s fwupd depends on libglib2.0-0 (>= 2.79.0). 1230s bolt depends on libglib2.0-0 (>= 2.56.0). 1230s 1230s (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 ... 75850 files and directories currently installed.) 1230s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 1231s Selecting previously unselected package libglib2.0-0t64:arm64. 1232s (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 ... 75825 files and directories currently installed.) 1232s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 1232s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:arm64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 1232s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 1232s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 1234s dpkg: libhogweed6:arm64: dependency problems, but removing anyway as you requested: 1234s librtmp1:arm64 depends on libhogweed6. 1234s libjcat1:arm64 depends on libhogweed6. 1234s libgnutls30:arm64 depends on libhogweed6 (>= 3.6). 1234s 1234s (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 ... 75850 files and directories currently installed.) 1234s Removing libhogweed6:arm64 (3.9.1-2) ... 1235s Selecting previously unselected package libhogweed6t64:arm64. 1236s (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 ... 75845 files and directories currently installed.) 1236s Preparing to unpack .../libhogweed6t64_3.9.1-2.2_arm64.deb ... 1236s Unpacking libhogweed6t64:arm64 (3.9.1-2.2) ... 1236s dpkg: libnettle8:arm64: dependency problems, but removing anyway as you requested: 1236s librtmp1:arm64 depends on libnettle8. 1236s libgnutls30:arm64 depends on libnettle8 (>= 3.9~). 1236s libcurl3-gnutls:arm64 depends on libnettle8. 1236s libarchive13:arm64 depends on libnettle8. 1236s 1237s (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 ... 75851 files and directories currently installed.) 1237s Removing libnettle8:arm64 (3.9.1-2) ... 1238s Selecting previously unselected package libnettle8t64:arm64. 1238s (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 ... 75844 files and directories currently installed.) 1238s Preparing to unpack .../libnettle8t64_3.9.1-2.2_arm64.deb ... 1238s Unpacking libnettle8t64:arm64 (3.9.1-2.2) ... 1239s dpkg: libgnutls30:arm64: dependency problems, but removing anyway as you requested: 1239s u-boot-tools depends on libgnutls30 (>= 3.7.3). 1239s librtmp1:arm64 depends on libgnutls30 (>= 3.7.2). 1239s libldap2:arm64 depends on libgnutls30 (>= 3.8.2). 1239s libjcat1:arm64 depends on libgnutls30 (>= 3.7.3). 1239s libcurl3-gnutls:arm64 depends on libgnutls30 (>= 3.8.2). 1239s fwupd depends on libgnutls30 (>= 3.7.3). 1239s dirmngr depends on libgnutls30 (>= 3.8.1). 1239s apt depends on libgnutls30 (>= 3.8.1). 1239s 1240s (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 ... 75852 files and directories currently installed.) 1240s Removing libgnutls30:arm64 (3.8.3-1ubuntu1) ... 1240s Selecting previously unselected package libgnutls30t64:arm64. 1241s (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 ... 75843 files and directories currently installed.) 1241s Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_arm64.deb ... 1241s Unpacking libgnutls30t64:arm64 (3.8.3-1.1ubuntu2) ... 1242s Setting up libnettle8t64:arm64 (3.9.1-2.2) ... 1242s Setting up libhogweed6t64:arm64 (3.9.1-2.2) ... 1242s Setting up libgnutls30t64:arm64 (3.8.3-1.1ubuntu2) ... 1244s (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 ... 75871 files and directories currently installed.) 1244s Preparing to unpack .../libfreetype6_2.13.2+dfsg-1build2_arm64.deb ... 1244s Unpacking libfreetype6:arm64 (2.13.2+dfsg-1build2) over (2.13.2+dfsg-1) ... 1244s dpkg: libpng16-16:arm64: dependency problems, but removing anyway as you requested: 1244s libplymouth5:arm64 depends on libpng16-16 (>= 1.6.2). 1244s 1245s (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 ... 75871 files and directories currently installed.) 1245s Removing libpng16-16:arm64 (1.6.43-1) ... 1246s Selecting previously unselected package libpng16-16t64:arm64. 1247s (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 ... 75861 files and directories currently installed.) 1247s Preparing to unpack .../libpng16-16t64_1.6.43-3_arm64.deb ... 1247s Unpacking libpng16-16t64:arm64 (1.6.43-3) ... 1247s Preparing to unpack .../readline-common_8.2-3.1_all.deb ... 1247s Unpacking readline-common (8.2-3.1) over (8.2-3) ... 1248s Preparing to unpack .../fdisk_2.39.3-9ubuntu2_arm64.deb ... 1248s Unpacking fdisk (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 1249s dpkg: libreadline8:arm64: dependency problems, but removing anyway as you requested: 1249s parted depends on libreadline8 (>= 6.0). 1249s libpython3.12-stdlib:arm64 depends on libreadline8 (>= 7.0~beta). 1249s libpython3.11-stdlib:arm64 depends on libreadline8 (>= 7.0~beta). 1249s gpgsm depends on libreadline8 (>= 6.0). 1249s gpgconf depends on libreadline8 (>= 6.0). 1249s gpg depends on libreadline8 (>= 6.0). 1249s gawk depends on libreadline8 (>= 6.0). 1249s 1250s (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 ... 75872 files and directories currently installed.) 1250s Removing libreadline8:arm64 (8.2-3) ... 1250s Selecting previously unselected package libreadline8t64:arm64. 1251s (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 ... 75860 files and directories currently installed.) 1251s Preparing to unpack .../libreadline8t64_8.2-3.1_arm64.deb ... 1251s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 1252s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 1252s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 1252s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 1252s Unpacking libreadline8t64:arm64 (8.2-3.1) ... 1252s Preparing to unpack .../mount_2.39.3-9ubuntu2_arm64.deb ... 1252s Unpacking mount (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 1253s Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu2_arm64.deb ... 1253s Unpacking libsmartcols1:arm64 (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 1254s Setting up libsmartcols1:arm64 (2.39.3-9ubuntu2) ... 1255s (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 ... 75880 files and directories currently installed.) 1255s Preparing to unpack .../libuuid1_2.39.3-9ubuntu2_arm64.deb ... 1255s Unpacking libuuid1:arm64 (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 1256s Setting up libuuid1:arm64 (2.39.3-9ubuntu2) ... 1257s (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 ... 75880 files and directories currently installed.) 1257s Preparing to unpack .../000-uuid-runtime_2.39.3-9ubuntu2_arm64.deb ... 1257s Unpacking uuid-runtime (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 1258s Preparing to unpack .../001-gcc-13-base_13.2.0-19ubuntu1_arm64.deb ... 1258s Unpacking gcc-13-base:arm64 (13.2.0-19ubuntu1) over (13.2.0-17ubuntu2) ... 1258s Preparing to unpack .../002-eject_2.39.3-9ubuntu2_arm64.deb ... 1258s Unpacking eject (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 1259s Preparing to unpack .../003-libexpat1_2.6.1-2_arm64.deb ... 1259s Unpacking libexpat1:arm64 (2.6.1-2) over (2.6.0-1) ... 1259s Preparing to unpack .../004-libfdisk1_2.39.3-9ubuntu2_arm64.deb ... 1259s Unpacking libfdisk1:arm64 (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 1260s Preparing to unpack .../005-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 1260s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 1261s Preparing to unpack .../006-locales_2.39-0ubuntu6_all.deb ... 1261s Unpacking locales (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 1268s Preparing to unpack .../007-bsdextrautils_2.39.3-9ubuntu2_arm64.deb ... 1269s Unpacking bsdextrautils (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 1269s Selecting previously unselected package libc-dev-bin. 1269s Preparing to unpack .../008-libc-dev-bin_2.39-0ubuntu6_arm64.deb ... 1269s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 1270s Selecting previously unselected package linux-libc-dev:arm64. 1270s Preparing to unpack .../009-linux-libc-dev_6.8.0-20.20_arm64.deb ... 1270s Unpacking linux-libc-dev:arm64 (6.8.0-20.20) ... 1275s Selecting previously unselected package libcrypt-dev:arm64. 1275s Preparing to unpack .../010-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 1275s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 1275s Selecting previously unselected package rpcsvc-proto. 1275s Preparing to unpack .../011-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 1275s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 1277s Selecting previously unselected package libc6-dev:arm64. 1277s Preparing to unpack .../012-libc6-dev_2.39-0ubuntu6_arm64.deb ... 1277s Unpacking libc6-dev:arm64 (2.39-0ubuntu6) ... 1281s Selecting previously unselected package libisl23:arm64. 1281s Preparing to unpack .../013-libisl23_0.26-3_arm64.deb ... 1281s Unpacking libisl23:arm64 (0.26-3) ... 1282s Selecting previously unselected package libmpc3:arm64. 1282s Preparing to unpack .../014-libmpc3_1.3.1-1_arm64.deb ... 1282s Unpacking libmpc3:arm64 (1.3.1-1) ... 1282s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 1282s Preparing to unpack .../015-cpp-13-aarch64-linux-gnu_13.2.0-19ubuntu1_arm64.deb ... 1282s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 1288s Selecting previously unselected package cpp-13. 1288s Preparing to unpack .../016-cpp-13_13.2.0-19ubuntu1_arm64.deb ... 1288s Unpacking cpp-13 (13.2.0-19ubuntu1) ... 1288s Selecting previously unselected package cpp-aarch64-linux-gnu. 1289s Preparing to unpack .../017-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 1289s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1289s Selecting previously unselected package cpp. 1289s Preparing to unpack .../018-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 1289s Unpacking cpp (4:13.2.0-7ubuntu1) ... 1290s Selecting previously unselected package libcc1-0:arm64. 1290s Preparing to unpack .../019-libcc1-0_14-20240315-1ubuntu1_arm64.deb ... 1290s Unpacking libcc1-0:arm64 (14-20240315-1ubuntu1) ... 1290s Selecting previously unselected package libgomp1:arm64. 1290s Preparing to unpack .../020-libgomp1_14-20240315-1ubuntu1_arm64.deb ... 1290s Unpacking libgomp1:arm64 (14-20240315-1ubuntu1) ... 1291s Selecting previously unselected package libitm1:arm64. 1291s Preparing to unpack .../021-libitm1_14-20240315-1ubuntu1_arm64.deb ... 1291s Unpacking libitm1:arm64 (14-20240315-1ubuntu1) ... 1291s Selecting previously unselected package libatomic1:arm64. 1291s Preparing to unpack .../022-libatomic1_14-20240315-1ubuntu1_arm64.deb ... 1291s Unpacking libatomic1:arm64 (14-20240315-1ubuntu1) ... 1292s Selecting previously unselected package libasan8:arm64. 1292s Preparing to unpack .../023-libasan8_14-20240315-1ubuntu1_arm64.deb ... 1292s Unpacking libasan8:arm64 (14-20240315-1ubuntu1) ... 1294s Selecting previously unselected package liblsan0:arm64. 1294s Preparing to unpack .../024-liblsan0_14-20240315-1ubuntu1_arm64.deb ... 1294s Unpacking liblsan0:arm64 (14-20240315-1ubuntu1) ... 1295s Selecting previously unselected package libtsan2:arm64. 1295s Preparing to unpack .../025-libtsan2_14-20240315-1ubuntu1_arm64.deb ... 1295s Unpacking libtsan2:arm64 (14-20240315-1ubuntu1) ... 1297s Selecting previously unselected package libubsan1:arm64. 1297s Preparing to unpack .../026-libubsan1_14-20240315-1ubuntu1_arm64.deb ... 1297s Unpacking libubsan1:arm64 (14-20240315-1ubuntu1) ... 1298s Selecting previously unselected package libhwasan0:arm64. 1298s Preparing to unpack .../027-libhwasan0_14-20240315-1ubuntu1_arm64.deb ... 1298s Unpacking libhwasan0:arm64 (14-20240315-1ubuntu1) ... 1299s Selecting previously unselected package libgcc-13-dev:arm64. 1299s Preparing to unpack .../028-libgcc-13-dev_13.2.0-19ubuntu1_arm64.deb ... 1299s Unpacking libgcc-13-dev:arm64 (13.2.0-19ubuntu1) ... 1302s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 1303s Preparing to unpack .../029-gcc-13-aarch64-linux-gnu_13.2.0-19ubuntu1_arm64.deb ... 1303s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 1314s Selecting previously unselected package gcc-13. 1314s Preparing to unpack .../030-gcc-13_13.2.0-19ubuntu1_arm64.deb ... 1314s Unpacking gcc-13 (13.2.0-19ubuntu1) ... 1315s Selecting previously unselected package gcc-aarch64-linux-gnu. 1315s Preparing to unpack .../031-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 1315s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1315s Selecting previously unselected package gcc. 1316s Preparing to unpack .../032-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 1316s Unpacking gcc (4:13.2.0-7ubuntu1) ... 1316s Selecting previously unselected package libstdc++-13-dev:arm64. 1316s Preparing to unpack .../033-libstdc++-13-dev_13.2.0-19ubuntu1_arm64.deb ... 1316s Unpacking libstdc++-13-dev:arm64 (13.2.0-19ubuntu1) ... 1322s Selecting previously unselected package g++-13-aarch64-linux-gnu. 1322s Preparing to unpack .../034-g++-13-aarch64-linux-gnu_13.2.0-19ubuntu1_arm64.deb ... 1322s Unpacking g++-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 1328s Selecting previously unselected package g++-13. 1328s Preparing to unpack .../035-g++-13_13.2.0-19ubuntu1_arm64.deb ... 1328s Unpacking g++-13 (13.2.0-19ubuntu1) ... 1328s Selecting previously unselected package g++-aarch64-linux-gnu. 1328s Preparing to unpack .../036-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 1328s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1329s Selecting previously unselected package g++. 1329s Preparing to unpack .../037-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 1329s Unpacking g++ (4:13.2.0-7ubuntu1) ... 1329s Selecting previously unselected package build-essential. 1329s Preparing to unpack .../038-build-essential_12.10ubuntu1_arm64.deb ... 1329s Unpacking build-essential (12.10ubuntu1) ... 1330s Selecting previously unselected package abi-compliance-checker. 1330s Preparing to unpack .../039-abi-compliance-checker_2.3-2_all.deb ... 1330s Unpacking abi-compliance-checker (2.3-2) ... 1331s Selecting previously unselected package libgdk-pixbuf2.0-common. 1331s Preparing to unpack .../040-libgdk-pixbuf2.0-common_2.42.10+dfsg-3ubuntu1_all.deb ... 1331s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu1) ... 1331s Selecting previously unselected package libjpeg-turbo8:arm64. 1331s Preparing to unpack .../041-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 1331s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 1332s Selecting previously unselected package libjpeg8:arm64. 1332s Preparing to unpack .../042-libjpeg8_8c-2ubuntu11_arm64.deb ... 1332s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 1332s Selecting previously unselected package libdeflate0:arm64. 1332s Preparing to unpack .../043-libdeflate0_1.19-1_arm64.deb ... 1332s Unpacking libdeflate0:arm64 (1.19-1) ... 1333s Selecting previously unselected package libjbig0:arm64. 1333s Preparing to unpack .../044-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 1333s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 1333s Selecting previously unselected package liblerc4:arm64. 1334s Preparing to unpack .../045-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 1334s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 1334s Selecting previously unselected package libsharpyuv0:arm64. 1334s Preparing to unpack .../046-libsharpyuv0_1.3.2-0.4build2_arm64.deb ... 1334s Unpacking libsharpyuv0:arm64 (1.3.2-0.4build2) ... 1335s Selecting previously unselected package libwebp7:arm64. 1335s Preparing to unpack .../047-libwebp7_1.3.2-0.4build2_arm64.deb ... 1335s Unpacking libwebp7:arm64 (1.3.2-0.4build2) ... 1336s Selecting previously unselected package libtiff6:arm64. 1336s Preparing to unpack .../048-libtiff6_4.5.1+git230720-4ubuntu1_arm64.deb ... 1336s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu1) ... 1337s Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. 1337s Preparing to unpack .../049-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3ubuntu1_arm64.deb ... 1337s Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3ubuntu1) ... 1338s Selecting previously unselected package gtk-update-icon-cache. 1338s Preparing to unpack .../050-gtk-update-icon-cache_3.24.41-1.1ubuntu3_arm64.deb ... 1338s Unpacking gtk-update-icon-cache (3.24.41-1.1ubuntu3) ... 1339s Selecting previously unselected package hicolor-icon-theme. 1339s Preparing to unpack .../051-hicolor-icon-theme_0.17-2_all.deb ... 1339s Unpacking hicolor-icon-theme (0.17-2) ... 1343s Selecting previously unselected package humanity-icon-theme. 1343s Preparing to unpack .../052-humanity-icon-theme_0.6.16_all.deb ... 1343s Unpacking humanity-icon-theme (0.6.16) ... 1371s Selecting previously unselected package ubuntu-mono. 1372s Preparing to unpack .../053-ubuntu-mono_24.04-0ubuntu1_all.deb ... 1372s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 1385s Selecting previously unselected package adwaita-icon-theme. 1385s Preparing to unpack .../054-adwaita-icon-theme_46~rc-1_all.deb ... 1385s Unpacking adwaita-icon-theme (46~rc-1) ... 1390s Selecting previously unselected package at-spi2-common. 1390s Preparing to unpack .../055-at-spi2-common_2.51.90-3_all.deb ... 1390s Unpacking at-spi2-common (2.51.90-3) ... 1390s Selecting previously unselected package libxi6:arm64. 1390s Preparing to unpack .../056-libxi6_2%3a1.8.1-1_arm64.deb ... 1390s Unpacking libxi6:arm64 (2:1.8.1-1) ... 1391s Selecting previously unselected package libatspi2.0-0t64:arm64. 1391s Preparing to unpack .../057-libatspi2.0-0t64_2.51.90-3_arm64.deb ... 1391s Unpacking libatspi2.0-0t64:arm64 (2.51.90-3) ... 1391s Selecting previously unselected package x11-common. 1392s Preparing to unpack .../058-x11-common_1%3a7.7+23ubuntu2_all.deb ... 1392s Unpacking x11-common (1:7.7+23ubuntu2) ... 1392s Selecting previously unselected package libxtst6:arm64. 1392s Preparing to unpack .../059-libxtst6_2%3a1.2.3-1.1_arm64.deb ... 1392s Unpacking libxtst6:arm64 (2:1.2.3-1.1) ... 1393s Selecting previously unselected package libdconf1:arm64. 1393s Preparing to unpack .../060-libdconf1_0.40.0-4build1_arm64.deb ... 1393s Unpacking libdconf1:arm64 (0.40.0-4build1) ... 1393s Selecting previously unselected package dconf-service. 1393s Preparing to unpack .../061-dconf-service_0.40.0-4build1_arm64.deb ... 1393s Unpacking dconf-service (0.40.0-4build1) ... 1394s Selecting previously unselected package dconf-gsettings-backend:arm64. 1394s Preparing to unpack .../062-dconf-gsettings-backend_0.40.0-4build1_arm64.deb ... 1394s Unpacking dconf-gsettings-backend:arm64 (0.40.0-4build1) ... 1394s Selecting previously unselected package session-migration. 1394s Preparing to unpack .../063-session-migration_0.3.8_arm64.deb ... 1394s Unpacking session-migration (0.3.8) ... 1395s Selecting previously unselected package gsettings-desktop-schemas. 1395s Preparing to unpack .../064-gsettings-desktop-schemas_46.0-1ubuntu1_all.deb ... 1395s Unpacking gsettings-desktop-schemas (46.0-1ubuntu1) ... 1396s Selecting previously unselected package at-spi2-core. 1396s Preparing to unpack .../065-at-spi2-core_2.51.90-3_arm64.deb ... 1396s Unpacking at-spi2-core (2.51.90-3) ... 1396s Selecting previously unselected package m4. 1396s Preparing to unpack .../066-m4_1.4.19-4_arm64.deb ... 1396s Unpacking m4 (1.4.19-4) ... 1397s Selecting previously unselected package autoconf. 1397s Preparing to unpack .../067-autoconf_2.71-3_all.deb ... 1397s Unpacking autoconf (2.71-3) ... 1398s Selecting previously unselected package autotools-dev. 1398s Preparing to unpack .../068-autotools-dev_20220109.1_all.deb ... 1398s Unpacking autotools-dev (20220109.1) ... 1399s Selecting previously unselected package automake. 1399s Preparing to unpack .../069-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 1399s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 1400s Selecting previously unselected package autopoint. 1400s Preparing to unpack .../070-autopoint_0.21-14ubuntu1_all.deb ... 1400s Unpacking autopoint (0.21-14ubuntu1) ... 1401s Selecting previously unselected package libatk1.0-0t64:arm64. 1401s Preparing to unpack .../071-libatk1.0-0t64_2.51.90-3_arm64.deb ... 1401s Unpacking libatk1.0-0t64:arm64 (2.51.90-3) ... 1401s Selecting previously unselected package gir1.2-atk-1.0:arm64. 1401s Preparing to unpack .../072-gir1.2-atk-1.0_2.51.90-3_arm64.deb ... 1401s Unpacking gir1.2-atk-1.0:arm64 (2.51.90-3) ... 1402s Preparing to unpack .../073-libbrotli1_1.1.0-2build1_arm64.deb ... 1402s Unpacking libbrotli1:arm64 (1.1.0-2build1) over (1.1.0-2) ... 1403s Selecting previously unselected package fonts-dejavu-mono. 1403s Preparing to unpack .../074-fonts-dejavu-mono_2.37-8_all.deb ... 1403s Unpacking fonts-dejavu-mono (2.37-8) ... 1404s Selecting previously unselected package fonts-dejavu-core. 1404s Preparing to unpack .../075-fonts-dejavu-core_2.37-8_all.deb ... 1405s Unpacking fonts-dejavu-core (2.37-8) ... 1406s Selecting previously unselected package fontconfig-config. 1406s Preparing to unpack .../076-fontconfig-config_2.15.0-1.1ubuntu1_arm64.deb ... 1410s Unpacking fontconfig-config (2.15.0-1.1ubuntu1) ... 1411s Selecting previously unselected package libfontconfig1:arm64. 1411s Preparing to unpack .../077-libfontconfig1_2.15.0-1.1ubuntu1_arm64.deb ... 1411s Unpacking libfontconfig1:arm64 (2.15.0-1.1ubuntu1) ... 1412s Selecting previously unselected package libpixman-1-0:arm64. 1412s Preparing to unpack .../078-libpixman-1-0_0.42.2-1_arm64.deb ... 1412s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 1413s Selecting previously unselected package libxcb-render0:arm64. 1413s Preparing to unpack .../079-libxcb-render0_1.15-1_arm64.deb ... 1413s Unpacking libxcb-render0:arm64 (1.15-1) ... 1413s Selecting previously unselected package libxcb-shm0:arm64. 1413s Preparing to unpack .../080-libxcb-shm0_1.15-1_arm64.deb ... 1413s Unpacking libxcb-shm0:arm64 (1.15-1) ... 1414s Selecting previously unselected package libxrender1:arm64. 1414s Preparing to unpack .../081-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 1414s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 1414s Selecting previously unselected package libcairo2:arm64. 1415s Preparing to unpack .../082-libcairo2_1.18.0-1ubuntu1_arm64.deb ... 1415s Unpacking libcairo2:arm64 (1.18.0-1ubuntu1) ... 1415s Selecting previously unselected package libcairo-gobject2:arm64. 1415s Preparing to unpack .../083-libcairo-gobject2_1.18.0-1ubuntu1_arm64.deb ... 1415s Unpacking libcairo-gobject2:arm64 (1.18.0-1ubuntu1) ... 1416s Selecting previously unselected package gir1.2-freedesktop:arm64. 1416s Preparing to unpack .../084-gir1.2-freedesktop_1.79.1-1ubuntu6_arm64.deb ... 1416s Unpacking gir1.2-freedesktop:arm64 (1.79.1-1ubuntu6) ... 1416s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:arm64. 1417s Preparing to unpack .../085-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3ubuntu1_arm64.deb ... 1417s Unpacking gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3ubuntu1) ... 1417s Selecting previously unselected package libgraphite2-3:arm64. 1417s Preparing to unpack .../086-libgraphite2-3_1.3.14-2_arm64.deb ... 1417s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 1418s Selecting previously unselected package libharfbuzz0b:arm64. 1418s Preparing to unpack .../087-libharfbuzz0b_8.3.0-2build1_arm64.deb ... 1418s Unpacking libharfbuzz0b:arm64 (8.3.0-2build1) ... 1419s Selecting previously unselected package libharfbuzz-gobject0:arm64. 1419s Preparing to unpack .../088-libharfbuzz-gobject0_8.3.0-2build1_arm64.deb ... 1419s Unpacking libharfbuzz-gobject0:arm64 (8.3.0-2build1) ... 1419s Selecting previously unselected package gir1.2-harfbuzz-0.0:arm64. 1419s Preparing to unpack .../089-gir1.2-harfbuzz-0.0_8.3.0-2build1_arm64.deb ... 1419s Unpacking gir1.2-harfbuzz-0.0:arm64 (8.3.0-2build1) ... 1420s Selecting previously unselected package fontconfig. 1420s Preparing to unpack .../090-fontconfig_2.15.0-1.1ubuntu1_arm64.deb ... 1420s Unpacking fontconfig (2.15.0-1.1ubuntu1) ... 1421s Selecting previously unselected package libthai-data. 1421s Preparing to unpack .../091-libthai-data_0.1.29-2_all.deb ... 1421s Unpacking libthai-data (0.1.29-2) ... 1422s Selecting previously unselected package libdatrie1:arm64. 1422s Preparing to unpack .../092-libdatrie1_0.2.13-3_arm64.deb ... 1422s Unpacking libdatrie1:arm64 (0.2.13-3) ... 1422s Selecting previously unselected package libthai0:arm64. 1422s Preparing to unpack .../093-libthai0_0.1.29-2_arm64.deb ... 1422s Unpacking libthai0:arm64 (0.1.29-2) ... 1423s Selecting previously unselected package libpango-1.0-0:arm64. 1423s Preparing to unpack .../094-libpango-1.0-0_1.52.1+ds-1_arm64.deb ... 1423s Unpacking libpango-1.0-0:arm64 (1.52.1+ds-1) ... 1424s Selecting previously unselected package libpangoft2-1.0-0:arm64. 1424s Preparing to unpack .../095-libpangoft2-1.0-0_1.52.1+ds-1_arm64.deb ... 1424s Unpacking libpangoft2-1.0-0:arm64 (1.52.1+ds-1) ... 1425s Selecting previously unselected package libpangocairo-1.0-0:arm64. 1425s Preparing to unpack .../096-libpangocairo-1.0-0_1.52.1+ds-1_arm64.deb ... 1425s Unpacking libpangocairo-1.0-0:arm64 (1.52.1+ds-1) ... 1425s Selecting previously unselected package libxft2:arm64. 1425s Preparing to unpack .../097-libxft2_2.3.6-1_arm64.deb ... 1425s Unpacking libxft2:arm64 (2.3.6-1) ... 1426s Selecting previously unselected package libpangoxft-1.0-0:arm64. 1426s Preparing to unpack .../098-libpangoxft-1.0-0_1.52.1+ds-1_arm64.deb ... 1426s Unpacking libpangoxft-1.0-0:arm64 (1.52.1+ds-1) ... 1426s Selecting previously unselected package gir1.2-pango-1.0:arm64. 1426s Preparing to unpack .../099-gir1.2-pango-1.0_1.52.1+ds-1_arm64.deb ... 1426s Unpacking gir1.2-pango-1.0:arm64 (1.52.1+ds-1) ... 1427s Selecting previously unselected package libatk-bridge2.0-0t64:arm64. 1427s Preparing to unpack .../100-libatk-bridge2.0-0t64_2.51.90-3_arm64.deb ... 1427s Unpacking libatk-bridge2.0-0t64:arm64 (2.51.90-3) ... 1427s Selecting previously unselected package liblcms2-2:arm64. 1428s Preparing to unpack .../101-liblcms2-2_2.14-2_arm64.deb ... 1428s Unpacking liblcms2-2:arm64 (2.14-2) ... 1428s Selecting previously unselected package libcolord2:arm64. 1428s Preparing to unpack .../102-libcolord2_1.4.7-1build1_arm64.deb ... 1428s Unpacking libcolord2:arm64 (1.4.7-1build1) ... 1429s Selecting previously unselected package libavahi-common-data:arm64. 1429s Preparing to unpack .../103-libavahi-common-data_0.8-13ubuntu4_arm64.deb ... 1429s Unpacking libavahi-common-data:arm64 (0.8-13ubuntu4) ... 1429s Selecting previously unselected package libavahi-common3:arm64. 1429s Preparing to unpack .../104-libavahi-common3_0.8-13ubuntu4_arm64.deb ... 1430s Unpacking libavahi-common3:arm64 (0.8-13ubuntu4) ... 1430s Selecting previously unselected package libavahi-client3:arm64. 1430s Preparing to unpack .../105-libavahi-client3_0.8-13ubuntu4_arm64.deb ... 1430s Unpacking libavahi-client3:arm64 (0.8-13ubuntu4) ... 1430s Selecting previously unselected package libcups2t64:arm64. 1431s Preparing to unpack .../106-libcups2t64_2.4.7-1.2ubuntu1_arm64.deb ... 1431s Unpacking libcups2t64:arm64 (2.4.7-1.2ubuntu1) ... 1431s Selecting previously unselected package libepoxy0:arm64. 1431s Preparing to unpack .../107-libepoxy0_1.5.10-1_arm64.deb ... 1431s Unpacking libepoxy0:arm64 (1.5.10-1) ... 1432s Selecting previously unselected package libwayland-client0:arm64. 1432s Preparing to unpack .../108-libwayland-client0_1.22.0-2.1_arm64.deb ... 1432s Unpacking libwayland-client0:arm64 (1.22.0-2.1) ... 1432s Selecting previously unselected package libwayland-cursor0:arm64. 1433s Preparing to unpack .../109-libwayland-cursor0_1.22.0-2.1_arm64.deb ... 1433s Unpacking libwayland-cursor0:arm64 (1.22.0-2.1) ... 1433s Selecting previously unselected package libwayland-egl1:arm64. 1433s Preparing to unpack .../110-libwayland-egl1_1.22.0-2.1_arm64.deb ... 1433s Unpacking libwayland-egl1:arm64 (1.22.0-2.1) ... 1433s Selecting previously unselected package libxcomposite1:arm64. 1434s Preparing to unpack .../111-libxcomposite1_1%3a0.4.5-1build2_arm64.deb ... 1434s Unpacking libxcomposite1:arm64 (1:0.4.5-1build2) ... 1434s Selecting previously unselected package libxfixes3:arm64. 1434s Preparing to unpack .../112-libxfixes3_1%3a6.0.0-2_arm64.deb ... 1434s Unpacking libxfixes3:arm64 (1:6.0.0-2) ... 1435s Selecting previously unselected package libxcursor1:arm64. 1435s Preparing to unpack .../113-libxcursor1_1%3a1.2.1-1_arm64.deb ... 1435s Unpacking libxcursor1:arm64 (1:1.2.1-1) ... 1435s Selecting previously unselected package libxdamage1:arm64. 1435s Preparing to unpack .../114-libxdamage1_1%3a1.1.6-1_arm64.deb ... 1435s Unpacking libxdamage1:arm64 (1:1.1.6-1) ... 1436s Selecting previously unselected package libxinerama1:arm64. 1436s Preparing to unpack .../115-libxinerama1_2%3a1.1.4-3_arm64.deb ... 1436s Unpacking libxinerama1:arm64 (2:1.1.4-3) ... 1436s Selecting previously unselected package libxrandr2:arm64. 1436s Preparing to unpack .../116-libxrandr2_2%3a1.5.2-2_arm64.deb ... 1436s Unpacking libxrandr2:arm64 (2:1.5.2-2) ... 1437s Selecting previously unselected package libgtk-3-common. 1437s Preparing to unpack .../117-libgtk-3-common_3.24.41-1.1ubuntu3_all.deb ... 1437s Unpacking libgtk-3-common (3.24.41-1.1ubuntu3) ... 1438s Selecting previously unselected package libgtk-3-0t64:arm64. 1438s Preparing to unpack .../118-libgtk-3-0t64_3.24.41-1.1ubuntu3_arm64.deb ... 1438s Unpacking libgtk-3-0t64:arm64 (3.24.41-1.1ubuntu3) ... 1440s Selecting previously unselected package gir1.2-gtk-3.0:arm64. 1440s Preparing to unpack .../119-gir1.2-gtk-3.0_3.24.41-1.1ubuntu3_arm64.deb ... 1440s Unpacking gir1.2-gtk-3.0:arm64 (3.24.41-1.1ubuntu3) ... 1440s Selecting previously unselected package libmozjs-102-0:arm64. 1440s Preparing to unpack .../120-libmozjs-102-0_102.15.1-1_arm64.deb ... 1440s Unpacking libmozjs-102-0:arm64 (102.15.1-1) ... 1444s Selecting previously unselected package libcjs0:arm64. 1444s Preparing to unpack .../121-libcjs0_6.0.0-2build1_arm64.deb ... 1444s Unpacking libcjs0:arm64 (6.0.0-2build1) ... 1445s Selecting previously unselected package cjs. 1445s Preparing to unpack .../122-cjs_6.0.0-2build1_arm64.deb ... 1445s Unpacking cjs (6.0.0-2build1) ... 1447s Selecting previously unselected package cjs-tests. 1447s Preparing to unpack .../123-cjs-tests_6.0.0-2build1_arm64.deb ... 1447s Unpacking cjs-tests (6.0.0-2build1) ... 1449s Selecting previously unselected package libdebhelper-perl. 1449s Preparing to unpack .../124-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 1449s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 1449s Selecting previously unselected package libtool. 1450s Preparing to unpack .../125-libtool_2.4.7-7_all.deb ... 1450s Unpacking libtool (2.4.7-7) ... 1450s Selecting previously unselected package dh-autoreconf. 1451s Preparing to unpack .../126-dh-autoreconf_20_all.deb ... 1451s Unpacking dh-autoreconf (20) ... 1451s Selecting previously unselected package libarchive-zip-perl. 1451s Preparing to unpack .../127-libarchive-zip-perl_1.68-1_all.deb ... 1451s Unpacking libarchive-zip-perl (1.68-1) ... 1452s Selecting previously unselected package libsub-override-perl. 1452s Preparing to unpack .../128-libsub-override-perl_0.10-1_all.deb ... 1452s Unpacking libsub-override-perl (0.10-1) ... 1452s Selecting previously unselected package libfile-stripnondeterminism-perl. 1452s Preparing to unpack .../129-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 1452s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 1453s Selecting previously unselected package dh-strip-nondeterminism. 1453s Preparing to unpack .../130-dh-strip-nondeterminism_1.13.1-1_all.deb ... 1453s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 1453s Selecting previously unselected package libdw1t64:arm64. 1454s Preparing to unpack .../131-libdw1t64_0.190-1.1build2_arm64.deb ... 1454s Unpacking libdw1t64:arm64 (0.190-1.1build2) ... 1454s Selecting previously unselected package debugedit. 1454s Preparing to unpack .../132-debugedit_1%3a5.0-5build1_arm64.deb ... 1454s Unpacking debugedit (1:5.0-5build1) ... 1455s Selecting previously unselected package dwz. 1455s Preparing to unpack .../133-dwz_0.15-1build5_arm64.deb ... 1455s Unpacking dwz (0.15-1build5) ... 1455s Selecting previously unselected package gettext. 1456s Preparing to unpack .../134-gettext_0.21-14ubuntu1_arm64.deb ... 1456s Unpacking gettext (0.21-14ubuntu1) ... 1457s Selecting previously unselected package intltool-debian. 1457s Preparing to unpack .../135-intltool-debian_0.35.0+20060710.6_all.deb ... 1457s Unpacking intltool-debian (0.35.0+20060710.6) ... 1458s Selecting previously unselected package po-debconf. 1458s Preparing to unpack .../136-po-debconf_1.0.21+nmu1_all.deb ... 1458s Unpacking po-debconf (1.0.21+nmu1) ... 1460s Selecting previously unselected package debhelper. 1460s Preparing to unpack .../137-debhelper_13.14.1ubuntu5_all.deb ... 1460s Unpacking debhelper (13.14.1ubuntu5) ... 1463s Selecting previously unselected package dh-acc. 1463s Preparing to unpack .../138-dh-acc_2.3-2_all.deb ... 1463s Unpacking dh-acc (2.3-2) ... 1463s Selecting previously unselected package exuberant-ctags. 1463s Preparing to unpack .../139-exuberant-ctags_1%3a5.9~svn20110310-19_arm64.deb ... 1463s Unpacking exuberant-ctags (1:5.9~svn20110310-19) ... 1464s Selecting previously unselected package gir1.2-glib-2.0-dev:arm64. 1464s Preparing to unpack .../140-gir1.2-glib-2.0-dev_2.79.3-3ubuntu5_arm64.deb ... 1464s Unpacking gir1.2-glib-2.0-dev:arm64 (2.79.3-3ubuntu5) ... 1466s Selecting previously unselected package gir1.2-freedesktop-dev:arm64. 1467s Preparing to unpack .../141-gir1.2-freedesktop-dev_1.79.1-1ubuntu6_arm64.deb ... 1467s Unpacking gir1.2-freedesktop-dev:arm64 (1.79.1-1ubuntu6) ... 1467s Selecting previously unselected package gir1.2-girepository-2.0-dev:arm64. 1468s Preparing to unpack .../142-gir1.2-girepository-2.0-dev_1.79.1-1ubuntu6_arm64.deb ... 1468s Unpacking gir1.2-girepository-2.0-dev:arm64 (1.79.1-1ubuntu6) ... 1468s Selecting previously unselected package python3-mako. 1468s Preparing to unpack .../143-python3-mako_1.3.2-1_all.deb ... 1469s Unpacking python3-mako (1.3.2-1) ... 1469s Selecting previously unselected package python3-markdown. 1469s Preparing to unpack .../144-python3-markdown_3.5.2-1_all.deb ... 1469s Unpacking python3-markdown (3.5.2-1) ... 1470s Selecting previously unselected package gobject-introspection-bin. 1470s Preparing to unpack .../145-gobject-introspection-bin_1.79.1-1ubuntu6_arm64.deb ... 1470s Unpacking gobject-introspection-bin (1.79.1-1ubuntu6) ... 1471s Selecting previously unselected package libffi-dev:arm64. 1471s Preparing to unpack .../146-libffi-dev_3.4.6-1_arm64.deb ... 1471s Unpacking libffi-dev:arm64 (3.4.6-1) ... 1472s Selecting previously unselected package libglib2.0-bin. 1472s Preparing to unpack .../147-libglib2.0-bin_2.79.3-3ubuntu5_arm64.deb ... 1472s Unpacking libglib2.0-bin (2.79.3-3ubuntu5) ... 1473s Selecting previously unselected package python3-packaging. 1473s Preparing to unpack .../148-python3-packaging_23.2-1_all.deb ... 1473s Unpacking python3-packaging (23.2-1) ... 1474s Selecting previously unselected package libgirepository-2.0-0:arm64. 1474s Preparing to unpack .../149-libgirepository-2.0-0_2.79.3-3ubuntu5_arm64.deb ... 1474s Unpacking libgirepository-2.0-0:arm64 (2.79.3-3ubuntu5) ... 1475s Selecting previously unselected package libglib2.0-dev-bin. 1475s Preparing to unpack .../150-libglib2.0-dev-bin_2.79.3-3ubuntu5_arm64.deb ... 1475s Unpacking libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 1476s Selecting previously unselected package uuid-dev:arm64. 1476s Preparing to unpack .../151-uuid-dev_2.39.3-9ubuntu2_arm64.deb ... 1476s Unpacking uuid-dev:arm64 (2.39.3-9ubuntu2) ... 1477s Selecting previously unselected package libblkid-dev:arm64. 1477s Preparing to unpack .../152-libblkid-dev_2.39.3-9ubuntu2_arm64.deb ... 1477s Unpacking libblkid-dev:arm64 (2.39.3-9ubuntu2) ... 1477s Selecting previously unselected package libsepol-dev:arm64. 1477s Preparing to unpack .../153-libsepol-dev_3.5-2_arm64.deb ... 1477s Unpacking libsepol-dev:arm64 (3.5-2) ... 1478s Selecting previously unselected package libpcre2-16-0:arm64. 1479s Preparing to unpack .../154-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... 1479s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 1479s Selecting previously unselected package libpcre2-32-0:arm64. 1479s Preparing to unpack .../155-libpcre2-32-0_10.42-4ubuntu1_arm64.deb ... 1479s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 1480s Selecting previously unselected package libpcre2-posix3:arm64. 1480s Preparing to unpack .../156-libpcre2-posix3_10.42-4ubuntu1_arm64.deb ... 1480s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 1480s Selecting previously unselected package libpcre2-dev:arm64. 1480s Preparing to unpack .../157-libpcre2-dev_10.42-4ubuntu1_arm64.deb ... 1480s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu1) ... 1481s Selecting previously unselected package libselinux1-dev:arm64. 1481s Preparing to unpack .../158-libselinux1-dev_3.5-2ubuntu1_arm64.deb ... 1482s Unpacking libselinux1-dev:arm64 (3.5-2ubuntu1) ... 1483s Selecting previously unselected package libmount-dev:arm64. 1483s Preparing to unpack .../159-libmount-dev_2.39.3-9ubuntu2_arm64.deb ... 1483s Unpacking libmount-dev:arm64 (2.39.3-9ubuntu2) ... 1483s Selecting previously unselected package libpkgconf3:arm64. 1483s Preparing to unpack .../160-libpkgconf3_1.8.1-2_arm64.deb ... 1483s Unpacking libpkgconf3:arm64 (1.8.1-2) ... 1484s Selecting previously unselected package pkgconf-bin. 1484s Preparing to unpack .../161-pkgconf-bin_1.8.1-2_arm64.deb ... 1484s Unpacking pkgconf-bin (1.8.1-2) ... 1485s Selecting previously unselected package pkgconf:arm64. 1485s Preparing to unpack .../162-pkgconf_1.8.1-2_arm64.deb ... 1485s Unpacking pkgconf:arm64 (1.8.1-2) ... 1485s Selecting previously unselected package zlib1g-dev:arm64. 1485s Preparing to unpack .../163-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu1_arm64.deb ... 1485s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu1) ... 1486s Selecting previously unselected package libglib2.0-dev:arm64. 1486s Preparing to unpack .../164-libglib2.0-dev_2.79.3-3ubuntu5_arm64.deb ... 1486s Unpacking libglib2.0-dev:arm64 (2.79.3-3ubuntu5) ... 1489s Selecting previously unselected package gobject-introspection:arm64. 1489s Preparing to unpack .../165-gobject-introspection_1.79.1-1ubuntu6_arm64.deb ... 1489s Unpacking gobject-introspection:arm64 (1.79.1-1ubuntu6) ... 1490s Selecting previously unselected package libbrotli-dev:arm64. 1490s Preparing to unpack .../166-libbrotli-dev_1.1.0-2build1_arm64.deb ... 1490s Unpacking libbrotli-dev:arm64 (1.1.0-2build1) ... 1490s Selecting previously unselected package libbz2-dev:arm64. 1490s Preparing to unpack .../167-libbz2-dev_1.0.8-5ubuntu1_arm64.deb ... 1490s Unpacking libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 1491s Selecting previously unselected package libcairo-script-interpreter2:arm64. 1491s Preparing to unpack .../168-libcairo-script-interpreter2_1.18.0-1ubuntu1_arm64.deb ... 1491s Unpacking libcairo-script-interpreter2:arm64 (1.18.0-1ubuntu1) ... 1491s Selecting previously unselected package libexpat1-dev:arm64. 1491s Preparing to unpack .../169-libexpat1-dev_2.6.1-2_arm64.deb ... 1491s Unpacking libexpat1-dev:arm64 (2.6.1-2) ... 1492s Selecting previously unselected package libpng-dev:arm64. 1493s Preparing to unpack .../170-libpng-dev_1.6.43-3_arm64.deb ... 1493s Unpacking libpng-dev:arm64 (1.6.43-3) ... 1493s Selecting previously unselected package libfreetype-dev:arm64. 1493s Preparing to unpack .../171-libfreetype-dev_2.13.2+dfsg-1build2_arm64.deb ... 1493s Unpacking libfreetype-dev:arm64 (2.13.2+dfsg-1build2) ... 1494s Selecting previously unselected package libfontconfig-dev:arm64. 1494s Preparing to unpack .../172-libfontconfig-dev_2.15.0-1.1ubuntu1_arm64.deb ... 1494s Unpacking libfontconfig-dev:arm64 (2.15.0-1.1ubuntu1) ... 1495s Selecting previously unselected package libpixman-1-dev:arm64. 1495s Preparing to unpack .../173-libpixman-1-dev_0.42.2-1_arm64.deb ... 1495s Unpacking libpixman-1-dev:arm64 (0.42.2-1) ... 1496s Selecting previously unselected package libice6:arm64. 1496s Preparing to unpack .../174-libice6_2%3a1.0.10-1build2_arm64.deb ... 1496s Unpacking libice6:arm64 (2:1.0.10-1build2) ... 1496s Selecting previously unselected package libsm6:arm64. 1496s Preparing to unpack .../175-libsm6_2%3a1.2.3-1build2_arm64.deb ... 1496s Unpacking libsm6:arm64 (2:1.2.3-1build2) ... 1497s Selecting previously unselected package xorg-sgml-doctools. 1497s Preparing to unpack .../176-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 1497s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 1497s Selecting previously unselected package x11proto-dev. 1497s Preparing to unpack .../177-x11proto-dev_2023.2-1_all.deb ... 1498s Unpacking x11proto-dev (2023.2-1) ... 1499s Selecting previously unselected package x11proto-core-dev. 1499s Preparing to unpack .../178-x11proto-core-dev_2023.2-1_all.deb ... 1499s Unpacking x11proto-core-dev (2023.2-1) ... 1499s Selecting previously unselected package libice-dev:arm64. 1499s Preparing to unpack .../179-libice-dev_2%3a1.0.10-1build2_arm64.deb ... 1499s Unpacking libice-dev:arm64 (2:1.0.10-1build2) ... 1500s Selecting previously unselected package libsm-dev:arm64. 1500s Preparing to unpack .../180-libsm-dev_2%3a1.2.3-1build2_arm64.deb ... 1500s Unpacking libsm-dev:arm64 (2:1.2.3-1build2) ... 1501s Selecting previously unselected package libxau-dev:arm64. 1501s Preparing to unpack .../181-libxau-dev_1%3a1.0.9-1build5_arm64.deb ... 1501s Unpacking libxau-dev:arm64 (1:1.0.9-1build5) ... 1501s Selecting previously unselected package libxdmcp-dev:arm64. 1501s Preparing to unpack .../182-libxdmcp-dev_1%3a1.1.3-0ubuntu5_arm64.deb ... 1501s Unpacking libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... 1502s Selecting previously unselected package xtrans-dev. 1502s Preparing to unpack .../183-xtrans-dev_1.4.0-1_all.deb ... 1502s Unpacking xtrans-dev (1.4.0-1) ... 1502s Selecting previously unselected package libpthread-stubs0-dev:arm64. 1503s Preparing to unpack .../184-libpthread-stubs0-dev_0.4-1build2_arm64.deb ... 1503s Unpacking libpthread-stubs0-dev:arm64 (0.4-1build2) ... 1503s Selecting previously unselected package libxcb1-dev:arm64. 1503s Preparing to unpack .../185-libxcb1-dev_1.15-1_arm64.deb ... 1503s Unpacking libxcb1-dev:arm64 (1.15-1) ... 1504s Selecting previously unselected package libx11-dev:arm64. 1504s Preparing to unpack .../186-libx11-dev_2%3a1.8.7-1_arm64.deb ... 1504s Unpacking libx11-dev:arm64 (2:1.8.7-1) ... 1504s Selecting previously unselected package libxcb-render0-dev:arm64. 1505s Preparing to unpack .../187-libxcb-render0-dev_1.15-1_arm64.deb ... 1505s Unpacking libxcb-render0-dev:arm64 (1.15-1) ... 1505s Selecting previously unselected package libxcb-shm0-dev:arm64. 1505s Preparing to unpack .../188-libxcb-shm0-dev_1.15-1_arm64.deb ... 1505s Unpacking libxcb-shm0-dev:arm64 (1.15-1) ... 1506s Selecting previously unselected package libxext-dev:arm64. 1506s Preparing to unpack .../189-libxext-dev_2%3a1.3.4-1build1_arm64.deb ... 1506s Unpacking libxext-dev:arm64 (2:1.3.4-1build1) ... 1507s Selecting previously unselected package libxrender-dev:arm64. 1507s Preparing to unpack .../190-libxrender-dev_1%3a0.9.10-1.1_arm64.deb ... 1507s Unpacking libxrender-dev:arm64 (1:0.9.10-1.1) ... 1507s Selecting previously unselected package libcairo2-dev:arm64. 1507s Preparing to unpack .../191-libcairo2-dev_1.18.0-1ubuntu1_arm64.deb ... 1507s Unpacking libcairo2-dev:arm64 (1.18.0-1ubuntu1) ... 1508s Selecting previously unselected package libgirepository-1.0-dev:arm64. 1509s Preparing to unpack .../192-libgirepository-1.0-dev_1.79.1-1ubuntu6_arm64.deb ... 1509s Unpacking libgirepository-1.0-dev:arm64 (1.79.1-1ubuntu6) ... 1509s Selecting previously unselected package libgirepository1.0-dev. 1509s Preparing to unpack .../193-libgirepository1.0-dev_1.79.1-1ubuntu6_arm64.deb ... 1509s Unpacking libgirepository1.0-dev (1.79.1-1ubuntu6) ... 1510s Selecting previously unselected package libmozjs-102-dev. 1510s Preparing to unpack .../194-libmozjs-102-dev_102.15.1-1_arm64.deb ... 1510s Unpacking libmozjs-102-dev (102.15.1-1) ... 1518s Selecting previously unselected package libcjs-dev. 1518s Preparing to unpack .../195-libcjs-dev_6.0.0-2build1_arm64.deb ... 1518s Unpacking libcjs-dev (6.0.0-2build1) ... 1518s Selecting previously unselected package autopkgtest-satdep. 1519s Preparing to unpack .../196-1-autopkgtest-satdep.deb ... 1519s Unpacking autopkgtest-satdep (0) ... 1519s Setting up libexpat1:arm64 (2.6.1-2) ... 1519s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 1519s Setting up liblcms2-2:arm64 (2.14-2) ... 1520s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 1520s Setting up libsharpyuv0:arm64 (1.3.2-0.4build2) ... 1520s Setting up libpixman-1-dev:arm64 (0.42.2-1) ... 1520s Setting up libxdamage1:arm64 (1:1.1.6-1) ... 1520s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 1520s Setting up bsdextrautils (2.39.3-9ubuntu2) ... 1520s Setting up hicolor-icon-theme (0.17-2) ... 1520s Setting up libxi6:arm64 (2:1.8.1-1) ... 1520s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 1520s Setting up libdatrie1:arm64 (0.2.13-3) ... 1520s Setting up exuberant-ctags (1:5.9~svn20110310-19) ... 1520s update-alternatives: using /usr/bin/ctags-exuberant to provide /usr/bin/ctags (ctags) in auto mode 1520s update-alternatives: using /usr/bin/ctags-exuberant to provide /usr/bin/etags (etags) in auto mode 1520s Setting up libxcb-render0:arm64 (1.15-1) ... 1520s Setting up libarchive-zip-perl (1.68-1) ... 1520s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 1520s Setting up libbrotli1:arm64 (1.1.0-2build1) ... 1520s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu1) ... 1520s Setting up x11-common (1:7.7+23ubuntu2) ... 1532s Setting up libdeflate0:arm64 (1.19-1) ... 1532s Setting up linux-libc-dev:arm64 (6.8.0-20.20) ... 1532s Setting up m4 (1.4.19-4) ... 1532s Setting up libxcb-shm0:arm64 (1.15-1) ... 1532s Setting up libgomp1:arm64 (14-20240315-1ubuntu1) ... 1532s Setting up libffi-dev:arm64 (3.4.6-1) ... 1532s Setting up locales (2.39-0ubuntu6) ... 1546s Generating locales (this might take a while)... 1584s en_US.UTF-8... done 1584s Generation complete. 1585s Setting up libpthread-stubs0-dev:arm64 (0.4-1build2) ... 1585s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 1585s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 1585s Setting up libelf1t64:arm64 (0.190-1.1build2) ... 1585s Setting up libdw1t64:arm64 (0.190-1.1build2) ... 1585s Setting up eject (2.39.3-9ubuntu2) ... 1585s Setting up xtrans-dev (1.4.0-1) ... 1585s Setting up autotools-dev (20220109.1) ... 1585s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 1585s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 1585s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 1585s Setting up python3-packaging (23.2-1) ... 1589s Setting up libpkgconf3:arm64 (1.8.1-2) ... 1589s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 1589s Setting up gcc-13-base:arm64 (13.2.0-19ubuntu1) ... 1589s Setting up libepoxy0:arm64 (1.5.10-1) ... 1589s Setting up libxfixes3:arm64 (1:6.0.0-2) ... 1589s Setting up libavahi-common-data:arm64 (0.8-13ubuntu4) ... 1589s Setting up libatspi2.0-0t64:arm64 (2.51.90-3) ... 1589s Setting up libxinerama1:arm64 (2:1.1.4-3) ... 1589s Setting up fonts-dejavu-mono (2.37-8) ... 1589s Setting up libpng16-16t64:arm64 (1.6.43-3) ... 1589s Setting up libmpc3:arm64 (1.3.1-1) ... 1589s Setting up libatomic1:arm64 (14-20240315-1ubuntu1) ... 1589s Setting up python3-markdown (3.5.2-1) ... 1593s Setting up libxrandr2:arm64 (2:1.5.2-2) ... 1593s Setting up autopoint (0.21-14ubuntu1) ... 1593s Setting up fonts-dejavu-core (2.37-8) ... 1593s Setting up libsepol-dev:arm64 (3.5-2) ... 1593s Setting up pkgconf-bin (1.8.1-2) ... 1593s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 1593s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 1593s Setting up libmozjs-102-0:arm64 (102.15.1-1) ... 1593s Setting up autoconf (2.71-3) ... 1593s Setting up libwebp7:arm64 (1.3.2-0.4build2) ... 1593s Setting up libfdisk1:arm64 (2.39.3-9ubuntu2) ... 1593s Setting up libubsan1:arm64 (14-20240315-1ubuntu1) ... 1593s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 1594s Setting up dwz (0.15-1build5) ... 1594s Setting up mount (2.39.3-9ubuntu2) ... 1594s Setting up gir1.2-glib-2.0-dev:arm64 (2.79.3-3ubuntu5) ... 1594s Setting up uuid-runtime (2.39.3-9ubuntu2) ... 1616s uuidd.service is a disabled or a static unit not running, not starting it. 1616s Setting up libhwasan0:arm64 (14-20240315-1ubuntu1) ... 1616s Setting up at-spi2-common (2.51.90-3) ... 1616s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 1616s Setting up libasan8:arm64 (14-20240315-1ubuntu1) ... 1616s Setting up debugedit (1:5.0-5build1) ... 1617s Setting up libsub-override-perl (0.10-1) ... 1617s Setting up libthai-data (0.1.29-2) ... 1617s Setting up libgirepository-1.0-1:arm64 (1.79.1-1ubuntu6) ... 1617s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 1617s Setting up libwayland-egl1:arm64 (1.22.0-2.1) ... 1617s Setting up libtsan2:arm64 (14-20240315-1ubuntu1) ... 1617s Setting up libisl23:arm64 (0.26-3) ... 1617s Setting up libc-dev-bin (2.39-0ubuntu6) ... 1617s Setting up libxcomposite1:arm64 (1:0.4.5-1build2) ... 1617s Setting up readline-common (8.2-3.1) ... 1617s Setting up libcc1-0:arm64 (14-20240315-1ubuntu1) ... 1617s Setting up libbrotli-dev:arm64 (1.1.0-2build1) ... 1617s Setting up liblsan0:arm64 (14-20240315-1ubuntu1) ... 1617s Setting up libitm1:arm64 (14-20240315-1ubuntu1) ... 1617s Setting up python3-mako (1.3.2-1) ... 1621s Setting up libwayland-client0:arm64 (1.22.0-2.1) ... 1621s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 1621s Setting up automake (1:1.16.5-1.3ubuntu1) ... 1621s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 1621s Setting up x11proto-dev (2023.2-1) ... 1621s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 1621s Setting up libice6:arm64 (2:1.0.10-1build2) ... 1621s Setting up session-migration (0.3.8) ... 1624s Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service. 1624s Setting up gettext (0.21-14ubuntu1) ... 1624s Setting up libatk1.0-0t64:arm64 (2.51.90-3) ... 1624s Setting up libxau-dev:arm64 (1:1.0.9-1build5) ... 1624s Setting up cpp-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 1624s Setting up libice-dev:arm64 (2:1.0.10-1build2) ... 1624s Setting up libgirepository-2.0-0:arm64 (2.79.3-3ubuntu5) ... 1624s Setting up gir1.2-atk-1.0:arm64 (2.51.90-3) ... 1624s Setting up fontconfig-config (2.15.0-1.1ubuntu1) ... 1628s Setting up libxtst6:arm64 (2:1.2.3-1.1) ... 1628s Setting up libxcursor1:arm64 (1:1.2.1-1) ... 1628s Setting up libavahi-common3:arm64 (0.8-13ubuntu4) ... 1628s Setting up libglib2.0-bin (2.79.3-3ubuntu5) ... 1628s Setting up libcolord2:arm64 (1.4.7-1build1) ... 1628s Setting up pkgconf:arm64 (1.8.1-2) ... 1628s Setting up intltool-debian (0.35.0+20060710.6) ... 1628s Setting up libdconf1:arm64 (0.40.0-4build1) ... 1628s Setting up libthai0:arm64 (0.1.29-2) ... 1628s Setting up libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... 1628s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1628s Setting up libfreetype6:arm64 (2.13.2+dfsg-1build2) ... 1628s Setting up gir1.2-girepository-2.0:arm64 (1.79.1-1ubuntu6) ... 1628s Setting up x11proto-core-dev (2023.2-1) ... 1628s Setting up libreadline8t64:arm64 (8.2-3.1) ... 1628s Setting up dh-strip-nondeterminism (1.13.1-1) ... 1628s Setting up libgcc-13-dev:arm64 (13.2.0-19ubuntu1) ... 1628s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu1) ... 1628s Setting up libwayland-cursor0:arm64 (1.22.0-2.1) ... 1628s Setting up libc6-dev:arm64 (2.39-0ubuntu6) ... 1628s Setting up libharfbuzz0b:arm64 (8.3.0-2build1) ... 1628s Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3ubuntu1) ... 1629s Setting up libfontconfig1:arm64 (2.15.0-1.1ubuntu1) ... 1629s Setting up libsm6:arm64 (2:1.2.3-1build2) ... 1629s Setting up libmozjs-102-dev (102.15.1-1) ... 1629s Setting up libavahi-client3:arm64 (0.8-13ubuntu4) ... 1629s Setting up libstdc++-13-dev:arm64 (13.2.0-19ubuntu1) ... 1629s Setting up libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 1629s Setting up libatk-bridge2.0-0t64:arm64 (2.51.90-3) ... 1629s Setting up libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 1633s Setting up gtk-update-icon-cache (3.24.41-1.1ubuntu3) ... 1633s Setting up fontconfig (2.15.0-1.1ubuntu1) ... 1635s Regenerating fonts cache... done. 1635s Setting up libxft2:arm64 (2.3.6-1) ... 1635s Setting up libxcb1-dev:arm64 (1.15-1) ... 1635s Setting up libpcre2-dev:arm64 (10.42-4ubuntu1) ... 1635s Setting up cpp-13 (13.2.0-19ubuntu1) ... 1635s Setting up gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3ubuntu1) ... 1635s Setting up libsm-dev:arm64 (2:1.2.3-1build2) ... 1635s Setting up libselinux1-dev:arm64 (3.5-2ubuntu1) ... 1635s Setting up po-debconf (1.0.21+nmu1) ... 1635s Setting up libpango-1.0-0:arm64 (1.52.1+ds-1) ... 1635s Setting up libx11-dev:arm64 (2:1.8.7-1) ... 1635s Setting up dconf-service (0.40.0-4build1) ... 1635s Setting up libharfbuzz-gobject0:arm64 (8.3.0-2build1) ... 1635s Setting up gcc-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 1635s Setting up gir1.2-girepository-2.0-dev:arm64 (1.79.1-1ubuntu6) ... 1635s Setting up libcairo2:arm64 (1.18.0-1ubuntu1) ... 1635s Setting up fdisk (2.39.3-9ubuntu2) ... 1635s Setting up libxcb-shm0-dev:arm64 (1.15-1) ... 1636s Setting up libexpat1-dev:arm64 (2.6.1-2) ... 1636s Setting up uuid-dev:arm64 (2.39.3-9ubuntu2) ... 1636s Setting up gcc-13 (13.2.0-19ubuntu1) ... 1636s Setting up libxcb-render0-dev:arm64 (1.15-1) ... 1636s Setting up libxext-dev:arm64 (2:1.3.4-1build1) ... 1636s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu1) ... 1636s Setting up cpp (4:13.2.0-7ubuntu1) ... 1636s Setting up libcairo-gobject2:arm64 (1.18.0-1ubuntu1) ... 1636s Setting up libpangoft2-1.0-0:arm64 (1.52.1+ds-1) ... 1636s Setting up libxrender-dev:arm64 (1:0.9.10-1.1) ... 1636s Setting up libcups2t64:arm64 (2.4.7-1.2ubuntu1) ... 1636s Setting up libpangocairo-1.0-0:arm64 (1.52.1+ds-1) ... 1636s Setting up g++-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 1636s Setting up libcairo-script-interpreter2:arm64 (1.18.0-1ubuntu1) ... 1636s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1636s Setting up libblkid-dev:arm64 (2.39.3-9ubuntu2) ... 1636s Setting up g++-13 (13.2.0-19ubuntu1) ... 1636s Setting up gir1.2-freedesktop:arm64 (1.79.1-1ubuntu6) ... 1636s Setting up libpangoxft-1.0-0:arm64 (1.52.1+ds-1) ... 1636s Setting up dconf-gsettings-backend:arm64 (0.40.0-4build1) ... 1637s Setting up libtool (2.4.7-7) ... 1637s Setting up libpng-dev:arm64 (1.6.43-3) ... 1637s Setting up gir1.2-harfbuzz-0.0:arm64 (8.3.0-2build1) ... 1637s Setting up libcjs0:arm64 (6.0.0-2build1) ... 1637s Setting up gcc (4:13.2.0-7ubuntu1) ... 1637s Setting up libfreetype-dev:arm64 (2.13.2+dfsg-1build2) ... 1637s Setting up dh-autoreconf (20) ... 1637s Setting up gir1.2-pango-1.0:arm64 (1.52.1+ds-1) ... 1637s Setting up gir1.2-freedesktop-dev:arm64 (1.79.1-1ubuntu6) ... 1637s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1637s Setting up libmount-dev:arm64 (2.39.3-9ubuntu2) ... 1637s Setting up libgtk-3-common (3.24.41-1.1ubuntu3) ... 1637s Setting up gsettings-desktop-schemas (46.0-1ubuntu1) ... 1637s Setting up libfontconfig-dev:arm64 (2.15.0-1.1ubuntu1) ... 1637s Setting up debhelper (13.14.1ubuntu5) ... 1637s Setting up libglib2.0-dev:arm64 (2.79.3-3ubuntu5) ... 1637s Setting up g++ (4:13.2.0-7ubuntu1) ... 1637s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1637s Setting up at-spi2-core (2.51.90-3) ... 1638s Setting up build-essential (12.10ubuntu1) ... 1638s Setting up libcairo2-dev:arm64 (1.18.0-1ubuntu1) ... 1638s Setting up gobject-introspection-bin (1.79.1-1ubuntu6) ... 1643s Setting up gobject-introspection:arm64 (1.79.1-1ubuntu6) ... 1643s Setting up abi-compliance-checker (2.3-2) ... 1643s Setting up libgirepository-1.0-dev:arm64 (1.79.1-1ubuntu6) ... 1643s Setting up dh-acc (2.3-2) ... 1643s Setting up libgirepository1.0-dev (1.79.1-1ubuntu6) ... 1643s Setting up adwaita-icon-theme (46~rc-1) ... 1643s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 1643s Setting up libgtk-3-0t64:arm64 (3.24.41-1.1ubuntu3) ... 1644s Setting up gir1.2-gtk-3.0:arm64 (3.24.41-1.1ubuntu3) ... 1644s Setting up cjs (6.0.0-2build1) ... 1644s Setting up libcjs-dev (6.0.0-2build1) ... 1644s Setting up humanity-icon-theme (0.6.16) ... 1648s Setting up cjs-tests (6.0.0-2build1) ... 1648s Setting up autopkgtest-satdep (0) ... 1648s Setting up ubuntu-mono (24.04-0ubuntu1) ... 1649s Processing triggers for man-db (2.12.0-3) ... 1675s Processing triggers for install-info (7.1-3) ... 1677s Processing triggers for libc-bin (2.39-0ubuntu6) ... 1770s (Reading database ... 95870 files and directories currently installed.) 1770s Removing autopkgtest-satdep (0) ... 1775s autopkgtest [18:45:11]: test acc: [----------------------- 2077s autopkgtest [18:50:13]: test acc: -----------------------] 2079s autopkgtest [18:50:15]: test acc: - - - - - - - - - - results - - - - - - - - - - 2079s acc PASS (superficial) 2081s autopkgtest [18:50:17]: test build: preparing testbed 2254s autopkgtest [18:53:10]: testbed dpkg architecture: arm64 2254s autopkgtest [18:53:10]: testbed apt version: 2.7.12 2254s autopkgtest [18:53:10]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2256s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2257s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 2257s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [53.9 kB] 2257s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3809 kB] 2257s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [501 kB] 2257s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [690 kB] 2257s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 2257s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [41.7 kB] 2258s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 2258s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4224 kB] 2258s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 2258s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [67.6 kB] 2258s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 2268s Fetched 9523 kB in 5s (1845 kB/s) 2269s Reading package lists... 2275s Reading package lists... 2276s Building dependency tree... 2276s Reading state information... 2278s Calculating upgrade... 2279s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2279s Reading package lists... 2280s Building dependency tree... 2280s Reading state information... 2282s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2283s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 2283s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2283s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2283s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2290s Reading package lists... 2290s Reading package lists... 2291s Building dependency tree... 2291s Reading state information... 2292s Calculating upgrade... 2294s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2294s Reading package lists... 2295s Building dependency tree... 2295s Reading state information... 2297s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2307s Reading package lists... 2307s Building dependency tree... 2307s Reading state information... 2309s Starting pkgProblemResolver with broken count: 1 2309s Starting 2 pkgProblemResolver with broken count: 1 2309s Investigating (0) gir1.2-gtk-3.0:arm64 < none -> 3.24.40-2ubuntu1 @un puN Ib > 2309s Broken gir1.2-gtk-3.0:arm64 Depends on libgtk-3-0:arm64 < none @un H > (>= 3.24.30) 2309s Considering libgtk-3-0:arm64 0 as a solution to gir1.2-gtk-3.0:arm64 0 2309s Considering libgtk-3-0t64:arm64 0 as a solution to gir1.2-gtk-3.0:arm64 0 2309s Broken gir1.2-gtk-3.0:arm64 Depends on libgtk-3-common:arm64 < none @un H > 2309s Considering libgtk-3-common:arm64 1 as a solution to gir1.2-gtk-3.0:arm64 0 2309s Considering libgtk-3-common:arm64 1 as a solution to gir1.2-gtk-3.0:arm64 0 2309s Done 2309s Some packages could not be installed. This may mean that you have 2309s requested an impossible situation or if you are using the unstable 2309s distribution that some required packages have not yet been created 2309s or been moved out of Incoming. 2309s The following information may help to resolve the situation: 2309s 2309s The following packages have unmet dependencies: 2310s gir1.2-gtk-3.0 : Depends: libgtk-3-0 (>= 3.24.30) 2310s Depends: libgtk-3-common but it is not installable 2310s E: Unable to correct problems, you have held broken packages. 2310s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from noble-proposed 2311s Reading package lists... 2312s Building dependency tree... 2312s Reading state information... 2314s Starting pkgProblemResolver with broken count: 0 2314s Starting 2 pkgProblemResolver with broken count: 0 2314s Done 2316s The following additional packages will be installed: 2316s adwaita-icon-theme at-spi2-common bsdextrautils bsdutils build-essential cjs 2316s cpp cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 2316s dconf-gsettings-backend dconf-service eject fdisk fontconfig 2316s fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-13 2316s g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 2316s gcc-13-aarch64-linux-gnu gcc-13-base gcc-14-base gcc-aarch64-linux-gnu 2316s gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-freedesktop-dev 2316s gir1.2-gdkpixbuf-2.0 gir1.2-girepository-2.0 gir1.2-girepository-2.0-dev 2316s gir1.2-glib-2.0 gir1.2-glib-2.0-dev gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 2316s gir1.2-pango-1.0 gobject-introspection gobject-introspection-bin 2316s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme libasan8 2316s libatk-bridge2.0-0t64 libatk1.0-0t64 libatomic1 libatspi2.0-0t64 2316s libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev 2316s libblkid1 libbrotli-dev libbrotli1 libbz2-dev libc-bin libc-dev-bin libc6 2316s libc6-dev libcairo-gobject2 libcairo-script-interpreter2 libcairo2 2316s libcairo2-dev libcc1-0 libcjs-dev libcjs0 libcolord2 libcrypt-dev 2316s libcups2t64 libdatrie1 libdconf1 libdeflate0 libelf1t64 libepoxy0 libexpat1 2316s libexpat1-dev libfdisk1 libffi-dev libfontconfig-dev libfontconfig1 2316s libfreetype-dev libfreetype6 libgcc-13-dev libgcc-s1 libgdk-pixbuf-2.0-0 2316s libgdk-pixbuf2.0-common libgirepository-1.0-1 libgirepository-1.0-dev 2316s libgirepository-2.0-0 libgirepository1.0-dev libglib2.0-0t64 libglib2.0-bin 2316s libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libgnutls30t64 libgomp1 2316s libgraphite2-3 libgtk-3-0t64 libgtk-3-common libharfbuzz-gobject0 2316s libharfbuzz0b libhogweed6t64 libhwasan0 libice-dev libice6 libisl23 libitm1 2316s libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 liblsan0 libmount-dev 2316s libmount1 libmozjs-102-0 libmozjs-102-dev libmpc3 libnettle8t64 2316s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 2316s libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-0 2316s libpixman-1-dev libpkgconf3 libpng-dev libpng16-16t64 libpthread-stubs0-dev 2316s libreadline8t64 libselinux1 libselinux1-dev libsepol-dev libsharpyuv0 2316s libsm-dev libsm6 libsmartcols1 libstdc++-13-dev libstdc++6 libthai-data 2316s libthai0 libtiff6 libtsan2 libubsan1 libuuid1 libwayland-client0 2316s libwayland-cursor0 libwayland-egl1 libwebp7 libx11-dev libxau-dev 2316s libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev 2316s libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 2316s libxft2 libxi6 libxinerama1 libxrandr2 libxrender-dev libxrender1 2316s linux-libc-dev locales mount pkgconf pkgconf-bin python3-mako 2316s python3-markdown python3-packaging readline-common rpcsvc-proto ubuntu-mono 2316s util-linux uuid-dev uuid-runtime x11-common x11proto-core-dev x11proto-dev 2316s xorg-sgml-doctools xtrans-dev zlib1g zlib1g-dev 2316s Suggested packages: 2316s cpp-doc gcc-13-locales cpp-13-doc gcc-13-doc gcc-multilib manpages-dev 2316s autoconf automake libtool flex bison gdb gcc-doc gdb-aarch64-linux-gnu 2316s manpages glibc-doc libnss-nis libnss-nisplus libcairo2-doc colord 2316s cups-common freetype2-doc libgirepository1.0-doc low-memory-monitor 2316s libglib2.0-doc libgdk-pixbuf2.0-bin libxml2-utils gnutls-bin gvfs libice-doc 2316s liblcms2-utils libsm-doc libstdc++-13-doc libx11-doc libxcb-doc libxext-doc 2316s nfs-common python-mako-doc python3-beaker python-markdown-doc readline-doc 2316s util-linux-extra util-linux-locales 2316s Recommended packages: 2316s librsvg2-common at-spi2-core bzip2-doc manpages manpages-dev libc-devtools 2316s libgdk-pixbuf2.0-bin xdg-user-dirs libgtk-3-bin libpng-tools 2316s The following packages will be REMOVED: 2316s libelf1 libglib2.0-0 libgnutls30 libhogweed6 libnettle8 libpng16-16 2316s libreadline8 2316s The following NEW packages will be installed: 2316s adwaita-icon-theme at-spi2-common autopkgtest-satdep build-essential cjs cpp 2316s cpp-13 cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu 2316s dconf-gsettings-backend dconf-service fontconfig fontconfig-config 2316s fonts-dejavu-core fonts-dejavu-mono g++ g++-13 g++-13-aarch64-linux-gnu 2316s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu 2316s gcc-aarch64-linux-gnu gir1.2-atk-1.0 gir1.2-freedesktop 2316s gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 gir1.2-girepository-2.0-dev 2316s gir1.2-glib-2.0-dev gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 2316s gobject-introspection gobject-introspection-bin gtk-update-icon-cache 2316s hicolor-icon-theme humanity-icon-theme libasan8 libatk-bridge2.0-0t64 2316s libatk1.0-0t64 libatomic1 libatspi2.0-0t64 libavahi-client3 2316s libavahi-common-data libavahi-common3 libblkid-dev libbrotli-dev libbz2-dev 2316s libc-dev-bin libc6-dev libcairo-gobject2 libcairo-script-interpreter2 2316s libcairo2 libcairo2-dev libcc1-0 libcjs-dev libcjs0 libcolord2 libcrypt-dev 2316s libcups2t64 libdatrie1 libdconf1 libdeflate0 libelf1t64 libepoxy0 2316s libexpat1-dev libffi-dev libfontconfig-dev libfontconfig1 libfreetype-dev 2316s libgcc-13-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common 2316s libgirepository-1.0-dev libgirepository-2.0-0 libgirepository1.0-dev 2316s libglib2.0-0t64 libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin 2316s libgnutls30t64 libgomp1 libgraphite2-3 libgtk-3-0t64 libgtk-3-common 2316s libharfbuzz-gobject0 libharfbuzz0b libhogweed6t64 libhwasan0 libice-dev 2316s libice6 libisl23 libitm1 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 2316s liblerc4 liblsan0 libmount-dev libmozjs-102-0 libmozjs-102-dev libmpc3 2316s libnettle8t64 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 2316s libpangoxft-1.0-0 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 2316s libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpng16-16t64 2316s libpthread-stubs0-dev libreadline8t64 libselinux1-dev libsepol-dev 2316s libsharpyuv0 libsm-dev libsm6 libstdc++-13-dev libthai-data libthai0 2316s libtiff6 libtsan2 libubsan1 libwayland-client0 libwayland-cursor0 2316s libwayland-egl1 libwebp7 libx11-dev libxau-dev libxcb-render0 2316s libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev libxcomposite1 2316s libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 libxft2 libxi6 2316s libxinerama1 libxrandr2 libxrender-dev libxrender1 linux-libc-dev pkgconf 2316s pkgconf-bin python3-mako python3-markdown python3-packaging rpcsvc-proto 2316s ubuntu-mono uuid-dev x11-common x11proto-core-dev x11proto-dev 2316s xorg-sgml-doctools xtrans-dev zlib1g-dev 2316s The following packages will be upgraded: 2316s bsdextrautils bsdutils eject fdisk gcc-13-base gcc-14-base 2316s gir1.2-girepository-2.0 gir1.2-glib-2.0 libblkid1 libbrotli1 libc-bin libc6 2316s libexpat1 libfdisk1 libfreetype6 libgcc-s1 libgirepository-1.0-1 2316s libglib2.0-data libmount1 libselinux1 libsmartcols1 libstdc++6 libuuid1 2316s locales mount readline-common util-linux uuid-runtime zlib1g 2317s 29 upgraded, 168 newly installed, 7 to remove and 213 not upgraded. 2317s Need to get 119 MB/119 MB of archives. 2317s After this operation, 419 MB of additional disk space will be used. 2317s Get:1 /tmp/autopkgtest.bgoQJo/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [716 B] 2317s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 bsdutils arm64 1:2.39.3-9ubuntu2 [97.4 kB] 2317s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 util-linux arm64 2.39.3-9ubuntu2 [1114 kB] 2317s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-14-base arm64 14-20240315-1ubuntu1 [47.0 kB] 2318s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgcc-s1 arm64 14-20240315-1ubuntu1 [49.9 kB] 2318s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libstdc++6 arm64 14-20240315-1ubuntu1 [748 kB] 2318s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc6 arm64 2.39-0ubuntu6 [2776 kB] 2318s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc-bin arm64 2.39-0ubuntu6 [591 kB] 2319s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 zlib1g arm64 1:1.3.dfsg-3.1ubuntu1 [61.7 kB] 2319s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libelf1t64 arm64 0.190-1.1build2 [57.9 kB] 2319s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-girepository-2.0 arm64 1.79.1-1ubuntu6 [24.7 kB] 2319s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 2319s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgirepository-1.0-1 arm64 1.79.1-1ubuntu6 [80.3 kB] 2319s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libblkid1 arm64 2.39.3-9ubuntu2 [122 kB] 2319s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libselinux1 arm64 3.5-2ubuntu1 [79.8 kB] 2319s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libmount1 arm64 2.39.3-9ubuntu2 [133 kB] 2319s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 2319s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libhogweed6t64 arm64 3.9.1-2.2 [199 kB] 2319s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libnettle8t64 arm64 3.9.1-2.2 [192 kB] 2319s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgnutls30t64 arm64 3.8.3-1.1ubuntu2 [1042 kB] 2319s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfreetype6 arm64 2.13.2+dfsg-1build2 [393 kB] 2319s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng16-16t64 arm64 1.6.43-3 [185 kB] 2319s Get:23 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-3.1 [56.4 kB] 2319s Get:24 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fdisk arm64 2.39.3-9ubuntu2 [120 kB] 2319s Get:25 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libreadline8t64 arm64 8.2-3.1 [153 kB] 2319s Get:26 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 mount arm64 2.39.3-9ubuntu2 [116 kB] 2319s Get:27 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsmartcols1 arm64 2.39.3-9ubuntu2 [64.1 kB] 2319s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libuuid1 arm64 2.39.3-9ubuntu2 [35.1 kB] 2319s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 uuid-runtime arm64 2.39.3-9ubuntu2 [32.5 kB] 2319s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13-base arm64 13.2.0-19ubuntu1 [47.8 kB] 2319s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 eject arm64 2.39.3-9ubuntu2 [26.5 kB] 2319s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libexpat1 arm64 2.6.1-2 [76.0 kB] 2319s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfdisk1 arm64 2.39.3-9ubuntu2 [142 kB] 2319s Get:34 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 2319s Get:35 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 locales all 2.39-0ubuntu6 [4232 kB] 2320s Get:36 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 bsdextrautils arm64 2.39.3-9ubuntu2 [71.5 kB] 2320s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdk-pixbuf2.0-common all 2.42.10+dfsg-3ubuntu1 [7774 B] 2320s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 2320s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 2320s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 2320s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 2320s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 2320s Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsharpyuv0 arm64 1.3.2-0.4build2 [14.5 kB] 2320s Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libwebp7 arm64 1.3.2-0.4build2 [191 kB] 2320s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu1 [191 kB] 2320s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.10+dfsg-3ubuntu1 [145 kB] 2320s Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gtk-update-icon-cache arm64 3.24.41-1.1ubuntu3 [51.0 kB] 2320s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 hicolor-icon-theme all 0.17-2 [9976 B] 2320s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 humanity-icon-theme all 0.6.16 [1282 kB] 2320s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] 2320s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 adwaita-icon-theme all 46~rc-1 [723 kB] 2320s Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 at-spi2-common all 2.51.90-3 [8222 B] 2320s Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc-dev-bin arm64 2.39-0ubuntu6 [19.7 kB] 2320s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 linux-libc-dev arm64 6.8.0-20.20 [1570 kB] 2320s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 2320s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 2320s Get:57 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libc6-dev arm64 2.39-0ubuntu6 [1596 kB] 2320s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 2320s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 2320s Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-19ubuntu1 [10.3 MB] 2321s Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 cpp-13 arm64 13.2.0-19ubuntu1 [1032 B] 2321s Get:62 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 2321s Get:63 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 2321s Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcc1-0 arm64 14-20240315-1ubuntu1 [44.7 kB] 2321s Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgomp1 arm64 14-20240315-1ubuntu1 [144 kB] 2321s Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libitm1 arm64 14-20240315-1ubuntu1 [27.8 kB] 2321s Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatomic1 arm64 14-20240315-1ubuntu1 [11.4 kB] 2321s Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libasan8 arm64 14-20240315-1ubuntu1 [2919 kB] 2321s Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 liblsan0 arm64 14-20240315-1ubuntu1 [1282 kB] 2321s Get:70 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtsan2 arm64 14-20240315-1ubuntu1 [2687 kB] 2321s Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libubsan1 arm64 14-20240315-1ubuntu1 [1150 kB] 2321s Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libhwasan0 arm64 14-20240315-1ubuntu1 [1597 kB] 2321s Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgcc-13-dev arm64 13.2.0-19ubuntu1 [2464 kB] 2321s Get:74 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-19ubuntu1 [20.1 MB] 2322s Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gcc-13 arm64 13.2.0-19ubuntu1 [467 kB] 2322s Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 2322s Get:77 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 2322s Get:78 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libstdc++-13-dev arm64 13.2.0-19ubuntu1 [2322 kB] 2322s Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-19ubuntu1 [11.7 MB] 2323s Get:80 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 g++-13 arm64 13.2.0-19ubuntu1 [14.5 kB] 2323s Get:81 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 2323s Get:82 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 2323s Get:83 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 2323s Get:84 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatk1.0-0t64 arm64 2.51.90-3 [54.7 kB] 2323s Get:85 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-atk-1.0 arm64 2.51.90-3 [23.1 kB] 2323s Get:86 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libbrotli1 arm64 1.1.0-2build1 [339 kB] 2323s Get:87 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 2323s Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 2323s Get:89 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu1 [37.4 kB] 2323s Get:90 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfontconfig1 arm64 2.15.0-1.1ubuntu1 [142 kB] 2323s Get:91 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 2323s Get:92 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 2323s Get:93 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 2323s Get:94 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 2323s Get:95 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcairo2 arm64 1.18.0-1ubuntu1 [555 kB] 2323s Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcairo-gobject2 arm64 1.18.0-1ubuntu1 [127 kB] 2323s Get:97 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-freedesktop arm64 1.79.1-1ubuntu6 [49.3 kB] 2323s Get:98 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-gdkpixbuf-2.0 arm64 2.42.10+dfsg-3ubuntu1 [9484 B] 2323s Get:99 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 2323s Get:100 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libharfbuzz0b arm64 8.3.0-2build1 [463 kB] 2323s Get:101 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libharfbuzz-gobject0 arm64 8.3.0-2build1 [34.3 kB] 2323s Get:102 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-harfbuzz-0.0 arm64 8.3.0-2build1 [44.5 kB] 2323s Get:103 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fontconfig arm64 2.15.0-1.1ubuntu1 [190 kB] 2324s Get:104 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 2324s Get:105 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 2324s Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 2324s Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpango-1.0-0 arm64 1.52.1+ds-1 [228 kB] 2324s Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpangoft2-1.0-0 arm64 1.52.1+ds-1 [41.9 kB] 2324s Get:109 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpangocairo-1.0-0 arm64 1.52.1+ds-1 [27.3 kB] 2324s Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 libxft2 arm64 2.3.6-1 [43.3 kB] 2324s Get:111 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpangoxft-1.0-0 arm64 1.52.1+ds-1 [20.0 kB] 2324s Get:112 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-pango-1.0 arm64 1.52.1+ds-1 [34.7 kB] 2324s Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 libxi6 arm64 2:1.8.1-1 [31.9 kB] 2324s Get:114 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatspi2.0-0t64 arm64 2.51.90-3 [80.4 kB] 2324s Get:115 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatk-bridge2.0-0t64 arm64 2.51.90-3 [66.3 kB] 2324s Get:116 http://ftpmaster.internal/ubuntu noble/main arm64 liblcms2-2 arm64 2.14-2 [159 kB] 2324s Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcolord2 arm64 1.4.7-1build1 [148 kB] 2324s Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-common-data arm64 0.8-13ubuntu4 [29.5 kB] 2324s Get:119 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-common3 arm64 0.8-13ubuntu4 [23.3 kB] 2324s Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-client3 arm64 0.8-13ubuntu4 [27.2 kB] 2324s Get:121 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcups2t64 arm64 2.4.7-1.2ubuntu1 [273 kB] 2324s Get:122 http://ftpmaster.internal/ubuntu noble/main arm64 libepoxy0 arm64 1.5.10-1 [247 kB] 2324s Get:123 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-client0 arm64 1.22.0-2.1 [25.6 kB] 2324s Get:124 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-cursor0 arm64 1.22.0-2.1 [10.2 kB] 2324s Get:125 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-egl1 arm64 1.22.0-2.1 [5498 B] 2324s Get:126 http://ftpmaster.internal/ubuntu noble/main arm64 libxcomposite1 arm64 1:0.4.5-1build2 [7080 B] 2324s Get:127 http://ftpmaster.internal/ubuntu noble/main arm64 libxfixes3 arm64 1:6.0.0-2 [11.0 kB] 2324s Get:128 http://ftpmaster.internal/ubuntu noble/main arm64 libxcursor1 arm64 1:1.2.1-1 [21.3 kB] 2324s Get:129 http://ftpmaster.internal/ubuntu noble/main arm64 libxdamage1 arm64 1:1.1.6-1 [6032 B] 2324s Get:130 http://ftpmaster.internal/ubuntu noble/main arm64 libxinerama1 arm64 2:1.1.4-3 [7056 B] 2324s Get:131 http://ftpmaster.internal/ubuntu noble/main arm64 libxrandr2 arm64 2:1.5.2-2 [19.6 kB] 2324s Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdconf1 arm64 0.40.0-4build1 [39.7 kB] 2324s Get:133 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dconf-service arm64 0.40.0-4build1 [27.1 kB] 2324s Get:134 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dconf-gsettings-backend arm64 0.40.0-4build1 [22.0 kB] 2324s Get:135 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgtk-3-common all 3.24.41-1.1ubuntu3 [1202 kB] 2324s Get:136 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgtk-3-0t64 arm64 3.24.41-1.1ubuntu3 [2867 kB] 2324s Get:137 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-gtk-3.0 arm64 3.24.41-1.1ubuntu3 [245 kB] 2324s Get:138 http://ftpmaster.internal/ubuntu noble/universe arm64 libmozjs-102-0 arm64 102.15.1-1 [8639 kB] 2325s Get:139 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libcjs0 arm64 6.0.0-2build1 [403 kB] 2325s Get:140 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 cjs arm64 6.0.0-2build1 [105 kB] 2325s Get:141 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0-dev arm64 2.79.3-3ubuntu5 [838 kB] 2325s Get:142 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-freedesktop-dev arm64 1.79.1-1ubuntu6 [29.0 kB] 2325s Get:143 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-girepository-2.0-dev arm64 1.79.1-1ubuntu6 [41.7 kB] 2325s Get:144 http://ftpmaster.internal/ubuntu noble/main arm64 python3-mako all 1.3.2-1 [63.3 kB] 2325s Get:145 http://ftpmaster.internal/ubuntu noble/main arm64 python3-markdown all 3.5.2-1 [72.0 kB] 2325s Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gobject-introspection-bin arm64 1.79.1-1ubuntu6 [323 kB] 2325s Get:147 http://ftpmaster.internal/ubuntu noble/main arm64 libffi-dev arm64 3.4.6-1 [59.5 kB] 2325s Get:148 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-bin arm64 2.79.3-3ubuntu5 [97.1 kB] 2325s Get:149 http://ftpmaster.internal/ubuntu noble/main arm64 python3-packaging all 23.2-1 [40.6 kB] 2325s Get:150 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgirepository-2.0-0 arm64 2.79.3-3ubuntu5 [71.5 kB] 2325s Get:151 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-dev-bin arm64 2.79.3-3ubuntu5 [215 kB] 2325s Get:152 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 uuid-dev arm64 2.39.3-9ubuntu2 [34.8 kB] 2325s Get:153 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libblkid-dev arm64 2.39.3-9ubuntu2 [219 kB] 2325s Get:154 http://ftpmaster.internal/ubuntu noble/main arm64 libsepol-dev arm64 3.5-2 [390 kB] 2325s Get:155 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] 2325s Get:156 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu1 [183 kB] 2325s Get:157 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu1 [6654 B] 2325s Get:158 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-dev arm64 10.42-4ubuntu1 [679 kB] 2325s Get:159 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libselinux1-dev arm64 3.5-2ubuntu1 [172 kB] 2325s Get:160 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libmount-dev arm64 2.39.3-9ubuntu2 [14.9 kB] 2325s Get:161 http://ftpmaster.internal/ubuntu noble/main arm64 libpkgconf3 arm64 1.8.1-2 [31.2 kB] 2325s Get:162 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf-bin arm64 1.8.1-2 [20.4 kB] 2325s Get:163 http://ftpmaster.internal/ubuntu noble/main arm64 pkgconf arm64 1.8.1-2 [16.7 kB] 2325s Get:164 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3.1ubuntu1 [894 kB] 2325s Get:165 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-dev arm64 2.79.3-3ubuntu5 [1885 kB] 2325s Get:166 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gobject-introspection arm64 1.79.1-1ubuntu6 [23.3 kB] 2325s Get:167 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libbrotli-dev arm64 1.1.0-2build1 [360 kB] 2325s Get:168 http://ftpmaster.internal/ubuntu noble/main arm64 libbz2-dev arm64 1.0.8-5ubuntu1 [35.8 kB] 2325s Get:169 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcairo-script-interpreter2 arm64 1.18.0-1ubuntu1 [60.9 kB] 2325s Get:170 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libexpat1-dev arm64 2.6.1-2 [128 kB] 2325s Get:171 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng-dev arm64 1.6.43-3 [267 kB] 2325s Get:172 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfreetype-dev arm64 2.13.2+dfsg-1build2 [573 kB] 2325s Get:173 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfontconfig-dev arm64 2.15.0-1.1ubuntu1 [165 kB] 2325s Get:174 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-dev arm64 0.42.2-1 [218 kB] 2325s Get:175 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 2326s Get:176 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] 2326s Get:177 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] 2326s Get:178 http://ftpmaster.internal/ubuntu noble/main arm64 xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 2326s Get:179 http://ftpmaster.internal/ubuntu noble/main arm64 x11proto-dev all 2023.2-1 [602 kB] 2326s Get:180 http://ftpmaster.internal/ubuntu noble/main arm64 x11proto-core-dev all 2023.2-1 [2444 B] 2326s Get:181 http://ftpmaster.internal/ubuntu noble/main arm64 libice-dev arm64 2:1.0.10-1build2 [52.1 kB] 2326s Get:182 http://ftpmaster.internal/ubuntu noble/main arm64 libsm-dev arm64 2:1.2.3-1build2 [18.2 kB] 2326s Get:183 http://ftpmaster.internal/ubuntu noble/main arm64 libxau-dev arm64 1:1.0.9-1build5 [10.1 kB] 2326s Get:184 http://ftpmaster.internal/ubuntu noble/main arm64 libxdmcp-dev arm64 1:1.1.3-0ubuntu5 [26.4 kB] 2326s Get:185 http://ftpmaster.internal/ubuntu noble/main arm64 xtrans-dev all 1.4.0-1 [68.9 kB] 2326s Get:186 http://ftpmaster.internal/ubuntu noble/main arm64 libpthread-stubs0-dev arm64 0.4-1build2 [5496 B] 2326s Get:187 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb1-dev arm64 1.15-1 [89.6 kB] 2326s Get:188 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-dev arm64 2:1.8.7-1 [738 kB] 2326s Get:189 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0-dev arm64 1.15-1 [20.2 kB] 2326s Get:190 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0-dev arm64 1.15-1 [7234 B] 2326s Get:191 http://ftpmaster.internal/ubuntu noble/main arm64 libxext-dev arm64 2:1.3.4-1build1 [85.5 kB] 2326s Get:192 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender-dev arm64 1:0.9.10-1.1 [26.2 kB] 2326s Get:193 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcairo2-dev arm64 1.18.0-1ubuntu1 [41.1 kB] 2326s Get:194 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgirepository-1.0-dev arm64 1.79.1-1ubuntu6 [28.7 kB] 2326s Get:195 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgirepository1.0-dev arm64 1.79.1-1ubuntu6 [17.2 kB] 2326s Get:196 http://ftpmaster.internal/ubuntu noble/universe arm64 libmozjs-102-dev arm64 102.15.1-1 [9872 kB] 2326s Get:197 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libcjs-dev arm64 6.0.0-2build1 [8518 B] 2328s Preconfiguring packages ... 2329s Fetched 119 MB in 10s (12.3 MB/s) 2329s (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 ... 75850 files and directories currently installed.) 2329s Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu2_arm64.deb ... 2329s Unpacking bsdutils (1:2.39.3-9ubuntu2) over (1:2.39.3-6ubuntu2) ... 2329s Setting up bsdutils (1:2.39.3-9ubuntu2) ... 2330s (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 ... 75850 files and directories currently installed.) 2330s Preparing to unpack .../util-linux_2.39.3-9ubuntu2_arm64.deb ... 2330s Unpacking util-linux (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 2330s Setting up util-linux (2.39.3-9ubuntu2) ... 2334s fstrim.service is a disabled or a static unit not running, not starting it. 2334s (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 ... 75850 files and directories currently installed.) 2334s Preparing to unpack .../gcc-14-base_14-20240315-1ubuntu1_arm64.deb ... 2334s Unpacking gcc-14-base:arm64 (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 2334s Setting up gcc-14-base:arm64 (14-20240315-1ubuntu1) ... 2334s (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 ... 75850 files and directories currently installed.) 2334s Preparing to unpack .../libgcc-s1_14-20240315-1ubuntu1_arm64.deb ... 2334s Unpacking libgcc-s1:arm64 (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 2335s Setting up libgcc-s1:arm64 (14-20240315-1ubuntu1) ... 2335s (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 ... 75850 files and directories currently installed.) 2335s Preparing to unpack .../libstdc++6_14-20240315-1ubuntu1_arm64.deb ... 2335s Unpacking libstdc++6:arm64 (14-20240315-1ubuntu1) over (14-20240303-1ubuntu1) ... 2335s Setting up libstdc++6:arm64 (14-20240315-1ubuntu1) ... 2335s (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 ... 75850 files and directories currently installed.) 2335s Preparing to unpack .../libc6_2.39-0ubuntu6_arm64.deb ... 2336s Unpacking libc6:arm64 (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 2337s Setting up libc6:arm64 (2.39-0ubuntu6) ... 2339s (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 ... 75850 files and directories currently installed.) 2339s Preparing to unpack .../libc-bin_2.39-0ubuntu6_arm64.deb ... 2339s Unpacking libc-bin (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 2339s Setting up libc-bin (2.39-0ubuntu6) ... 2340s (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 ... 75850 files and directories currently installed.) 2340s Preparing to unpack .../zlib1g_1%3a1.3.dfsg-3.1ubuntu1_arm64.deb ... 2340s Unpacking zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu1) over (1:1.3.dfsg-3ubuntu1) ... 2340s Setting up zlib1g:arm64 (1:1.3.dfsg-3.1ubuntu1) ... 2340s dpkg: libelf1:arm64: dependency problems, but removing anyway as you requested: 2340s linux-headers-6.8.0-11-generic depends on libelf1 (>= 0.144). 2340s libbpf1:arm64 depends on libelf1 (>= 0.144). 2340s iproute2 depends on libelf1 (>= 0.131). 2340s 2340s (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 ... 75850 files and directories currently installed.) 2340s Removing libelf1:arm64 (0.190-1) ... 2340s Selecting previously unselected package libelf1t64:arm64. 2340s (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 ... 75845 files and directories currently installed.) 2340s Preparing to unpack .../libelf1t64_0.190-1.1build2_arm64.deb ... 2340s Unpacking libelf1t64:arm64 (0.190-1.1build2) ... 2340s Preparing to unpack .../gir1.2-girepository-2.0_1.79.1-1ubuntu6_arm64.deb ... 2340s Unpacking gir1.2-girepository-2.0:arm64 (1.79.1-1ubuntu6) over (1.79.1-1) ... 2340s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 2340s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 2340s Preparing to unpack .../libgirepository-1.0-1_1.79.1-1ubuntu6_arm64.deb ... 2340s Unpacking libgirepository-1.0-1:arm64 (1.79.1-1ubuntu6) over (1.79.1-1) ... 2341s Preparing to unpack .../libblkid1_2.39.3-9ubuntu2_arm64.deb ... 2341s Unpacking libblkid1:arm64 (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 2341s Setting up libblkid1:arm64 (2.39.3-9ubuntu2) ... 2341s (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 ... 75850 files and directories currently installed.) 2341s Preparing to unpack .../libselinux1_3.5-2ubuntu1_arm64.deb ... 2341s Unpacking libselinux1:arm64 (3.5-2ubuntu1) over (3.5-2build1) ... 2341s Setting up libselinux1:arm64 (3.5-2ubuntu1) ... 2341s (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 ... 75850 files and directories currently installed.) 2341s Preparing to unpack .../libmount1_2.39.3-9ubuntu2_arm64.deb ... 2341s Unpacking libmount1:arm64 (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 2341s Setting up libmount1:arm64 (2.39.3-9ubuntu2) ... 2342s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 2342s udisks2 depends on libglib2.0-0 (>= 2.77.0). 2342s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 2342s python3-gi depends on libglib2.0-0 (>= 2.77.0). 2342s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 2342s netplan.io depends on libglib2.0-0 (>= 2.70.0). 2342s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 2342s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 2342s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 2342s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 2342s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 2342s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 2342s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 2342s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 2342s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 2342s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 2342s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 2342s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 2342s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 2342s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 2342s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 2342s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 2342s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 2342s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 2342s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2342s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 2342s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2342s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2342s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2342s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2342s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2342s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2342s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2342s fwupd depends on libglib2.0-0 (>= 2.79.0). 2342s bolt depends on libglib2.0-0 (>= 2.56.0). 2342s 2342s (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 ... 75850 files and directories currently installed.) 2342s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 2342s Selecting previously unselected package libglib2.0-0t64:arm64. 2342s (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 ... 75825 files and directories currently installed.) 2342s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 2342s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:arm64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 2342s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 2342s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 2342s dpkg: libhogweed6:arm64: dependency problems, but removing anyway as you requested: 2342s librtmp1:arm64 depends on libhogweed6. 2342s libjcat1:arm64 depends on libhogweed6. 2342s libgnutls30:arm64 depends on libhogweed6 (>= 3.6). 2342s 2343s (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 ... 75850 files and directories currently installed.) 2343s Removing libhogweed6:arm64 (3.9.1-2) ... 2343s Selecting previously unselected package libhogweed6t64:arm64. 2343s (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 ... 75845 files and directories currently installed.) 2343s Preparing to unpack .../libhogweed6t64_3.9.1-2.2_arm64.deb ... 2343s Unpacking libhogweed6t64:arm64 (3.9.1-2.2) ... 2343s dpkg: libnettle8:arm64: dependency problems, but removing anyway as you requested: 2343s librtmp1:arm64 depends on libnettle8. 2343s libgnutls30:arm64 depends on libnettle8 (>= 3.9~). 2343s libcurl3-gnutls:arm64 depends on libnettle8. 2343s libarchive13:arm64 depends on libnettle8. 2343s 2343s (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 ... 75851 files and directories currently installed.) 2343s Removing libnettle8:arm64 (3.9.1-2) ... 2343s Selecting previously unselected package libnettle8t64:arm64. 2343s (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 ... 75844 files and directories currently installed.) 2343s Preparing to unpack .../libnettle8t64_3.9.1-2.2_arm64.deb ... 2343s Unpacking libnettle8t64:arm64 (3.9.1-2.2) ... 2344s dpkg: libgnutls30:arm64: dependency problems, but removing anyway as you requested: 2344s u-boot-tools depends on libgnutls30 (>= 3.7.3). 2344s librtmp1:arm64 depends on libgnutls30 (>= 3.7.2). 2344s libldap2:arm64 depends on libgnutls30 (>= 3.8.2). 2344s libjcat1:arm64 depends on libgnutls30 (>= 3.7.3). 2344s libcurl3-gnutls:arm64 depends on libgnutls30 (>= 3.8.2). 2344s fwupd depends on libgnutls30 (>= 3.7.3). 2344s dirmngr depends on libgnutls30 (>= 3.8.1). 2344s apt depends on libgnutls30 (>= 3.8.1). 2344s 2344s (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 ... 75852 files and directories currently installed.) 2344s Removing libgnutls30:arm64 (3.8.3-1ubuntu1) ... 2344s Selecting previously unselected package libgnutls30t64:arm64. 2344s (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 ... 75843 files and directories currently installed.) 2344s Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_arm64.deb ... 2344s Unpacking libgnutls30t64:arm64 (3.8.3-1.1ubuntu2) ... 2344s Setting up libnettle8t64:arm64 (3.9.1-2.2) ... 2344s Setting up libhogweed6t64:arm64 (3.9.1-2.2) ... 2344s Setting up libgnutls30t64:arm64 (3.8.3-1.1ubuntu2) ... 2344s (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 ... 75871 files and directories currently installed.) 2344s Preparing to unpack .../libfreetype6_2.13.2+dfsg-1build2_arm64.deb ... 2344s Unpacking libfreetype6:arm64 (2.13.2+dfsg-1build2) over (2.13.2+dfsg-1) ... 2345s dpkg: libpng16-16:arm64: dependency problems, but removing anyway as you requested: 2345s libplymouth5:arm64 depends on libpng16-16 (>= 1.6.2). 2345s 2345s (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 ... 75871 files and directories currently installed.) 2345s Removing libpng16-16:arm64 (1.6.43-1) ... 2345s Selecting previously unselected package libpng16-16t64:arm64. 2345s (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 ... 75861 files and directories currently installed.) 2345s Preparing to unpack .../libpng16-16t64_1.6.43-3_arm64.deb ... 2345s Unpacking libpng16-16t64:arm64 (1.6.43-3) ... 2345s Preparing to unpack .../readline-common_8.2-3.1_all.deb ... 2345s Unpacking readline-common (8.2-3.1) over (8.2-3) ... 2345s Preparing to unpack .../fdisk_2.39.3-9ubuntu2_arm64.deb ... 2345s Unpacking fdisk (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 2345s dpkg: libreadline8:arm64: dependency problems, but removing anyway as you requested: 2345s parted depends on libreadline8 (>= 6.0). 2345s libpython3.12-stdlib:arm64 depends on libreadline8 (>= 7.0~beta). 2345s libpython3.11-stdlib:arm64 depends on libreadline8 (>= 7.0~beta). 2345s gpgsm depends on libreadline8 (>= 6.0). 2345s gpgconf depends on libreadline8 (>= 6.0). 2345s gpg depends on libreadline8 (>= 6.0). 2345s gawk depends on libreadline8 (>= 6.0). 2345s 2346s (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 ... 75872 files and directories currently installed.) 2346s Removing libreadline8:arm64 (8.2-3) ... 2346s Selecting previously unselected package libreadline8t64:arm64. 2346s (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 ... 75860 files and directories currently installed.) 2346s Preparing to unpack .../libreadline8t64_8.2-3.1_arm64.deb ... 2346s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 2346s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 2346s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 2346s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 2346s Unpacking libreadline8t64:arm64 (8.2-3.1) ... 2346s Preparing to unpack .../mount_2.39.3-9ubuntu2_arm64.deb ... 2346s Unpacking mount (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 2346s Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu2_arm64.deb ... 2346s Unpacking libsmartcols1:arm64 (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 2346s Setting up libsmartcols1:arm64 (2.39.3-9ubuntu2) ... 2347s (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 ... 75880 files and directories currently installed.) 2347s Preparing to unpack .../libuuid1_2.39.3-9ubuntu2_arm64.deb ... 2347s Unpacking libuuid1:arm64 (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 2347s Setting up libuuid1:arm64 (2.39.3-9ubuntu2) ... 2347s (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 ... 75880 files and directories currently installed.) 2347s Preparing to unpack .../000-uuid-runtime_2.39.3-9ubuntu2_arm64.deb ... 2347s Unpacking uuid-runtime (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 2347s Preparing to unpack .../001-gcc-13-base_13.2.0-19ubuntu1_arm64.deb ... 2347s Unpacking gcc-13-base:arm64 (13.2.0-19ubuntu1) over (13.2.0-17ubuntu2) ... 2347s Preparing to unpack .../002-eject_2.39.3-9ubuntu2_arm64.deb ... 2347s Unpacking eject (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 2347s Preparing to unpack .../003-libexpat1_2.6.1-2_arm64.deb ... 2347s Unpacking libexpat1:arm64 (2.6.1-2) over (2.6.0-1) ... 2347s Preparing to unpack .../004-libfdisk1_2.39.3-9ubuntu2_arm64.deb ... 2347s Unpacking libfdisk1:arm64 (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 2348s Preparing to unpack .../005-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 2348s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 2348s Preparing to unpack .../006-locales_2.39-0ubuntu6_all.deb ... 2348s Unpacking locales (2.39-0ubuntu6) over (2.39-0ubuntu2) ... 2349s Preparing to unpack .../007-bsdextrautils_2.39.3-9ubuntu2_arm64.deb ... 2349s Unpacking bsdextrautils (2.39.3-9ubuntu2) over (2.39.3-6ubuntu2) ... 2349s Selecting previously unselected package libgdk-pixbuf2.0-common. 2349s Preparing to unpack .../008-libgdk-pixbuf2.0-common_2.42.10+dfsg-3ubuntu1_all.deb ... 2349s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu1) ... 2349s Selecting previously unselected package libjpeg-turbo8:arm64. 2349s Preparing to unpack .../009-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 2349s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 2349s Selecting previously unselected package libjpeg8:arm64. 2349s Preparing to unpack .../010-libjpeg8_8c-2ubuntu11_arm64.deb ... 2349s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 2349s Selecting previously unselected package libdeflate0:arm64. 2349s Preparing to unpack .../011-libdeflate0_1.19-1_arm64.deb ... 2349s Unpacking libdeflate0:arm64 (1.19-1) ... 2350s Selecting previously unselected package libjbig0:arm64. 2350s Preparing to unpack .../012-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 2350s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 2350s Selecting previously unselected package liblerc4:arm64. 2350s Preparing to unpack .../013-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 2350s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 2350s Selecting previously unselected package libsharpyuv0:arm64. 2350s Preparing to unpack .../014-libsharpyuv0_1.3.2-0.4build2_arm64.deb ... 2350s Unpacking libsharpyuv0:arm64 (1.3.2-0.4build2) ... 2350s Selecting previously unselected package libwebp7:arm64. 2350s Preparing to unpack .../015-libwebp7_1.3.2-0.4build2_arm64.deb ... 2350s Unpacking libwebp7:arm64 (1.3.2-0.4build2) ... 2350s Selecting previously unselected package libtiff6:arm64. 2350s Preparing to unpack .../016-libtiff6_4.5.1+git230720-4ubuntu1_arm64.deb ... 2350s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu1) ... 2350s Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. 2350s Preparing to unpack .../017-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3ubuntu1_arm64.deb ... 2350s Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3ubuntu1) ... 2350s Selecting previously unselected package gtk-update-icon-cache. 2350s Preparing to unpack .../018-gtk-update-icon-cache_3.24.41-1.1ubuntu3_arm64.deb ... 2350s Unpacking gtk-update-icon-cache (3.24.41-1.1ubuntu3) ... 2350s Selecting previously unselected package hicolor-icon-theme. 2350s Preparing to unpack .../019-hicolor-icon-theme_0.17-2_all.deb ... 2350s Unpacking hicolor-icon-theme (0.17-2) ... 2351s Selecting previously unselected package humanity-icon-theme. 2351s Preparing to unpack .../020-humanity-icon-theme_0.6.16_all.deb ... 2351s Unpacking humanity-icon-theme (0.6.16) ... 2355s Selecting previously unselected package ubuntu-mono. 2355s Preparing to unpack .../021-ubuntu-mono_24.04-0ubuntu1_all.deb ... 2355s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 2358s Selecting previously unselected package adwaita-icon-theme. 2358s Preparing to unpack .../022-adwaita-icon-theme_46~rc-1_all.deb ... 2358s Unpacking adwaita-icon-theme (46~rc-1) ... 2358s Selecting previously unselected package at-spi2-common. 2358s Preparing to unpack .../023-at-spi2-common_2.51.90-3_all.deb ... 2358s Unpacking at-spi2-common (2.51.90-3) ... 2358s Selecting previously unselected package libc-dev-bin. 2358s Preparing to unpack .../024-libc-dev-bin_2.39-0ubuntu6_arm64.deb ... 2358s Unpacking libc-dev-bin (2.39-0ubuntu6) ... 2358s Selecting previously unselected package linux-libc-dev:arm64. 2358s Preparing to unpack .../025-linux-libc-dev_6.8.0-20.20_arm64.deb ... 2358s Unpacking linux-libc-dev:arm64 (6.8.0-20.20) ... 2359s Selecting previously unselected package libcrypt-dev:arm64. 2359s Preparing to unpack .../026-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 2359s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 2359s Selecting previously unselected package rpcsvc-proto. 2359s Preparing to unpack .../027-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 2359s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 2359s Selecting previously unselected package libc6-dev:arm64. 2360s Preparing to unpack .../028-libc6-dev_2.39-0ubuntu6_arm64.deb ... 2360s Unpacking libc6-dev:arm64 (2.39-0ubuntu6) ... 2360s Selecting previously unselected package libisl23:arm64. 2360s Preparing to unpack .../029-libisl23_0.26-3_arm64.deb ... 2360s Unpacking libisl23:arm64 (0.26-3) ... 2360s Selecting previously unselected package libmpc3:arm64. 2360s Preparing to unpack .../030-libmpc3_1.3.1-1_arm64.deb ... 2360s Unpacking libmpc3:arm64 (1.3.1-1) ... 2360s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 2360s Preparing to unpack .../031-cpp-13-aarch64-linux-gnu_13.2.0-19ubuntu1_arm64.deb ... 2360s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 2361s Selecting previously unselected package cpp-13. 2361s Preparing to unpack .../032-cpp-13_13.2.0-19ubuntu1_arm64.deb ... 2361s Unpacking cpp-13 (13.2.0-19ubuntu1) ... 2361s Selecting previously unselected package cpp-aarch64-linux-gnu. 2361s Preparing to unpack .../033-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 2361s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2361s Selecting previously unselected package cpp. 2361s Preparing to unpack .../034-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 2362s Unpacking cpp (4:13.2.0-7ubuntu1) ... 2362s Selecting previously unselected package libcc1-0:arm64. 2362s Preparing to unpack .../035-libcc1-0_14-20240315-1ubuntu1_arm64.deb ... 2362s Unpacking libcc1-0:arm64 (14-20240315-1ubuntu1) ... 2362s Selecting previously unselected package libgomp1:arm64. 2362s Preparing to unpack .../036-libgomp1_14-20240315-1ubuntu1_arm64.deb ... 2362s Unpacking libgomp1:arm64 (14-20240315-1ubuntu1) ... 2362s Selecting previously unselected package libitm1:arm64. 2362s Preparing to unpack .../037-libitm1_14-20240315-1ubuntu1_arm64.deb ... 2362s Unpacking libitm1:arm64 (14-20240315-1ubuntu1) ... 2362s Selecting previously unselected package libatomic1:arm64. 2362s Preparing to unpack .../038-libatomic1_14-20240315-1ubuntu1_arm64.deb ... 2362s Unpacking libatomic1:arm64 (14-20240315-1ubuntu1) ... 2362s Selecting previously unselected package libasan8:arm64. 2362s Preparing to unpack .../039-libasan8_14-20240315-1ubuntu1_arm64.deb ... 2362s Unpacking libasan8:arm64 (14-20240315-1ubuntu1) ... 2362s Selecting previously unselected package liblsan0:arm64. 2363s Preparing to unpack .../040-liblsan0_14-20240315-1ubuntu1_arm64.deb ... 2363s Unpacking liblsan0:arm64 (14-20240315-1ubuntu1) ... 2363s Selecting previously unselected package libtsan2:arm64. 2363s Preparing to unpack .../041-libtsan2_14-20240315-1ubuntu1_arm64.deb ... 2363s Unpacking libtsan2:arm64 (14-20240315-1ubuntu1) ... 2363s Selecting previously unselected package libubsan1:arm64. 2363s Preparing to unpack .../042-libubsan1_14-20240315-1ubuntu1_arm64.deb ... 2363s Unpacking libubsan1:arm64 (14-20240315-1ubuntu1) ... 2363s Selecting previously unselected package libhwasan0:arm64. 2363s Preparing to unpack .../043-libhwasan0_14-20240315-1ubuntu1_arm64.deb ... 2363s Unpacking libhwasan0:arm64 (14-20240315-1ubuntu1) ... 2364s Selecting previously unselected package libgcc-13-dev:arm64. 2364s Preparing to unpack .../044-libgcc-13-dev_13.2.0-19ubuntu1_arm64.deb ... 2364s Unpacking libgcc-13-dev:arm64 (13.2.0-19ubuntu1) ... 2364s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 2364s Preparing to unpack .../045-gcc-13-aarch64-linux-gnu_13.2.0-19ubuntu1_arm64.deb ... 2364s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 2366s Selecting previously unselected package gcc-13. 2366s Preparing to unpack .../046-gcc-13_13.2.0-19ubuntu1_arm64.deb ... 2366s Unpacking gcc-13 (13.2.0-19ubuntu1) ... 2366s Selecting previously unselected package gcc-aarch64-linux-gnu. 2366s Preparing to unpack .../047-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 2366s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2367s Selecting previously unselected package gcc. 2367s Preparing to unpack .../048-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 2367s Unpacking gcc (4:13.2.0-7ubuntu1) ... 2367s Selecting previously unselected package libstdc++-13-dev:arm64. 2367s Preparing to unpack .../049-libstdc++-13-dev_13.2.0-19ubuntu1_arm64.deb ... 2367s Unpacking libstdc++-13-dev:arm64 (13.2.0-19ubuntu1) ... 2368s Selecting previously unselected package g++-13-aarch64-linux-gnu. 2368s Preparing to unpack .../050-g++-13-aarch64-linux-gnu_13.2.0-19ubuntu1_arm64.deb ... 2368s Unpacking g++-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 2369s Selecting previously unselected package g++-13. 2369s Preparing to unpack .../051-g++-13_13.2.0-19ubuntu1_arm64.deb ... 2369s Unpacking g++-13 (13.2.0-19ubuntu1) ... 2369s Selecting previously unselected package g++-aarch64-linux-gnu. 2369s Preparing to unpack .../052-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 2369s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2369s Selecting previously unselected package g++. 2369s Preparing to unpack .../053-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 2369s Unpacking g++ (4:13.2.0-7ubuntu1) ... 2369s Selecting previously unselected package build-essential. 2369s Preparing to unpack .../054-build-essential_12.10ubuntu1_arm64.deb ... 2369s Unpacking build-essential (12.10ubuntu1) ... 2369s Selecting previously unselected package libatk1.0-0t64:arm64. 2369s Preparing to unpack .../055-libatk1.0-0t64_2.51.90-3_arm64.deb ... 2369s Unpacking libatk1.0-0t64:arm64 (2.51.90-3) ... 2369s Selecting previously unselected package gir1.2-atk-1.0:arm64. 2369s Preparing to unpack .../056-gir1.2-atk-1.0_2.51.90-3_arm64.deb ... 2369s Unpacking gir1.2-atk-1.0:arm64 (2.51.90-3) ... 2370s Preparing to unpack .../057-libbrotli1_1.1.0-2build1_arm64.deb ... 2370s Unpacking libbrotli1:arm64 (1.1.0-2build1) over (1.1.0-2) ... 2370s Selecting previously unselected package fonts-dejavu-mono. 2370s Preparing to unpack .../058-fonts-dejavu-mono_2.37-8_all.deb ... 2370s Unpacking fonts-dejavu-mono (2.37-8) ... 2370s Selecting previously unselected package fonts-dejavu-core. 2370s Preparing to unpack .../059-fonts-dejavu-core_2.37-8_all.deb ... 2370s Unpacking fonts-dejavu-core (2.37-8) ... 2370s Selecting previously unselected package fontconfig-config. 2370s Preparing to unpack .../060-fontconfig-config_2.15.0-1.1ubuntu1_arm64.deb ... 2371s Unpacking fontconfig-config (2.15.0-1.1ubuntu1) ... 2371s Selecting previously unselected package libfontconfig1:arm64. 2371s Preparing to unpack .../061-libfontconfig1_2.15.0-1.1ubuntu1_arm64.deb ... 2371s Unpacking libfontconfig1:arm64 (2.15.0-1.1ubuntu1) ... 2371s Selecting previously unselected package libpixman-1-0:arm64. 2371s Preparing to unpack .../062-libpixman-1-0_0.42.2-1_arm64.deb ... 2371s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 2371s Selecting previously unselected package libxcb-render0:arm64. 2371s Preparing to unpack .../063-libxcb-render0_1.15-1_arm64.deb ... 2371s Unpacking libxcb-render0:arm64 (1.15-1) ... 2371s Selecting previously unselected package libxcb-shm0:arm64. 2371s Preparing to unpack .../064-libxcb-shm0_1.15-1_arm64.deb ... 2371s Unpacking libxcb-shm0:arm64 (1.15-1) ... 2371s Selecting previously unselected package libxrender1:arm64. 2371s Preparing to unpack .../065-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 2371s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 2372s Selecting previously unselected package libcairo2:arm64. 2372s Preparing to unpack .../066-libcairo2_1.18.0-1ubuntu1_arm64.deb ... 2372s Unpacking libcairo2:arm64 (1.18.0-1ubuntu1) ... 2372s Selecting previously unselected package libcairo-gobject2:arm64. 2372s Preparing to unpack .../067-libcairo-gobject2_1.18.0-1ubuntu1_arm64.deb ... 2372s Unpacking libcairo-gobject2:arm64 (1.18.0-1ubuntu1) ... 2372s Selecting previously unselected package gir1.2-freedesktop:arm64. 2372s Preparing to unpack .../068-gir1.2-freedesktop_1.79.1-1ubuntu6_arm64.deb ... 2372s Unpacking gir1.2-freedesktop:arm64 (1.79.1-1ubuntu6) ... 2372s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:arm64. 2372s Preparing to unpack .../069-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3ubuntu1_arm64.deb ... 2372s Unpacking gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3ubuntu1) ... 2372s Selecting previously unselected package libgraphite2-3:arm64. 2372s Preparing to unpack .../070-libgraphite2-3_1.3.14-2_arm64.deb ... 2372s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 2372s Selecting previously unselected package libharfbuzz0b:arm64. 2372s Preparing to unpack .../071-libharfbuzz0b_8.3.0-2build1_arm64.deb ... 2372s Unpacking libharfbuzz0b:arm64 (8.3.0-2build1) ... 2372s Selecting previously unselected package libharfbuzz-gobject0:arm64. 2372s Preparing to unpack .../072-libharfbuzz-gobject0_8.3.0-2build1_arm64.deb ... 2372s Unpacking libharfbuzz-gobject0:arm64 (8.3.0-2build1) ... 2372s Selecting previously unselected package gir1.2-harfbuzz-0.0:arm64. 2372s Preparing to unpack .../073-gir1.2-harfbuzz-0.0_8.3.0-2build1_arm64.deb ... 2372s Unpacking gir1.2-harfbuzz-0.0:arm64 (8.3.0-2build1) ... 2373s Selecting previously unselected package fontconfig. 2373s Preparing to unpack .../074-fontconfig_2.15.0-1.1ubuntu1_arm64.deb ... 2373s Unpacking fontconfig (2.15.0-1.1ubuntu1) ... 2373s Selecting previously unselected package libthai-data. 2373s Preparing to unpack .../075-libthai-data_0.1.29-2_all.deb ... 2373s Unpacking libthai-data (0.1.29-2) ... 2373s Selecting previously unselected package libdatrie1:arm64. 2373s Preparing to unpack .../076-libdatrie1_0.2.13-3_arm64.deb ... 2373s Unpacking libdatrie1:arm64 (0.2.13-3) ... 2373s Selecting previously unselected package libthai0:arm64. 2373s Preparing to unpack .../077-libthai0_0.1.29-2_arm64.deb ... 2373s Unpacking libthai0:arm64 (0.1.29-2) ... 2373s Selecting previously unselected package libpango-1.0-0:arm64. 2373s Preparing to unpack .../078-libpango-1.0-0_1.52.1+ds-1_arm64.deb ... 2373s Unpacking libpango-1.0-0:arm64 (1.52.1+ds-1) ... 2373s Selecting previously unselected package libpangoft2-1.0-0:arm64. 2373s Preparing to unpack .../079-libpangoft2-1.0-0_1.52.1+ds-1_arm64.deb ... 2373s Unpacking libpangoft2-1.0-0:arm64 (1.52.1+ds-1) ... 2373s Selecting previously unselected package libpangocairo-1.0-0:arm64. 2373s Preparing to unpack .../080-libpangocairo-1.0-0_1.52.1+ds-1_arm64.deb ... 2373s Unpacking libpangocairo-1.0-0:arm64 (1.52.1+ds-1) ... 2373s Selecting previously unselected package libxft2:arm64. 2373s Preparing to unpack .../081-libxft2_2.3.6-1_arm64.deb ... 2373s Unpacking libxft2:arm64 (2.3.6-1) ... 2374s Selecting previously unselected package libpangoxft-1.0-0:arm64. 2374s Preparing to unpack .../082-libpangoxft-1.0-0_1.52.1+ds-1_arm64.deb ... 2374s Unpacking libpangoxft-1.0-0:arm64 (1.52.1+ds-1) ... 2374s Selecting previously unselected package gir1.2-pango-1.0:arm64. 2374s Preparing to unpack .../083-gir1.2-pango-1.0_1.52.1+ds-1_arm64.deb ... 2374s Unpacking gir1.2-pango-1.0:arm64 (1.52.1+ds-1) ... 2374s Selecting previously unselected package libxi6:arm64. 2374s Preparing to unpack .../084-libxi6_2%3a1.8.1-1_arm64.deb ... 2374s Unpacking libxi6:arm64 (2:1.8.1-1) ... 2374s Selecting previously unselected package libatspi2.0-0t64:arm64. 2374s Preparing to unpack .../085-libatspi2.0-0t64_2.51.90-3_arm64.deb ... 2374s Unpacking libatspi2.0-0t64:arm64 (2.51.90-3) ... 2374s Selecting previously unselected package libatk-bridge2.0-0t64:arm64. 2374s Preparing to unpack .../086-libatk-bridge2.0-0t64_2.51.90-3_arm64.deb ... 2374s Unpacking libatk-bridge2.0-0t64:arm64 (2.51.90-3) ... 2374s Selecting previously unselected package liblcms2-2:arm64. 2374s Preparing to unpack .../087-liblcms2-2_2.14-2_arm64.deb ... 2374s Unpacking liblcms2-2:arm64 (2.14-2) ... 2374s Selecting previously unselected package libcolord2:arm64. 2374s Preparing to unpack .../088-libcolord2_1.4.7-1build1_arm64.deb ... 2374s Unpacking libcolord2:arm64 (1.4.7-1build1) ... 2375s Selecting previously unselected package libavahi-common-data:arm64. 2375s Preparing to unpack .../089-libavahi-common-data_0.8-13ubuntu4_arm64.deb ... 2375s Unpacking libavahi-common-data:arm64 (0.8-13ubuntu4) ... 2375s Selecting previously unselected package libavahi-common3:arm64. 2375s Preparing to unpack .../090-libavahi-common3_0.8-13ubuntu4_arm64.deb ... 2375s Unpacking libavahi-common3:arm64 (0.8-13ubuntu4) ... 2375s Selecting previously unselected package libavahi-client3:arm64. 2375s Preparing to unpack .../091-libavahi-client3_0.8-13ubuntu4_arm64.deb ... 2375s Unpacking libavahi-client3:arm64 (0.8-13ubuntu4) ... 2375s Selecting previously unselected package libcups2t64:arm64. 2375s Preparing to unpack .../092-libcups2t64_2.4.7-1.2ubuntu1_arm64.deb ... 2375s Unpacking libcups2t64:arm64 (2.4.7-1.2ubuntu1) ... 2375s Selecting previously unselected package libepoxy0:arm64. 2375s Preparing to unpack .../093-libepoxy0_1.5.10-1_arm64.deb ... 2375s Unpacking libepoxy0:arm64 (1.5.10-1) ... 2375s Selecting previously unselected package libwayland-client0:arm64. 2375s Preparing to unpack .../094-libwayland-client0_1.22.0-2.1_arm64.deb ... 2375s Unpacking libwayland-client0:arm64 (1.22.0-2.1) ... 2375s Selecting previously unselected package libwayland-cursor0:arm64. 2375s Preparing to unpack .../095-libwayland-cursor0_1.22.0-2.1_arm64.deb ... 2375s Unpacking libwayland-cursor0:arm64 (1.22.0-2.1) ... 2375s Selecting previously unselected package libwayland-egl1:arm64. 2375s Preparing to unpack .../096-libwayland-egl1_1.22.0-2.1_arm64.deb ... 2375s Unpacking libwayland-egl1:arm64 (1.22.0-2.1) ... 2375s Selecting previously unselected package libxcomposite1:arm64. 2375s Preparing to unpack .../097-libxcomposite1_1%3a0.4.5-1build2_arm64.deb ... 2376s Unpacking libxcomposite1:arm64 (1:0.4.5-1build2) ... 2376s Selecting previously unselected package libxfixes3:arm64. 2376s Preparing to unpack .../098-libxfixes3_1%3a6.0.0-2_arm64.deb ... 2376s Unpacking libxfixes3:arm64 (1:6.0.0-2) ... 2376s Selecting previously unselected package libxcursor1:arm64. 2376s Preparing to unpack .../099-libxcursor1_1%3a1.2.1-1_arm64.deb ... 2376s Unpacking libxcursor1:arm64 (1:1.2.1-1) ... 2376s Selecting previously unselected package libxdamage1:arm64. 2376s Preparing to unpack .../100-libxdamage1_1%3a1.1.6-1_arm64.deb ... 2376s Unpacking libxdamage1:arm64 (1:1.1.6-1) ... 2376s Selecting previously unselected package libxinerama1:arm64. 2377s Preparing to unpack .../101-libxinerama1_2%3a1.1.4-3_arm64.deb ... 2377s Unpacking libxinerama1:arm64 (2:1.1.4-3) ... 2377s Selecting previously unselected package libxrandr2:arm64. 2377s Preparing to unpack .../102-libxrandr2_2%3a1.5.2-2_arm64.deb ... 2377s Unpacking libxrandr2:arm64 (2:1.5.2-2) ... 2377s Selecting previously unselected package libdconf1:arm64. 2377s Preparing to unpack .../103-libdconf1_0.40.0-4build1_arm64.deb ... 2377s Unpacking libdconf1:arm64 (0.40.0-4build1) ... 2377s Selecting previously unselected package dconf-service. 2377s Preparing to unpack .../104-dconf-service_0.40.0-4build1_arm64.deb ... 2377s Unpacking dconf-service (0.40.0-4build1) ... 2377s Selecting previously unselected package dconf-gsettings-backend:arm64. 2377s Preparing to unpack .../105-dconf-gsettings-backend_0.40.0-4build1_arm64.deb ... 2377s Unpacking dconf-gsettings-backend:arm64 (0.40.0-4build1) ... 2377s Selecting previously unselected package libgtk-3-common. 2377s Preparing to unpack .../106-libgtk-3-common_3.24.41-1.1ubuntu3_all.deb ... 2377s Unpacking libgtk-3-common (3.24.41-1.1ubuntu3) ... 2377s Selecting previously unselected package libgtk-3-0t64:arm64. 2377s Preparing to unpack .../107-libgtk-3-0t64_3.24.41-1.1ubuntu3_arm64.deb ... 2377s Unpacking libgtk-3-0t64:arm64 (3.24.41-1.1ubuntu3) ... 2377s Selecting previously unselected package gir1.2-gtk-3.0:arm64. 2377s Preparing to unpack .../108-gir1.2-gtk-3.0_3.24.41-1.1ubuntu3_arm64.deb ... 2377s Unpacking gir1.2-gtk-3.0:arm64 (3.24.41-1.1ubuntu3) ... 2377s Selecting previously unselected package libmozjs-102-0:arm64. 2377s Preparing to unpack .../109-libmozjs-102-0_102.15.1-1_arm64.deb ... 2377s Unpacking libmozjs-102-0:arm64 (102.15.1-1) ... 2378s Selecting previously unselected package libcjs0:arm64. 2378s Preparing to unpack .../110-libcjs0_6.0.0-2build1_arm64.deb ... 2378s Unpacking libcjs0:arm64 (6.0.0-2build1) ... 2378s Selecting previously unselected package cjs. 2378s Preparing to unpack .../111-cjs_6.0.0-2build1_arm64.deb ... 2378s Unpacking cjs (6.0.0-2build1) ... 2378s Selecting previously unselected package gir1.2-glib-2.0-dev:arm64. 2378s Preparing to unpack .../112-gir1.2-glib-2.0-dev_2.79.3-3ubuntu5_arm64.deb ... 2378s Unpacking gir1.2-glib-2.0-dev:arm64 (2.79.3-3ubuntu5) ... 2379s Selecting previously unselected package gir1.2-freedesktop-dev:arm64. 2379s Preparing to unpack .../113-gir1.2-freedesktop-dev_1.79.1-1ubuntu6_arm64.deb ... 2379s Unpacking gir1.2-freedesktop-dev:arm64 (1.79.1-1ubuntu6) ... 2379s Selecting previously unselected package gir1.2-girepository-2.0-dev:arm64. 2379s Preparing to unpack .../114-gir1.2-girepository-2.0-dev_1.79.1-1ubuntu6_arm64.deb ... 2379s Unpacking gir1.2-girepository-2.0-dev:arm64 (1.79.1-1ubuntu6) ... 2379s Selecting previously unselected package python3-mako. 2379s Preparing to unpack .../115-python3-mako_1.3.2-1_all.deb ... 2379s Unpacking python3-mako (1.3.2-1) ... 2379s Selecting previously unselected package python3-markdown. 2379s Preparing to unpack .../116-python3-markdown_3.5.2-1_all.deb ... 2379s Unpacking python3-markdown (3.5.2-1) ... 2379s Selecting previously unselected package gobject-introspection-bin. 2379s Preparing to unpack .../117-gobject-introspection-bin_1.79.1-1ubuntu6_arm64.deb ... 2379s Unpacking gobject-introspection-bin (1.79.1-1ubuntu6) ... 2379s Selecting previously unselected package libffi-dev:arm64. 2380s Preparing to unpack .../118-libffi-dev_3.4.6-1_arm64.deb ... 2380s Unpacking libffi-dev:arm64 (3.4.6-1) ... 2380s Selecting previously unselected package libglib2.0-bin. 2380s Preparing to unpack .../119-libglib2.0-bin_2.79.3-3ubuntu5_arm64.deb ... 2380s Unpacking libglib2.0-bin (2.79.3-3ubuntu5) ... 2380s Selecting previously unselected package python3-packaging. 2380s Preparing to unpack .../120-python3-packaging_23.2-1_all.deb ... 2380s Unpacking python3-packaging (23.2-1) ... 2380s Selecting previously unselected package libgirepository-2.0-0:arm64. 2380s Preparing to unpack .../121-libgirepository-2.0-0_2.79.3-3ubuntu5_arm64.deb ... 2380s Unpacking libgirepository-2.0-0:arm64 (2.79.3-3ubuntu5) ... 2380s Selecting previously unselected package libglib2.0-dev-bin. 2380s Preparing to unpack .../122-libglib2.0-dev-bin_2.79.3-3ubuntu5_arm64.deb ... 2380s Unpacking libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 2380s Selecting previously unselected package uuid-dev:arm64. 2380s Preparing to unpack .../123-uuid-dev_2.39.3-9ubuntu2_arm64.deb ... 2380s Unpacking uuid-dev:arm64 (2.39.3-9ubuntu2) ... 2380s Selecting previously unselected package libblkid-dev:arm64. 2380s Preparing to unpack .../124-libblkid-dev_2.39.3-9ubuntu2_arm64.deb ... 2380s Unpacking libblkid-dev:arm64 (2.39.3-9ubuntu2) ... 2380s Selecting previously unselected package libsepol-dev:arm64. 2380s Preparing to unpack .../125-libsepol-dev_3.5-2_arm64.deb ... 2380s Unpacking libsepol-dev:arm64 (3.5-2) ... 2381s Selecting previously unselected package libpcre2-16-0:arm64. 2381s Preparing to unpack .../126-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... 2381s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 2381s Selecting previously unselected package libpcre2-32-0:arm64. 2381s Preparing to unpack .../127-libpcre2-32-0_10.42-4ubuntu1_arm64.deb ... 2381s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 2381s Selecting previously unselected package libpcre2-posix3:arm64. 2381s Preparing to unpack .../128-libpcre2-posix3_10.42-4ubuntu1_arm64.deb ... 2381s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 2381s Selecting previously unselected package libpcre2-dev:arm64. 2381s Preparing to unpack .../129-libpcre2-dev_10.42-4ubuntu1_arm64.deb ... 2381s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu1) ... 2381s Selecting previously unselected package libselinux1-dev:arm64. 2381s Preparing to unpack .../130-libselinux1-dev_3.5-2ubuntu1_arm64.deb ... 2381s Unpacking libselinux1-dev:arm64 (3.5-2ubuntu1) ... 2381s Selecting previously unselected package libmount-dev:arm64. 2381s Preparing to unpack .../131-libmount-dev_2.39.3-9ubuntu2_arm64.deb ... 2381s Unpacking libmount-dev:arm64 (2.39.3-9ubuntu2) ... 2382s Selecting previously unselected package libpkgconf3:arm64. 2382s Preparing to unpack .../132-libpkgconf3_1.8.1-2_arm64.deb ... 2382s Unpacking libpkgconf3:arm64 (1.8.1-2) ... 2382s Selecting previously unselected package pkgconf-bin. 2382s Preparing to unpack .../133-pkgconf-bin_1.8.1-2_arm64.deb ... 2382s Unpacking pkgconf-bin (1.8.1-2) ... 2382s Selecting previously unselected package pkgconf:arm64. 2382s Preparing to unpack .../134-pkgconf_1.8.1-2_arm64.deb ... 2382s Unpacking pkgconf:arm64 (1.8.1-2) ... 2382s Selecting previously unselected package zlib1g-dev:arm64. 2382s Preparing to unpack .../135-zlib1g-dev_1%3a1.3.dfsg-3.1ubuntu1_arm64.deb ... 2382s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu1) ... 2382s Selecting previously unselected package libglib2.0-dev:arm64. 2382s Preparing to unpack .../136-libglib2.0-dev_2.79.3-3ubuntu5_arm64.deb ... 2382s Unpacking libglib2.0-dev:arm64 (2.79.3-3ubuntu5) ... 2383s Selecting previously unselected package gobject-introspection:arm64. 2383s Preparing to unpack .../137-gobject-introspection_1.79.1-1ubuntu6_arm64.deb ... 2383s Unpacking gobject-introspection:arm64 (1.79.1-1ubuntu6) ... 2383s Selecting previously unselected package libbrotli-dev:arm64. 2383s Preparing to unpack .../138-libbrotli-dev_1.1.0-2build1_arm64.deb ... 2383s Unpacking libbrotli-dev:arm64 (1.1.0-2build1) ... 2383s Selecting previously unselected package libbz2-dev:arm64. 2383s Preparing to unpack .../139-libbz2-dev_1.0.8-5ubuntu1_arm64.deb ... 2383s Unpacking libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 2383s Selecting previously unselected package libcairo-script-interpreter2:arm64. 2383s Preparing to unpack .../140-libcairo-script-interpreter2_1.18.0-1ubuntu1_arm64.deb ... 2383s Unpacking libcairo-script-interpreter2:arm64 (1.18.0-1ubuntu1) ... 2383s Selecting previously unselected package libexpat1-dev:arm64. 2383s Preparing to unpack .../141-libexpat1-dev_2.6.1-2_arm64.deb ... 2383s Unpacking libexpat1-dev:arm64 (2.6.1-2) ... 2384s Selecting previously unselected package libpng-dev:arm64. 2384s Preparing to unpack .../142-libpng-dev_1.6.43-3_arm64.deb ... 2384s Unpacking libpng-dev:arm64 (1.6.43-3) ... 2384s Selecting previously unselected package libfreetype-dev:arm64. 2384s Preparing to unpack .../143-libfreetype-dev_2.13.2+dfsg-1build2_arm64.deb ... 2384s Unpacking libfreetype-dev:arm64 (2.13.2+dfsg-1build2) ... 2384s Selecting previously unselected package libfontconfig-dev:arm64. 2384s Preparing to unpack .../144-libfontconfig-dev_2.15.0-1.1ubuntu1_arm64.deb ... 2384s Unpacking libfontconfig-dev:arm64 (2.15.0-1.1ubuntu1) ... 2384s Selecting previously unselected package libpixman-1-dev:arm64. 2384s Preparing to unpack .../145-libpixman-1-dev_0.42.2-1_arm64.deb ... 2384s Unpacking libpixman-1-dev:arm64 (0.42.2-1) ... 2384s Selecting previously unselected package x11-common. 2384s Preparing to unpack .../146-x11-common_1%3a7.7+23ubuntu2_all.deb ... 2384s Unpacking x11-common (1:7.7+23ubuntu2) ... 2384s Selecting previously unselected package libice6:arm64. 2384s Preparing to unpack .../147-libice6_2%3a1.0.10-1build2_arm64.deb ... 2384s Unpacking libice6:arm64 (2:1.0.10-1build2) ... 2384s Selecting previously unselected package libsm6:arm64. 2384s Preparing to unpack .../148-libsm6_2%3a1.2.3-1build2_arm64.deb ... 2384s Unpacking libsm6:arm64 (2:1.2.3-1build2) ... 2384s Selecting previously unselected package xorg-sgml-doctools. 2385s Preparing to unpack .../149-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 2385s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 2385s Selecting previously unselected package x11proto-dev. 2385s Preparing to unpack .../150-x11proto-dev_2023.2-1_all.deb ... 2385s Unpacking x11proto-dev (2023.2-1) ... 2385s Selecting previously unselected package x11proto-core-dev. 2385s Preparing to unpack .../151-x11proto-core-dev_2023.2-1_all.deb ... 2385s Unpacking x11proto-core-dev (2023.2-1) ... 2385s Selecting previously unselected package libice-dev:arm64. 2385s Preparing to unpack .../152-libice-dev_2%3a1.0.10-1build2_arm64.deb ... 2385s Unpacking libice-dev:arm64 (2:1.0.10-1build2) ... 2385s Selecting previously unselected package libsm-dev:arm64. 2385s Preparing to unpack .../153-libsm-dev_2%3a1.2.3-1build2_arm64.deb ... 2385s Unpacking libsm-dev:arm64 (2:1.2.3-1build2) ... 2385s Selecting previously unselected package libxau-dev:arm64. 2385s Preparing to unpack .../154-libxau-dev_1%3a1.0.9-1build5_arm64.deb ... 2385s Unpacking libxau-dev:arm64 (1:1.0.9-1build5) ... 2385s Selecting previously unselected package libxdmcp-dev:arm64. 2385s Preparing to unpack .../155-libxdmcp-dev_1%3a1.1.3-0ubuntu5_arm64.deb ... 2385s Unpacking libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... 2385s Selecting previously unselected package xtrans-dev. 2386s Preparing to unpack .../156-xtrans-dev_1.4.0-1_all.deb ... 2386s Unpacking xtrans-dev (1.4.0-1) ... 2386s Selecting previously unselected package libpthread-stubs0-dev:arm64. 2386s Preparing to unpack .../157-libpthread-stubs0-dev_0.4-1build2_arm64.deb ... 2386s Unpacking libpthread-stubs0-dev:arm64 (0.4-1build2) ... 2386s Selecting previously unselected package libxcb1-dev:arm64. 2386s Preparing to unpack .../158-libxcb1-dev_1.15-1_arm64.deb ... 2386s Unpacking libxcb1-dev:arm64 (1.15-1) ... 2386s Selecting previously unselected package libx11-dev:arm64. 2386s Preparing to unpack .../159-libx11-dev_2%3a1.8.7-1_arm64.deb ... 2386s Unpacking libx11-dev:arm64 (2:1.8.7-1) ... 2386s Selecting previously unselected package libxcb-render0-dev:arm64. 2386s Preparing to unpack .../160-libxcb-render0-dev_1.15-1_arm64.deb ... 2386s Unpacking libxcb-render0-dev:arm64 (1.15-1) ... 2386s Selecting previously unselected package libxcb-shm0-dev:arm64. 2386s Preparing to unpack .../161-libxcb-shm0-dev_1.15-1_arm64.deb ... 2386s Unpacking libxcb-shm0-dev:arm64 (1.15-1) ... 2386s Selecting previously unselected package libxext-dev:arm64. 2386s Preparing to unpack .../162-libxext-dev_2%3a1.3.4-1build1_arm64.deb ... 2386s Unpacking libxext-dev:arm64 (2:1.3.4-1build1) ... 2386s Selecting previously unselected package libxrender-dev:arm64. 2386s Preparing to unpack .../163-libxrender-dev_1%3a0.9.10-1.1_arm64.deb ... 2386s Unpacking libxrender-dev:arm64 (1:0.9.10-1.1) ... 2387s Selecting previously unselected package libcairo2-dev:arm64. 2387s Preparing to unpack .../164-libcairo2-dev_1.18.0-1ubuntu1_arm64.deb ... 2387s Unpacking libcairo2-dev:arm64 (1.18.0-1ubuntu1) ... 2387s Selecting previously unselected package libgirepository-1.0-dev:arm64. 2387s Preparing to unpack .../165-libgirepository-1.0-dev_1.79.1-1ubuntu6_arm64.deb ... 2387s Unpacking libgirepository-1.0-dev:arm64 (1.79.1-1ubuntu6) ... 2387s Selecting previously unselected package libgirepository1.0-dev. 2387s Preparing to unpack .../166-libgirepository1.0-dev_1.79.1-1ubuntu6_arm64.deb ... 2387s Unpacking libgirepository1.0-dev (1.79.1-1ubuntu6) ... 2387s Selecting previously unselected package libmozjs-102-dev. 2387s Preparing to unpack .../167-libmozjs-102-dev_102.15.1-1_arm64.deb ... 2387s Unpacking libmozjs-102-dev (102.15.1-1) ... 2388s Selecting previously unselected package libcjs-dev. 2388s Preparing to unpack .../168-libcjs-dev_6.0.0-2build1_arm64.deb ... 2388s Unpacking libcjs-dev (6.0.0-2build1) ... 2388s Selecting previously unselected package autopkgtest-satdep. 2388s Preparing to unpack .../169-2-autopkgtest-satdep.deb ... 2388s Unpacking autopkgtest-satdep (0) ... 2388s Setting up libexpat1:arm64 (2.6.1-2) ... 2388s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 2388s Setting up liblcms2-2:arm64 (2.14-2) ... 2388s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 2388s Setting up libsharpyuv0:arm64 (1.3.2-0.4build2) ... 2388s Setting up libpixman-1-dev:arm64 (0.42.2-1) ... 2388s Setting up libxdamage1:arm64 (1:1.1.6-1) ... 2388s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 2388s Setting up bsdextrautils (2.39.3-9ubuntu2) ... 2388s Setting up hicolor-icon-theme (0.17-2) ... 2388s Setting up libxi6:arm64 (2:1.8.1-1) ... 2388s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 2388s Setting up libdatrie1:arm64 (0.2.13-3) ... 2388s Setting up libxcb-render0:arm64 (1.15-1) ... 2388s Setting up libbrotli1:arm64 (1.1.0-2build1) ... 2389s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu1) ... 2389s Setting up x11-common (1:7.7+23ubuntu2) ... 2390s Setting up libdeflate0:arm64 (1.19-1) ... 2390s Setting up linux-libc-dev:arm64 (6.8.0-20.20) ... 2390s Setting up libxcb-shm0:arm64 (1.15-1) ... 2390s Setting up libgomp1:arm64 (14-20240315-1ubuntu1) ... 2390s Setting up libffi-dev:arm64 (3.4.6-1) ... 2390s Setting up locales (2.39-0ubuntu6) ... 2393s Generating locales (this might take a while)... 2404s en_US.UTF-8... done 2404s Generation complete. 2404s Setting up libpthread-stubs0-dev:arm64 (0.4-1build2) ... 2404s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 2404s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 2404s Setting up libelf1t64:arm64 (0.190-1.1build2) ... 2404s Setting up eject (2.39.3-9ubuntu2) ... 2404s Setting up xtrans-dev (1.4.0-1) ... 2404s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 2404s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 2404s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 2404s Setting up python3-packaging (23.2-1) ... 2405s Setting up libpkgconf3:arm64 (1.8.1-2) ... 2405s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 2405s Setting up gcc-13-base:arm64 (13.2.0-19ubuntu1) ... 2405s Setting up libepoxy0:arm64 (1.5.10-1) ... 2405s Setting up libxfixes3:arm64 (1:6.0.0-2) ... 2405s Setting up libavahi-common-data:arm64 (0.8-13ubuntu4) ... 2405s Setting up libatspi2.0-0t64:arm64 (2.51.90-3) ... 2405s Setting up libxinerama1:arm64 (2:1.1.4-3) ... 2405s Setting up fonts-dejavu-mono (2.37-8) ... 2405s Setting up libpng16-16t64:arm64 (1.6.43-3) ... 2405s Setting up libmpc3:arm64 (1.3.1-1) ... 2405s Setting up libatomic1:arm64 (14-20240315-1ubuntu1) ... 2405s Setting up python3-markdown (3.5.2-1) ... 2406s Setting up libxrandr2:arm64 (2:1.5.2-2) ... 2406s Setting up fonts-dejavu-core (2.37-8) ... 2406s Setting up libsepol-dev:arm64 (3.5-2) ... 2406s Setting up pkgconf-bin (1.8.1-2) ... 2406s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 2406s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 2406s Setting up libmozjs-102-0:arm64 (102.15.1-1) ... 2406s Setting up libwebp7:arm64 (1.3.2-0.4build2) ... 2406s Setting up libfdisk1:arm64 (2.39.3-9ubuntu2) ... 2406s Setting up libubsan1:arm64 (14-20240315-1ubuntu1) ... 2406s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 2406s Setting up mount (2.39.3-9ubuntu2) ... 2406s Setting up gir1.2-glib-2.0-dev:arm64 (2.79.3-3ubuntu5) ... 2406s Setting up uuid-runtime (2.39.3-9ubuntu2) ... 2410s uuidd.service is a disabled or a static unit not running, not starting it. 2410s Setting up libhwasan0:arm64 (14-20240315-1ubuntu1) ... 2410s Setting up at-spi2-common (2.51.90-3) ... 2410s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 2410s Setting up libasan8:arm64 (14-20240315-1ubuntu1) ... 2410s Setting up libthai-data (0.1.29-2) ... 2410s Setting up libgirepository-1.0-1:arm64 (1.79.1-1ubuntu6) ... 2410s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 2410s Setting up libwayland-egl1:arm64 (1.22.0-2.1) ... 2410s Setting up libtsan2:arm64 (14-20240315-1ubuntu1) ... 2410s Setting up libisl23:arm64 (0.26-3) ... 2410s Setting up libc-dev-bin (2.39-0ubuntu6) ... 2410s Setting up libxcomposite1:arm64 (1:0.4.5-1build2) ... 2410s Setting up readline-common (8.2-3.1) ... 2410s Setting up libcc1-0:arm64 (14-20240315-1ubuntu1) ... 2410s Setting up libbrotli-dev:arm64 (1.1.0-2build1) ... 2410s Setting up liblsan0:arm64 (14-20240315-1ubuntu1) ... 2410s Setting up libitm1:arm64 (14-20240315-1ubuntu1) ... 2410s Setting up python3-mako (1.3.2-1) ... 2411s Setting up libwayland-client0:arm64 (1.22.0-2.1) ... 2411s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 2411s Setting up x11proto-dev (2023.2-1) ... 2411s Setting up libice6:arm64 (2:1.0.10-1build2) ... 2411s Setting up libatk1.0-0t64:arm64 (2.51.90-3) ... 2411s Setting up libxau-dev:arm64 (1:1.0.9-1build5) ... 2411s Setting up cpp-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 2411s Setting up libice-dev:arm64 (2:1.0.10-1build2) ... 2411s Setting up libgirepository-2.0-0:arm64 (2.79.3-3ubuntu5) ... 2411s Setting up gir1.2-atk-1.0:arm64 (2.51.90-3) ... 2411s Setting up fontconfig-config (2.15.0-1.1ubuntu1) ... 2412s Setting up libxcursor1:arm64 (1:1.2.1-1) ... 2412s Setting up libavahi-common3:arm64 (0.8-13ubuntu4) ... 2412s Setting up libglib2.0-bin (2.79.3-3ubuntu5) ... 2412s Setting up libcolord2:arm64 (1.4.7-1build1) ... 2412s Setting up pkgconf:arm64 (1.8.1-2) ... 2412s Setting up libdconf1:arm64 (0.40.0-4build1) ... 2412s Setting up libthai0:arm64 (0.1.29-2) ... 2412s Setting up libxdmcp-dev:arm64 (1:1.1.3-0ubuntu5) ... 2412s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2412s Setting up libfreetype6:arm64 (2.13.2+dfsg-1build2) ... 2412s Setting up gir1.2-girepository-2.0:arm64 (1.79.1-1ubuntu6) ... 2412s Setting up x11proto-core-dev (2023.2-1) ... 2412s Setting up libreadline8t64:arm64 (8.2-3.1) ... 2412s Setting up libgcc-13-dev:arm64 (13.2.0-19ubuntu1) ... 2412s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu1) ... 2412s Setting up libwayland-cursor0:arm64 (1.22.0-2.1) ... 2412s Setting up libc6-dev:arm64 (2.39-0ubuntu6) ... 2412s Setting up libharfbuzz0b:arm64 (8.3.0-2build1) ... 2412s Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3ubuntu1) ... 2412s Setting up libfontconfig1:arm64 (2.15.0-1.1ubuntu1) ... 2412s Setting up libsm6:arm64 (2:1.2.3-1build2) ... 2412s Setting up libmozjs-102-dev (102.15.1-1) ... 2412s Setting up libavahi-client3:arm64 (0.8-13ubuntu4) ... 2412s Setting up libstdc++-13-dev:arm64 (13.2.0-19ubuntu1) ... 2412s Setting up libbz2-dev:arm64 (1.0.8-5ubuntu1) ... 2412s Setting up libatk-bridge2.0-0t64:arm64 (2.51.90-3) ... 2412s Setting up libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 2413s Setting up gtk-update-icon-cache (3.24.41-1.1ubuntu3) ... 2413s Setting up fontconfig (2.15.0-1.1ubuntu1) ... 2415s Regenerating fonts cache... done. 2415s Setting up libxft2:arm64 (2.3.6-1) ... 2415s Setting up libxcb1-dev:arm64 (1.15-1) ... 2415s Setting up libpcre2-dev:arm64 (10.42-4ubuntu1) ... 2415s Setting up cpp-13 (13.2.0-19ubuntu1) ... 2415s Setting up gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3ubuntu1) ... 2415s Setting up libsm-dev:arm64 (2:1.2.3-1build2) ... 2415s Setting up libselinux1-dev:arm64 (3.5-2ubuntu1) ... 2415s Setting up libpango-1.0-0:arm64 (1.52.1+ds-1) ... 2415s Setting up libx11-dev:arm64 (2:1.8.7-1) ... 2415s Setting up dconf-service (0.40.0-4build1) ... 2415s Setting up libharfbuzz-gobject0:arm64 (8.3.0-2build1) ... 2415s Setting up gcc-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 2415s Setting up gir1.2-girepository-2.0-dev:arm64 (1.79.1-1ubuntu6) ... 2415s Setting up libcairo2:arm64 (1.18.0-1ubuntu1) ... 2415s Setting up fdisk (2.39.3-9ubuntu2) ... 2415s Setting up libxcb-shm0-dev:arm64 (1.15-1) ... 2415s Setting up libexpat1-dev:arm64 (2.6.1-2) ... 2415s Setting up uuid-dev:arm64 (2.39.3-9ubuntu2) ... 2415s Setting up gcc-13 (13.2.0-19ubuntu1) ... 2415s Setting up libxcb-render0-dev:arm64 (1.15-1) ... 2415s Setting up libxext-dev:arm64 (2:1.3.4-1build1) ... 2415s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3.1ubuntu1) ... 2415s Setting up cpp (4:13.2.0-7ubuntu1) ... 2415s Setting up libcairo-gobject2:arm64 (1.18.0-1ubuntu1) ... 2415s Setting up libpangoft2-1.0-0:arm64 (1.52.1+ds-1) ... 2415s Setting up libxrender-dev:arm64 (1:0.9.10-1.1) ... 2415s Setting up libcups2t64:arm64 (2.4.7-1.2ubuntu1) ... 2415s Setting up libpangocairo-1.0-0:arm64 (1.52.1+ds-1) ... 2415s Setting up g++-13-aarch64-linux-gnu (13.2.0-19ubuntu1) ... 2415s Setting up libcairo-script-interpreter2:arm64 (1.18.0-1ubuntu1) ... 2415s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2415s Setting up libblkid-dev:arm64 (2.39.3-9ubuntu2) ... 2415s Setting up g++-13 (13.2.0-19ubuntu1) ... 2415s Setting up gir1.2-freedesktop:arm64 (1.79.1-1ubuntu6) ... 2415s Setting up libpangoxft-1.0-0:arm64 (1.52.1+ds-1) ... 2415s Setting up dconf-gsettings-backend:arm64 (0.40.0-4build1) ... 2415s Setting up libpng-dev:arm64 (1.6.43-3) ... 2415s Setting up gir1.2-harfbuzz-0.0:arm64 (8.3.0-2build1) ... 2415s Setting up libcjs0:arm64 (6.0.0-2build1) ... 2415s Setting up gcc (4:13.2.0-7ubuntu1) ... 2415s Setting up libfreetype-dev:arm64 (2.13.2+dfsg-1build2) ... 2415s Setting up gir1.2-pango-1.0:arm64 (1.52.1+ds-1) ... 2415s Setting up gir1.2-freedesktop-dev:arm64 (1.79.1-1ubuntu6) ... 2415s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 2415s Setting up libmount-dev:arm64 (2.39.3-9ubuntu2) ... 2415s Setting up libgtk-3-common (3.24.41-1.1ubuntu3) ... 2415s Setting up libfontconfig-dev:arm64 (2.15.0-1.1ubuntu1) ... 2415s Setting up libglib2.0-dev:arm64 (2.79.3-3ubuntu5) ... 2415s Setting up g++ (4:13.2.0-7ubuntu1) ... 2415s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 2415s Setting up build-essential (12.10ubuntu1) ... 2415s Setting up libcairo2-dev:arm64 (1.18.0-1ubuntu1) ... 2415s Setting up gobject-introspection-bin (1.79.1-1ubuntu6) ... 2416s Setting up gobject-introspection:arm64 (1.79.1-1ubuntu6) ... 2416s Setting up libgirepository-1.0-dev:arm64 (1.79.1-1ubuntu6) ... 2416s Setting up libgirepository1.0-dev (1.79.1-1ubuntu6) ... 2416s Setting up adwaita-icon-theme (46~rc-1) ... 2416s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 2416s Setting up libgtk-3-0t64:arm64 (3.24.41-1.1ubuntu3) ... 2416s Setting up gir1.2-gtk-3.0:arm64 (3.24.41-1.1ubuntu3) ... 2416s Setting up cjs (6.0.0-2build1) ... 2416s Setting up libcjs-dev (6.0.0-2build1) ... 2416s Setting up humanity-icon-theme (0.6.16) ... 2418s Setting up autopkgtest-satdep (0) ... 2418s Setting up ubuntu-mono (24.04-0ubuntu1) ... 2418s Processing triggers for man-db (2.12.0-3) ... 2420s Processing triggers for install-info (7.1-3) ... 2420s Processing triggers for libc-bin (2.39-0ubuntu6) ... 2440s (Reading database ... 94395 files and directories currently installed.) 2440s Removing autopkgtest-satdep (0) ... 2443s autopkgtest [18:56:19]: test build: [----------------------- 2444s build: OK 2444s run: OK 2445s autopkgtest [18:56:21]: test build: -----------------------] 2445s autopkgtest [18:56:21]: test build: - - - - - - - - - - results - - - - - - - - - - 2445s build PASS (superficial) 2446s autopkgtest [18:56:22]: test installed-tests: preparing testbed 2604s autopkgtest [18:59:00]: testbed dpkg architecture: arm64 2604s autopkgtest [18:59:00]: testbed apt version: 2.7.12 2604s autopkgtest [18:59:00]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2606s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2607s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 2607s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3809 kB] 2614s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [53.9 kB] 2614s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [501 kB] 2615s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [690 kB] 2615s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 2615s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [41.7 kB] 2615s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 2615s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [4224 kB] 2617s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 2617s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [67.6 kB] 2617s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 2625s Fetched 9523 kB in 13s (745 kB/s) 2626s Reading package lists... 2632s Reading package lists... 2633s Building dependency tree... 2633s Reading state information... 2634s Calculating upgrade... 2636s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2636s Reading package lists... 2637s Building dependency tree... 2637s Reading state information... 2638s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2639s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 2639s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2639s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2639s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2645s Reading package lists... 2645s Reading package lists... 2646s Building dependency tree... 2646s Reading state information... 2647s Calculating upgrade... 2648s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2648s Reading package lists... 2649s Building dependency tree... 2649s Reading state information... 2651s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2662s Reading package lists... 2663s Building dependency tree... 2663s Reading state information... 2664s Starting pkgProblemResolver with broken count: 1 2664s Starting 2 pkgProblemResolver with broken count: 1 2664s Investigating (0) libglib2.0-0t64:arm64 < none -> 2.79.3-3ubuntu5 @un puN Ib > 2664s Broken libglib2.0-0t64:arm64 Breaks on libglib2.0-0:arm64 < 2.79.2-1~ubuntu1 @ii pmK > (< 2.79.3-3ubuntu5) 2664s Considering libglib2.0-0:arm64 184 as a solution to libglib2.0-0t64:arm64 191 2664s Done 2664s Some packages could not be installed. This may mean that you have 2664s requested an impossible situation or if you are using the unstable 2664s distribution that some required packages have not yet been created 2664s or been moved out of Incoming. 2664s The following information may help to resolve the situation: 2664s 2664s The following packages have unmet dependencies: 2665s libglib2.0-0t64 : Breaks: libglib2.0-0 (< 2.79.3-3ubuntu5) 2665s E: Unable to correct problems, you have held broken packages. 2665s autopkgtest: WARNING: Test dependencies are unsatisfiable with using apt pinning. Retrying with using all packages from noble-proposed 2666s Reading package lists... 2667s Building dependency tree... 2667s Reading state information... 2668s Starting pkgProblemResolver with broken count: 0 2668s Starting 2 pkgProblemResolver with broken count: 0 2668s Done 2670s The following additional packages will be installed: 2670s adwaita-icon-theme at-spi2-common at-spi2-core cjs cjs-tests dbus dbus-bin 2670s dbus-daemon dbus-session-bus-common dbus-system-bus-common dbus-user-session 2670s dbus-x11 dconf-gsettings-backend dconf-service fontconfig fontconfig-config 2670s fonts-dejavu-core fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop 2670s gir1.2-gdkpixbuf-2.0 gir1.2-girepository-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0 2670s gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gnome-desktop-testing 2670s gsettings-desktop-schemas gtk-update-icon-cache hicolor-icon-theme 2670s humanity-icon-theme libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 2670s libavahi-client3 libavahi-common-data libavahi-common3 libcairo-gobject2 2670s libcairo2 libcjs0 libcolord2 libcups2t64 libdatrie1 libdbus-1-3 libdconf1 2670s libdeflate0 libdrm-amdgpu1 libdrm-nouveau2 libdrm-radeon1 libelf1t64 2670s libepoxy0 libfontconfig1 libfontenc1 libgdk-pixbuf-2.0-0 2670s libgdk-pixbuf2.0-common libgirepository-1.0-1 libgl1 libgl1-mesa-dri 2670s libglapi-mesa libglib2.0-0t64 libglib2.0-data libglvnd0 libglx-mesa0 libglx0 2670s libgnutls30t64 libgraphite2-3 libgtk-3-0t64 libgtk-3-common 2670s libharfbuzz-gobject0 libharfbuzz0b libhogweed6t64 libice6 libjbig0 2670s libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17t64 libmozjs-102-0 2670s libnettle8t64 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 2670s libpangoxft-1.0-0 libpixman-1-0 libpng16-16t64 libreadline8t64 libsharpyuv0 2670s libsm6 libthai-data libthai0 libtiff6 libunwind8 libvulkan1 2670s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 libx11-xcb1 2670s libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 2670s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 2670s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 2670s libxinerama1 libxkbfile1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 2670s libxshmfence1 libxt6t64 libxtst6 libxxf86vm1 readline-common 2670s session-migration ubuntu-mono x11-common x11-xkb-utils xserver-common xvfb 2670s Suggested packages: 2670s colord cups-common low-memory-monitor gnutls-bin gvfs liblcms2-utils 2670s readline-doc 2670s Recommended packages: 2670s librsvg2-common libgdk-pixbuf2.0-bin libgl1-amber-dri xdg-user-dirs 2670s libgtk-3-bin mesa-vulkan-drivers | vulkan-icd xfonts-base 2670s The following packages will be REMOVED: 2670s libelf1 libglib2.0-0 libgnutls30 libhogweed6 libnettle8 libpng16-16 2670s libreadline8 2670s The following NEW packages will be installed: 2670s adwaita-icon-theme at-spi2-common at-spi2-core autopkgtest-satdep cjs 2670s cjs-tests dbus-x11 dconf-gsettings-backend dconf-service fontconfig 2670s fontconfig-config fonts-dejavu-core fonts-dejavu-mono gir1.2-atk-1.0 2670s gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 2670s gir1.2-pango-1.0 gnome-desktop-testing gsettings-desktop-schemas 2670s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme 2670s libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 2670s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcjs0 2670s libcolord2 libcups2t64 libdatrie1 libdconf1 libdeflate0 libdrm-amdgpu1 2670s libdrm-nouveau2 libdrm-radeon1 libelf1t64 libepoxy0 libfontconfig1 2670s libfontenc1 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgl1 2670s libgl1-mesa-dri libglapi-mesa libglib2.0-0t64 libglvnd0 libglx-mesa0 libglx0 2670s libgnutls30t64 libgraphite2-3 libgtk-3-0t64 libgtk-3-common 2670s libharfbuzz-gobject0 libharfbuzz0b libhogweed6t64 libice6 libjbig0 2670s libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17t64 libmozjs-102-0 2670s libnettle8t64 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 2670s libpangoxft-1.0-0 libpixman-1-0 libpng16-16t64 libreadline8t64 libsharpyuv0 2670s libsm6 libthai-data libthai0 libtiff6 libunwind8 libvulkan1 2670s libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 libx11-xcb1 2670s libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 2670s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 2670s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 2670s libxinerama1 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 2670s libxshmfence1 libxt6t64 libxtst6 libxxf86vm1 session-migration ubuntu-mono 2670s x11-common x11-xkb-utils xserver-common xvfb 2670s The following packages will be upgraded: 2670s dbus dbus-bin dbus-daemon dbus-session-bus-common dbus-system-bus-common 2670s dbus-user-session gir1.2-girepository-2.0 gir1.2-glib-2.0 libdbus-1-3 2670s libgirepository-1.0-1 libglib2.0-data libxmuu1 readline-common 2670s 13 upgraded, 122 newly installed, 7 to remove and 229 not upgraded. 2670s Need to get 62.4 MB/62.4 MB of archives. 2670s After this operation, 272 MB of additional disk space will be used. 2670s Get:1 /tmp/autopkgtest.bgoQJo/3-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [744 B] 2670s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libelf1t64 arm64 0.190-1.1build2 [57.9 kB] 2670s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-girepository-2.0 arm64 1.79.1-1ubuntu6 [24.7 kB] 2670s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-glib-2.0 arm64 2.79.3-3ubuntu5 [182 kB] 2671s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgirepository-1.0-1 arm64 1.79.1-1ubuntu6 [80.3 kB] 2671s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-0t64 arm64 2.79.3-3ubuntu5 [1527 kB] 2671s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libhogweed6t64 arm64 3.9.1-2.2 [199 kB] 2671s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libnettle8t64 arm64 3.9.1-2.2 [192 kB] 2671s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgnutls30t64 arm64 3.8.3-1.1ubuntu2 [1042 kB] 2671s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpng16-16t64 arm64 1.6.43-3 [185 kB] 2671s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 readline-common all 8.2-3.1 [56.4 kB] 2671s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libreadline8t64 arm64 8.2-3.1 [153 kB] 2671s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dbus-system-bus-common all 1.14.10-4ubuntu2 [81.5 kB] 2671s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dbus-session-bus-common all 1.14.10-4ubuntu2 [80.3 kB] 2671s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dbus-user-session arm64 1.14.10-4ubuntu2 [9960 B] 2671s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dbus-daemon arm64 1.14.10-4ubuntu2 [115 kB] 2671s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dbus-bin arm64 1.14.10-4ubuntu2 [38.8 kB] 2671s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dbus arm64 1.14.10-4ubuntu2 [23.9 kB] 2671s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdbus-1-3 arm64 1.14.10-4ubuntu2 [210 kB] 2671s Get:20 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 2671s Get:21 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxmuu1 arm64 2:1.1.3-3build1 [9252 B] 2671s Get:22 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdk-pixbuf2.0-common all 2.42.10+dfsg-3ubuntu1 [7774 B] 2671s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg-turbo8 arm64 2.1.5-2ubuntu1 [160 kB] 2671s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 2671s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 libdeflate0 arm64 1.19-1 [43.4 kB] 2671s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libjbig0 arm64 2.1-6.1ubuntu1 [28.9 kB] 2671s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 liblerc4 arm64 4.0.0+ds-4ubuntu1 [153 kB] 2671s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libsharpyuv0 arm64 1.3.2-0.4build2 [14.5 kB] 2671s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libwebp7 arm64 1.3.2-0.4build2 [191 kB] 2671s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libtiff6 arm64 4.5.1+git230720-4ubuntu1 [191 kB] 2671s Get:31 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgdk-pixbuf-2.0-0 arm64 2.42.10+dfsg-3ubuntu1 [145 kB] 2671s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gtk-update-icon-cache arm64 3.24.41-1.1ubuntu3 [51.0 kB] 2671s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 hicolor-icon-theme all 0.17-2 [9976 B] 2671s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 humanity-icon-theme all 0.6.16 [1282 kB] 2671s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 ubuntu-mono all 24.04-0ubuntu1 [151 kB] 2671s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 adwaita-icon-theme all 46~rc-1 [723 kB] 2671s Get:37 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 at-spi2-common all 2.51.90-3 [8222 B] 2671s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 libxi6 arm64 2:1.8.1-1 [31.9 kB] 2671s Get:39 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatspi2.0-0t64 arm64 2.51.90-3 [80.4 kB] 2671s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 x11-common all 1:7.7+23ubuntu2 [23.4 kB] 2671s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libxtst6 arm64 2:1.2.3-1.1 [13.7 kB] 2671s Get:42 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dbus-x11 arm64 1.14.10-4ubuntu2 [23.2 kB] 2671s Get:43 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libdconf1 arm64 0.40.0-4build1 [39.7 kB] 2671s Get:44 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dconf-service arm64 0.40.0-4build1 [27.1 kB] 2671s Get:45 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 dconf-gsettings-backend arm64 0.40.0-4build1 [22.0 kB] 2671s Get:46 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 session-migration arm64 0.3.8 [8878 B] 2671s Get:47 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gsettings-desktop-schemas all 46.0-1ubuntu1 [35.5 kB] 2671s Get:48 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 at-spi2-core arm64 2.51.90-3 [55.3 kB] 2671s Get:49 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatk1.0-0t64 arm64 2.51.90-3 [54.7 kB] 2671s Get:50 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-atk-1.0 arm64 2.51.90-3 [23.1 kB] 2671s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-mono all 2.37-8 [502 kB] 2671s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 fonts-dejavu-core all 2.37-8 [835 kB] 2671s Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fontconfig-config arm64 2.15.0-1.1ubuntu1 [37.4 kB] 2671s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libfontconfig1 arm64 2.15.0-1.1ubuntu1 [142 kB] 2671s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libpixman-1-0 arm64 0.42.2-1 [193 kB] 2671s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-render0 arm64 1.15-1 [16.1 kB] 2671s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-shm0 arm64 1.15-1 [5780 B] 2671s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 libxrender1 arm64 1:0.9.10-1.1 [19.1 kB] 2672s Get:59 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcairo2 arm64 1.18.0-1ubuntu1 [555 kB] 2672s Get:60 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcairo-gobject2 arm64 1.18.0-1ubuntu1 [127 kB] 2672s Get:61 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-freedesktop arm64 1.79.1-1ubuntu6 [49.3 kB] 2672s Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-gdkpixbuf-2.0 arm64 2.42.10+dfsg-3ubuntu1 [9484 B] 2672s Get:63 http://ftpmaster.internal/ubuntu noble/main arm64 libgraphite2-3 arm64 1.3.14-2 [81.5 kB] 2672s Get:64 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libharfbuzz0b arm64 8.3.0-2build1 [463 kB] 2672s Get:65 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libharfbuzz-gobject0 arm64 8.3.0-2build1 [34.3 kB] 2672s Get:66 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-harfbuzz-0.0 arm64 8.3.0-2build1 [44.5 kB] 2672s Get:67 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 fontconfig arm64 2.15.0-1.1ubuntu1 [190 kB] 2672s Get:68 http://ftpmaster.internal/ubuntu noble/main arm64 libthai-data all 0.1.29-2 [158 kB] 2672s Get:69 http://ftpmaster.internal/ubuntu noble/main arm64 libdatrie1 arm64 0.2.13-3 [21.7 kB] 2672s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libthai0 arm64 0.1.29-2 [18.1 kB] 2672s Get:71 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpango-1.0-0 arm64 1.52.1+ds-1 [228 kB] 2672s Get:72 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpangoft2-1.0-0 arm64 1.52.1+ds-1 [41.9 kB] 2672s Get:73 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpangocairo-1.0-0 arm64 1.52.1+ds-1 [27.3 kB] 2672s Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 libxft2 arm64 2.3.6-1 [43.3 kB] 2672s Get:75 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libpangoxft-1.0-0 arm64 1.52.1+ds-1 [20.0 kB] 2672s Get:76 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-pango-1.0 arm64 1.52.1+ds-1 [34.7 kB] 2672s Get:77 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libatk-bridge2.0-0t64 arm64 2.51.90-3 [66.3 kB] 2672s Get:78 http://ftpmaster.internal/ubuntu noble/main arm64 liblcms2-2 arm64 2.14-2 [159 kB] 2672s Get:79 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcolord2 arm64 1.4.7-1build1 [148 kB] 2672s Get:80 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-common-data arm64 0.8-13ubuntu4 [29.5 kB] 2672s Get:81 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-common3 arm64 0.8-13ubuntu4 [23.3 kB] 2672s Get:82 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libavahi-client3 arm64 0.8-13ubuntu4 [27.2 kB] 2672s Get:83 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcups2t64 arm64 2.4.7-1.2ubuntu1 [273 kB] 2672s Get:84 http://ftpmaster.internal/ubuntu noble/main arm64 libepoxy0 arm64 1.5.10-1 [247 kB] 2672s Get:85 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-client0 arm64 1.22.0-2.1 [25.6 kB] 2672s Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-cursor0 arm64 1.22.0-2.1 [10.2 kB] 2672s Get:87 http://ftpmaster.internal/ubuntu noble/main arm64 libwayland-egl1 arm64 1.22.0-2.1 [5498 B] 2672s Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 libxcomposite1 arm64 1:0.4.5-1build2 [7080 B] 2672s Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 libxfixes3 arm64 1:6.0.0-2 [11.0 kB] 2672s Get:90 http://ftpmaster.internal/ubuntu noble/main arm64 libxcursor1 arm64 1:1.2.1-1 [21.3 kB] 2672s Get:91 http://ftpmaster.internal/ubuntu noble/main arm64 libxdamage1 arm64 1:1.1.6-1 [6032 B] 2672s Get:92 http://ftpmaster.internal/ubuntu noble/main arm64 libxinerama1 arm64 2:1.1.4-3 [7056 B] 2672s Get:93 http://ftpmaster.internal/ubuntu noble/main arm64 libxrandr2 arm64 2:1.5.2-2 [19.6 kB] 2672s Get:94 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgtk-3-common all 3.24.41-1.1ubuntu3 [1202 kB] 2672s Get:95 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgtk-3-0t64 arm64 3.24.41-1.1ubuntu3 [2867 kB] 2672s Get:96 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 gir1.2-gtk-3.0 arm64 3.24.41-1.1ubuntu3 [245 kB] 2672s Get:97 http://ftpmaster.internal/ubuntu noble/universe arm64 libmozjs-102-0 arm64 102.15.1-1 [8639 kB] 2673s Get:98 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 libcjs0 arm64 6.0.0-2build1 [403 kB] 2673s Get:99 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 cjs arm64 6.0.0-2build1 [105 kB] 2673s Get:100 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 cjs-tests arm64 6.0.0-2build1 [244 kB] 2673s Get:101 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 gnome-desktop-testing arm64 2021.1-3build1 [16.0 kB] 2673s Get:102 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-amdgpu1 arm64 2.4.120-2 [20.4 kB] 2673s Get:103 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-nouveau2 arm64 2.4.120-2 [17.8 kB] 2673s Get:104 http://ftpmaster.internal/ubuntu noble/main arm64 libdrm-radeon1 arm64 2.4.120-2 [20.9 kB] 2673s Get:105 http://ftpmaster.internal/ubuntu noble/main arm64 libfontenc1 arm64 1:1.1.8-1 [13.9 kB] 2673s Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 libvulkan1 arm64 1.3.275.0-1 [150 kB] 2673s Get:107 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglapi-mesa arm64 24.0.2-1ubuntu8 [58.0 kB] 2673s Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libllvm17t64 arm64 1:17.0.6-9build1 [25.0 MB] 2677s Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-dri3-0 arm64 1.15-1 [7108 B] 2677s Get:110 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libgl1-mesa-dri arm64 24.0.2-1ubuntu8 [8237 kB] 2678s Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 libx11-xcb1 arm64 2:1.8.7-1 [7836 B] 2678s Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-dri2-0 arm64 1.15-1 [7244 B] 2678s Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-glx0 arm64 1.15-1 [25.2 kB] 2678s Get:114 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-present0 arm64 1.15-1 [5732 B] 2678s Get:115 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-randr0 arm64 1.15-1 [18.2 kB] 2678s Get:116 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-sync1 arm64 1.15-1 [9412 B] 2678s Get:117 http://ftpmaster.internal/ubuntu noble/main arm64 libxcb-xfixes0 arm64 1.15-1 [10.3 kB] 2678s Get:118 http://ftpmaster.internal/ubuntu noble/main arm64 libxshmfence1 arm64 1.3-1build4 [5444 B] 2678s Get:119 http://ftpmaster.internal/ubuntu noble/main arm64 libxxf86vm1 arm64 1:1.1.4-1build3 [10.3 kB] 2678s Get:120 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libglx-mesa0 arm64 24.0.2-1ubuntu8 [177 kB] 2678s Get:121 http://ftpmaster.internal/ubuntu noble/main arm64 libice6 arm64 2:1.0.10-1build2 [41.7 kB] 2678s Get:122 http://ftpmaster.internal/ubuntu noble/main arm64 libsm6 arm64 2:1.2.3-1build2 [16.1 kB] 2678s Get:123 http://ftpmaster.internal/ubuntu noble/main arm64 libunwind8 arm64 1.6.2-3 [55.1 kB] 2678s Get:124 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxt6t64 arm64 1:1.2.1-1.2 [168 kB] 2678s Get:125 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxmu6 arm64 2:1.1.3-3build1 [47.4 kB] 2678s Get:126 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxpm4 arm64 1:3.5.17-1build1 [35.4 kB] 2678s Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libxaw7 arm64 2:1.0.14-1build1 [183 kB] 2678s Get:128 http://ftpmaster.internal/ubuntu noble/main arm64 libxfont2 arm64 1:2.0.6-1 [88.8 kB] 2678s Get:129 http://ftpmaster.internal/ubuntu noble/main arm64 libxkbfile1 arm64 1:1.1.0-1build3 [71.2 kB] 2678s Get:130 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 x11-xkb-utils arm64 7.7+8build1 [165 kB] 2678s Get:131 http://ftpmaster.internal/ubuntu noble/main arm64 xserver-common all 2:21.1.11-2ubuntu1 [32.6 kB] 2678s Get:132 http://ftpmaster.internal/ubuntu noble/main arm64 libglvnd0 arm64 1.7.0-1 [60.0 kB] 2678s Get:133 http://ftpmaster.internal/ubuntu noble/main arm64 libglx0 arm64 1.7.0-1 [32.4 kB] 2678s Get:134 http://ftpmaster.internal/ubuntu noble/main arm64 libgl1 arm64 1.7.0-1 [107 kB] 2678s Get:135 http://ftpmaster.internal/ubuntu noble/universe arm64 xvfb arm64 2:21.1.11-2ubuntu1 [871 kB] 2680s Fetched 62.4 MB in 8s (7609 kB/s) 2680s dpkg: libelf1:arm64: dependency problems, but removing anyway as you requested: 2680s linux-headers-6.8.0-11-generic depends on libelf1 (>= 0.144). 2680s libbpf1:arm64 depends on libelf1 (>= 0.144). 2680s iproute2 depends on libelf1 (>= 0.131). 2680s 2680s (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 ... 75850 files and directories currently installed.) 2680s Removing libelf1:arm64 (0.190-1) ... 2680s Selecting previously unselected package libelf1t64:arm64. 2680s (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 ... 75845 files and directories currently installed.) 2680s Preparing to unpack .../libelf1t64_0.190-1.1build2_arm64.deb ... 2680s Unpacking libelf1t64:arm64 (0.190-1.1build2) ... 2681s Preparing to unpack .../gir1.2-girepository-2.0_1.79.1-1ubuntu6_arm64.deb ... 2681s Unpacking gir1.2-girepository-2.0:arm64 (1.79.1-1ubuntu6) over (1.79.1-1) ... 2681s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_arm64.deb ... 2681s Unpacking gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 2681s Preparing to unpack .../libgirepository-1.0-1_1.79.1-1ubuntu6_arm64.deb ... 2681s Unpacking libgirepository-1.0-1:arm64 (1.79.1-1ubuntu6) over (1.79.1-1) ... 2681s dpkg: libglib2.0-0:arm64: dependency problems, but removing anyway as you requested: 2681s udisks2 depends on libglib2.0-0 (>= 2.77.0). 2681s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 2681s python3-gi depends on libglib2.0-0 (>= 2.77.0). 2681s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 2681s netplan.io depends on libglib2.0-0 (>= 2.70.0). 2681s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 2681s libxmlb2:arm64 depends on libglib2.0-0 (>= 2.54.0). 2681s libvolume-key1:arm64 depends on libglib2.0-0 (>= 2.18.0). 2681s libudisks2-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 2681s libqrtr-glib0:arm64 depends on libglib2.0-0 (>= 2.56). 2681s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 2681s libqmi-glib5:arm64 depends on libglib2.0-0 (>= 2.54.0). 2681s libpolkit-gobject-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 2681s libpolkit-agent-1-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 2681s libnetplan0:arm64 depends on libglib2.0-0 (>= 2.75.3). 2681s libmm-glib0:arm64 depends on libglib2.0-0 (>= 2.62.0). 2681s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 2681s libmbim-glib4:arm64 depends on libglib2.0-0 (>= 2.56). 2681s libjson-glib-1.0-0:arm64 depends on libglib2.0-0 (>= 2.75.3). 2681s libjcat1:arm64 depends on libglib2.0-0 (>= 2.75.3). 2681s libgusb2:arm64 depends on libglib2.0-0 (>= 2.75.3). 2681s libgudev-1.0-0:arm64 depends on libglib2.0-0 (>= 2.38.0). 2681s libfwupd2:arm64 depends on libglib2.0-0 (>= 2.79.0). 2681s libblockdev3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2681s libblockdev-utils3:arm64 depends on libglib2.0-0 (>= 2.75.3). 2681s libblockdev-swap3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2681s libblockdev-part3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2681s libblockdev-nvme3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2681s libblockdev-mdraid3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2681s libblockdev-loop3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2681s libblockdev-fs3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2681s libblockdev-crypto3:arm64 depends on libglib2.0-0 (>= 2.42.2). 2681s fwupd depends on libglib2.0-0 (>= 2.79.0). 2681s bolt depends on libglib2.0-0 (>= 2.56.0). 2681s 2681s (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 ... 75850 files and directories currently installed.) 2681s Removing libglib2.0-0:arm64 (2.79.2-1~ubuntu1) ... 2681s Selecting previously unselected package libglib2.0-0t64:arm64. 2681s (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 ... 75825 files and directories currently installed.) 2681s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_arm64.deb ... 2681s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:arm64.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 2681s removed '/var/lib/dpkg/info/libglib2.0-0:arm64.postrm' 2681s Unpacking libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 2682s dpkg: libhogweed6:arm64: dependency problems, but removing anyway as you requested: 2682s librtmp1:arm64 depends on libhogweed6. 2682s libjcat1:arm64 depends on libhogweed6. 2682s libgnutls30:arm64 depends on libhogweed6 (>= 3.6). 2682s 2682s (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 ... 75850 files and directories currently installed.) 2682s Removing libhogweed6:arm64 (3.9.1-2) ... 2682s Selecting previously unselected package libhogweed6t64:arm64. 2682s (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 ... 75845 files and directories currently installed.) 2682s Preparing to unpack .../libhogweed6t64_3.9.1-2.2_arm64.deb ... 2682s Unpacking libhogweed6t64:arm64 (3.9.1-2.2) ... 2682s dpkg: libnettle8:arm64: dependency problems, but removing anyway as you requested: 2682s librtmp1:arm64 depends on libnettle8. 2682s libgnutls30:arm64 depends on libnettle8 (>= 3.9~). 2682s libcurl3-gnutls:arm64 depends on libnettle8. 2682s libarchive13:arm64 depends on libnettle8. 2682s 2682s (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 ... 75851 files and directories currently installed.) 2682s Removing libnettle8:arm64 (3.9.1-2) ... 2682s Selecting previously unselected package libnettle8t64:arm64. 2683s (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 ... 75844 files and directories currently installed.) 2683s Preparing to unpack .../libnettle8t64_3.9.1-2.2_arm64.deb ... 2683s Unpacking libnettle8t64:arm64 (3.9.1-2.2) ... 2683s dpkg: libgnutls30:arm64: dependency problems, but removing anyway as you requested: 2683s u-boot-tools depends on libgnutls30 (>= 3.7.3). 2683s librtmp1:arm64 depends on libgnutls30 (>= 3.7.2). 2683s libldap2:arm64 depends on libgnutls30 (>= 3.8.2). 2683s libjcat1:arm64 depends on libgnutls30 (>= 3.7.3). 2683s libcurl3-gnutls:arm64 depends on libgnutls30 (>= 3.8.2). 2683s fwupd depends on libgnutls30 (>= 3.7.3). 2683s dirmngr depends on libgnutls30 (>= 3.8.1). 2683s apt depends on libgnutls30 (>= 3.8.1). 2683s 2683s (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 ... 75852 files and directories currently installed.) 2683s Removing libgnutls30:arm64 (3.8.3-1ubuntu1) ... 2683s Selecting previously unselected package libgnutls30t64:arm64. 2683s (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 ... 75843 files and directories currently installed.) 2683s Preparing to unpack .../libgnutls30t64_3.8.3-1.1ubuntu2_arm64.deb ... 2683s Unpacking libgnutls30t64:arm64 (3.8.3-1.1ubuntu2) ... 2683s Setting up libnettle8t64:arm64 (3.9.1-2.2) ... 2683s Setting up libhogweed6t64:arm64 (3.9.1-2.2) ... 2683s Setting up libgnutls30t64:arm64 (3.8.3-1.1ubuntu2) ... 2683s dpkg: libpng16-16:arm64: dependency problems, but removing anyway as you requested: 2683s libplymouth5:arm64 depends on libpng16-16 (>= 1.6.2). 2683s libfreetype6:arm64 depends on libpng16-16 (>= 1.6.2-1). 2683s 2684s (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 ... 75871 files and directories currently installed.) 2684s Removing libpng16-16:arm64 (1.6.43-1) ... 2684s Selecting previously unselected package libpng16-16t64:arm64. 2684s (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 ... 75861 files and directories currently installed.) 2684s Preparing to unpack .../libpng16-16t64_1.6.43-3_arm64.deb ... 2684s Unpacking libpng16-16t64:arm64 (1.6.43-3) ... 2684s Preparing to unpack .../readline-common_8.2-3.1_all.deb ... 2684s Unpacking readline-common (8.2-3.1) over (8.2-3) ... 2684s dpkg: libreadline8:arm64: dependency problems, but removing anyway as you requested: 2684s parted depends on libreadline8 (>= 6.0). 2684s libpython3.12-stdlib:arm64 depends on libreadline8 (>= 7.0~beta). 2684s libpython3.11-stdlib:arm64 depends on libreadline8 (>= 7.0~beta). 2684s gpgsm depends on libreadline8 (>= 6.0). 2684s gpgconf depends on libreadline8 (>= 6.0). 2684s gpg depends on libreadline8 (>= 6.0). 2684s gawk depends on libreadline8 (>= 6.0). 2684s fdisk depends on libreadline8 (>= 6.0). 2684s 2684s (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 ... 75872 files and directories currently installed.) 2684s Removing libreadline8:arm64 (8.2-3) ... 2684s Selecting previously unselected package libreadline8t64:arm64. 2684s (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 ... 75860 files and directories currently installed.) 2684s Preparing to unpack .../000-libreadline8t64_8.2-3.1_arm64.deb ... 2684s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' 2684s Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' 2685s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' 2685s Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' 2685s Unpacking libreadline8t64:arm64 (8.2-3.1) ... 2685s Preparing to unpack .../001-dbus-system-bus-common_1.14.10-4ubuntu2_all.deb ... 2685s Unpacking dbus-system-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 2685s Preparing to unpack .../002-dbus-session-bus-common_1.14.10-4ubuntu2_all.deb ... 2685s Unpacking dbus-session-bus-common (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 2685s Preparing to unpack .../003-dbus-user-session_1.14.10-4ubuntu2_arm64.deb ... 2685s Unpacking dbus-user-session (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 2685s Preparing to unpack .../004-dbus-daemon_1.14.10-4ubuntu2_arm64.deb ... 2685s Unpacking dbus-daemon (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 2685s Preparing to unpack .../005-dbus-bin_1.14.10-4ubuntu2_arm64.deb ... 2685s Unpacking dbus-bin (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 2685s Preparing to unpack .../006-dbus_1.14.10-4ubuntu2_arm64.deb ... 2685s Unpacking dbus (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 2685s Preparing to unpack .../007-libdbus-1-3_1.14.10-4ubuntu2_arm64.deb ... 2685s Unpacking libdbus-1-3:arm64 (1.14.10-4ubuntu2) over (1.14.10-4ubuntu1) ... 2685s Preparing to unpack .../008-libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 2685s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 2685s Preparing to unpack .../009-libxmuu1_2%3a1.1.3-3build1_arm64.deb ... 2686s Unpacking libxmuu1:arm64 (2:1.1.3-3build1) over (2:1.1.3-3) ... 2686s Selecting previously unselected package libgdk-pixbuf2.0-common. 2686s Preparing to unpack .../010-libgdk-pixbuf2.0-common_2.42.10+dfsg-3ubuntu1_all.deb ... 2686s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu1) ... 2686s Selecting previously unselected package libjpeg-turbo8:arm64. 2686s Preparing to unpack .../011-libjpeg-turbo8_2.1.5-2ubuntu1_arm64.deb ... 2686s Unpacking libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 2686s Selecting previously unselected package libjpeg8:arm64. 2686s Preparing to unpack .../012-libjpeg8_8c-2ubuntu11_arm64.deb ... 2686s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 2686s Selecting previously unselected package libdeflate0:arm64. 2686s Preparing to unpack .../013-libdeflate0_1.19-1_arm64.deb ... 2686s Unpacking libdeflate0:arm64 (1.19-1) ... 2686s Selecting previously unselected package libjbig0:arm64. 2686s Preparing to unpack .../014-libjbig0_2.1-6.1ubuntu1_arm64.deb ... 2686s Unpacking libjbig0:arm64 (2.1-6.1ubuntu1) ... 2686s Selecting previously unselected package liblerc4:arm64. 2686s Preparing to unpack .../015-liblerc4_4.0.0+ds-4ubuntu1_arm64.deb ... 2686s Unpacking liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 2686s Selecting previously unselected package libsharpyuv0:arm64. 2686s Preparing to unpack .../016-libsharpyuv0_1.3.2-0.4build2_arm64.deb ... 2686s Unpacking libsharpyuv0:arm64 (1.3.2-0.4build2) ... 2686s Selecting previously unselected package libwebp7:arm64. 2686s Preparing to unpack .../017-libwebp7_1.3.2-0.4build2_arm64.deb ... 2686s Unpacking libwebp7:arm64 (1.3.2-0.4build2) ... 2686s Selecting previously unselected package libtiff6:arm64. 2686s Preparing to unpack .../018-libtiff6_4.5.1+git230720-4ubuntu1_arm64.deb ... 2686s Unpacking libtiff6:arm64 (4.5.1+git230720-4ubuntu1) ... 2686s Selecting previously unselected package libgdk-pixbuf-2.0-0:arm64. 2686s Preparing to unpack .../019-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3ubuntu1_arm64.deb ... 2686s Unpacking libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3ubuntu1) ... 2686s Selecting previously unselected package gtk-update-icon-cache. 2687s Preparing to unpack .../020-gtk-update-icon-cache_3.24.41-1.1ubuntu3_arm64.deb ... 2687s Unpacking gtk-update-icon-cache (3.24.41-1.1ubuntu3) ... 2687s Selecting previously unselected package hicolor-icon-theme. 2687s Preparing to unpack .../021-hicolor-icon-theme_0.17-2_all.deb ... 2687s Unpacking hicolor-icon-theme (0.17-2) ... 2687s Selecting previously unselected package humanity-icon-theme. 2687s Preparing to unpack .../022-humanity-icon-theme_0.6.16_all.deb ... 2687s Unpacking humanity-icon-theme (0.6.16) ... 2691s Selecting previously unselected package ubuntu-mono. 2691s Preparing to unpack .../023-ubuntu-mono_24.04-0ubuntu1_all.deb ... 2691s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 2692s Selecting previously unselected package adwaita-icon-theme. 2693s Preparing to unpack .../024-adwaita-icon-theme_46~rc-1_all.deb ... 2693s Unpacking adwaita-icon-theme (46~rc-1) ... 2693s Selecting previously unselected package at-spi2-common. 2693s Preparing to unpack .../025-at-spi2-common_2.51.90-3_all.deb ... 2693s Unpacking at-spi2-common (2.51.90-3) ... 2693s Selecting previously unselected package libxi6:arm64. 2693s Preparing to unpack .../026-libxi6_2%3a1.8.1-1_arm64.deb ... 2693s Unpacking libxi6:arm64 (2:1.8.1-1) ... 2693s Selecting previously unselected package libatspi2.0-0t64:arm64. 2693s Preparing to unpack .../027-libatspi2.0-0t64_2.51.90-3_arm64.deb ... 2693s Unpacking libatspi2.0-0t64:arm64 (2.51.90-3) ... 2694s Selecting previously unselected package x11-common. 2694s Preparing to unpack .../028-x11-common_1%3a7.7+23ubuntu2_all.deb ... 2694s Unpacking x11-common (1:7.7+23ubuntu2) ... 2694s Selecting previously unselected package libxtst6:arm64. 2694s Preparing to unpack .../029-libxtst6_2%3a1.2.3-1.1_arm64.deb ... 2694s Unpacking libxtst6:arm64 (2:1.2.3-1.1) ... 2694s Selecting previously unselected package dbus-x11. 2694s Preparing to unpack .../030-dbus-x11_1.14.10-4ubuntu2_arm64.deb ... 2694s Unpacking dbus-x11 (1.14.10-4ubuntu2) ... 2694s Selecting previously unselected package libdconf1:arm64. 2694s Preparing to unpack .../031-libdconf1_0.40.0-4build1_arm64.deb ... 2694s Unpacking libdconf1:arm64 (0.40.0-4build1) ... 2694s Selecting previously unselected package dconf-service. 2694s Preparing to unpack .../032-dconf-service_0.40.0-4build1_arm64.deb ... 2694s Unpacking dconf-service (0.40.0-4build1) ... 2694s Selecting previously unselected package dconf-gsettings-backend:arm64. 2694s Preparing to unpack .../033-dconf-gsettings-backend_0.40.0-4build1_arm64.deb ... 2694s Unpacking dconf-gsettings-backend:arm64 (0.40.0-4build1) ... 2694s Selecting previously unselected package session-migration. 2694s Preparing to unpack .../034-session-migration_0.3.8_arm64.deb ... 2694s Unpacking session-migration (0.3.8) ... 2694s Selecting previously unselected package gsettings-desktop-schemas. 2694s Preparing to unpack .../035-gsettings-desktop-schemas_46.0-1ubuntu1_all.deb ... 2694s Unpacking gsettings-desktop-schemas (46.0-1ubuntu1) ... 2694s Selecting previously unselected package at-spi2-core. 2694s Preparing to unpack .../036-at-spi2-core_2.51.90-3_arm64.deb ... 2694s Unpacking at-spi2-core (2.51.90-3) ... 2694s Selecting previously unselected package libatk1.0-0t64:arm64. 2694s Preparing to unpack .../037-libatk1.0-0t64_2.51.90-3_arm64.deb ... 2694s Unpacking libatk1.0-0t64:arm64 (2.51.90-3) ... 2694s Selecting previously unselected package gir1.2-atk-1.0:arm64. 2695s Preparing to unpack .../038-gir1.2-atk-1.0_2.51.90-3_arm64.deb ... 2695s Unpacking gir1.2-atk-1.0:arm64 (2.51.90-3) ... 2695s Selecting previously unselected package fonts-dejavu-mono. 2695s Preparing to unpack .../039-fonts-dejavu-mono_2.37-8_all.deb ... 2695s Unpacking fonts-dejavu-mono (2.37-8) ... 2695s Selecting previously unselected package fonts-dejavu-core. 2695s Preparing to unpack .../040-fonts-dejavu-core_2.37-8_all.deb ... 2695s Unpacking fonts-dejavu-core (2.37-8) ... 2695s Selecting previously unselected package fontconfig-config. 2695s Preparing to unpack .../041-fontconfig-config_2.15.0-1.1ubuntu1_arm64.deb ... 2696s Unpacking fontconfig-config (2.15.0-1.1ubuntu1) ... 2696s Selecting previously unselected package libfontconfig1:arm64. 2696s Preparing to unpack .../042-libfontconfig1_2.15.0-1.1ubuntu1_arm64.deb ... 2696s Unpacking libfontconfig1:arm64 (2.15.0-1.1ubuntu1) ... 2696s Selecting previously unselected package libpixman-1-0:arm64. 2696s Preparing to unpack .../043-libpixman-1-0_0.42.2-1_arm64.deb ... 2696s Unpacking libpixman-1-0:arm64 (0.42.2-1) ... 2696s Selecting previously unselected package libxcb-render0:arm64. 2696s Preparing to unpack .../044-libxcb-render0_1.15-1_arm64.deb ... 2696s Unpacking libxcb-render0:arm64 (1.15-1) ... 2696s Selecting previously unselected package libxcb-shm0:arm64. 2696s Preparing to unpack .../045-libxcb-shm0_1.15-1_arm64.deb ... 2696s Unpacking libxcb-shm0:arm64 (1.15-1) ... 2696s Selecting previously unselected package libxrender1:arm64. 2696s Preparing to unpack .../046-libxrender1_1%3a0.9.10-1.1_arm64.deb ... 2696s Unpacking libxrender1:arm64 (1:0.9.10-1.1) ... 2696s Selecting previously unselected package libcairo2:arm64. 2696s Preparing to unpack .../047-libcairo2_1.18.0-1ubuntu1_arm64.deb ... 2696s Unpacking libcairo2:arm64 (1.18.0-1ubuntu1) ... 2696s Selecting previously unselected package libcairo-gobject2:arm64. 2696s Preparing to unpack .../048-libcairo-gobject2_1.18.0-1ubuntu1_arm64.deb ... 2696s Unpacking libcairo-gobject2:arm64 (1.18.0-1ubuntu1) ... 2696s Selecting previously unselected package gir1.2-freedesktop:arm64. 2696s Preparing to unpack .../049-gir1.2-freedesktop_1.79.1-1ubuntu6_arm64.deb ... 2696s Unpacking gir1.2-freedesktop:arm64 (1.79.1-1ubuntu6) ... 2696s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:arm64. 2696s Preparing to unpack .../050-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3ubuntu1_arm64.deb ... 2696s Unpacking gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3ubuntu1) ... 2697s Selecting previously unselected package libgraphite2-3:arm64. 2697s Preparing to unpack .../051-libgraphite2-3_1.3.14-2_arm64.deb ... 2697s Unpacking libgraphite2-3:arm64 (1.3.14-2) ... 2697s Selecting previously unselected package libharfbuzz0b:arm64. 2697s Preparing to unpack .../052-libharfbuzz0b_8.3.0-2build1_arm64.deb ... 2697s Unpacking libharfbuzz0b:arm64 (8.3.0-2build1) ... 2697s Selecting previously unselected package libharfbuzz-gobject0:arm64. 2697s Preparing to unpack .../053-libharfbuzz-gobject0_8.3.0-2build1_arm64.deb ... 2697s Unpacking libharfbuzz-gobject0:arm64 (8.3.0-2build1) ... 2697s Selecting previously unselected package gir1.2-harfbuzz-0.0:arm64. 2697s Preparing to unpack .../054-gir1.2-harfbuzz-0.0_8.3.0-2build1_arm64.deb ... 2697s Unpacking gir1.2-harfbuzz-0.0:arm64 (8.3.0-2build1) ... 2697s Selecting previously unselected package fontconfig. 2697s Preparing to unpack .../055-fontconfig_2.15.0-1.1ubuntu1_arm64.deb ... 2697s Unpacking fontconfig (2.15.0-1.1ubuntu1) ... 2697s Selecting previously unselected package libthai-data. 2697s Preparing to unpack .../056-libthai-data_0.1.29-2_all.deb ... 2697s Unpacking libthai-data (0.1.29-2) ... 2697s Selecting previously unselected package libdatrie1:arm64. 2697s Preparing to unpack .../057-libdatrie1_0.2.13-3_arm64.deb ... 2697s Unpacking libdatrie1:arm64 (0.2.13-3) ... 2697s Selecting previously unselected package libthai0:arm64. 2697s Preparing to unpack .../058-libthai0_0.1.29-2_arm64.deb ... 2697s Unpacking libthai0:arm64 (0.1.29-2) ... 2697s Selecting previously unselected package libpango-1.0-0:arm64. 2697s Preparing to unpack .../059-libpango-1.0-0_1.52.1+ds-1_arm64.deb ... 2697s Unpacking libpango-1.0-0:arm64 (1.52.1+ds-1) ... 2698s Selecting previously unselected package libpangoft2-1.0-0:arm64. 2698s Preparing to unpack .../060-libpangoft2-1.0-0_1.52.1+ds-1_arm64.deb ... 2698s Unpacking libpangoft2-1.0-0:arm64 (1.52.1+ds-1) ... 2698s Selecting previously unselected package libpangocairo-1.0-0:arm64. 2698s Preparing to unpack .../061-libpangocairo-1.0-0_1.52.1+ds-1_arm64.deb ... 2698s Unpacking libpangocairo-1.0-0:arm64 (1.52.1+ds-1) ... 2698s Selecting previously unselected package libxft2:arm64. 2698s Preparing to unpack .../062-libxft2_2.3.6-1_arm64.deb ... 2698s Unpacking libxft2:arm64 (2.3.6-1) ... 2698s Selecting previously unselected package libpangoxft-1.0-0:arm64. 2698s Preparing to unpack .../063-libpangoxft-1.0-0_1.52.1+ds-1_arm64.deb ... 2698s Unpacking libpangoxft-1.0-0:arm64 (1.52.1+ds-1) ... 2698s Selecting previously unselected package gir1.2-pango-1.0:arm64. 2698s Preparing to unpack .../064-gir1.2-pango-1.0_1.52.1+ds-1_arm64.deb ... 2698s Unpacking gir1.2-pango-1.0:arm64 (1.52.1+ds-1) ... 2698s Selecting previously unselected package libatk-bridge2.0-0t64:arm64. 2698s Preparing to unpack .../065-libatk-bridge2.0-0t64_2.51.90-3_arm64.deb ... 2698s Unpacking libatk-bridge2.0-0t64:arm64 (2.51.90-3) ... 2698s Selecting previously unselected package liblcms2-2:arm64. 2698s Preparing to unpack .../066-liblcms2-2_2.14-2_arm64.deb ... 2698s Unpacking liblcms2-2:arm64 (2.14-2) ... 2698s Selecting previously unselected package libcolord2:arm64. 2698s Preparing to unpack .../067-libcolord2_1.4.7-1build1_arm64.deb ... 2698s Unpacking libcolord2:arm64 (1.4.7-1build1) ... 2698s Selecting previously unselected package libavahi-common-data:arm64. 2698s Preparing to unpack .../068-libavahi-common-data_0.8-13ubuntu4_arm64.deb ... 2698s Unpacking libavahi-common-data:arm64 (0.8-13ubuntu4) ... 2698s Selecting previously unselected package libavahi-common3:arm64. 2698s Preparing to unpack .../069-libavahi-common3_0.8-13ubuntu4_arm64.deb ... 2698s Unpacking libavahi-common3:arm64 (0.8-13ubuntu4) ... 2698s Selecting previously unselected package libavahi-client3:arm64. 2699s Preparing to unpack .../070-libavahi-client3_0.8-13ubuntu4_arm64.deb ... 2699s Unpacking libavahi-client3:arm64 (0.8-13ubuntu4) ... 2699s Selecting previously unselected package libcups2t64:arm64. 2699s Preparing to unpack .../071-libcups2t64_2.4.7-1.2ubuntu1_arm64.deb ... 2699s Unpacking libcups2t64:arm64 (2.4.7-1.2ubuntu1) ... 2699s Selecting previously unselected package libepoxy0:arm64. 2699s Preparing to unpack .../072-libepoxy0_1.5.10-1_arm64.deb ... 2699s Unpacking libepoxy0:arm64 (1.5.10-1) ... 2699s Selecting previously unselected package libwayland-client0:arm64. 2699s Preparing to unpack .../073-libwayland-client0_1.22.0-2.1_arm64.deb ... 2699s Unpacking libwayland-client0:arm64 (1.22.0-2.1) ... 2699s Selecting previously unselected package libwayland-cursor0:arm64. 2699s Preparing to unpack .../074-libwayland-cursor0_1.22.0-2.1_arm64.deb ... 2699s Unpacking libwayland-cursor0:arm64 (1.22.0-2.1) ... 2699s Selecting previously unselected package libwayland-egl1:arm64. 2699s Preparing to unpack .../075-libwayland-egl1_1.22.0-2.1_arm64.deb ... 2699s Unpacking libwayland-egl1:arm64 (1.22.0-2.1) ... 2699s Selecting previously unselected package libxcomposite1:arm64. 2699s Preparing to unpack .../076-libxcomposite1_1%3a0.4.5-1build2_arm64.deb ... 2699s Unpacking libxcomposite1:arm64 (1:0.4.5-1build2) ... 2699s Selecting previously unselected package libxfixes3:arm64. 2699s Preparing to unpack .../077-libxfixes3_1%3a6.0.0-2_arm64.deb ... 2699s Unpacking libxfixes3:arm64 (1:6.0.0-2) ... 2699s Selecting previously unselected package libxcursor1:arm64. 2699s Preparing to unpack .../078-libxcursor1_1%3a1.2.1-1_arm64.deb ... 2699s Unpacking libxcursor1:arm64 (1:1.2.1-1) ... 2699s Selecting previously unselected package libxdamage1:arm64. 2699s Preparing to unpack .../079-libxdamage1_1%3a1.1.6-1_arm64.deb ... 2699s Unpacking libxdamage1:arm64 (1:1.1.6-1) ... 2700s Selecting previously unselected package libxinerama1:arm64. 2700s Preparing to unpack .../080-libxinerama1_2%3a1.1.4-3_arm64.deb ... 2700s Unpacking libxinerama1:arm64 (2:1.1.4-3) ... 2700s Selecting previously unselected package libxrandr2:arm64. 2700s Preparing to unpack .../081-libxrandr2_2%3a1.5.2-2_arm64.deb ... 2700s Unpacking libxrandr2:arm64 (2:1.5.2-2) ... 2700s Selecting previously unselected package libgtk-3-common. 2700s Preparing to unpack .../082-libgtk-3-common_3.24.41-1.1ubuntu3_all.deb ... 2700s Unpacking libgtk-3-common (3.24.41-1.1ubuntu3) ... 2700s Selecting previously unselected package libgtk-3-0t64:arm64. 2700s Preparing to unpack .../083-libgtk-3-0t64_3.24.41-1.1ubuntu3_arm64.deb ... 2700s Unpacking libgtk-3-0t64:arm64 (3.24.41-1.1ubuntu3) ... 2700s Selecting previously unselected package gir1.2-gtk-3.0:arm64. 2700s Preparing to unpack .../084-gir1.2-gtk-3.0_3.24.41-1.1ubuntu3_arm64.deb ... 2700s Unpacking gir1.2-gtk-3.0:arm64 (3.24.41-1.1ubuntu3) ... 2700s Selecting previously unselected package libmozjs-102-0:arm64. 2700s Preparing to unpack .../085-libmozjs-102-0_102.15.1-1_arm64.deb ... 2700s Unpacking libmozjs-102-0:arm64 (102.15.1-1) ... 2701s Selecting previously unselected package libcjs0:arm64. 2701s Preparing to unpack .../086-libcjs0_6.0.0-2build1_arm64.deb ... 2701s Unpacking libcjs0:arm64 (6.0.0-2build1) ... 2701s Selecting previously unselected package cjs. 2701s Preparing to unpack .../087-cjs_6.0.0-2build1_arm64.deb ... 2701s Unpacking cjs (6.0.0-2build1) ... 2701s Selecting previously unselected package cjs-tests. 2701s Preparing to unpack .../088-cjs-tests_6.0.0-2build1_arm64.deb ... 2701s Unpacking cjs-tests (6.0.0-2build1) ... 2702s Selecting previously unselected package gnome-desktop-testing. 2702s Preparing to unpack .../089-gnome-desktop-testing_2021.1-3build1_arm64.deb ... 2702s Unpacking gnome-desktop-testing (2021.1-3build1) ... 2702s Selecting previously unselected package libdrm-amdgpu1:arm64. 2702s Preparing to unpack .../090-libdrm-amdgpu1_2.4.120-2_arm64.deb ... 2702s Unpacking libdrm-amdgpu1:arm64 (2.4.120-2) ... 2702s Selecting previously unselected package libdrm-nouveau2:arm64. 2702s Preparing to unpack .../091-libdrm-nouveau2_2.4.120-2_arm64.deb ... 2702s Unpacking libdrm-nouveau2:arm64 (2.4.120-2) ... 2702s Selecting previously unselected package libdrm-radeon1:arm64. 2702s Preparing to unpack .../092-libdrm-radeon1_2.4.120-2_arm64.deb ... 2702s Unpacking libdrm-radeon1:arm64 (2.4.120-2) ... 2702s Selecting previously unselected package libfontenc1:arm64. 2702s Preparing to unpack .../093-libfontenc1_1%3a1.1.8-1_arm64.deb ... 2702s Unpacking libfontenc1:arm64 (1:1.1.8-1) ... 2702s Selecting previously unselected package libvulkan1:arm64. 2702s Preparing to unpack .../094-libvulkan1_1.3.275.0-1_arm64.deb ... 2702s Unpacking libvulkan1:arm64 (1.3.275.0-1) ... 2702s Selecting previously unselected package libglapi-mesa:arm64. 2702s Preparing to unpack .../095-libglapi-mesa_24.0.2-1ubuntu8_arm64.deb ... 2702s Unpacking libglapi-mesa:arm64 (24.0.2-1ubuntu8) ... 2702s Selecting previously unselected package libllvm17t64:arm64. 2702s Preparing to unpack .../096-libllvm17t64_1%3a17.0.6-9build1_arm64.deb ... 2702s Unpacking libllvm17t64:arm64 (1:17.0.6-9build1) ... 2705s Selecting previously unselected package libxcb-dri3-0:arm64. 2705s Preparing to unpack .../097-libxcb-dri3-0_1.15-1_arm64.deb ... 2705s Unpacking libxcb-dri3-0:arm64 (1.15-1) ... 2705s Selecting previously unselected package libgl1-mesa-dri:arm64. 2705s Preparing to unpack .../098-libgl1-mesa-dri_24.0.2-1ubuntu8_arm64.deb ... 2705s Unpacking libgl1-mesa-dri:arm64 (24.0.2-1ubuntu8) ... 2706s Selecting previously unselected package libx11-xcb1:arm64. 2706s Preparing to unpack .../099-libx11-xcb1_2%3a1.8.7-1_arm64.deb ... 2706s Unpacking libx11-xcb1:arm64 (2:1.8.7-1) ... 2706s Selecting previously unselected package libxcb-dri2-0:arm64. 2706s Preparing to unpack .../100-libxcb-dri2-0_1.15-1_arm64.deb ... 2706s Unpacking libxcb-dri2-0:arm64 (1.15-1) ... 2706s Selecting previously unselected package libxcb-glx0:arm64. 2706s Preparing to unpack .../101-libxcb-glx0_1.15-1_arm64.deb ... 2706s Unpacking libxcb-glx0:arm64 (1.15-1) ... 2706s Selecting previously unselected package libxcb-present0:arm64. 2706s Preparing to unpack .../102-libxcb-present0_1.15-1_arm64.deb ... 2706s Unpacking libxcb-present0:arm64 (1.15-1) ... 2706s Selecting previously unselected package libxcb-randr0:arm64. 2706s Preparing to unpack .../103-libxcb-randr0_1.15-1_arm64.deb ... 2706s Unpacking libxcb-randr0:arm64 (1.15-1) ... 2706s Selecting previously unselected package libxcb-sync1:arm64. 2706s Preparing to unpack .../104-libxcb-sync1_1.15-1_arm64.deb ... 2706s Unpacking libxcb-sync1:arm64 (1.15-1) ... 2707s Selecting previously unselected package libxcb-xfixes0:arm64. 2707s Preparing to unpack .../105-libxcb-xfixes0_1.15-1_arm64.deb ... 2707s Unpacking libxcb-xfixes0:arm64 (1.15-1) ... 2707s Selecting previously unselected package libxshmfence1:arm64. 2707s Preparing to unpack .../106-libxshmfence1_1.3-1build4_arm64.deb ... 2707s Unpacking libxshmfence1:arm64 (1.3-1build4) ... 2707s Selecting previously unselected package libxxf86vm1:arm64. 2707s Preparing to unpack .../107-libxxf86vm1_1%3a1.1.4-1build3_arm64.deb ... 2707s Unpacking libxxf86vm1:arm64 (1:1.1.4-1build3) ... 2707s Selecting previously unselected package libglx-mesa0:arm64. 2707s Preparing to unpack .../108-libglx-mesa0_24.0.2-1ubuntu8_arm64.deb ... 2707s Unpacking libglx-mesa0:arm64 (24.0.2-1ubuntu8) ... 2707s Selecting previously unselected package libice6:arm64. 2707s Preparing to unpack .../109-libice6_2%3a1.0.10-1build2_arm64.deb ... 2707s Unpacking libice6:arm64 (2:1.0.10-1build2) ... 2707s Selecting previously unselected package libsm6:arm64. 2707s Preparing to unpack .../110-libsm6_2%3a1.2.3-1build2_arm64.deb ... 2707s Unpacking libsm6:arm64 (2:1.2.3-1build2) ... 2707s Selecting previously unselected package libunwind8:arm64. 2707s Preparing to unpack .../111-libunwind8_1.6.2-3_arm64.deb ... 2707s Unpacking libunwind8:arm64 (1.6.2-3) ... 2707s Selecting previously unselected package libxt6t64:arm64. 2707s Preparing to unpack .../112-libxt6t64_1%3a1.2.1-1.2_arm64.deb ... 2707s Unpacking libxt6t64:arm64 (1:1.2.1-1.2) ... 2707s Selecting previously unselected package libxmu6:arm64. 2707s Preparing to unpack .../113-libxmu6_2%3a1.1.3-3build1_arm64.deb ... 2707s Unpacking libxmu6:arm64 (2:1.1.3-3build1) ... 2707s Selecting previously unselected package libxpm4:arm64. 2707s Preparing to unpack .../114-libxpm4_1%3a3.5.17-1build1_arm64.deb ... 2707s Unpacking libxpm4:arm64 (1:3.5.17-1build1) ... 2708s Selecting previously unselected package libxaw7:arm64. 2708s Preparing to unpack .../115-libxaw7_2%3a1.0.14-1build1_arm64.deb ... 2708s Unpacking libxaw7:arm64 (2:1.0.14-1build1) ... 2708s Selecting previously unselected package libxfont2:arm64. 2708s Preparing to unpack .../116-libxfont2_1%3a2.0.6-1_arm64.deb ... 2708s Unpacking libxfont2:arm64 (1:2.0.6-1) ... 2708s Selecting previously unselected package libxkbfile1:arm64. 2708s Preparing to unpack .../117-libxkbfile1_1%3a1.1.0-1build3_arm64.deb ... 2708s Unpacking libxkbfile1:arm64 (1:1.1.0-1build3) ... 2708s Selecting previously unselected package x11-xkb-utils. 2708s Preparing to unpack .../118-x11-xkb-utils_7.7+8build1_arm64.deb ... 2708s Unpacking x11-xkb-utils (7.7+8build1) ... 2708s Selecting previously unselected package xserver-common. 2708s Preparing to unpack .../119-xserver-common_2%3a21.1.11-2ubuntu1_all.deb ... 2708s Unpacking xserver-common (2:21.1.11-2ubuntu1) ... 2708s Selecting previously unselected package libglvnd0:arm64. 2708s Preparing to unpack .../120-libglvnd0_1.7.0-1_arm64.deb ... 2708s Unpacking libglvnd0:arm64 (1.7.0-1) ... 2708s Selecting previously unselected package libglx0:arm64. 2708s Preparing to unpack .../121-libglx0_1.7.0-1_arm64.deb ... 2708s Unpacking libglx0:arm64 (1.7.0-1) ... 2708s Selecting previously unselected package libgl1:arm64. 2708s Preparing to unpack .../122-libgl1_1.7.0-1_arm64.deb ... 2708s Unpacking libgl1:arm64 (1.7.0-1) ... 2708s Selecting previously unselected package xvfb. 2708s Preparing to unpack .../123-xvfb_2%3a21.1.11-2ubuntu1_arm64.deb ... 2708s Unpacking xvfb (2:21.1.11-2ubuntu1) ... 2709s Selecting previously unselected package autopkgtest-satdep. 2709s Preparing to unpack .../124-3-autopkgtest-satdep.deb ... 2709s Unpacking autopkgtest-satdep (0) ... 2709s Setting up libgraphite2-3:arm64 (1.3.14-2) ... 2709s Setting up libxcb-dri3-0:arm64 (1.15-1) ... 2709s Setting up liblcms2-2:arm64 (2.14-2) ... 2709s Setting up libpixman-1-0:arm64 (0.42.2-1) ... 2709s Setting up libsharpyuv0:arm64 (1.3.2-0.4build2) ... 2709s Setting up libx11-xcb1:arm64 (2:1.8.7-1) ... 2709s Setting up libdrm-nouveau2:arm64 (2.4.120-2) ... 2709s Setting up libxdamage1:arm64 (1:1.1.6-1) ... 2709s Setting up libxcb-xfixes0:arm64 (1.15-1) ... 2709s Setting up liblerc4:arm64 (4.0.0+ds-4ubuntu1) ... 2709s Setting up libxpm4:arm64 (1:3.5.17-1build1) ... 2709s Setting up hicolor-icon-theme (0.17-2) ... 2709s Setting up libxi6:arm64 (2:1.8.1-1) ... 2709s Setting up libxrender1:arm64 (1:0.9.10-1.1) ... 2709s Setting up libdatrie1:arm64 (0.2.13-3) ... 2709s Setting up libxcb-render0:arm64 (1.15-1) ... 2709s Setting up libdrm-radeon1:arm64 (2.4.120-2) ... 2709s Setting up libglvnd0:arm64 (1.7.0-1) ... 2709s Setting up libxcb-glx0:arm64 (1.15-1) ... 2709s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3ubuntu1) ... 2709s Setting up x11-common (1:7.7+23ubuntu2) ... 2710s Setting up libdeflate0:arm64 (1.19-1) ... 2710s Setting up libxcb-shm0:arm64 (1.15-1) ... 2710s Setting up libunwind8:arm64 (1.6.2-3) ... 2710s Setting up libjbig0:arm64 (2.1-6.1ubuntu1) ... 2710s Setting up libelf1t64:arm64 (0.190-1.1build2) ... 2710s Setting up libxxf86vm1:arm64 (1:1.1.4-1build3) ... 2710s Setting up libxcb-present0:arm64 (1.15-1) ... 2710s Setting up libfontenc1:arm64 (1:1.1.8-1) ... 2710s Setting up libglib2.0-0t64:arm64 (2.79.3-3ubuntu5) ... 2710s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 2710s Setting up libllvm17t64:arm64 (1:17.0.6-9build1) ... 2710s Setting up libepoxy0:arm64 (1.5.10-1) ... 2710s Setting up libxfixes3:arm64 (1:6.0.0-2) ... 2710s Setting up libxcb-sync1:arm64 (1.15-1) ... 2710s Setting up libavahi-common-data:arm64 (0.8-13ubuntu4) ... 2710s Setting up libdbus-1-3:arm64 (1.14.10-4ubuntu2) ... 2710s Setting up libxinerama1:arm64 (2:1.1.4-3) ... 2710s Setting up fonts-dejavu-mono (2.37-8) ... 2710s Setting up libpng16-16t64:arm64 (1.6.43-3) ... 2711s Setting up libxrandr2:arm64 (2:1.5.2-2) ... 2711s Setting up fonts-dejavu-core (2.37-8) ... 2711s Setting up gir1.2-glib-2.0:arm64 (2.79.3-3ubuntu5) ... 2711s Setting up libjpeg-turbo8:arm64 (2.1.5-2ubuntu1) ... 2711s Setting up libglapi-mesa:arm64 (24.0.2-1ubuntu8) ... 2711s Setting up libvulkan1:arm64 (1.3.275.0-1) ... 2711s Setting up libmozjs-102-0:arm64 (102.15.1-1) ... 2711s Setting up libwebp7:arm64 (1.3.2-0.4build2) ... 2711s Setting up libxcb-dri2-0:arm64 (1.15-1) ... 2711s Setting up libxshmfence1:arm64 (1.3-1build4) ... 2711s Setting up at-spi2-common (2.51.90-3) ... 2711s Setting up libxcb-randr0:arm64 (1.15-1) ... 2711s Setting up dbus-session-bus-common (1.14.10-4ubuntu2) ... 2711s Setting up libharfbuzz0b:arm64 (8.3.0-2build1) ... 2711s Setting up libthai-data (0.1.29-2) ... 2711s Setting up libgirepository-1.0-1:arm64 (1.79.1-1ubuntu6) ... 2711s Setting up libwayland-egl1:arm64 (1.22.0-2.1) ... 2711s Setting up libxkbfile1:arm64 (1:1.1.0-1build3) ... 2711s Setting up dbus-system-bus-common (1.14.10-4ubuntu2) ... 2711s Setting up libxcomposite1:arm64 (1:0.4.5-1build2) ... 2711s Setting up libxfont2:arm64 (1:2.0.6-1) ... 2711s Setting up readline-common (8.2-3.1) ... 2711s Setting up libxmuu1:arm64 (2:1.1.3-3build1) ... 2711s Setting up dbus-bin (1.14.10-4ubuntu2) ... 2711s Setting up libdrm-amdgpu1:arm64 (2.4.120-2) ... 2711s Setting up libwayland-client0:arm64 (1.22.0-2.1) ... 2711s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 2711s Setting up gnome-desktop-testing (2021.1-3build1) ... 2711s Setting up libice6:arm64 (2:1.0.10-1build2) ... 2711s Setting up session-migration (0.3.8) ... 2711s Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service. 2711s Setting up libatk1.0-0t64:arm64 (2.51.90-3) ... 2711s Setting up gir1.2-atk-1.0:arm64 (2.51.90-3) ... 2711s Setting up fontconfig-config (2.15.0-1.1ubuntu1) ... 2712s Setting up libxtst6:arm64 (2:1.2.3-1.1) ... 2712s Setting up libxcursor1:arm64 (1:1.2.1-1) ... 2712s Setting up libgl1-mesa-dri:arm64 (24.0.2-1ubuntu8) ... 2712s Setting up libavahi-common3:arm64 (0.8-13ubuntu4) ... 2712s Setting up dbus-daemon (1.14.10-4ubuntu2) ... 2712s Setting up libharfbuzz-gobject0:arm64 (8.3.0-2build1) ... 2712s Setting up libcolord2:arm64 (1.4.7-1build1) ... 2712s Setting up libdconf1:arm64 (0.40.0-4build1) ... 2712s Setting up libthai0:arm64 (0.1.29-2) ... 2712s Setting up dbus-user-session (1.14.10-4ubuntu2) ... 2712s Setting up gir1.2-girepository-2.0:arm64 (1.79.1-1ubuntu6) ... 2712s Setting up libatspi2.0-0t64:arm64 (2.51.90-3) ... 2712s Setting up dbus (1.14.10-4ubuntu2) ... 2712s A reboot is required to replace the running dbus-daemon. 2712s Please reboot the system when convenient. 2713s Setting up libreadline8t64:arm64 (8.2-3.1) ... 2713s Setting up dbus-x11 (1.14.10-4ubuntu2) ... 2713s Setting up libtiff6:arm64 (4.5.1+git230720-4ubuntu1) ... 2713s Setting up libwayland-cursor0:arm64 (1.22.0-2.1) ... 2713s Setting up libgdk-pixbuf-2.0-0:arm64 (2.42.10+dfsg-3ubuntu1) ... 2713s Setting up libfontconfig1:arm64 (2.15.0-1.1ubuntu1) ... 2713s Setting up libsm6:arm64 (2:1.2.3-1build2) ... 2714s Setting up libavahi-client3:arm64 (0.8-13ubuntu4) ... 2714s Setting up libatk-bridge2.0-0t64:arm64 (2.51.90-3) ... 2714s Setting up gtk-update-icon-cache (3.24.41-1.1ubuntu3) ... 2714s Setting up fontconfig (2.15.0-1.1ubuntu1) ... 2716s Regenerating fonts cache... done. 2716s Setting up libxft2:arm64 (2.3.6-1) ... 2716s Setting up libglx-mesa0:arm64 (24.0.2-1ubuntu8) ... 2716s Setting up libglx0:arm64 (1.7.0-1) ... 2716s Setting up gir1.2-gdkpixbuf-2.0:arm64 (2.42.10+dfsg-3ubuntu1) ... 2716s Setting up libpango-1.0-0:arm64 (1.52.1+ds-1) ... 2716s Setting up dconf-service (0.40.0-4build1) ... 2716s Setting up libcairo2:arm64 (1.18.0-1ubuntu1) ... 2716s Setting up libgl1:arm64 (1.7.0-1) ... 2716s Setting up libxt6t64:arm64 (1:1.2.1-1.2) ... 2716s Setting up libcairo-gobject2:arm64 (1.18.0-1ubuntu1) ... 2716s Setting up libpangoft2-1.0-0:arm64 (1.52.1+ds-1) ... 2716s Setting up libcups2t64:arm64 (2.4.7-1.2ubuntu1) ... 2716s Setting up libpangocairo-1.0-0:arm64 (1.52.1+ds-1) ... 2716s Setting up libxmu6:arm64 (2:1.1.3-3build1) ... 2716s Setting up gir1.2-freedesktop:arm64 (1.79.1-1ubuntu6) ... 2716s Setting up libpangoxft-1.0-0:arm64 (1.52.1+ds-1) ... 2716s Setting up dconf-gsettings-backend:arm64 (0.40.0-4build1) ... 2716s Setting up libxaw7:arm64 (2:1.0.14-1build1) ... 2716s Setting up gir1.2-harfbuzz-0.0:arm64 (8.3.0-2build1) ... 2716s Setting up libcjs0:arm64 (6.0.0-2build1) ... 2716s Setting up gir1.2-pango-1.0:arm64 (1.52.1+ds-1) ... 2716s Setting up libgtk-3-common (3.24.41-1.1ubuntu3) ... 2716s Setting up gsettings-desktop-schemas (46.0-1ubuntu1) ... 2716s Setting up x11-xkb-utils (7.7+8build1) ... 2716s Setting up at-spi2-core (2.51.90-3) ... 2716s Setting up xserver-common (2:21.1.11-2ubuntu1) ... 2716s Setting up xvfb (2:21.1.11-2ubuntu1) ... 2716s Setting up adwaita-icon-theme (46~rc-1) ... 2716s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 2716s Setting up libgtk-3-0t64:arm64 (3.24.41-1.1ubuntu3) ... 2716s Setting up gir1.2-gtk-3.0:arm64 (3.24.41-1.1ubuntu3) ... 2716s Setting up cjs (6.0.0-2build1) ... 2716s Setting up humanity-icon-theme (0.6.16) ... 2716s Setting up cjs-tests (6.0.0-2build1) ... 2716s Setting up autopkgtest-satdep (0) ... 2717s Setting up ubuntu-mono (24.04-0ubuntu1) ... 2717s Processing triggers for man-db (2.12.0-3) ... 2718s Processing triggers for install-info (7.1-3) ... 2718s Processing triggers for libc-bin (2.39-0ubuntu2) ... 2733s (Reading database ... 89758 files and directories currently installed.) 2733s Removing autopkgtest-satdep (0) ... 2741s autopkgtest [19:01:17]: test installed-tests: [----------------------- 2742s Running test: cjs/testPromise.test 2742s JS NATIVE: Registered native JS module '_promiseNative' 2742s JS NATIVE: Registered native JS module '_byteArrayNative' 2742s JS NATIVE: Registered native JS module '_encodingNative' 2742s JS NATIVE: Registered native JS module '_gi' 2742s JS NATIVE: Registered native JS module 'gi' 2742s JS NATIVE: Registered native JS module 'cairoNative' 2742s JS NATIVE: Registered native JS module 'system' 2742s JS NATIVE: Registered native JS module 'console' 2742s JS NATIVE: Registered native JS module '_print' 2742s JS CTX: Enabling JIT 2742s JS CTX: Initialized class GjsFileImporter prototype 0x71e72f00098 2742s JS IMPORT: Defining parent (nil) of 0x71e72f000f8 'imports' is mod 0 2742s JS IMPORT: Importing '_print' 2742s JS NATIVE: Defining native module '_print' 2742s JS IMPORT: Defining parent 0x71e72f000f8 of 0x71e72f006b0 '_print' is mod 1 2742s JS IMPORT: successfully imported module '_print' 2742s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2742s 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 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x71e72f014f0), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x71e72f021a8), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x71e72f027a8), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x71e72f027a8), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x71e72f021a8), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x71e72f014f0), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x71e72f014f0), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x71e72f014f0), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x71e72f021a8), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x71e72f027a8), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x71e72f014f0), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x71e72f014f0), global 0x18ee9883d1c0 2742s JS MAINLOOP: Main loop instance 0xb18f188173b0: hold 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Starting promise job dispatcher 2742s JS MAINLOOP: Main loop instance 0xb18f188173b0: Spinning loop until released or hook cleared 2742s JS MAINLOOP: handling job 0, 2742s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2742s JS MAINLOOP: Main loop instance 0xb18f188173b0: release 2742s JS MAINLOOP: Completed job 0 2742s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x71e72f15910), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x71e72f16340), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x71e72f16340), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x71e72f15910), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x71e72f15910), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x71e72f16340), global 0x18ee9883d1c0 2742s JS IMPORT: Module metadata hook for module 0x71e72f169e8 2742s JS IMPORT: Defining meta.importSync for module 0x71e72f169e8 2742s JS NATIVE: Defining native module 'gi' 2742s JS CTX: Initialized class GIRepositoryNamespace prototype 0x71e72f17168 2742s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2742s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2742s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2742s JS IMPORT: Importing directory 'overrides' 2742s JS IMPORT: Defining parent 0x71e72f000f8 of 0x71e72f171e8 'overrides' is mod 1 2742s JS IMPORT: Defined importer 'overrides' 0x71e72f171e8 in 0x71e72f000f8 2742s JS IMPORT: successfully imported directory 'overrides' 2742s JS IMPORT: Importing '_byteArrayNative' 2742s JS NATIVE: Defining native module '_byteArrayNative' 2742s JS IMPORT: Defining parent 0x71e72f000f8 of 0x71e72f17630 '_byteArrayNative' is mod 1 2742s JS IMPORT: successfully imported module '_byteArrayNative' 2742s JS IMPORT: Importing '_promiseNative' 2742s JS NATIVE: Defining native module '_promiseNative' 2742s JS IMPORT: Defining parent 0x71e72f000f8 of 0x71e72f176f0 '_promiseNative' is mod 1 2742s JS IMPORT: successfully imported module '_promiseNative' 2742s JS IMPORT: Importing module GLib succeeded 2742s JS IMPORT: Defining parent 0x71e72f171e8 of 0x18ee9883e2b8 'GLib' is mod 1 2742s JS IMPORT: successfully imported module 'GLib' 2742s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2742s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x18ee9887f060, JSClass 0xf3b6a332b348, in object 0x18ee9887f038 2742s JS CTX: Initialized class GIRepositoryGType prototype 0x71e72f17920 2742s JS CTX: Initialized class GIRepositoryFunction prototype 0x18ee9883e308 2742s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2742s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2742s JS G BXD: Defined class for Error (GError), prototype 0x18ee9887f0b0, JSClass 0xf3b6a332b348, in object 0x18ee9887f038 2742s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2742s JS G BXD: Defined class for Variant (GVariant), prototype 0x18ee9887f100, JSClass 0xf3b6a332b348, in object 0x18ee9887f038 2742s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2742s JS G BXD: Defined class for Bytes (GBytes), prototype 0x18ee9887f150, JSClass 0xf3b6a332b348, in object 0x18ee9887f038 2742s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2742s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2742s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x18ee9887f1a0, JSClass 0xf3b6a332b348, in object 0x18ee9887f038 2742s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2742s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2742s JS G BXD: Defined class for Thread (GThread), prototype 0x18ee9887f1f0, JSClass 0xf3b6a332b348, in object 0x18ee9887f038 2742s JS G BXD: Defining method ref in prototype for GLib.Thread 2742s JS G BXD: Defining method unref in prototype for GLib.Thread 2742s JS G NS: Defined namespace 'GLib' 0x18ee9887f038 in GIRepository 0x71e72f16ff8 2742s JS IMPORT: Importing module jasmine succeeded 2742s JS IMPORT: Defining parent 0x71e72f000f8 of 0x18ee9883ecb8 'jasmine' is mod 1 2742s JS IMPORT: successfully imported module 'jasmine' 2742s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2742s JS MAINLOOP: Main loop instance 0xb18f188173b0: hold 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Main loop instance 0xb18f188173b0: Spinning loop until released or hook cleared 2742s JS MAINLOOP: handling job 0, 2742s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2742s JS MAINLOOP: Main loop instance 0xb18f188173b0: release 2742s JS MAINLOOP: Completed job 0 2742s JS IMPORT: Importing 'gi' 2742s JS IMPORT: Defining parent 0x71e72f000f8 of 0x71e72f16ff8 'gi' is mod 1 2742s JS IMPORT: successfully imported module 'gi' 2742s JS CTX: Script evaluation succeeded 2742s JS MAINLOOP: Main loop instance 0xb18f188173b0: Spinning loop until released or hook cleared 2742s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module metadata hook for module 0x71e72f2dd20 2742s JS IMPORT: Defining meta.importSync for module 0x71e72f2dd20 2742s JS NATIVE: Defining native module 'system' 2742s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x71e72f2d058), global 0x18ee9883d1c0 2742s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2742s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2742s JS MAINLOOP: Set main loop hook to 2742s JS MAINLOOP: Main loop instance 0xb18f188173b0: hold 2742s JS MAINLOOP: Running and clearing main loop hook 2742s JS G BXD: Defining method run in prototype for GLib.MainLoop 2742s 1..3 2742s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2742s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2742s JS G BXD: Defined class for Source (GSource), prototype 0x18ee9887f268, JSClass 0xf3b6a332b348, in object 0x18ee9887f038 2742s JS G BXD: Defining method set_priority in prototype for GLib.Source 2742s JS IMPORT: Importing '_gi' 2742s JS NATIVE: Defining native module '_gi' 2742s JS IMPORT: Defining parent 0x71e72f000f8 of 0x71e72f344f0 '_gi' is mod 1 2742s JS IMPORT: successfully imported module '_gi' 2742s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2742s JS G NS: Defined namespace 'CjsPrivate' 0x18ee9887f308 in GIRepository 0x71e72f16ff8 2742s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2742s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2742s JS IMPORT: Importing module _common succeeded 2742s JS IMPORT: Defining parent 0x71e72f000f8 of 0x18ee988cd038 '_common' is mod 1 2742s JS IMPORT: successfully imported module '_common' 2742s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2742s JS IMPORT: Importing module _legacy succeeded 2742s JS IMPORT: Defining parent 0x71e72f000f8 of 0x18ee988cd088 '_legacy' is mod 1 2742s JS IMPORT: successfully imported module '_legacy' 2742s JS IMPORT: Importing module GObject succeeded 2742s JS IMPORT: Defining parent 0x71e72f171e8 of 0x18ee9883efb0 'GObject' is mod 1 2742s JS IMPORT: successfully imported module 'GObject' 2742s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2742s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2742s JS G BXD: Defined class for String (GString), prototype 0x18ee9887f588, JSClass 0xf3b6a332b348, in object 0x18ee9887f2e0 2742s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2742s JS G PRM: Defined class ParamSpec prototype is 0x18ee988cd128 class 0xf3b6a33302e8 in object 0x18ee9887f2e0 2742s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2742s JS G OBJ: Defined class for Object (GObject), prototype 0x18ee9887f6f0, JSClass 0xf3b6a332ba58, in object 0x18ee9887f2e0 2742s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2742s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2742s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x18ee9887f718, JSClass 0xf3b6a332ba58, in object 0x18ee9887f2e0 2742s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2742s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2742s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2742s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2742s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2742s JS G NS: Defined namespace 'GObject' 0x18ee9887f2e0 in GIRepository 0x71e72f16ff8 2742s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2742s JS G BXD: Defining method attach in prototype for GLib.Source 2742s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2742s JS IMPORT: Module metadata hook for module 0x71e72f042b8 2742s JS IMPORT: Defining meta.importSync for module 0x71e72f042b8 2742s JS G BXD: Defining method destroy in prototype for GLib.Source 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 2742s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 2742s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x18ee9887f830, JSClass 0xf3b6a332b348, in object 0x18ee9887f038 2742s JS G BXD: Defining method iteration in prototype for GLib.MainContext 2742s JS MAINLOOP: handling job 0, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 0 2742s JS MAINLOOP: handling job 1, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 1 2742s JS MAINLOOP: handling job 2, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 2 2742s JS MAINLOOP: handling job 3, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 3 2742s JS MAINLOOP: handling job 4, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 4 2742s JS MAINLOOP: handling job 5, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 5 2742s JS MAINLOOP: handling job 6, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 6 2742s JS MAINLOOP: handling job 7, 2742s JS MAINLOOP: Completed job 7 2742s ok 1 Promise waits for all promises before handling unhandled, when handled 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 2742s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2742s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2742s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2742s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2742s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2742s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2742s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2742s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2742s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2742s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2742s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2742s JS G ENUM: Defining GLib.LogLevelFlags as 0x71e72f08348 2742s JS MAINLOOP: handling job 0, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 0 2742s JS MAINLOOP: handling job 1, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 1 2742s JS MAINLOOP: handling job 2, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 2 2742s JS MAINLOOP: handling job 3, 2742s JS MAINLOOP: Completed job 3 2742s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2742s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2742s ok 2 Promise waits for all promises before handling unhandled, when unhandled 2742s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: handling job 0, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 0 2742s JS MAINLOOP: handling job 1, 2742s JS MAINLOOP: Completed job 1 2742s ok 3 Promise do not lead to high-priority IDLE starvation 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Main loop instance 0xb18f188173b0: Spinning loop until released or hook cleared 2742s JS MAINLOOP: handling job 0, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 0 2742s JS MAINLOOP: handling job 1, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 1 2742s JS MAINLOOP: handling job 2, 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Completed job 2 2742s JS MAINLOOP: handling job 3, 2742s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2742s JS MAINLOOP: Main loop instance 0xb18f188173b0: release 2742s JS MAINLOOP: Completed job 3 2742s JS MEMORY: Memory report: before destroying context 2742s JS MEMORY: 151 objects currently alive 2742s JS MEMORY: boxed_instance = 28 2742s JS MEMORY: boxed_prototype = 9 2742s JS MEMORY: closure = 1 2742s JS MEMORY: function = 103 2742s JS MEMORY: fundamental_instance = 0 2742s JS MEMORY: fundamental_prototype = 0 2742s JS MEMORY: gerror_instance = 0 2742s JS MEMORY: gerror_prototype = 0 2742s JS MEMORY: interface = 0 2742s JS MEMORY: module = 5 2742s JS MEMORY: ns = 3 2742s JS MEMORY: object_instance = 0 2742s JS MEMORY: object_prototype = 2 2742s JS MEMORY: param = 0 2742s JS MEMORY: union_instance = 0 2742s JS MEMORY: union_prototype = 0 2742s JS CTX: JS shutdown sequence 2742s JS CTX: Stopping profiler 2742s JS CTX: Shutting down toggle queue 2742s JS CTX: Notifying external reference holders of GjsContext dispose 2742s JS MAINLOOP: Stopping promise job dispatcher 2742s JS CTX: Notifying reference holders of GjsContext dispose 2742s JS CTX: Checking unhandled promise rejections 2742s JS CTX: Releasing cached JS wrappers 2742s JS CTX: Final triggered GC 2742s JS CTX: Destroying JS context 2742s JS CTX: Releasing all native objects 2742s JS CTX: Disabling auto GC 2742s JS CTX: Ending trace on global object 2742s JS CTX: Freeing allocated resources 2742s JS CTX: JS context destroyed 2742s PASS: cjs/testPromise.test 2742s Running test: cjs/testLegacyClass.test 2742s JS NATIVE: Registered native JS module '_promiseNative' 2742s JS NATIVE: Registered native JS module '_byteArrayNative' 2742s JS NATIVE: Registered native JS module '_encodingNative' 2742s JS NATIVE: Registered native JS module '_gi' 2742s JS NATIVE: Registered native JS module 'gi' 2742s JS NATIVE: Registered native JS module 'cairoNative' 2742s JS NATIVE: Registered native JS module 'system' 2742s JS NATIVE: Registered native JS module 'console' 2742s JS NATIVE: Registered native JS module '_print' 2742s JS CTX: Enabling JIT 2742s JS CTX: Initialized class GjsFileImporter prototype 0x3ce2bb00098 2742s JS IMPORT: Defining parent (nil) of 0x3ce2bb000f8 'imports' is mod 0 2742s JS IMPORT: Importing '_print' 2742s JS NATIVE: Defining native module '_print' 2742s JS IMPORT: Defining parent 0x3ce2bb000f8 of 0x3ce2bb006b0 '_print' is mod 1 2742s JS IMPORT: successfully imported module '_print' 2742s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2742s 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 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3ce2bb014f0), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3ce2bb021a8), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3ce2bb027a8), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3ce2bb027a8), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3ce2bb021a8), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3ce2bb014f0), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3ce2bb014f0), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3ce2bb014f0), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3ce2bb021a8), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3ce2bb027a8), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3ce2bb014f0), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3ce2bb014f0), global 0xb0c4dd3d1c0 2742s JS MAINLOOP: Main loop instance 0xb65f807dc3b0: hold 2742s JS MAINLOOP: Enqueue job , promise=, allocation site= 2742s JS MAINLOOP: Starting promise job dispatcher 2742s JS MAINLOOP: Main loop instance 0xb65f807dc3b0: Spinning loop until released or hook cleared 2742s JS MAINLOOP: handling job 0, 2742s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2742s JS MAINLOOP: Main loop instance 0xb65f807dc3b0: release 2742s JS MAINLOOP: Completed job 0 2742s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ce2bb15910), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3ce2bb16340), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3ce2bb16340), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ce2bb15910), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ce2bb15910), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3ce2bb16340), global 0xb0c4dd3d1c0 2742s JS IMPORT: Module metadata hook for module 0x3ce2bb169e8 2742s JS IMPORT: Defining meta.importSync for module 0x3ce2bb169e8 2742s JS NATIVE: Defining native module 'gi' 2742s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3ce2bb17168 2742s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2742s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2742s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2742s JS IMPORT: Importing directory 'overrides' 2742s JS IMPORT: Defining parent 0x3ce2bb000f8 of 0x3ce2bb171e8 'overrides' is mod 1 2742s JS IMPORT: Defined importer 'overrides' 0x3ce2bb171e8 in 0x3ce2bb000f8 2742s JS IMPORT: successfully imported directory 'overrides' 2742s JS IMPORT: Importing '_byteArrayNative' 2742s JS NATIVE: Defining native module '_byteArrayNative' 2742s JS IMPORT: Defining parent 0x3ce2bb000f8 of 0x3ce2bb17630 '_byteArrayNative' is mod 1 2742s JS IMPORT: successfully imported module '_byteArrayNative' 2742s JS IMPORT: Importing '_promiseNative' 2742s JS NATIVE: Defining native module '_promiseNative' 2742s JS IMPORT: Defining parent 0x3ce2bb000f8 of 0x3ce2bb176f0 '_promiseNative' is mod 1 2742s JS IMPORT: successfully imported module '_promiseNative' 2742s JS IMPORT: Importing module GLib succeeded 2742s JS IMPORT: Defining parent 0x3ce2bb171e8 of 0xb0c4dd3e2b8 'GLib' is mod 1 2742s JS IMPORT: successfully imported module 'GLib' 2742s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2742s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb0c4dd7f060, JSClass 0xf0631a97b348, in object 0xb0c4dd7f038 2742s JS CTX: Initialized class GIRepositoryGType prototype 0x3ce2bb17920 2743s JS CTX: Initialized class GIRepositoryFunction prototype 0xb0c4dd3e308 2743s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2743s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2743s JS G BXD: Defined class for Error (GError), prototype 0xb0c4dd7f0b0, JSClass 0xf0631a97b348, in object 0xb0c4dd7f038 2743s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2743s JS G BXD: Defined class for Variant (GVariant), prototype 0xb0c4dd7f100, JSClass 0xf0631a97b348, in object 0xb0c4dd7f038 2743s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2743s JS G BXD: Defined class for Bytes (GBytes), prototype 0xb0c4dd7f150, JSClass 0xf0631a97b348, in object 0xb0c4dd7f038 2743s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2743s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2743s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb0c4dd7f1a0, JSClass 0xf0631a97b348, in object 0xb0c4dd7f038 2743s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2743s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2743s JS G BXD: Defined class for Thread (GThread), prototype 0xb0c4dd7f1f0, JSClass 0xf0631a97b348, in object 0xb0c4dd7f038 2743s JS G BXD: Defining method ref in prototype for GLib.Thread 2743s JS G BXD: Defining method unref in prototype for GLib.Thread 2743s JS G NS: Defined namespace 'GLib' 0xb0c4dd7f038 in GIRepository 0x3ce2bb16ff8 2743s JS IMPORT: Importing module jasmine succeeded 2743s JS IMPORT: Defining parent 0x3ce2bb000f8 of 0xb0c4dd3ecb8 'jasmine' is mod 1 2743s JS IMPORT: successfully imported module 'jasmine' 2743s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2743s JS MAINLOOP: Main loop instance 0xb65f807dc3b0: hold 2743s JS MAINLOOP: Enqueue job , promise=, allocation site= 2743s JS MAINLOOP: Main loop instance 0xb65f807dc3b0: Spinning loop until released or hook cleared 2743s JS MAINLOOP: handling job 0, 2743s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2743s JS MAINLOOP: Main loop instance 0xb65f807dc3b0: release 2743s JS MAINLOOP: Completed job 0 2743s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2743s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2743s JS IMPORT: Importing module _legacy succeeded 2743s JS IMPORT: Defining parent 0x3ce2bb000f8 of 0xb0c4dd3ee48 '_legacy' is mod 1 2743s JS IMPORT: successfully imported module '_legacy' 2743s JS IMPORT: Importing module lang succeeded 2743s JS IMPORT: Defining parent 0x3ce2bb000f8 of 0xb0c4dd3edf8 'lang' is mod 1 2743s JS IMPORT: successfully imported module 'lang' 2743s JS CTX: Script evaluation succeeded 2743s JS MAINLOOP: Main loop instance 0xb65f807dc3b0: Spinning loop until released or hook cleared 2743s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module metadata hook for module 0x3ce2bb24a68 2743s JS IMPORT: Defining meta.importSync for module 0x3ce2bb24a68 2743s JS NATIVE: Defining native module 'system' 2743s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ce2bb23da0), global 0xb0c4dd3d1c0 2743s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2743s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2743s JS MAINLOOP: Set main loop hook to 2743s JS MAINLOOP: Main loop instance 0xb65f807dc3b0: hold 2743s JS MAINLOOP: Running and clearing main loop hook 2743s JS G BXD: Defining method run in prototype for GLib.MainLoop 2743s 1..62 2743s JS IMPORT: Importing 'gi' 2743s JS IMPORT: Defining parent 0xb0c4dd40a78 of 0xb0c4dd40910 'gi' is mod 1 2743s JS IMPORT: successfully imported module 'gi' 2743s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2743s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2743s JS G BXD: Defined class for Source (GSource), prototype 0xb0c4dd7f268, JSClass 0xf0631a97b348, in object 0xb0c4dd7f038 2743s JS G BXD: Defining method set_priority in prototype for GLib.Source 2743s JS IMPORT: Importing '_gi' 2743s JS NATIVE: Defining native module '_gi' 2743s JS IMPORT: Defining parent 0xb0c4dd40a78 of 0x3ce2bb31a18 '_gi' is mod 1 2743s JS IMPORT: successfully imported module '_gi' 2743s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2743s JS G NS: Defined namespace 'CjsPrivate' 0xb0c4dd7f308 in GIRepository 0xb0c4dd40910 2743s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2743s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2743s JS IMPORT: Importing module _common succeeded 2743s JS IMPORT: Defining parent 0xb0c4dd40a78 of 0xb0c4ddcdf10 '_common' is mod 1 2743s JS IMPORT: successfully imported module '_common' 2743s JS IMPORT: Importing module GObject succeeded 2743s JS IMPORT: Defining parent 0xb0c4dd40b80 of 0xb0c4ddcdec0 'GObject' is mod 1 2743s JS IMPORT: successfully imported module 'GObject' 2743s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2743s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2743s JS G BXD: Defined class for String (GString), prototype 0xb0c4dd7f588, JSClass 0xf0631a97b348, in object 0xb0c4dd7f2e0 2743s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2743s JS G PRM: Defined class ParamSpec prototype is 0xb0c4ddcdfb0 class 0xf0631a9802e8 in object 0xb0c4dd7f2e0 2743s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2743s JS G OBJ: Defined class for Object (GObject), prototype 0xb0c4dd7f6f0, JSClass 0xf0631a97ba58, in object 0xb0c4dd7f2e0 2743s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2743s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2743s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xb0c4dd7f718, JSClass 0xf0631a97ba58, in object 0xb0c4dd7f2e0 2743s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2743s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2743s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2743s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2743s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2743s JS G NS: Defined namespace 'GObject' 0xb0c4dd7f2e0 in GIRepository 0xb0c4dd40910 2743s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2743s JS G BXD: Defining method attach in prototype for GLib.Source 2743s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2743s JS IMPORT: Module metadata hook for module 0xb0c4ddd00b0 2743s JS IMPORT: Defining meta.importSync for module 0xb0c4ddd00b0 2743s JS G BXD: Defining method destroy in prototype for GLib.Source 2743s ok 1 A metaclass has its constructor called each time a class is created with it 2743s ok 2 A metaclass is an instance of Lang.Class 2743s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 2743s ok 4 A metaclass can dynamically define properties in its constructor 2743s ok 5 A metaclass instance gets all the properties from its class and metaclass 2743s ok 6 A metaclass instance gets dynamically defined properties from metaclass 2743s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 2743s ok 8 A metaclass can be detected with Lang.getMetaClass 2743s ok 9 Class framework calls _init constructors 2743s ok 10 Class framework calls parent constructors 2743s ok 11 Class framework sets the right constructor properties 2743s ok 12 Class framework sets up instanceof correctly 2743s ok 13 Class framework has a name 2743s ok 14 Class framework reports a sensible value for toString() 2743s ok 15 Class framework allows overriding toString() 2743s ok 16 Class framework is not configurable 2743s ok 17 Class framework allows accessors for properties 2743s ok 18 Class framework raises an exception when creating an abstract class 2743s ok 19 Class framework inherits properties from abstract base classes 2743s ok 20 Class framework inherits constructors from abstract base classes 2743s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 2743s ok 22 Class framework lets methods call other methods without clobbering __caller__ 2743s ok 23 Class framework allows custom return values from constructors 2743s ok 24 Class framework allows symbol-named methods 2743s ok 25 An interface is an instance of Lang.Interface 2743s ok 26 An interface has a name 2743s ok 27 An interface cannot be instantiated 2743s ok 28 An interface can be implemented by a class 2743s ok 29 An interface can be implemented by a class's superclass 2743s ok 30 An interface doesn't disturb a class's constructor 2743s ok 31 An interface can have its required method implemented 2743s ok 32 An interface must have a name 2743s ok 33 An interface must have its required methods implemented 2743s ok 34 An interface does not have to have its optional methods implemented 2743s ok 35 An interface can have its optional method deferred to by the implementation 2743s ok 36 An interface can be chained up to by a class 2743s ok 37 An interface can include arguments when being chained up to by a class 2743s ok 38 An interface can have its property getter deferred to 2743s ok 39 An interface can have its property setter deferred to 2743s ok 40 An interface can have its property getter overridden 2743s ok 41 An interface can have its property setter overridden 2743s ok 42 An interface can require another interface 2743s ok 43 An interface can have empty requires 2743s ok 44 An interface can chain up to another interface 2743s ok 45 An interface can be chained up to with a generic 2743s ok 46 An interface can chain up to another interface with a generic 2743s ok 47 An interface has its optional function defer to that of the last interface 2743s ok 48 An interface must have all its required interfaces implemented 2743s ok 49 An interface must have all its required interfaces implemented in the correct order 2743s ok 50 An interface can have its implementation on a parent class 2743s ok 51 An interface can require its implementor to be a subclass of some class 2743s ok 52 An interface must be implemented by an object which subclasses the required class 2743s ok 53 An interface can have methods that call others of its methods 2743s ok 54 An interface is implemented by a subclass of a class that implements it 2743s ok 55 An interface can be reimplemented by a subclass of a class that implements it 2743s ok 56 An interface tells what it is with toString() 2743s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 2743s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 2743s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 2743s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 2743s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 2743s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 2743s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2743s JS MAINLOOP: Enqueue job , promise=, allocation site= 2743s JS MAINLOOP: Main loop instance 0xb65f807dc3b0: Spinning loop until released or hook cleared 2743s JS MAINLOOP: handling job 0, 2743s JS MAINLOOP: Enqueue job , promise=, allocation site= 2743s JS MAINLOOP: Completed job 0 2743s JS MAINLOOP: handling job 1, 2743s JS MAINLOOP: Enqueue job , promise=, allocation site= 2743s JS MAINLOOP: Completed job 1 2743s JS MAINLOOP: handling job 2, 2743s JS MAINLOOP: Enqueue job , promise=, allocation site= 2743s JS MAINLOOP: Completed job 2 2743s JS MAINLOOP: handling job 3, 2743s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2743s JS MAINLOOP: Main loop instance 0xb65f807dc3b0: release 2743s JS MAINLOOP: Completed job 3 2743s JS MEMORY: Memory report: before destroying context 2743s JS MEMORY: 389 objects currently alive 2743s JS MEMORY: boxed_instance = 275 2743s JS MEMORY: boxed_prototype = 8 2743s JS MEMORY: closure = 1 2743s JS MEMORY: function = 94 2743s JS MEMORY: fundamental_instance = 0 2743s JS MEMORY: fundamental_prototype = 0 2743s JS MEMORY: gerror_instance = 0 2743s JS MEMORY: gerror_prototype = 0 2743s JS MEMORY: interface = 0 2743s JS MEMORY: module = 6 2743s JS MEMORY: ns = 3 2743s JS MEMORY: object_instance = 0 2743s JS MEMORY: object_prototype = 2 2743s JS MEMORY: param = 0 2743s JS MEMORY: union_instance = 0 2743s JS MEMORY: union_prototype = 0 2743s JS CTX: JS shutdown sequence 2743s JS CTX: Stopping profiler 2743s JS CTX: Shutting down toggle queue 2743s JS CTX: Notifying external reference holders of GjsContext dispose 2743s JS MAINLOOP: Stopping promise job dispatcher 2743s JS CTX: Notifying reference holders of GjsContext dispose 2743s JS CTX: Checking unhandled promise rejections 2743s JS CTX: Releasing cached JS wrappers 2743s JS CTX: Final triggered GC 2743s JS CTX: Destroying JS context 2743s JS CTX: Releasing all native objects 2743s JS CTX: Disabling auto GC 2743s JS CTX: Ending trace on global object 2743s JS CTX: Freeing allocated resources 2743s JS CTX: JS context destroyed 2743s PASS: cjs/testLegacyClass.test 2743s Running test: cjs/testLang.test 2743s JS NATIVE: Registered native JS module '_promiseNative' 2743s JS NATIVE: Registered native JS module '_byteArrayNative' 2743s JS NATIVE: Registered native JS module '_encodingNative' 2743s JS NATIVE: Registered native JS module '_gi' 2743s JS NATIVE: Registered native JS module 'gi' 2743s JS NATIVE: Registered native JS module 'cairoNative' 2743s JS NATIVE: Registered native JS module 'system' 2743s JS NATIVE: Registered native JS module 'console' 2743s JS NATIVE: Registered native JS module '_print' 2743s JS CTX: Enabling JIT 2743s JS CTX: Initialized class GjsFileImporter prototype 0x2bd77eb00098 2743s JS IMPORT: Defining parent (nil) of 0x2bd77eb000f8 'imports' is mod 0 2743s JS IMPORT: Importing '_print' 2743s JS NATIVE: Defining native module '_print' 2743s JS IMPORT: Defining parent 0x2bd77eb000f8 of 0x2bd77eb006b0 '_print' is mod 1 2743s JS IMPORT: successfully imported module '_print' 2743s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2743s 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 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2bd77eb014f0), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2bd77eb021a8), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2bd77eb027a8), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2bd77eb027a8), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2bd77eb021a8), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2bd77eb014f0), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2bd77eb014f0), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2bd77eb014f0), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2bd77eb021a8), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2bd77eb027a8), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2bd77eb014f0), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2bd77eb014f0), global 0x368ac163d1c0 2743s JS MAINLOOP: Main loop instance 0xc330da6fd3b0: hold 2743s JS MAINLOOP: Enqueue job , promise=, allocation site= 2743s JS MAINLOOP: Starting promise job dispatcher 2743s JS MAINLOOP: Main loop instance 0xc330da6fd3b0: Spinning loop until released or hook cleared 2743s JS MAINLOOP: handling job 0, 2743s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2743s JS MAINLOOP: Main loop instance 0xc330da6fd3b0: release 2743s JS MAINLOOP: Completed job 0 2743s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bd77eb15910), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bd77eb16340), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bd77eb16340), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bd77eb15910), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bd77eb15910), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bd77eb16340), global 0x368ac163d1c0 2743s JS IMPORT: Module metadata hook for module 0x2bd77eb169e8 2743s JS IMPORT: Defining meta.importSync for module 0x2bd77eb169e8 2743s JS NATIVE: Defining native module 'gi' 2743s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2bd77eb17168 2743s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2743s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2743s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2743s JS IMPORT: Importing directory 'overrides' 2743s JS IMPORT: Defining parent 0x2bd77eb000f8 of 0x2bd77eb171e8 'overrides' is mod 1 2743s JS IMPORT: Defined importer 'overrides' 0x2bd77eb171e8 in 0x2bd77eb000f8 2743s JS IMPORT: successfully imported directory 'overrides' 2743s JS IMPORT: Importing '_byteArrayNative' 2743s JS NATIVE: Defining native module '_byteArrayNative' 2743s JS IMPORT: Defining parent 0x2bd77eb000f8 of 0x2bd77eb17630 '_byteArrayNative' is mod 1 2743s JS IMPORT: successfully imported module '_byteArrayNative' 2743s JS IMPORT: Importing '_promiseNative' 2743s JS NATIVE: Defining native module '_promiseNative' 2743s JS IMPORT: Defining parent 0x2bd77eb000f8 of 0x2bd77eb176f0 '_promiseNative' is mod 1 2743s JS IMPORT: successfully imported module '_promiseNative' 2743s JS IMPORT: Importing module GLib succeeded 2743s JS IMPORT: Defining parent 0x2bd77eb171e8 of 0x368ac163e2b8 'GLib' is mod 1 2743s JS IMPORT: successfully imported module 'GLib' 2743s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2743s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x368ac167f060, JSClass 0xf3da98b6b348, in object 0x368ac167f038 2743s JS CTX: Initialized class GIRepositoryGType prototype 0x2bd77eb17920 2743s JS CTX: Initialized class GIRepositoryFunction prototype 0x368ac163e308 2743s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2743s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2743s JS G BXD: Defined class for Error (GError), prototype 0x368ac167f0b0, JSClass 0xf3da98b6b348, in object 0x368ac167f038 2743s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2743s JS G BXD: Defined class for Variant (GVariant), prototype 0x368ac167f100, JSClass 0xf3da98b6b348, in object 0x368ac167f038 2743s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2743s JS G BXD: Defined class for Bytes (GBytes), prototype 0x368ac167f150, JSClass 0xf3da98b6b348, in object 0x368ac167f038 2743s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2743s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2743s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x368ac167f1a0, JSClass 0xf3da98b6b348, in object 0x368ac167f038 2743s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2743s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2743s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2743s JS G BXD: Defined class for Thread (GThread), prototype 0x368ac167f1f0, JSClass 0xf3da98b6b348, in object 0x368ac167f038 2743s JS G BXD: Defining method ref in prototype for GLib.Thread 2743s JS G BXD: Defining method unref in prototype for GLib.Thread 2743s JS G NS: Defined namespace 'GLib' 0x368ac167f038 in GIRepository 0x2bd77eb16ff8 2743s JS IMPORT: Importing module jasmine succeeded 2743s JS IMPORT: Defining parent 0x2bd77eb000f8 of 0x368ac163ecb8 'jasmine' is mod 1 2743s JS IMPORT: successfully imported module 'jasmine' 2743s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2743s JS MAINLOOP: Main loop instance 0xc330da6fd3b0: hold 2743s JS MAINLOOP: Enqueue job , promise=, allocation site= 2743s JS MAINLOOP: Main loop instance 0xc330da6fd3b0: Spinning loop until released or hook cleared 2743s JS MAINLOOP: handling job 0, 2743s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2743s JS MAINLOOP: Main loop instance 0xc330da6fd3b0: release 2743s JS MAINLOOP: Completed job 0 2743s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2743s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2743s JS IMPORT: Importing module _legacy succeeded 2743s JS IMPORT: Defining parent 0x2bd77eb000f8 of 0x368ac163ee48 '_legacy' is mod 1 2743s JS IMPORT: successfully imported module '_legacy' 2743s JS IMPORT: Importing module lang succeeded 2743s JS IMPORT: Defining parent 0x2bd77eb000f8 of 0x368ac163edf8 'lang' is mod 1 2743s JS IMPORT: successfully imported module 'lang' 2743s JS CTX: Script evaluation succeeded 2743s JS MAINLOOP: Main loop instance 0xc330da6fd3b0: Spinning loop until released or hook cleared 2743s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module metadata hook for module 0x2bd77eb32530 2743s JS IMPORT: Defining meta.importSync for module 0x2bd77eb32530 2743s JS NATIVE: Defining native module 'system' 2743s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bd77eb31868), global 0x368ac163d1c0 2743s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2743s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2743s JS MAINLOOP: Set main loop hook to 2743s JS MAINLOOP: Main loop instance 0xc330da6fd3b0: hold 2743s JS MAINLOOP: Running and clearing main loop hook 2743s JS G BXD: Defining method run in prototype for GLib.MainLoop 2743s 1..9 2743s JS IMPORT: Importing 'gi' 2743s JS IMPORT: Defining parent 0x2bd77eb000f8 of 0x2bd77eb16ff8 'gi' is mod 1 2743s JS IMPORT: successfully imported module 'gi' 2743s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2743s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2743s JS G BXD: Defined class for Source (GSource), prototype 0x368ac167f268, JSClass 0xf3da98b6b348, in object 0x368ac167f038 2743s JS G BXD: Defining method set_priority in prototype for GLib.Source 2743s JS IMPORT: Importing '_gi' 2743s JS NATIVE: Defining native module '_gi' 2743s JS IMPORT: Defining parent 0x2bd77eb000f8 of 0x2bd77eb39748 '_gi' is mod 1 2743s JS IMPORT: successfully imported module '_gi' 2743s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2743s JS G NS: Defined namespace 'CjsPrivate' 0x368ac167f308 in GIRepository 0x2bd77eb16ff8 2743s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2743s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2743s JS IMPORT: Importing module _common succeeded 2743s JS IMPORT: Defining parent 0x2bd77eb000f8 of 0x368ac16cb0d8 '_common' is mod 1 2743s JS IMPORT: successfully imported module '_common' 2743s JS IMPORT: Importing module GObject succeeded 2743s JS IMPORT: Defining parent 0x2bd77eb171e8 of 0x368ac16cb088 'GObject' is mod 1 2743s JS IMPORT: successfully imported module 'GObject' 2743s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2743s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2743s JS G BXD: Defined class for String (GString), prototype 0x368ac167f588, JSClass 0xf3da98b6b348, in object 0x368ac167f2e0 2743s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2743s JS G PRM: Defined class ParamSpec prototype is 0x368ac16cb178 class 0xf3da98b702e8 in object 0x368ac167f2e0 2743s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2743s JS G OBJ: Defined class for Object (GObject), prototype 0x368ac167f6f0, JSClass 0xf3da98b6ba58, in object 0x368ac167f2e0 2743s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2743s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2743s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x368ac167f718, JSClass 0xf3da98b6ba58, in object 0x368ac167f2e0 2743s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2743s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2743s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2743s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2743s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2743s JS G NS: Defined namespace 'GObject' 0x368ac167f2e0 in GIRepository 0x2bd77eb16ff8 2743s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2743s JS G BXD: Defining method attach in prototype for GLib.Source 2743s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2743s JS IMPORT: Module metadata hook for module 0x2bd77eb042b8 2743s JS IMPORT: Defining meta.importSync for module 0x2bd77eb042b8 2743s JS G BXD: Defining method destroy in prototype for GLib.Source 2743s ok 1 Lang module counts properties with Lang.countProperties() 2743s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 2743s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 2743s ok 4 Lang module copies property getters and setters 2743s ok 5 Lang module bind() calls the bound function with the supplied this-object 2743s ok 6 Lang module bind() throws an error when no function supplied 2743s ok 7 Lang module bind() throws an error when this-object undefined 2743s ok 8 Lang module bind() supplies extra arguments to the function 2743s ok 9 Lang module bind() appends the extra arguments to any arguments passed 2743s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2743s JS MAINLOOP: Enqueue job , promise=, allocation site= 2744s JS MAINLOOP: Main loop instance 0xc330da6fd3b0: Spinning loop until released or hook cleared 2744s JS MAINLOOP: handling job 0, 2744s JS MAINLOOP: Enqueue job , promise=, allocation site= 2744s JS MAINLOOP: Completed job 0 2744s JS MAINLOOP: handling job 1, 2744s JS MAINLOOP: Enqueue job , promise=, allocation site= 2744s JS MAINLOOP: Completed job 1 2744s JS MAINLOOP: handling job 2, 2744s JS MAINLOOP: Enqueue job , promise=, allocation site= 2744s JS MAINLOOP: Completed job 2 2744s JS MAINLOOP: handling job 3, 2744s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2744s JS MAINLOOP: Main loop instance 0xc330da6fd3b0: release 2744s JS MAINLOOP: Completed job 3 2744s JS MEMORY: Memory report: before destroying context 2744s JS MEMORY: 165 objects currently alive 2744s JS MEMORY: boxed_instance = 51 2744s JS MEMORY: boxed_prototype = 8 2744s JS MEMORY: closure = 1 2744s JS MEMORY: function = 94 2744s JS MEMORY: fundamental_instance = 0 2744s JS MEMORY: fundamental_prototype = 0 2744s JS MEMORY: gerror_instance = 0 2744s JS MEMORY: gerror_prototype = 0 2744s JS MEMORY: interface = 0 2744s JS MEMORY: module = 6 2744s JS MEMORY: ns = 3 2744s JS MEMORY: object_instance = 0 2744s JS MEMORY: object_prototype = 2 2744s JS MEMORY: param = 0 2744s JS MEMORY: union_instance = 0 2744s JS MEMORY: union_prototype = 0 2744s JS CTX: JS shutdown sequence 2744s JS CTX: Stopping profiler 2744s JS CTX: Shutting down toggle queue 2744s JS CTX: Notifying external reference holders of GjsContext dispose 2744s JS MAINLOOP: Stopping promise job dispatcher 2744s JS CTX: Notifying reference holders of GjsContext dispose 2744s JS CTX: Checking unhandled promise rejections 2744s JS CTX: Releasing cached JS wrappers 2744s JS CTX: Final triggered GC 2744s JS CTX: Destroying JS context 2744s JS CTX: Releasing all native objects 2744s JS CTX: Disabling auto GC 2744s JS CTX: Ending trace on global object 2744s JS CTX: Freeing allocated resources 2744s JS CTX: JS context destroyed 2744s PASS: cjs/testLang.test 2744s Running test: cjs/detach.test 2744s 1..1 2744s ok 1 - /usr/libexec/installed-tests/cjs/debugger/detach.debugger 2744s PASS: cjs/detach.test 2744s Running test: cjs/next.test 2744s 1..1 2744s ok 1 - /usr/libexec/installed-tests/cjs/debugger/next.debugger 2744s PASS: cjs/next.test 2744s Running test: cjs/throw.test 2744s 1..1 2744s ok 1 - /usr/libexec/installed-tests/cjs/debugger/throw.debugger 2744s PASS: cjs/throw.test 2744s Running test: cjs/backtrace.test 2744s 1..1 2744s ok 1 - /usr/libexec/installed-tests/cjs/debugger/backtrace.debugger 2744s PASS: cjs/backtrace.test 2744s Running test: cjs/down-up.test 2744s 1..1 2744s ok 1 - /usr/libexec/installed-tests/cjs/debugger/down-up.debugger 2744s PASS: cjs/down-up.test 2744s Running test: cjs/testConsole.test 2744s JS NATIVE: Registered native JS module '_promiseNative' 2744s JS NATIVE: Registered native JS module '_byteArrayNative' 2744s JS NATIVE: Registered native JS module '_encodingNative' 2744s JS NATIVE: Registered native JS module '_gi' 2744s JS NATIVE: Registered native JS module 'gi' 2744s JS NATIVE: Registered native JS module 'cairoNative' 2744s JS NATIVE: Registered native JS module 'system' 2744s JS NATIVE: Registered native JS module 'console' 2744s JS NATIVE: Registered native JS module '_print' 2744s JS CTX: Enabling JIT 2744s JS CTX: Initialized class GjsFileImporter prototype 0x3e46f8300098 2744s JS IMPORT: Defining parent (nil) of 0x3e46f83000f8 'imports' is mod 0 2744s JS IMPORT: Importing '_print' 2744s JS NATIVE: Defining native module '_print' 2744s JS IMPORT: Defining parent 0x3e46f83000f8 of 0x3e46f83006b0 '_print' is mod 1 2744s JS IMPORT: successfully imported module '_print' 2744s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2744s 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 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3e46f83014f0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3e46f83021a8), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3e46f83027a8), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3e46f83027a8), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3e46f83021a8), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3e46f83014f0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3e46f83014f0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3e46f83014f0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3e46f83021a8), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3e46f83027a8), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3e46f83014f0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3e46f83014f0), global 0x1045a663d1c0 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: hold 2744s JS MAINLOOP: Enqueue job , promise=, allocation site= 2744s JS MAINLOOP: Starting promise job dispatcher 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: Spinning loop until released or hook cleared 2744s JS MAINLOOP: handling job 0, 2744s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: release 2744s JS MAINLOOP: Completed job 0 2744s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e46f8315910), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3e46f8316340), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3e46f8316340), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e46f8315910), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e46f8315910), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3e46f8316340), global 0x1045a663d1c0 2744s JS IMPORT: Module metadata hook for module 0x3e46f83169e8 2744s JS IMPORT: Defining meta.importSync for module 0x3e46f83169e8 2744s JS NATIVE: Defining native module 'gi' 2744s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3e46f8317168 2744s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2744s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2744s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2744s JS IMPORT: Importing directory 'overrides' 2744s JS IMPORT: Defining parent 0x3e46f83000f8 of 0x3e46f83171e8 'overrides' is mod 1 2744s JS IMPORT: Defined importer 'overrides' 0x3e46f83171e8 in 0x3e46f83000f8 2744s JS IMPORT: successfully imported directory 'overrides' 2744s JS IMPORT: Importing '_byteArrayNative' 2744s JS NATIVE: Defining native module '_byteArrayNative' 2744s JS IMPORT: Defining parent 0x3e46f83000f8 of 0x3e46f8317630 '_byteArrayNative' is mod 1 2744s JS IMPORT: successfully imported module '_byteArrayNative' 2744s JS IMPORT: Importing '_promiseNative' 2744s JS NATIVE: Defining native module '_promiseNative' 2744s JS IMPORT: Defining parent 0x3e46f83000f8 of 0x3e46f83176f0 '_promiseNative' is mod 1 2744s JS IMPORT: successfully imported module '_promiseNative' 2744s JS IMPORT: Importing module GLib succeeded 2744s JS IMPORT: Defining parent 0x3e46f83171e8 of 0x1045a663e2b8 'GLib' is mod 1 2744s JS IMPORT: successfully imported module 'GLib' 2744s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2744s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1045a667f060, JSClass 0xff1fb640b348, in object 0x1045a667f038 2744s JS CTX: Initialized class GIRepositoryGType prototype 0x3e46f8317920 2744s JS CTX: Initialized class GIRepositoryFunction prototype 0x1045a663e308 2744s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2744s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2744s JS G BXD: Defined class for Error (GError), prototype 0x1045a667f0b0, JSClass 0xff1fb640b348, in object 0x1045a667f038 2744s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2744s JS G BXD: Defined class for Variant (GVariant), prototype 0x1045a667f100, JSClass 0xff1fb640b348, in object 0x1045a667f038 2744s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2744s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1045a667f150, JSClass 0xff1fb640b348, in object 0x1045a667f038 2744s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2744s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2744s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1045a667f1a0, JSClass 0xff1fb640b348, in object 0x1045a667f038 2744s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2744s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2744s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2744s JS G BXD: Defined class for Thread (GThread), prototype 0x1045a667f1f0, JSClass 0xff1fb640b348, in object 0x1045a667f038 2744s JS G BXD: Defining method ref in prototype for GLib.Thread 2744s JS G BXD: Defining method unref in prototype for GLib.Thread 2744s JS G NS: Defined namespace 'GLib' 0x1045a667f038 in GIRepository 0x3e46f8316ff8 2744s JS IMPORT: Importing module jasmine succeeded 2744s JS IMPORT: Defining parent 0x3e46f83000f8 of 0x1045a663ecb8 'jasmine' is mod 1 2744s JS IMPORT: successfully imported module 'jasmine' 2744s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: hold 2744s JS MAINLOOP: Enqueue job , promise=, allocation site= 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: Spinning loop until released or hook cleared 2744s JS MAINLOOP: handling job 0, 2744s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: release 2744s JS MAINLOOP: Completed job 0 2744s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testConsole.js' (file:///usr/libexec/installed-tests/cjs/js/testConsole.js), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e46f832aad0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3e46f832aad0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x3e46f832aad0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x3e46f832aad0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e46f832aad0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3e46f832aad0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e46f832aad0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3e46f832aad0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x3e46f832aad0), global 0x1045a663d1c0 2744s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2744s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2744s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2744s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2744s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2744s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2744s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2744s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2744s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2744s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2744s JS G ENUM: Defining GLib.LogLevelFlags as 0x3e46f8334bb8 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: hold 2744s JS MAINLOOP: Enqueue job , promise=, allocation site= 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: Spinning loop until released or hook cleared 2744s JS MAINLOOP: handling job 0, 2744s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testConsole.js async resolved" 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: release 2744s JS MAINLOOP: Completed job 0 2744s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module metadata hook for module 0x3e46f8314ba8 2744s JS IMPORT: Defining meta.importSync for module 0x3e46f8314ba8 2744s JS NATIVE: Defining native module 'system' 2744s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e46f8313ee0), global 0x1045a663d1c0 2744s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2744s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2744s JS MAINLOOP: Set main loop hook to 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: hold 2744s JS MAINLOOP: Running and clearing main loop hook 2744s JS G BXD: Defining method run in prototype for GLib.MainLoop 2744s 1..64 2744s JS IMPORT: Importing 'gi' 2744s JS IMPORT: Defining parent 0x1045a6640a18 of 0x1045a6640808 'gi' is mod 1 2744s JS IMPORT: successfully imported module 'gi' 2744s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2744s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2744s JS G BXD: Defined class for Source (GSource), prototype 0x1045a667f290, JSClass 0xff1fb640b348, in object 0x1045a667f038 2744s JS G BXD: Defining method set_priority in prototype for GLib.Source 2744s JS IMPORT: Importing '_gi' 2744s JS NATIVE: Defining native module '_gi' 2744s JS IMPORT: Defining parent 0x1045a6640a18 of 0x3e46f8321918 '_gi' is mod 1 2744s JS IMPORT: successfully imported module '_gi' 2744s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2744s JS G NS: Defined namespace 'CjsPrivate' 0x1045a667f330 in GIRepository 0x1045a6640808 2744s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2744s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2744s JS IMPORT: Importing module _common succeeded 2744s JS IMPORT: Defining parent 0x1045a6640a18 of 0x1045a66e0308 '_common' is mod 1 2744s JS IMPORT: successfully imported module '_common' 2744s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2744s JS IMPORT: Importing module _legacy succeeded 2744s JS IMPORT: Defining parent 0x1045a6640a18 of 0x1045a66e0358 '_legacy' is mod 1 2744s JS IMPORT: successfully imported module '_legacy' 2744s JS IMPORT: Importing module GObject succeeded 2744s JS IMPORT: Defining parent 0x1045a6640a30 of 0x1045a66e02b8 'GObject' is mod 1 2744s JS IMPORT: successfully imported module 'GObject' 2744s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2744s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2744s JS G BXD: Defined class for String (GString), prototype 0x1045a667f588, JSClass 0xff1fb640b348, in object 0x1045a667f308 2744s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2744s JS G PRM: Defined class ParamSpec prototype is 0x1045a66e03f8 class 0xff1fb64102e8 in object 0x1045a667f308 2744s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2744s JS G OBJ: Defined class for Object (GObject), prototype 0x1045a667f6f0, JSClass 0xff1fb640ba58, in object 0x1045a667f308 2744s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2744s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2744s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1045a667f718, JSClass 0xff1fb640ba58, in object 0x1045a667f308 2744s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2744s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2744s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2744s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2744s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2744s JS G NS: Defined namespace 'GObject' 0x1045a667f308 in GIRepository 0x1045a6640808 2744s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2744s JS G BXD: Defining method attach in prototype for GLib.Source 2744s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2744s JS IMPORT: Module metadata hook for module 0x1045a664bf58 2744s JS IMPORT: Defining meta.importSync for module 0x1045a664bf58 2744s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 2744s JS G BXD: Defining method destroy in prototype for GLib.Source 2744s ok 1 console has correct object tag 2744s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 2744s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 2744s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1045a667f998, JSClass 0xff1fb640b348, in object 0x1045a667f038 2744s JS G BXD: Defining method classify in prototype for GLib.Variant 2744s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 2744s JS G BXD: Defining method n_children in prototype for GLib.Variant 2744s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 2744s JS G BXD: Defining method get_string in prototype for GLib.Variant 2744s JS G BXD: Defining method get_variant in prototype for GLib.Variant 2744s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 2744s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 2744s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 2744s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 2744s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 2744s JS G ENUM: Defining GLib.LogWriterOutput as 0x3e46f8333b40 2744s JS IMPORT: Module metadata hook for module 0x1045a66c7158 2744s JS IMPORT: Defining meta.importSync for module 0x1045a66c7158 2744s JS NATIVE: Defining native module '_encodingNative' 2744s ok 2 console logs a message 2744s ok 3 console logs a warning 2744s ok 4 console logs an informative message 2744s ok 5 console traces a line 2744s ok 6 console traces a empty message 2744s ok 7 console asserts a true condition 2744s ok 8 console asserts a false condition 2744s ok 9 console asserts a false condition with message 2744s JS G NS: Found info type FUNCTION for 'clear_terminal' in namespace 'CjsPrivate' 2744s ok 10 console clear() can be called 2744s ok 11 console clear() resets indentation 2744s ok 12 console table() logs at least something 2744s ok 13 console string replacement console.log() supports %s 2744s ok 14 console string replacement console.log() supports %d 2744s ok 15 console string replacement console.log() supports %i 2744s ok 16 console string replacement console.log() supports %f 2744s ok 17 console string replacement console.log() supports %o 2744s ok 18 console string replacement console.log() supports %O 2744s ok 19 console string replacement console.log() ignores %c 2744s ok 20 console string replacement console.log() supports mixing substitutions 2744s ok 21 console string replacement console.log() supports invalid numbers 2744s ok 22 console string replacement console.log() supports missing substitutions 2744s ok 23 console string replacement console.warn() supports %s 2744s ok 24 console string replacement console.warn() supports %d 2744s ok 25 console string replacement console.warn() supports %i 2744s ok 26 console string replacement console.warn() supports %f 2744s ok 27 console string replacement console.warn() supports %o 2744s ok 28 console string replacement console.warn() supports %O 2744s ok 29 console string replacement console.warn() ignores %c 2744s ok 30 console string replacement console.warn() supports mixing substitutions 2744s ok 31 console string replacement console.warn() supports invalid numbers 2744s ok 32 console string replacement console.warn() supports missing substitutions 2744s ok 33 console string replacement console.info() supports %s 2744s ok 34 console string replacement console.info() supports %d 2744s ok 35 console string replacement console.info() supports %i 2744s ok 36 console string replacement console.info() supports %f 2744s ok 37 console string replacement console.info() supports %o 2744s ok 38 console string replacement console.info() supports %O 2744s ok 39 console string replacement console.info() ignores %c 2744s ok 40 console string replacement console.info() supports mixing substitutions 2744s ok 41 console string replacement console.info() supports invalid numbers 2744s ok 42 console string replacement console.info() supports missing substitutions 2744s ok 43 console string replacement console.error() supports %s 2744s ok 44 console string replacement console.error() supports %d 2744s ok 45 console string replacement console.error() supports %i 2744s ok 46 console string replacement console.error() supports %f 2744s ok 47 console string replacement console.error() supports %o 2744s ok 48 console string replacement console.error() supports %O 2744s ok 49 console string replacement console.error() ignores %c 2744s ok 50 console string replacement console.error() supports mixing substitutions 2744s ok 51 console string replacement console.error() supports invalid numbers 2744s ok 52 console string replacement console.error() supports missing substitutions 2744s ok 53 console string replacement console.trace() supports %s 2744s ok 54 console string replacement console.trace() supports %d 2744s ok 55 console string replacement console.trace() supports %i 2744s ok 56 console string replacement console.trace() supports %f 2744s ok 57 console string replacement console.trace() supports %o 2744s ok 58 console string replacement console.trace() supports %O 2744s ok 59 console string replacement console.trace() ignores %c 2744s ok 60 console string replacement console.trace() supports mixing substitutions 2744s ok 61 console string replacement console.trace() supports invalid numbers 2744s ok 62 console string replacement console.trace() supports missing substitutions 2744s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 2744s ok 63 console time() ends correctly 2744s ok 64 console time() doesn't log initially 2744s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2744s JS MAINLOOP: Enqueue job , promise=, allocation site= 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: Spinning loop until released or hook cleared 2744s JS MAINLOOP: handling job 0, 2744s JS MAINLOOP: Enqueue job , promise=, allocation site= 2744s JS MAINLOOP: Completed job 0 2744s JS MAINLOOP: handling job 1, 2744s JS MAINLOOP: Enqueue job , promise=, allocation site= 2744s JS MAINLOOP: Completed job 1 2744s JS MAINLOOP: handling job 2, 2744s JS MAINLOOP: Enqueue job , promise=, allocation site= 2744s JS MAINLOOP: Completed job 2 2744s JS MAINLOOP: handling job 3, 2744s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2744s JS MAINLOOP: Main loop instance 0xaf86793a53b0: release 2744s JS MAINLOOP: Completed job 3 2744s JS MEMORY: Memory report: before destroying context 2744s JS MEMORY: 4290 objects currently alive 2744s JS MEMORY: boxed_instance = 4154 2744s JS MEMORY: boxed_prototype = 9 2744s JS MEMORY: closure = 2 2744s JS MEMORY: function = 115 2744s JS MEMORY: fundamental_instance = 0 2744s JS MEMORY: fundamental_prototype = 0 2744s JS MEMORY: gerror_instance = 0 2744s JS MEMORY: gerror_prototype = 0 2744s JS MEMORY: interface = 0 2744s JS MEMORY: module = 5 2744s JS MEMORY: ns = 3 2744s JS MEMORY: object_instance = 0 2744s JS MEMORY: object_prototype = 2 2744s JS MEMORY: param = 0 2744s JS MEMORY: union_instance = 0 2744s JS MEMORY: union_prototype = 0 2744s JS CTX: JS shutdown sequence 2744s JS CTX: Stopping profiler 2744s JS CTX: Shutting down toggle queue 2744s JS CTX: Notifying external reference holders of GjsContext dispose 2744s JS MAINLOOP: Stopping promise job dispatcher 2744s JS CTX: Notifying reference holders of GjsContext dispose 2744s JS CTX: Checking unhandled promise rejections 2744s JS CTX: Releasing cached JS wrappers 2744s JS CTX: Final triggered GC 2744s JS CTX: Destroying JS context 2745s JS CTX: Releasing all native objects 2745s JS CTX: Disabling auto GC 2745s JS CTX: Ending trace on global object 2745s JS CTX: Freeing allocated resources 2745s JS CTX: JS context destroyed 2745s PASS: cjs/testConsole.test 2745s Running test: cjs/testAsyncMainloop.test 2745s JS NATIVE: Registered native JS module '_promiseNative' 2745s JS NATIVE: Registered native JS module '_byteArrayNative' 2745s JS NATIVE: Registered native JS module '_encodingNative' 2745s JS NATIVE: Registered native JS module '_gi' 2745s JS NATIVE: Registered native JS module 'gi' 2745s JS NATIVE: Registered native JS module 'cairoNative' 2745s JS NATIVE: Registered native JS module 'system' 2745s JS NATIVE: Registered native JS module 'console' 2745s JS NATIVE: Registered native JS module '_print' 2745s JS CTX: Enabling JIT 2745s JS CTX: Initialized class GjsFileImporter prototype 0x37f1cfd00098 2745s JS IMPORT: Defining parent (nil) of 0x37f1cfd000f8 'imports' is mod 0 2745s JS IMPORT: Importing '_print' 2745s JS NATIVE: Defining native module '_print' 2745s JS IMPORT: Defining parent 0x37f1cfd000f8 of 0x37f1cfd006b0 '_print' is mod 1 2745s JS IMPORT: successfully imported module '_print' 2745s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2745s 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 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x37f1cfd014f0), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x37f1cfd021a8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x37f1cfd027a8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x37f1cfd027a8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x37f1cfd021a8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x37f1cfd014f0), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x37f1cfd014f0), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x37f1cfd014f0), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x37f1cfd021a8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x37f1cfd027a8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x37f1cfd014f0), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x37f1cfd014f0), global 0x1ab70f63d1c0 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: hold 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Starting promise job dispatcher 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: Spinning loop until released or hook cleared 2745s JS MAINLOOP: handling job 0, 2745s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: release 2745s JS MAINLOOP: Completed job 0 2745s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37f1cfd15910), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x37f1cfd16340), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x37f1cfd16340), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37f1cfd15910), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37f1cfd15910), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x37f1cfd16340), global 0x1ab70f63d1c0 2745s JS IMPORT: Module metadata hook for module 0x37f1cfd169e8 2745s JS IMPORT: Defining meta.importSync for module 0x37f1cfd169e8 2745s JS NATIVE: Defining native module 'gi' 2745s JS CTX: Initialized class GIRepositoryNamespace prototype 0x37f1cfd17168 2745s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2745s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2745s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2745s JS IMPORT: Importing directory 'overrides' 2745s JS IMPORT: Defining parent 0x37f1cfd000f8 of 0x37f1cfd171e8 'overrides' is mod 1 2745s JS IMPORT: Defined importer 'overrides' 0x37f1cfd171e8 in 0x37f1cfd000f8 2745s JS IMPORT: successfully imported directory 'overrides' 2745s JS IMPORT: Importing '_byteArrayNative' 2745s JS NATIVE: Defining native module '_byteArrayNative' 2745s JS IMPORT: Defining parent 0x37f1cfd000f8 of 0x37f1cfd17630 '_byteArrayNative' is mod 1 2745s JS IMPORT: successfully imported module '_byteArrayNative' 2745s JS IMPORT: Importing '_promiseNative' 2745s JS NATIVE: Defining native module '_promiseNative' 2745s JS IMPORT: Defining parent 0x37f1cfd000f8 of 0x37f1cfd176f0 '_promiseNative' is mod 1 2745s JS IMPORT: successfully imported module '_promiseNative' 2745s JS IMPORT: Importing module GLib succeeded 2745s JS IMPORT: Defining parent 0x37f1cfd171e8 of 0x1ab70f63e2b8 'GLib' is mod 1 2745s JS IMPORT: successfully imported module 'GLib' 2745s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2745s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1ab70f67f060, JSClass 0xe99fc29db348, in object 0x1ab70f67f038 2745s JS CTX: Initialized class GIRepositoryGType prototype 0x37f1cfd17920 2745s JS CTX: Initialized class GIRepositoryFunction prototype 0x1ab70f63e308 2745s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2745s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2745s JS G BXD: Defined class for Error (GError), prototype 0x1ab70f67f0b0, JSClass 0xe99fc29db348, in object 0x1ab70f67f038 2745s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2745s JS G BXD: Defined class for Variant (GVariant), prototype 0x1ab70f67f100, JSClass 0xe99fc29db348, in object 0x1ab70f67f038 2745s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2745s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1ab70f67f150, JSClass 0xe99fc29db348, in object 0x1ab70f67f038 2745s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2745s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2745s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1ab70f67f1a0, JSClass 0xe99fc29db348, in object 0x1ab70f67f038 2745s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2745s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2745s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2745s JS G BXD: Defined class for Thread (GThread), prototype 0x1ab70f67f1f0, JSClass 0xe99fc29db348, in object 0x1ab70f67f038 2745s JS G BXD: Defining method ref in prototype for GLib.Thread 2745s JS G BXD: Defining method unref in prototype for GLib.Thread 2745s JS G NS: Defined namespace 'GLib' 0x1ab70f67f038 in GIRepository 0x37f1cfd16ff8 2745s JS IMPORT: Importing module jasmine succeeded 2745s JS IMPORT: Defining parent 0x37f1cfd000f8 of 0x1ab70f63ecb8 'jasmine' is mod 1 2745s JS IMPORT: successfully imported module 'jasmine' 2745s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: hold 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: Spinning loop until released or hook cleared 2745s JS MAINLOOP: handling job 0, 2745s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: release 2745s JS MAINLOOP: Completed job 0 2745s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testAsyncMainloop.js' (file:///usr/libexec/installed-tests/cjs/js/testAsyncMainloop.js), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37f1cfd2aad0), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/minijasmine.js"' (relative to 0x37f1cfd2aad0), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37f1cfd2aad0), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/minijasmine.js"' (relative to 0x37f1cfd2aad0), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37f1cfd2aad0), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/minijasmine.js"' (relative to 0x37f1cfd2aad0), global 0x1ab70f63d1c0 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: hold 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: Spinning loop until released or hook cleared 2745s JS MAINLOOP: handling job 0, 2745s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testAsyncMainloop.js async resolved" 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: release 2745s JS MAINLOOP: Completed job 0 2745s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module metadata hook for module 0x37f1cfd2d280 2745s JS IMPORT: Defining meta.importSync for module 0x37f1cfd2d280 2745s JS NATIVE: Defining native module 'system' 2745s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37f1cfd2c5b8), global 0x1ab70f63d1c0 2745s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2745s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2745s JS MAINLOOP: Set main loop hook to 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: hold 2745s JS MAINLOOP: Running and clearing main loop hook 2745s JS G BXD: Defining method run in prototype for GLib.MainLoop 2745s 1..1 2745s JS IMPORT: Importing 'gi' 2745s JS IMPORT: Defining parent 0x37f1cfd000f8 of 0x37f1cfd16ff8 'gi' is mod 1 2745s JS IMPORT: successfully imported module 'gi' 2745s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2745s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2745s JS G BXD: Defined class for Source (GSource), prototype 0x1ab70f67f268, JSClass 0xe99fc29db348, in object 0x1ab70f67f038 2745s JS G BXD: Defining method set_priority in prototype for GLib.Source 2745s JS IMPORT: Importing '_gi' 2745s JS NATIVE: Defining native module '_gi' 2745s JS IMPORT: Defining parent 0x37f1cfd000f8 of 0x37f1cfd33830 '_gi' is mod 1 2745s JS IMPORT: successfully imported module '_gi' 2745s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2745s JS G NS: Defined namespace 'CjsPrivate' 0x1ab70f67f308 in GIRepository 0x37f1cfd16ff8 2745s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2745s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2745s JS IMPORT: Importing module _common succeeded 2745s JS IMPORT: Defining parent 0x37f1cfd000f8 of 0x1ab70f63efd8 '_common' is mod 1 2745s JS IMPORT: successfully imported module '_common' 2745s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2745s JS IMPORT: Importing module _legacy succeeded 2745s JS IMPORT: Defining parent 0x37f1cfd000f8 of 0x1ab70f6cd060 '_legacy' is mod 1 2745s JS IMPORT: successfully imported module '_legacy' 2745s JS IMPORT: Importing module GObject succeeded 2745s JS IMPORT: Defining parent 0x37f1cfd171e8 of 0x1ab70f63ef88 'GObject' is mod 1 2745s JS IMPORT: successfully imported module 'GObject' 2745s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2745s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2745s JS G BXD: Defined class for String (GString), prototype 0x1ab70f67f588, JSClass 0xe99fc29db348, in object 0x1ab70f67f2e0 2745s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2745s JS G PRM: Defined class ParamSpec prototype is 0x1ab70f6cd100 class 0xe99fc29e02e8 in object 0x1ab70f67f2e0 2745s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2745s JS G OBJ: Defined class for Object (GObject), prototype 0x1ab70f67f6f0, JSClass 0xe99fc29dba58, in object 0x1ab70f67f2e0 2745s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2745s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2745s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1ab70f67f718, JSClass 0xe99fc29dba58, in object 0x1ab70f67f2e0 2745s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2745s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2745s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2745s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2745s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2745s JS G NS: Defined namespace 'GObject' 0x1ab70f67f2e0 in GIRepository 0x37f1cfd16ff8 2745s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2745s JS G BXD: Defining method attach in prototype for GLib.Source 2745s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2745s JS IMPORT: Module metadata hook for module 0x37f1cfd042b8 2745s JS IMPORT: Defining meta.importSync for module 0x37f1cfd042b8 2745s JS G BXD: Defining method destroy in prototype for GLib.Source 2745s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 2745s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2745s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 2745s JS MAINLOOP: Set main loop hook to 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: Spinning loop until released or hook cleared 2745s JS MAINLOOP: handling job 0, 2745s JS MAINLOOP: Completed job 0 2745s JS MAINLOOP: Running and clearing main loop hook 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: Spinning loop until released or hook cleared 2745s JS MAINLOOP: handling job 0, 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Completed job 0 2745s JS MAINLOOP: handling job 1, 2745s JS MAINLOOP: Set main loop hook to 2745s JS MAINLOOP: Completed job 1 2745s JS MAINLOOP: handling job 2, 2745s ok 1 Async mainloop resolves when main loop exits 2745s JS MAINLOOP: Completed job 2 2745s JS MAINLOOP: Running and clearing main loop hook 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: Spinning loop until released or hook cleared 2745s JS MAINLOOP: handling job 0, 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Completed job 0 2745s JS MAINLOOP: handling job 1, 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Completed job 1 2745s JS MAINLOOP: handling job 2, 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Completed job 2 2745s JS MAINLOOP: handling job 3, 2745s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2745s JS MAINLOOP: Main loop instance 0xb60e2d34e3b0: release 2745s JS MAINLOOP: Completed job 3 2745s JS MEMORY: Memory report: before destroying context 2745s JS MEMORY: 129 objects currently alive 2745s JS MEMORY: boxed_instance = 14 2745s JS MEMORY: boxed_prototype = 8 2745s JS MEMORY: closure = 1 2745s JS MEMORY: function = 96 2745s JS MEMORY: fundamental_instance = 0 2745s JS MEMORY: fundamental_prototype = 0 2745s JS MEMORY: gerror_instance = 0 2745s JS MEMORY: gerror_prototype = 0 2745s JS MEMORY: interface = 0 2745s JS MEMORY: module = 5 2745s JS MEMORY: ns = 3 2745s JS MEMORY: object_instance = 0 2745s JS MEMORY: object_prototype = 2 2745s JS MEMORY: param = 0 2745s JS MEMORY: union_instance = 0 2745s JS MEMORY: union_prototype = 0 2745s JS CTX: JS shutdown sequence 2745s JS CTX: Stopping profiler 2745s JS CTX: Shutting down toggle queue 2745s JS CTX: Notifying external reference holders of GjsContext dispose 2745s JS MAINLOOP: Stopping promise job dispatcher 2745s JS CTX: Notifying reference holders of GjsContext dispose 2745s JS CTX: Checking unhandled promise rejections 2745s JS CTX: Releasing cached JS wrappers 2745s JS CTX: Final triggered GC 2745s JS CTX: Destroying JS context 2745s JS CTX: Releasing all native objects 2745s JS CTX: Disabling auto GC 2745s JS CTX: Ending trace on global object 2745s JS CTX: Freeing allocated resources 2745s JS CTX: JS context destroyed 2745s PASS: cjs/testAsyncMainloop.test 2745s Running test: cjs/breakpoint.test 2745s 1..1 2745s ok 1 - /usr/libexec/installed-tests/cjs/debugger/breakpoint.debugger 2745s PASS: cjs/breakpoint.test 2745s Running test: cjs/continue.test 2745s 1..1 2745s ok 1 - /usr/libexec/installed-tests/cjs/debugger/continue.debugger 2745s PASS: cjs/continue.test 2745s Running test: cjs/quit.test 2745s 1..1 2745s ok 1 - /usr/libexec/installed-tests/cjs/debugger/quit.debugger 2745s PASS: cjs/quit.test 2745s Running test: cjs/lastvalues.test 2745s 1..1 2745s ok 1 - /usr/libexec/installed-tests/cjs/debugger/lastvalues.debugger 2745s PASS: cjs/lastvalues.test 2745s Running test: cjs/testWarnLib.test 2745s JS NATIVE: Registered native JS module '_promiseNative' 2745s JS NATIVE: Registered native JS module '_byteArrayNative' 2745s JS NATIVE: Registered native JS module '_encodingNative' 2745s JS NATIVE: Registered native JS module '_gi' 2745s JS NATIVE: Registered native JS module 'gi' 2745s JS NATIVE: Registered native JS module 'cairoNative' 2745s JS NATIVE: Registered native JS module 'system' 2745s JS NATIVE: Registered native JS module 'console' 2745s JS NATIVE: Registered native JS module '_print' 2745s JS CTX: Enabling JIT 2745s JS CTX: Initialized class GjsFileImporter prototype 0x13dd10f00098 2745s JS IMPORT: Defining parent (nil) of 0x13dd10f000f8 'imports' is mod 0 2745s JS IMPORT: Importing '_print' 2745s JS NATIVE: Defining native module '_print' 2745s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x13dd10f006b0 '_print' is mod 1 2745s JS IMPORT: successfully imported module '_print' 2745s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2745s 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 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x13dd10f014f0), global 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x13dd10f021a8), global 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x13dd10f027a8), global 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x13dd10f027a8), global 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x13dd10f021a8), global 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x13dd10f014f0), global 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x13dd10f014f0), global 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x13dd10f014f0), global 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x13dd10f021a8), global 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x13dd10f027a8), global 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x13dd10f014f0), global 0x28d1dce3d1c0 2745s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x13dd10f014f0), global 0x28d1dce3d1c0 2745s JS MAINLOOP: Main loop instance 0xada8361f83b0: hold 2745s JS MAINLOOP: Enqueue job , promise=, allocation site= 2745s JS MAINLOOP: Starting promise job dispatcher 2745s JS MAINLOOP: Main loop instance 0xada8361f83b0: Spinning loop until released or hook cleared 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2746s JS MAINLOOP: Main loop instance 0xada8361f83b0: release 2746s JS MAINLOOP: Completed job 0 2746s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x13dd10f15910), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x13dd10f16340), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x13dd10f16340), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x13dd10f15910), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x13dd10f15910), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x13dd10f16340), global 0x28d1dce3d1c0 2746s JS IMPORT: Module metadata hook for module 0x13dd10f169e8 2746s JS IMPORT: Defining meta.importSync for module 0x13dd10f169e8 2746s JS NATIVE: Defining native module 'gi' 2746s JS CTX: Initialized class GIRepositoryNamespace prototype 0x13dd10f17168 2746s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2746s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2746s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2746s JS IMPORT: Importing directory 'overrides' 2746s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x13dd10f171e8 'overrides' is mod 1 2746s JS IMPORT: Defined importer 'overrides' 0x13dd10f171e8 in 0x13dd10f000f8 2746s JS IMPORT: successfully imported directory 'overrides' 2746s JS IMPORT: Importing '_byteArrayNative' 2746s JS NATIVE: Defining native module '_byteArrayNative' 2746s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x13dd10f17630 '_byteArrayNative' is mod 1 2746s JS IMPORT: successfully imported module '_byteArrayNative' 2746s JS IMPORT: Importing '_promiseNative' 2746s JS NATIVE: Defining native module '_promiseNative' 2746s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x13dd10f176f0 '_promiseNative' is mod 1 2746s JS IMPORT: successfully imported module '_promiseNative' 2746s JS IMPORT: Importing module GLib succeeded 2746s JS IMPORT: Defining parent 0x13dd10f171e8 of 0x28d1dce3e2b8 'GLib' is mod 1 2746s JS IMPORT: successfully imported module 'GLib' 2746s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2746s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x28d1dce7f060, JSClass 0xf6aa1bc2b348, in object 0x28d1dce7f038 2746s JS CTX: Initialized class GIRepositoryGType prototype 0x13dd10f17920 2746s JS CTX: Initialized class GIRepositoryFunction prototype 0x28d1dce3e308 2746s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2746s JS G BXD: Defined class for Error (GError), prototype 0x28d1dce7f0b0, JSClass 0xf6aa1bc2b348, in object 0x28d1dce7f038 2746s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2746s JS G BXD: Defined class for Variant (GVariant), prototype 0x28d1dce7f100, JSClass 0xf6aa1bc2b348, in object 0x28d1dce7f038 2746s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2746s JS G BXD: Defined class for Bytes (GBytes), prototype 0x28d1dce7f150, JSClass 0xf6aa1bc2b348, in object 0x28d1dce7f038 2746s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2746s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x28d1dce7f1a0, JSClass 0xf6aa1bc2b348, in object 0x28d1dce7f038 2746s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2746s JS G BXD: Defined class for Thread (GThread), prototype 0x28d1dce7f1f0, JSClass 0xf6aa1bc2b348, in object 0x28d1dce7f038 2746s JS G BXD: Defining method ref in prototype for GLib.Thread 2746s JS G BXD: Defining method unref in prototype for GLib.Thread 2746s JS G NS: Defined namespace 'GLib' 0x28d1dce7f038 in GIRepository 0x13dd10f16ff8 2746s JS IMPORT: Importing module jasmine succeeded 2746s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x28d1dce3ecb8 'jasmine' is mod 1 2746s JS IMPORT: successfully imported module 'jasmine' 2746s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2746s JS MAINLOOP: Main loop instance 0xada8361f83b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Main loop instance 0xada8361f83b0: Spinning loop until released or hook cleared 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2746s JS MAINLOOP: Main loop instance 0xada8361f83b0: release 2746s JS MAINLOOP: Completed job 0 2746s JS IMPORT: Importing 'gi' 2746s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x13dd10f16ff8 'gi' is mod 1 2746s JS IMPORT: successfully imported module 'gi' 2746s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2746s JS G NS: Defined namespace 'CjsPrivate' 0x28d1dce7f290 in GIRepository 0x13dd10f16ff8 2746s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2746s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2746s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2746s JS IMPORT: Importing module _legacy succeeded 2746s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x28d1dce3eee8 '_legacy' is mod 1 2746s JS IMPORT: successfully imported module '_legacy' 2746s JS IMPORT: Importing module lang succeeded 2746s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x28d1dce3ee98 'lang' is mod 1 2746s JS IMPORT: successfully imported module 'lang' 2746s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2746s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2746s JS IMPORT: Importing module _signals succeeded 2746s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x28d1dce3ef38 '_signals' is mod 1 2746s JS IMPORT: successfully imported module '_signals' 2746s JS IMPORT: Importing module signals succeeded 2746s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x28d1dce3ee48 'signals' is mod 1 2746s JS IMPORT: successfully imported module 'signals' 2746s JS IMPORT: Importing module Gio succeeded 2746s JS IMPORT: Defining parent 0x13dd10f171e8 of 0x28d1dce3edf8 'Gio' is mod 1 2746s JS IMPORT: successfully imported module 'Gio' 2746s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2746s JS IMPORT: Importing '_gi' 2746s JS NATIVE: Defining native module '_gi' 2746s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x13dd10f2dcb0 '_gi' is mod 1 2746s JS IMPORT: successfully imported module '_gi' 2746s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2746s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2746s JS IMPORT: Importing module _common succeeded 2746s JS IMPORT: Defining parent 0x13dd10f000f8 of 0x28d1dce3efd8 '_common' is mod 1 2746s JS IMPORT: successfully imported module '_common' 2746s JS IMPORT: Importing module GObject succeeded 2746s JS IMPORT: Defining parent 0x13dd10f171e8 of 0x28d1dce3ef88 'GObject' is mod 1 2746s JS IMPORT: successfully imported module 'GObject' 2746s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2746s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2746s JS G BXD: Defined class for String (GString), prototype 0x28d1dce7f538, JSClass 0xf6aa1bc2b348, in object 0x28d1dce7f2b8 2746s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2746s JS G PRM: Defined class ParamSpec prototype is 0x28d1dcece0b0 class 0xf6aa1bc302e8 in object 0x28d1dce7f2b8 2746s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2746s JS G OBJ: Defined class for Object (GObject), prototype 0x28d1dce7f6a0, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f2b8 2746s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2746s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2746s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x28d1dce7f6c8, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f2b8 2746s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2746s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2746s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2746s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2746s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2746s JS G NS: Defined namespace 'GObject' 0x28d1dce7f2b8 in GIRepository 0x13dd10f16ff8 2746s JS G OBJ: Defined class for Application (GApplication), prototype 0x28d1dce7f718, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f268 2746s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2746s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x28d1dcece420, JSClass 0xf6aa1bc2b830, in object 0x28d1dce7f268 2746s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2746s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2746s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x28d1dce7f790, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f268 2746s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2746s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x28d1dcece6a0, JSClass 0xf6aa1bc2b830, in object 0x28d1dce7f268 2746s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2746s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x28d1dce7f808, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f268 2746s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2746s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2746s JS G IFACE: Defined class for Initable (GInitable), prototype 0x28d1dcece7e0, JSClass 0xf6aa1bc2b830, in object 0x28d1dce7f268 2746s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2746s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2746s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2746s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x28d1dce7f880, JSClass 0xf6aa1bc2b348, in object 0x28d1dce7f268 2746s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2746s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x28d1dce7f8d0, JSClass 0xf6aa1bc2b348, in object 0x28d1dce7f268 2746s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2746s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2746s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x28d1dce7f920, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f268 2746s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x28d1dce7f970, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f290 2746s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2746s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x28d1dce7f9c0, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f268 2746s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2746s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2746s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2746s JS G IFACE: Defined class for File (GFile), prototype 0x28d1dcece948, JSClass 0xf6aa1bc2b830, in object 0x28d1dce7f268 2746s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x28d1dce7fa38, JSClass 0xf6aa1bc2ba58, in object 0x13dd10f170d8 2746s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2746s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x28d1dce7fab0, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f268 2746s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2746s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2746s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x28d1dce7fb00, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f268 2746s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2746s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x28d1dce7fb50, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f268 2746s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2746s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x28d1dce7fba0, JSClass 0xf6aa1bc2b348, in object 0x28d1dce7f268 2746s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2746s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2746s JS G OBJ: Defined class for Settings (GSettings), prototype 0x28d1dce7fbf0, JSClass 0xf6aa1bc2ba58, in object 0x28d1dce7f268 2746s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2746s JS G NS: Defined namespace 'Gio' 0x28d1dce7f268 in GIRepository 0x13dd10f16ff8 2746s 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 2746s JS G NS: Defined namespace 'WarnLib' 0x28d1dce7fc40 in GIRepository 0x13dd10f16ff8 2746s JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' 2746s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0x28d1dced93d0, JSClass 0xf6aa1bc2b830, in object 0x28d1dce7fc40 2746s JS CTX: Script evaluation succeeded 2746s JS MAINLOOP: Main loop instance 0xada8361f83b0: Spinning loop until released or hook cleared 2746s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module metadata hook for module 0x13dd10f380c0 2746s JS IMPORT: Defining meta.importSync for module 0x13dd10f380c0 2746s JS NATIVE: Defining native module 'system' 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x13dd10f373f8), global 0x28d1dce3d1c0 2746s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2746s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2746s JS MAINLOOP: Set main loop hook to 2746s JS MAINLOOP: Main loop instance 0xada8361f83b0: hold 2746s JS MAINLOOP: Running and clearing main loop hook 2746s JS G BXD: Defining method run in prototype for GLib.MainLoop 2746s 1..2 2746s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2746s JS G BXD: Defined class for Source (GSource), prototype 0x28d1dce7fce0, JSClass 0xf6aa1bc2b348, in object 0x28d1dce7f038 2746s JS G BXD: Defining method set_priority in prototype for GLib.Source 2746s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2746s JS G BXD: Defining method attach in prototype for GLib.Source 2746s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2746s JS IMPORT: Module metadata hook for module 0x28d1dce4ba50 2746s JS IMPORT: Defining meta.importSync for module 0x28d1dce4ba50 2746s JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' 2746s JS G BXD: Defining method matches in prototype for GLib.Error 2746s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 2746s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x28d1dcef39e8, JSClass 0xf6aa1bc2b5e8, in object 0x28d1dce7f268 2746s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 2746s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 2746s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 2746s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 2746s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 2746s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 2746s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 2746s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 2746s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 2746s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 2746s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 2746s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 2746s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 2746s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 2746s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 2746s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 2746s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 2746s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 2746s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 2746s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 2746s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 2746s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 2746s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 2746s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 2746s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 2746s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 2746s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 2746s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 2746s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 2746s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 2746s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 2746s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 2746s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 2746s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 2746s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 2746s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 2746s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 2746s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 2746s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 2746s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 2746s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 2746s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 2746s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 2746s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 2746s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 2746s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 2746s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 2746s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 2746s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 2746s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 2746s JS G BXD: Defining method destroy in prototype for GLib.Source 2746s ok 1 WarnLib bug 689482 2746s ok 2 WarnLib calls vfuncs with unnamed parameters 2746s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Main loop instance 0xada8361f83b0: Spinning loop until released or hook cleared 2746s JS MAINLOOP: handling job 0, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 0 2746s JS MAINLOOP: handling job 1, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 1 2746s JS MAINLOOP: handling job 2, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 2 2746s JS MAINLOOP: handling job 3, 2746s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2746s JS MAINLOOP: Main loop instance 0xada8361f83b0: release 2746s JS MAINLOOP: Completed job 3 2746s JS MEMORY: Memory report: before destroying context 2746s JS MEMORY: 262 objects currently alive 2746s JS MEMORY: boxed_instance = 16 2746s JS MEMORY: boxed_prototype = 11 2746s JS MEMORY: closure = 3 2746s JS MEMORY: function = 196 2746s JS MEMORY: fundamental_instance = 0 2746s JS MEMORY: fundamental_prototype = 0 2746s JS MEMORY: gerror_instance = 0 2746s JS MEMORY: gerror_prototype = 1 2746s JS MEMORY: interface = 5 2746s JS MEMORY: module = 9 2746s JS MEMORY: ns = 5 2746s JS MEMORY: object_instance = 2 2746s JS MEMORY: object_prototype = 14 2746s JS MEMORY: param = 0 2746s JS MEMORY: union_instance = 0 2746s JS MEMORY: union_prototype = 0 2746s JS CTX: JS shutdown sequence 2746s JS CTX: Stopping profiler 2746s JS CTX: Shutting down toggle queue 2746s JS CTX: Notifying external reference holders of GjsContext dispose 2746s JS MAINLOOP: Stopping promise job dispatcher 2746s JS CTX: Notifying reference holders of GjsContext dispose 2746s JS CTX: Checking unhandled promise rejections 2746s JS CTX: Releasing cached JS wrappers 2746s JS CTX: Final triggered GC 2746s JS CTX: Destroying JS context 2746s JS CTX: Releasing all native objects 2746s JS CTX: Disabling auto GC 2746s JS CTX: Ending trace on global object 2746s JS CTX: Freeing allocated resources 2746s JS CTX: JS context destroyed 2746s PASS: cjs/testWarnLib.test 2746s Running test: cjs/testESModules.test 2746s JS NATIVE: Registered native JS module '_promiseNative' 2746s JS NATIVE: Registered native JS module '_byteArrayNative' 2746s JS NATIVE: Registered native JS module '_encodingNative' 2746s JS NATIVE: Registered native JS module '_gi' 2746s JS NATIVE: Registered native JS module 'gi' 2746s JS NATIVE: Registered native JS module 'cairoNative' 2746s JS NATIVE: Registered native JS module 'system' 2746s JS NATIVE: Registered native JS module 'console' 2746s JS NATIVE: Registered native JS module '_print' 2746s JS CTX: Enabling JIT 2746s JS CTX: Initialized class GjsFileImporter prototype 0x2bf182300098 2746s JS IMPORT: Defining parent (nil) of 0x2bf1823000f8 'imports' is mod 0 2746s JS IMPORT: Importing '_print' 2746s JS NATIVE: Defining native module '_print' 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x2bf1823006b0 '_print' is mod 1 2746s JS IMPORT: successfully imported module '_print' 2746s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2746s 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 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2bf1823014f0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2bf1823021a8), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2bf1823027a8), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2bf1823027a8), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2bf1823021a8), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2bf1823014f0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2bf1823014f0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2bf1823014f0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2bf1823021a8), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2bf1823027a8), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2bf1823014f0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2bf1823014f0), global 0x1824c713d1c0 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Starting promise job dispatcher 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: Spinning loop until released or hook cleared 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Completed job 0 2746s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bf182315910), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bf182316340), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bf182316340), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bf182315910), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bf182315910), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bf182316340), global 0x1824c713d1c0 2746s JS IMPORT: Module metadata hook for module 0x2bf1823169e8 2746s JS IMPORT: Defining meta.importSync for module 0x2bf1823169e8 2746s JS NATIVE: Defining native module 'gi' 2746s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2bf182317168 2746s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2746s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2746s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2746s JS IMPORT: Importing directory 'overrides' 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x2bf1823171e8 'overrides' is mod 1 2746s JS IMPORT: Defined importer 'overrides' 0x2bf1823171e8 in 0x2bf1823000f8 2746s JS IMPORT: successfully imported directory 'overrides' 2746s JS IMPORT: Importing '_byteArrayNative' 2746s JS NATIVE: Defining native module '_byteArrayNative' 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x2bf182317630 '_byteArrayNative' is mod 1 2746s JS IMPORT: successfully imported module '_byteArrayNative' 2746s JS IMPORT: Importing '_promiseNative' 2746s JS NATIVE: Defining native module '_promiseNative' 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x2bf1823176f0 '_promiseNative' is mod 1 2746s JS IMPORT: successfully imported module '_promiseNative' 2746s JS IMPORT: Importing module GLib succeeded 2746s JS IMPORT: Defining parent 0x2bf1823171e8 of 0x1824c713e2b8 'GLib' is mod 1 2746s JS IMPORT: successfully imported module 'GLib' 2746s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2746s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1824c717f060, JSClass 0xff72e086b348, in object 0x1824c717f038 2746s JS CTX: Initialized class GIRepositoryGType prototype 0x2bf182317920 2746s JS CTX: Initialized class GIRepositoryFunction prototype 0x1824c713e308 2746s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2746s JS G BXD: Defined class for Error (GError), prototype 0x1824c717f0b0, JSClass 0xff72e086b348, in object 0x1824c717f038 2746s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2746s JS G BXD: Defined class for Variant (GVariant), prototype 0x1824c717f100, JSClass 0xff72e086b348, in object 0x1824c717f038 2746s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2746s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1824c717f150, JSClass 0xff72e086b348, in object 0x1824c717f038 2746s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2746s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1824c717f1a0, JSClass 0xff72e086b348, in object 0x1824c717f038 2746s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2746s JS G BXD: Defined class for Thread (GThread), prototype 0x1824c717f1f0, JSClass 0xff72e086b348, in object 0x1824c717f038 2746s JS G BXD: Defining method ref in prototype for GLib.Thread 2746s JS G BXD: Defining method unref in prototype for GLib.Thread 2746s JS G NS: Defined namespace 'GLib' 0x1824c717f038 in GIRepository 0x2bf182316ff8 2746s JS IMPORT: Importing module jasmine succeeded 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x1824c713ecb8 'jasmine' is mod 1 2746s JS IMPORT: successfully imported module 'jasmine' 2746s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: Spinning loop until released or hook cleared 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Completed job 0 2746s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testESModules.js' (file:///usr/libexec/installed-tests/cjs/js/testESModules.js), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bf18232c648), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bf18232c648), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2bf18232dad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2bf18232dad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/importmeta.js"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/importmeta.js"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 2746s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 2746s JS IMPORT: Importing 'gi' 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x2bf182316ff8 'gi' is mod 1 2746s JS IMPORT: successfully imported module 'gi' 2746s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2746s JS G NS: Defined namespace 'CjsPrivate' 0x1824c717f268 in GIRepository 0x2bf182316ff8 2746s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 2746s JS G ENUM: Defining enum value ALL (fixed from all) 6 2746s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 2746s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 2746s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 2746s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 2746s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 2746s JS G ENUM: Defining enum value TIME (fixed from time) 2 2746s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x2bf18232f1f0 2746s JS IMPORT: Importing module _gettext succeeded 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x1824c713edd0 '_gettext' is mod 1 2746s JS IMPORT: successfully imported module '_gettext' 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2bf18232c648), global 0x1824c713d1c0 2746s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2746s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2746s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2746s JS IMPORT: Importing module _legacy succeeded 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x1824c713ef10 '_legacy' is mod 1 2746s JS IMPORT: successfully imported module '_legacy' 2746s JS IMPORT: Importing module lang succeeded 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x1824c713eec0 'lang' is mod 1 2746s JS IMPORT: successfully imported module 'lang' 2746s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2746s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2746s JS IMPORT: Importing module _signals succeeded 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x1824c713ef60 '_signals' is mod 1 2746s JS IMPORT: successfully imported module '_signals' 2746s JS IMPORT: Importing module signals succeeded 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x1824c713ee70 'signals' is mod 1 2746s JS IMPORT: successfully imported module 'signals' 2746s JS IMPORT: Importing module Gio succeeded 2746s JS IMPORT: Defining parent 0x2bf1823171e8 of 0x1824c713ee20 'Gio' is mod 1 2746s JS IMPORT: successfully imported module 'Gio' 2746s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2746s JS IMPORT: Importing '_gi' 2746s JS NATIVE: Defining native module '_gi' 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x2bf1823322d8 '_gi' is mod 1 2746s JS IMPORT: successfully imported module '_gi' 2746s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2746s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2746s JS IMPORT: Importing module _common succeeded 2746s JS IMPORT: Defining parent 0x2bf1823000f8 of 0x1824c71d4038 '_common' is mod 1 2746s JS IMPORT: successfully imported module '_common' 2746s JS IMPORT: Importing module GObject succeeded 2746s JS IMPORT: Defining parent 0x2bf1823171e8 of 0x1824c713efb0 'GObject' is mod 1 2746s JS IMPORT: successfully imported module 'GObject' 2746s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2746s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2746s JS G BXD: Defined class for String (GString), prototype 0x1824c717f560, JSClass 0xff72e086b348, in object 0x1824c717f2e0 2746s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2746s JS G PRM: Defined class ParamSpec prototype is 0x1824c71d40d8 class 0xff72e08702e8 in object 0x1824c717f2e0 2746s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2746s JS G OBJ: Defined class for Object (GObject), prototype 0x1824c717f6c8, JSClass 0xff72e086ba58, in object 0x1824c717f2e0 2746s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2746s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2746s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1824c717f6f0, JSClass 0xff72e086ba58, in object 0x1824c717f2e0 2746s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2746s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2746s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2746s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2746s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2746s JS G NS: Defined namespace 'GObject' 0x1824c717f2e0 in GIRepository 0x2bf182316ff8 2746s JS G OBJ: Defined class for Application (GApplication), prototype 0x1824c717f740, JSClass 0xff72e086ba58, in object 0x1824c717f2b8 2746s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2746s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1824c71d4448, JSClass 0xff72e086b830, in object 0x1824c717f2b8 2746s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2746s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2746s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2746s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1824c717f7b8, JSClass 0xff72e086ba58, in object 0x1824c717f2b8 2746s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2746s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1824c71d46c8, JSClass 0xff72e086b830, in object 0x1824c717f2b8 2746s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2746s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1824c717f830, JSClass 0xff72e086ba58, in object 0x1824c717f2b8 2746s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2746s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2746s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1824c71d4808, JSClass 0xff72e086b830, in object 0x1824c717f2b8 2746s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2746s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2746s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2746s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1824c717f8a8, JSClass 0xff72e086b348, in object 0x1824c717f2b8 2746s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2746s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1824c717f8f8, JSClass 0xff72e086b348, in object 0x1824c717f2b8 2746s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2746s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2746s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1824c717f948, JSClass 0xff72e086ba58, in object 0x1824c717f2b8 2746s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1824c717f998, JSClass 0xff72e086ba58, in object 0x1824c717f268 2746s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2746s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1824c717f9e8, JSClass 0xff72e086ba58, in object 0x1824c717f2b8 2746s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2746s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2746s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2746s JS G IFACE: Defined class for File (GFile), prototype 0x1824c71d4970, JSClass 0xff72e086b830, in object 0x1824c717f2b8 2746s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1824c717fa60, JSClass 0xff72e086ba58, in object 0x2bf1823170d8 2746s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2746s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1824c717fad8, JSClass 0xff72e086ba58, in object 0x1824c717f2b8 2746s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2746s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2746s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1824c717fb28, JSClass 0xff72e086ba58, in object 0x1824c717f2b8 2746s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2746s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1824c717fb78, JSClass 0xff72e086ba58, in object 0x1824c717f2b8 2746s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2746s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1824c717fbc8, JSClass 0xff72e086b348, in object 0x1824c717f2b8 2746s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2746s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2746s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1824c717fc18, JSClass 0xff72e086ba58, in object 0x1824c717f2b8 2746s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2746s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2746s JS G NS: Defined namespace 'Gio' 0x1824c717f2b8 in GIRepository 0x2bf182316ff8 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module metadata hook for module 0x2bf18232ceb0 2746s JS IMPORT: Defining meta.importSync for module 0x2bf18232ceb0 2746s JS NATIVE: Defining native module 'system' 2746s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2bf18232dad0), global 0x1824c713d1c0 2746s JS IMPORT: Module metadata hook for module 0x2bf18232dad0 2746s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x1824c717fc68, JSClass 0xff72e086ba58, in object 0x2bf1823170d8 2746s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/importmeta.js"' (relative to 0x2bf18232aad0), global 0x1824c713d1c0 2746s JS IMPORT: Module metadata hook for module 0x2bf18232e200 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: Spinning loop until released or hook cleared 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testESModules.js async resolved" 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Completed job 0 2746s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2bf182306ad0), global 0x1824c713d1c0 2746s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2746s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2746s JS MAINLOOP: Set main loop hook to 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Running and clearing main loop hook 2746s JS G BXD: Defining method run in prototype for GLib.MainLoop 2746s 1..23 2746s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2746s JS G BXD: Defined class for Source (GSource), prototype 0x1824c717fd30, JSClass 0xff72e086b348, in object 0x1824c717f038 2746s JS G BXD: Defining method set_priority in prototype for GLib.Source 2746s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2746s JS G BXD: Defining method attach in prototype for GLib.Source 2746s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2746s JS IMPORT: Module metadata hook for module 0x1824c714bd60 2746s JS IMPORT: Defining meta.importSync for module 0x1824c714bd60 2746s JS G BXD: Defining method destroy in prototype for GLib.Source 2746s ok 1 ES module imports default import 2746s ok 2 ES module imports named import 2746s ok 3 ES module imports GObject introspection import 2746s ok 4 ES module imports import with version parameter 2746s ok 5 ES module imports import again with other version parameter 2746s ok 6 ES module imports import for the first time with wrong version 2746s JS IMPORT: Importing module Gtk succeeded 2746s JS IMPORT: Defining parent 0x1824c7140d78 of 0x1824c71f5fb0 'Gtk' is mod 1 2746s JS IMPORT: successfully imported module 'Gtk' 2746s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 2746s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 2746s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3ec4dd312240, JSClass 0xff72e086ba58, in object 0x1824c717f2e0 2746s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x3ec4dd312290, JSClass 0xff72e086ba58, in object 0x3ec4dd312218 2746s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 2746s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x3ec4dd3142e0, JSClass 0xff72e086b830, in object 0x3ec4dd312218 2746s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 2746s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x3ec4dd312308, JSClass 0xff72e086ba58, in object 0x3ec4dd312218 2746s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 2746s JS G NS: Defined namespace 'Gtk' 0x3ec4dd312218 in GIRepository 0x1824c71409b8 2746s ok 7 ES module imports import with another version after a failed import 2746s ok 8 ES module imports import nonexistent module 2746s ok 9 ES module imports GObject introspection import via URL scheme 2746s JS IMPORT: Module metadata hook for module 0x1824c714b9e0 2746s not ok 10 ES module imports import.meta.url 2746s # Message: Expected 'file:///usr/libexec/installed-tests/cjs/js/testESModules.js' to match /\/installed-tests\/(gjs\/)?js\/testESModules\.js$/. 2746s # Stack: 2746s # error properties: Object({ matches: Function }) 2746s # 2746s # @file:///usr/libexec/installed-tests/cjs/js/testESModules.js:59:33 2746s # 2746s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2746s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Async import promise resolved 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 0 2746s JS MAINLOOP: handling job 1, 2746s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 1 2746s JS MAINLOOP: handling job 2, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 2 2746s JS MAINLOOP: handling job 3, 2746s ok 15 Builtin ES modules gettext named dynamic import 2746s JS MAINLOOP: Completed job 3 2746s JS IMPORT: Async module resolve hook for module '"gettext"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Async import promise resolved 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 0 2746s JS MAINLOOP: handling job 1, 2746s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 1 2746s JS MAINLOOP: handling job 2, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 2 2746s JS MAINLOOP: handling job 3, 2746s ok 16 Builtin ES modules gettext dynamic import matches static import 2746s JS MAINLOOP: Completed job 3 2746s ok 17 Builtin ES modules system default import 2746s ok 18 Builtin ES modules system named import 2746s JS IMPORT: Async module resolve hook for module '"system"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Async import promise resolved 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 0 2746s JS MAINLOOP: handling job 1, 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 1 2746s JS MAINLOOP: handling job 2, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 2 2746s JS MAINLOOP: handling job 3, 2746s ok 19 Builtin ES modules system dynamic import matches static import 2746s JS MAINLOOP: Completed job 3 2746s JS IMPORT: Async module resolve hook for module '"system"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Async import promise resolved 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 0 2746s JS MAINLOOP: handling job 1, 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 1 2746s JS MAINLOOP: handling job 2, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 2 2746s JS MAINLOOP: handling job 3, 2746s ok 20 Builtin ES modules system named dynamic import 2746s JS MAINLOOP: Completed job 3 2746s JS IMPORT: Async module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: handling job 0, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 0 2746s JS MAINLOOP: handling job 1, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 1 2746s JS MAINLOOP: handling job 2, 2746s JS IMPORT: Async import promise resolved 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 2 2746s JS MAINLOOP: handling job 3, 2746s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 3 2746s JS MAINLOOP: handling job 4, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 4 2746s JS MAINLOOP: handling job 5, 2746s ok 21 Dynamic imports default import 2746s JS MAINLOOP: Completed job 5 2746s JS IMPORT: Async module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Async import promise resolved 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 0 2746s JS MAINLOOP: handling job 1, 2746s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 1 2746s JS MAINLOOP: handling job 2, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 2 2746s JS MAINLOOP: handling job 3, 2746s ok 22 Dynamic imports named import 2746s JS MAINLOOP: Completed job 3 2746s JS IMPORT: Async module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Async import promise resolved 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 0 2746s JS MAINLOOP: handling job 1, 2746s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 1 2746s JS MAINLOOP: handling job 2, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 2 2746s JS MAINLOOP: handling job 3, 2746s JS IMPORT: Async module resolve hook for module '"gi://Gio"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 3 2746s JS MAINLOOP: handling job 4, 2746s JS IMPORT: Async import promise resolved 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 4 2746s JS MAINLOOP: handling job 5, 2746s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x1824c714b9e0), global 0x1824c713d1c0 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 5 2746s JS MAINLOOP: handling job 6, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 6 2746s JS MAINLOOP: handling job 7, 2746s ok 23 Dynamic imports dynamic gi import matches static 2746s JS MAINLOOP: Completed job 7 2746s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: Spinning loop until released or hook cleared 2746s JS MAINLOOP: handling job 0, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 0 2746s JS MAINLOOP: handling job 1, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 1 2746s JS MAINLOOP: handling job 2, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 2 2746s JS MAINLOOP: handling job 3, 2746s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2746s JS MAINLOOP: Main loop instance 0xb7c7578d63b0: release 2746s JS MAINLOOP: Completed job 3 2746s JS MEMORY: Memory report: before destroying context 2746s JS MEMORY: 380 objects currently alive 2746s JS MEMORY: boxed_instance = 108 2746s JS MEMORY: boxed_prototype = 11 2746s JS MEMORY: closure = 1 2746s JS MEMORY: function = 218 2746s JS MEMORY: fundamental_instance = 0 2746s JS MEMORY: fundamental_prototype = 0 2746s JS MEMORY: gerror_instance = 0 2746s JS MEMORY: gerror_prototype = 0 2746s JS MEMORY: interface = 5 2746s JS MEMORY: module = 11 2746s JS MEMORY: ns = 5 2746s JS MEMORY: object_instance = 4 2746s JS MEMORY: object_prototype = 17 2746s JS MEMORY: param = 0 2746s JS MEMORY: union_instance = 0 2746s JS MEMORY: union_prototype = 0 2746s JS CTX: JS shutdown sequence 2746s JS CTX: Stopping profiler 2746s JS CTX: Shutting down toggle queue 2746s JS CTX: Notifying external reference holders of GjsContext dispose 2746s JS MAINLOOP: Stopping promise job dispatcher 2746s JS CTX: Notifying reference holders of GjsContext dispose 2746s JS CTX: Checking unhandled promise rejections 2746s JS CTX: Releasing cached JS wrappers 2746s JS CTX: Final triggered GC 2746s JS CTX: Destroying JS context 2746s JS CTX: Releasing all native objects 2746s JS CTX: Disabling auto GC 2746s JS CTX: Ending trace on global object 2746s JS CTX: Freeing allocated resources 2746s JS CTX: JS context destroyed 2746s PASS: cjs/testESModules.test 2746s Running test: cjs/testGlobal.test 2746s JS NATIVE: Registered native JS module '_promiseNative' 2746s JS NATIVE: Registered native JS module '_byteArrayNative' 2746s JS NATIVE: Registered native JS module '_encodingNative' 2746s JS NATIVE: Registered native JS module '_gi' 2746s JS NATIVE: Registered native JS module 'gi' 2746s JS NATIVE: Registered native JS module 'cairoNative' 2746s JS NATIVE: Registered native JS module 'system' 2746s JS NATIVE: Registered native JS module 'console' 2746s JS NATIVE: Registered native JS module '_print' 2746s JS CTX: Enabling JIT 2746s JS CTX: Initialized class GjsFileImporter prototype 0x601ec00098 2746s JS IMPORT: Defining parent (nil) of 0x601ec000f8 'imports' is mod 0 2746s JS IMPORT: Importing '_print' 2746s JS NATIVE: Defining native module '_print' 2746s JS IMPORT: Defining parent 0x601ec000f8 of 0x601ec006b0 '_print' is mod 1 2746s JS IMPORT: successfully imported module '_print' 2746s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2746s 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 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x601ec014f0), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x601ec021a8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x601ec027a8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x601ec027a8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x601ec021a8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x601ec014f0), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x601ec014f0), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x601ec014f0), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x601ec021a8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x601ec027a8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x601ec014f0), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x601ec014f0), global 0x38b015b3d1c0 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Starting promise job dispatcher 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: Spinning loop until released or hook cleared 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: release 2746s JS MAINLOOP: Completed job 0 2746s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x601ec15910), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x601ec16340), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x601ec16340), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x601ec15910), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x601ec15910), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x601ec16340), global 0x38b015b3d1c0 2746s JS IMPORT: Module metadata hook for module 0x601ec169e8 2746s JS IMPORT: Defining meta.importSync for module 0x601ec169e8 2746s JS NATIVE: Defining native module 'gi' 2746s JS CTX: Initialized class GIRepositoryNamespace prototype 0x601ec17168 2746s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2746s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2746s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2746s JS IMPORT: Importing directory 'overrides' 2746s JS IMPORT: Defining parent 0x601ec000f8 of 0x601ec171e8 'overrides' is mod 1 2746s JS IMPORT: Defined importer 'overrides' 0x601ec171e8 in 0x601ec000f8 2746s JS IMPORT: successfully imported directory 'overrides' 2746s JS IMPORT: Importing '_byteArrayNative' 2746s JS NATIVE: Defining native module '_byteArrayNative' 2746s JS IMPORT: Defining parent 0x601ec000f8 of 0x601ec17630 '_byteArrayNative' is mod 1 2746s JS IMPORT: successfully imported module '_byteArrayNative' 2746s JS IMPORT: Importing '_promiseNative' 2746s JS NATIVE: Defining native module '_promiseNative' 2746s JS IMPORT: Defining parent 0x601ec000f8 of 0x601ec176f0 '_promiseNative' is mod 1 2746s JS IMPORT: successfully imported module '_promiseNative' 2746s JS IMPORT: Importing module GLib succeeded 2746s JS IMPORT: Defining parent 0x601ec171e8 of 0x38b015b3e2b8 'GLib' is mod 1 2746s JS IMPORT: successfully imported module 'GLib' 2746s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2746s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x38b015b7f060, JSClass 0xe4c8df4fb348, in object 0x38b015b7f038 2746s JS CTX: Initialized class GIRepositoryGType prototype 0x601ec17920 2746s JS CTX: Initialized class GIRepositoryFunction prototype 0x38b015b3e308 2746s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2746s JS G BXD: Defined class for Error (GError), prototype 0x38b015b7f0b0, JSClass 0xe4c8df4fb348, in object 0x38b015b7f038 2746s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2746s JS G BXD: Defined class for Variant (GVariant), prototype 0x38b015b7f100, JSClass 0xe4c8df4fb348, in object 0x38b015b7f038 2746s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2746s JS G BXD: Defined class for Bytes (GBytes), prototype 0x38b015b7f150, JSClass 0xe4c8df4fb348, in object 0x38b015b7f038 2746s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2746s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x38b015b7f1a0, JSClass 0xe4c8df4fb348, in object 0x38b015b7f038 2746s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2746s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2746s JS G BXD: Defined class for Thread (GThread), prototype 0x38b015b7f1f0, JSClass 0xe4c8df4fb348, in object 0x38b015b7f038 2746s JS G BXD: Defining method ref in prototype for GLib.Thread 2746s JS G BXD: Defining method unref in prototype for GLib.Thread 2746s JS G NS: Defined namespace 'GLib' 0x38b015b7f038 in GIRepository 0x601ec16ff8 2746s JS IMPORT: Importing module jasmine succeeded 2746s JS IMPORT: Defining parent 0x601ec000f8 of 0x38b015b3ecb8 'jasmine' is mod 1 2746s JS IMPORT: successfully imported module 'jasmine' 2746s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: Spinning loop until released or hook cleared 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: release 2746s JS MAINLOOP: Completed job 0 2746s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testGlobal.js' (file:///usr/libexec/installed-tests/cjs/js/testGlobal.js), global 0x38b015b3d1c0 2746s JS IMPORT: Importing 'system' 2746s JS NATIVE: Defining native module 'system' 2746s JS IMPORT: Defining parent 0x601ec000f8 of 0x601ec30970 'system' is mod 1 2746s JS IMPORT: successfully imported module 'system' 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: hold 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: Spinning loop until released or hook cleared 2746s JS MAINLOOP: handling job 0, 2746s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testGlobal.js async resolved" 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: release 2746s JS MAINLOOP: Completed job 0 2746s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module metadata hook for module 0x601ec350c0 2746s JS IMPORT: Defining meta.importSync for module 0x601ec350c0 2746s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x601ec343f8), global 0x38b015b3d1c0 2746s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2746s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2746s JS MAINLOOP: Set main loop hook to 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: hold 2746s JS MAINLOOP: Running and clearing main loop hook 2746s JS G BXD: Defining method run in prototype for GLib.MainLoop 2746s 1..10 2746s JS IMPORT: Importing 'gi' 2746s JS IMPORT: Defining parent 0x601ec000f8 of 0x601ec16ff8 'gi' is mod 1 2746s JS IMPORT: successfully imported module 'gi' 2746s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2746s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2746s JS G BXD: Defined class for Source (GSource), prototype 0x38b015b7f268, JSClass 0xe4c8df4fb348, in object 0x38b015b7f038 2746s JS G BXD: Defining method set_priority in prototype for GLib.Source 2746s JS IMPORT: Importing '_gi' 2746s JS NATIVE: Defining native module '_gi' 2746s JS IMPORT: Defining parent 0x601ec000f8 of 0x601ec3d9c0 '_gi' is mod 1 2746s JS IMPORT: successfully imported module '_gi' 2746s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2746s JS G NS: Defined namespace 'CjsPrivate' 0x38b015b7f308 in GIRepository 0x601ec16ff8 2746s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2746s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2746s JS IMPORT: Importing module _common succeeded 2746s JS IMPORT: Defining parent 0x601ec000f8 of 0x38b015b3efd8 '_common' is mod 1 2746s JS IMPORT: successfully imported module '_common' 2746s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2746s JS IMPORT: Importing module _legacy succeeded 2746s JS IMPORT: Defining parent 0x601ec000f8 of 0x38b015bcd060 '_legacy' is mod 1 2746s JS IMPORT: successfully imported module '_legacy' 2746s JS IMPORT: Importing module GObject succeeded 2746s JS IMPORT: Defining parent 0x601ec171e8 of 0x38b015b3ef88 'GObject' is mod 1 2746s JS IMPORT: successfully imported module 'GObject' 2746s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2746s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2746s JS G BXD: Defined class for String (GString), prototype 0x38b015b7f588, JSClass 0xe4c8df4fb348, in object 0x38b015b7f2e0 2746s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2746s JS G PRM: Defined class ParamSpec prototype is 0x38b015bcd100 class 0xe4c8df5002e8 in object 0x38b015b7f2e0 2746s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2746s JS G OBJ: Defined class for Object (GObject), prototype 0x38b015b7f6f0, JSClass 0xe4c8df4fba58, in object 0x38b015b7f2e0 2746s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2746s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2746s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x38b015b7f718, JSClass 0xe4c8df4fba58, in object 0x38b015b7f2e0 2746s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2746s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2746s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2746s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2746s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2746s JS G NS: Defined namespace 'GObject' 0x38b015b7f2e0 in GIRepository 0x38b015b40910 2746s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2746s JS G BXD: Defining method attach in prototype for GLib.Source 2746s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2746s JS IMPORT: Module metadata hook for module 0x38b015b4bf90 2746s JS IMPORT: Defining meta.importSync for module 0x38b015b4bf90 2746s JS G BXD: Defining method destroy in prototype for GLib.Source 2746s ok 1 globalThis is equal to window 2746s ok 2 globalThis WeakRef is defined 2746s ok 3 globalThis console is defined 2746s ok 4 globalThis TextEncoder is defined 2746s ok 5 globalThis TextDecoder is defined 2746s ok 6 globalThis ARGV is defined 2746s ok 7 globalThis print function log is defined 2746s ok 8 globalThis print function print is defined 2746s ok 9 globalThis print function printerr is defined 2746s ok 10 globalThis print function logError is defined 2746s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: Spinning loop until released or hook cleared 2746s JS MAINLOOP: handling job 0, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 0 2746s JS MAINLOOP: handling job 1, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 1 2746s JS MAINLOOP: handling job 2, 2746s JS MAINLOOP: Enqueue job , promise=, allocation site= 2746s JS MAINLOOP: Completed job 2 2746s JS MAINLOOP: handling job 3, 2746s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2746s JS MAINLOOP: Main loop instance 0xbc90a96403b0: release 2746s JS MAINLOOP: Completed job 3 2746s JS MEMORY: Memory report: before destroying context 2746s JS MEMORY: 178 objects currently alive 2746s JS MEMORY: boxed_instance = 65 2746s JS MEMORY: boxed_prototype = 8 2746s JS MEMORY: closure = 1 2746s JS MEMORY: function = 94 2746s JS MEMORY: fundamental_instance = 0 2746s JS MEMORY: fundamental_prototype = 0 2746s JS MEMORY: gerror_instance = 0 2746s JS MEMORY: gerror_prototype = 0 2746s JS MEMORY: interface = 0 2746s JS MEMORY: module = 5 2746s JS MEMORY: ns = 3 2746s JS MEMORY: object_instance = 0 2746s JS MEMORY: object_prototype = 2 2746s JS MEMORY: param = 0 2746s JS MEMORY: union_instance = 0 2746s JS MEMORY: union_prototype = 0 2747s JS CTX: JS shutdown sequence 2747s JS CTX: Stopping profiler 2747s JS CTX: Shutting down toggle queue 2747s JS CTX: Notifying external reference holders of GjsContext dispose 2747s JS MAINLOOP: Stopping promise job dispatcher 2747s JS CTX: Notifying reference holders of GjsContext dispose 2747s JS CTX: Checking unhandled promise rejections 2747s JS CTX: Releasing cached JS wrappers 2747s JS CTX: Final triggered GC 2747s JS CTX: Destroying JS context 2747s JS CTX: Releasing all native objects 2747s JS CTX: Disabling auto GC 2747s JS CTX: Ending trace on global object 2747s JS CTX: Freeing allocated resources 2747s JS CTX: JS context destroyed 2747s PASS: cjs/testGlobal.test 2747s Running test: cjs/keys.test 2747s 1..1 2747s ok 1 - /usr/libexec/installed-tests/cjs/debugger/keys.debugger 2747s PASS: cjs/keys.test 2747s Running test: cjs/testSignals.test 2747s JS NATIVE: Registered native JS module '_promiseNative' 2747s JS NATIVE: Registered native JS module '_byteArrayNative' 2747s JS NATIVE: Registered native JS module '_encodingNative' 2747s JS NATIVE: Registered native JS module '_gi' 2747s JS NATIVE: Registered native JS module 'gi' 2747s JS NATIVE: Registered native JS module 'cairoNative' 2747s JS NATIVE: Registered native JS module 'system' 2747s JS NATIVE: Registered native JS module 'console' 2747s JS NATIVE: Registered native JS module '_print' 2747s JS CTX: Enabling JIT 2747s JS CTX: Initialized class GjsFileImporter prototype 0x9b3ecf00098 2747s JS IMPORT: Defining parent (nil) of 0x9b3ecf000f8 'imports' is mod 0 2747s JS IMPORT: Importing '_print' 2747s JS NATIVE: Defining native module '_print' 2747s JS IMPORT: Defining parent 0x9b3ecf000f8 of 0x9b3ecf006b0 '_print' is mod 1 2747s JS IMPORT: successfully imported module '_print' 2747s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2747s 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 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x9b3ecf014f0), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x9b3ecf021a8), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x9b3ecf027a8), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x9b3ecf027a8), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x9b3ecf021a8), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x9b3ecf014f0), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x9b3ecf014f0), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x9b3ecf014f0), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x9b3ecf021a8), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x9b3ecf027a8), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x9b3ecf014f0), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x9b3ecf014f0), global 0x2089e153d1c0 2747s JS MAINLOOP: Main loop instance 0xb7276e4783b0: hold 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Starting promise job dispatcher 2747s JS MAINLOOP: Main loop instance 0xb7276e4783b0: Spinning loop until released or hook cleared 2747s JS MAINLOOP: handling job 0, 2747s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2747s JS MAINLOOP: Main loop instance 0xb7276e4783b0: release 2747s JS MAINLOOP: Completed job 0 2747s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x9b3ecf15910), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x9b3ecf16340), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x9b3ecf16340), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x9b3ecf15910), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x9b3ecf15910), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x9b3ecf16340), global 0x2089e153d1c0 2747s JS IMPORT: Module metadata hook for module 0x9b3ecf169e8 2747s JS IMPORT: Defining meta.importSync for module 0x9b3ecf169e8 2747s JS NATIVE: Defining native module 'gi' 2747s JS CTX: Initialized class GIRepositoryNamespace prototype 0x9b3ecf17168 2747s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2747s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2747s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2747s JS IMPORT: Importing directory 'overrides' 2747s JS IMPORT: Defining parent 0x9b3ecf000f8 of 0x9b3ecf171e8 'overrides' is mod 1 2747s JS IMPORT: Defined importer 'overrides' 0x9b3ecf171e8 in 0x9b3ecf000f8 2747s JS IMPORT: successfully imported directory 'overrides' 2747s JS IMPORT: Importing '_byteArrayNative' 2747s JS NATIVE: Defining native module '_byteArrayNative' 2747s JS IMPORT: Defining parent 0x9b3ecf000f8 of 0x9b3ecf17630 '_byteArrayNative' is mod 1 2747s JS IMPORT: successfully imported module '_byteArrayNative' 2747s JS IMPORT: Importing '_promiseNative' 2747s JS NATIVE: Defining native module '_promiseNative' 2747s JS IMPORT: Defining parent 0x9b3ecf000f8 of 0x9b3ecf176f0 '_promiseNative' is mod 1 2747s JS IMPORT: successfully imported module '_promiseNative' 2747s JS IMPORT: Importing module GLib succeeded 2747s JS IMPORT: Defining parent 0x9b3ecf171e8 of 0x2089e153e2b8 'GLib' is mod 1 2747s JS IMPORT: successfully imported module 'GLib' 2747s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2747s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2089e157f060, JSClass 0xf52fc16fb348, in object 0x2089e157f038 2747s JS CTX: Initialized class GIRepositoryGType prototype 0x9b3ecf17920 2747s JS CTX: Initialized class GIRepositoryFunction prototype 0x2089e153e308 2747s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2747s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2747s JS G BXD: Defined class for Error (GError), prototype 0x2089e157f0b0, JSClass 0xf52fc16fb348, in object 0x2089e157f038 2747s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2747s JS G BXD: Defined class for Variant (GVariant), prototype 0x2089e157f100, JSClass 0xf52fc16fb348, in object 0x2089e157f038 2747s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2747s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2089e157f150, JSClass 0xf52fc16fb348, in object 0x2089e157f038 2747s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2747s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2747s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2089e157f1a0, JSClass 0xf52fc16fb348, in object 0x2089e157f038 2747s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2747s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2747s JS G BXD: Defined class for Thread (GThread), prototype 0x2089e157f1f0, JSClass 0xf52fc16fb348, in object 0x2089e157f038 2747s JS G BXD: Defining method ref in prototype for GLib.Thread 2747s JS G BXD: Defining method unref in prototype for GLib.Thread 2747s JS G NS: Defined namespace 'GLib' 0x2089e157f038 in GIRepository 0x9b3ecf16ff8 2747s JS IMPORT: Importing module jasmine succeeded 2747s JS IMPORT: Defining parent 0x9b3ecf000f8 of 0x2089e153ecb8 'jasmine' is mod 1 2747s JS IMPORT: successfully imported module 'jasmine' 2747s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2747s JS MAINLOOP: Main loop instance 0xb7276e4783b0: hold 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Main loop instance 0xb7276e4783b0: Spinning loop until released or hook cleared 2747s JS MAINLOOP: handling job 0, 2747s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2747s JS MAINLOOP: Main loop instance 0xb7276e4783b0: release 2747s JS MAINLOOP: Completed job 0 2747s JS IMPORT: Importing 'gi' 2747s JS IMPORT: Defining parent 0x9b3ecf000f8 of 0x9b3ecf16ff8 'gi' is mod 1 2747s JS IMPORT: successfully imported module 'gi' 2747s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2747s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2747s JS IMPORT: Importing module _legacy succeeded 2747s JS IMPORT: Defining parent 0x9b3ecf000f8 of 0x2089e153ee48 '_legacy' is mod 1 2747s JS IMPORT: successfully imported module '_legacy' 2747s JS IMPORT: Importing module lang succeeded 2747s JS IMPORT: Defining parent 0x9b3ecf000f8 of 0x2089e153edf8 'lang' is mod 1 2747s JS IMPORT: successfully imported module 'lang' 2747s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2747s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2747s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2747s JS IMPORT: Importing module _signals succeeded 2747s JS IMPORT: Defining parent 0x9b3ecf000f8 of 0x2089e153eee8 '_signals' is mod 1 2747s JS IMPORT: successfully imported module '_signals' 2747s JS IMPORT: Importing module signals succeeded 2747s JS IMPORT: Defining parent 0x9b3ecf000f8 of 0x2089e153ee98 'signals' is mod 1 2747s JS IMPORT: successfully imported module 'signals' 2747s JS CTX: Script evaluation succeeded 2747s JS MAINLOOP: Main loop instance 0xb7276e4783b0: Spinning loop until released or hook cleared 2747s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module metadata hook for module 0x9b3ecf0c650 2747s JS IMPORT: Defining meta.importSync for module 0x9b3ecf0c650 2747s JS NATIVE: Defining native module 'system' 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x9b3ecf0b988), global 0x2089e153d1c0 2747s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2747s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2747s JS MAINLOOP: Set main loop hook to 2747s JS MAINLOOP: Main loop instance 0xb7276e4783b0: hold 2747s JS MAINLOOP: Running and clearing main loop hook 2747s JS G BXD: Defining method run in prototype for GLib.MainLoop 2747s 1..42 2747s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2747s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2747s JS G BXD: Defined class for Source (GSource), prototype 0x2089e157f268, JSClass 0xf52fc16fb348, in object 0x2089e157f038 2747s JS G BXD: Defining method set_priority in prototype for GLib.Source 2747s JS IMPORT: Importing '_gi' 2747s JS NATIVE: Defining native module '_gi' 2747s JS IMPORT: Defining parent 0x2089e1540a00 of 0x9b3ecf18468 '_gi' is mod 1 2747s JS IMPORT: successfully imported module '_gi' 2747s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2747s JS G NS: Defined namespace 'CjsPrivate' 0x2089e157f308 in GIRepository 0x2089e1540880 2747s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2747s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2747s JS IMPORT: Importing module _common succeeded 2747s JS IMPORT: Defining parent 0x2089e1540a00 of 0x2089e15ee150 '_common' is mod 1 2747s JS IMPORT: successfully imported module '_common' 2747s JS IMPORT: Importing module GObject succeeded 2747s JS IMPORT: Defining parent 0x2089e1540ac0 of 0x2089e15ee100 'GObject' is mod 1 2747s JS IMPORT: successfully imported module 'GObject' 2747s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2747s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2747s JS G BXD: Defined class for String (GString), prototype 0x2089e157f588, JSClass 0xf52fc16fb348, in object 0x2089e157f2e0 2747s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2747s JS G PRM: Defined class ParamSpec prototype is 0x2089e15ee1f0 class 0xf52fc17002e8 in object 0x2089e157f2e0 2747s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2747s JS G OBJ: Defined class for Object (GObject), prototype 0x2089e157f6f0, JSClass 0xf52fc16fba58, in object 0x2089e157f2e0 2747s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2747s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2747s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2089e157f718, JSClass 0xf52fc16fba58, in object 0x2089e157f2e0 2747s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2747s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2747s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2747s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2747s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2747s JS G NS: Defined namespace 'GObject' 0x2089e157f2e0 in GIRepository 0x2089e1540880 2747s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2747s JS G BXD: Defining method attach in prototype for GLib.Source 2747s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2747s JS IMPORT: Module metadata hook for module 0x2089e154b900 2747s JS IMPORT: Defining meta.importSync for module 0x2089e154b900 2747s JS G BXD: Defining method destroy in prototype for GLib.Source 2747s ok 1 Legacy object with signals emit works with no connections 2747s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 2747s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 2747s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 2747s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 2747s ok 6 Legacy object with signals using connect distinguishes multiple signals 2747s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 2747s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 2747s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2747s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2747s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2747s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2747s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2747s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2747s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2747s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2747s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2747s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2747s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2747s JS G ENUM: Defining GLib.LogLevelFlags as 0x9b3ecf6e3f0 2747s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 2747s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 2747s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 2747s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 2747s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 2747s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 2747s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 2747s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 2747s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 2747s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 2747s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 2747s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 2747s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 2747s ok 22 Object with signals added emit works with no connections 2747s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 2747s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 2747s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 2747s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 2747s ok 27 Object with signals added using connect distinguishes multiple signals 2747s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 2747s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 2747s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 2747s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 2747s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 2747s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 2747s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 2747s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 2747s ok 36 Object with signals added using connectAfter distinguishes multiple signals 2747s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 2747s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 2747s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 2747s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 2747s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 2747s ok 42 Object with signals added does not call a connected after handler when stopped by connect 2747s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Main loop instance 0xb7276e4783b0: Spinning loop until released or hook cleared 2747s JS MAINLOOP: handling job 0, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 0 2747s JS MAINLOOP: handling job 1, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 1 2747s JS MAINLOOP: handling job 2, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 2 2747s JS MAINLOOP: handling job 3, 2747s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2747s JS MAINLOOP: Main loop instance 0xb7276e4783b0: release 2747s JS MAINLOOP: Completed job 3 2747s JS MEMORY: Memory report: before destroying context 2747s JS MEMORY: 369 objects currently alive 2747s JS MEMORY: boxed_instance = 252 2747s JS MEMORY: boxed_prototype = 8 2747s JS MEMORY: closure = 1 2747s JS MEMORY: function = 95 2747s JS MEMORY: fundamental_instance = 0 2747s JS MEMORY: fundamental_prototype = 0 2747s JS MEMORY: gerror_instance = 0 2747s JS MEMORY: gerror_prototype = 0 2747s JS MEMORY: interface = 0 2747s JS MEMORY: module = 8 2747s JS MEMORY: ns = 3 2747s JS MEMORY: object_instance = 0 2747s JS MEMORY: object_prototype = 2 2747s JS MEMORY: param = 0 2747s JS MEMORY: union_instance = 0 2747s JS MEMORY: union_prototype = 0 2747s JS CTX: JS shutdown sequence 2747s JS CTX: Stopping profiler 2747s JS CTX: Shutting down toggle queue 2747s JS CTX: Notifying external reference holders of GjsContext dispose 2747s JS MAINLOOP: Stopping promise job dispatcher 2747s JS CTX: Notifying reference holders of GjsContext dispose 2747s JS CTX: Checking unhandled promise rejections 2747s JS CTX: Releasing cached JS wrappers 2747s JS CTX: Final triggered GC 2747s JS CTX: Destroying JS context 2747s JS CTX: Releasing all native objects 2747s JS CTX: Disabling auto GC 2747s JS CTX: Ending trace on global object 2747s JS CTX: Freeing allocated resources 2747s JS CTX: JS context destroyed 2747s PASS: cjs/testSignals.test 2747s Running test: cjs/print.test 2747s 1..1 2747s ok 1 - /usr/libexec/installed-tests/cjs/debugger/print.debugger 2747s PASS: cjs/print.test 2747s Running test: cjs/testImporter.test 2747s JS NATIVE: Registered native JS module '_promiseNative' 2747s JS NATIVE: Registered native JS module '_byteArrayNative' 2747s JS NATIVE: Registered native JS module '_encodingNative' 2747s JS NATIVE: Registered native JS module '_gi' 2747s JS NATIVE: Registered native JS module 'gi' 2747s JS NATIVE: Registered native JS module 'cairoNative' 2747s JS NATIVE: Registered native JS module 'system' 2747s JS NATIVE: Registered native JS module 'console' 2747s JS NATIVE: Registered native JS module '_print' 2747s JS CTX: Enabling JIT 2747s JS CTX: Initialized class GjsFileImporter prototype 0x2ffb23100098 2747s JS IMPORT: Defining parent (nil) of 0x2ffb231000f8 'imports' is mod 0 2747s JS IMPORT: Importing '_print' 2747s JS NATIVE: Defining native module '_print' 2747s JS IMPORT: Defining parent 0x2ffb231000f8 of 0x2ffb231006b0 '_print' is mod 1 2747s JS IMPORT: successfully imported module '_print' 2747s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2747s 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 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2ffb231014f0), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2ffb231021a8), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2ffb231027a8), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2ffb231027a8), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2ffb231021a8), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2ffb231014f0), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2ffb231014f0), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2ffb231014f0), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2ffb231021a8), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2ffb231027a8), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2ffb231014f0), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2ffb231014f0), global 0x22871c13d1c0 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: hold 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Starting promise job dispatcher 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: Spinning loop until released or hook cleared 2747s JS MAINLOOP: handling job 0, 2747s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: release 2747s JS MAINLOOP: Completed job 0 2747s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2ffb23115910), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2ffb23116340), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2ffb23116340), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2ffb23115910), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2ffb23115910), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2ffb23116340), global 0x22871c13d1c0 2747s JS IMPORT: Module metadata hook for module 0x2ffb231169e8 2747s JS IMPORT: Defining meta.importSync for module 0x2ffb231169e8 2747s JS NATIVE: Defining native module 'gi' 2747s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2ffb23117168 2747s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2747s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2747s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2747s JS IMPORT: Importing directory 'overrides' 2747s JS IMPORT: Defining parent 0x2ffb231000f8 of 0x2ffb231171e8 'overrides' is mod 1 2747s JS IMPORT: Defined importer 'overrides' 0x2ffb231171e8 in 0x2ffb231000f8 2747s JS IMPORT: successfully imported directory 'overrides' 2747s JS IMPORT: Importing '_byteArrayNative' 2747s JS NATIVE: Defining native module '_byteArrayNative' 2747s JS IMPORT: Defining parent 0x2ffb231000f8 of 0x2ffb23117630 '_byteArrayNative' is mod 1 2747s JS IMPORT: successfully imported module '_byteArrayNative' 2747s JS IMPORT: Importing '_promiseNative' 2747s JS NATIVE: Defining native module '_promiseNative' 2747s JS IMPORT: Defining parent 0x2ffb231000f8 of 0x2ffb231176f0 '_promiseNative' is mod 1 2747s JS IMPORT: successfully imported module '_promiseNative' 2747s JS IMPORT: Importing module GLib succeeded 2747s JS IMPORT: Defining parent 0x2ffb231171e8 of 0x22871c13e2b8 'GLib' is mod 1 2747s JS IMPORT: successfully imported module 'GLib' 2747s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2747s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x22871c17f060, JSClass 0xfcb6738ab348, in object 0x22871c17f038 2747s JS CTX: Initialized class GIRepositoryGType prototype 0x2ffb23117920 2747s JS CTX: Initialized class GIRepositoryFunction prototype 0x22871c13e308 2747s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2747s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2747s JS G BXD: Defined class for Error (GError), prototype 0x22871c17f0b0, JSClass 0xfcb6738ab348, in object 0x22871c17f038 2747s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2747s JS G BXD: Defined class for Variant (GVariant), prototype 0x22871c17f100, JSClass 0xfcb6738ab348, in object 0x22871c17f038 2747s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2747s JS G BXD: Defined class for Bytes (GBytes), prototype 0x22871c17f150, JSClass 0xfcb6738ab348, in object 0x22871c17f038 2747s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2747s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2747s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x22871c17f1a0, JSClass 0xfcb6738ab348, in object 0x22871c17f038 2747s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2747s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2747s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2747s JS G BXD: Defined class for Thread (GThread), prototype 0x22871c17f1f0, JSClass 0xfcb6738ab348, in object 0x22871c17f038 2747s JS G BXD: Defining method ref in prototype for GLib.Thread 2747s JS G BXD: Defining method unref in prototype for GLib.Thread 2747s JS G NS: Defined namespace 'GLib' 0x22871c17f038 in GIRepository 0x2ffb23116ff8 2747s JS IMPORT: Importing module jasmine succeeded 2747s JS IMPORT: Defining parent 0x2ffb231000f8 of 0x22871c13ecb8 'jasmine' is mod 1 2747s JS IMPORT: successfully imported module 'jasmine' 2747s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: hold 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: Spinning loop until released or hook cleared 2747s JS MAINLOOP: handling job 0, 2747s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: release 2747s JS MAINLOOP: Completed job 0 2747s JS CTX: Script evaluation succeeded 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: Spinning loop until released or hook cleared 2747s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module metadata hook for module 0x2ffb23103a20 2747s JS IMPORT: Defining meta.importSync for module 0x2ffb23103a20 2747s JS NATIVE: Defining native module 'system' 2747s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2ffb23102d58), global 0x22871c13d1c0 2747s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2747s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2747s JS MAINLOOP: Set main loop hook to 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: hold 2747s JS MAINLOOP: Running and clearing main loop hook 2747s JS G BXD: Defining method run in prototype for GLib.MainLoop 2747s 1..38 2747s JS IMPORT: Importing 'gi' 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x22871c140838 'gi' is mod 1 2747s JS IMPORT: successfully imported module 'gi' 2747s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2747s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2747s JS G BXD: Defined class for Source (GSource), prototype 0x22871c17f268, JSClass 0xfcb6738ab348, in object 0x22871c17f038 2747s JS G BXD: Defining method set_priority in prototype for GLib.Source 2747s JS IMPORT: Importing '_gi' 2747s JS NATIVE: Defining native module '_gi' 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x2ffb2310ded0 '_gi' is mod 1 2747s JS IMPORT: successfully imported module '_gi' 2747s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2747s JS G NS: Defined namespace 'CjsPrivate' 0x22871c17f308 in GIRepository 0x22871c140838 2747s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2747s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2747s JS IMPORT: Importing module _common succeeded 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x22871c1e11f0 '_common' is mod 1 2747s JS IMPORT: successfully imported module '_common' 2747s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2747s JS IMPORT: Importing module _legacy succeeded 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x22871c1e1240 '_legacy' is mod 1 2747s JS IMPORT: successfully imported module '_legacy' 2747s JS IMPORT: Importing module GObject succeeded 2747s JS IMPORT: Defining parent 0x22871c140a60 of 0x22871c1e11a0 'GObject' is mod 1 2747s JS IMPORT: successfully imported module 'GObject' 2747s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2747s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2747s JS G BXD: Defined class for String (GString), prototype 0x22871c17f588, JSClass 0xfcb6738ab348, in object 0x22871c17f2e0 2747s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2747s JS G PRM: Defined class ParamSpec prototype is 0x22871c1e12e0 class 0xfcb6738b02e8 in object 0x22871c17f2e0 2747s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2747s JS G OBJ: Defined class for Object (GObject), prototype 0x22871c17f6f0, JSClass 0xfcb6738aba58, in object 0x22871c17f2e0 2747s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2747s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2747s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x22871c17f718, JSClass 0xfcb6738aba58, in object 0x22871c17f2e0 2747s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2747s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2747s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2747s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2747s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2747s JS G NS: Defined namespace 'GObject' 0x22871c17f2e0 in GIRepository 0x22871c140838 2747s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2747s JS G BXD: Defining method attach in prototype for GLib.Source 2747s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2747s JS IMPORT: Module metadata hook for module 0x22871c14bd60 2747s JS IMPORT: Defining meta.importSync for module 0x22871c14bd60 2747s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' 2747s JS G BXD: Defining method destroy in prototype for GLib.Source 2747s ok 1 GI importer can import GI modules 2747s JS IMPORT: Cleaning up from failed import of 'WarnLib' 2747s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 2747s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 2747s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 2747s ok 3 GI importer on failure throws an exception when the overrides import throws one 2747s JS IMPORT: Importing module Regress succeeded 2747s JS IMPORT: Defining parent 0x22871c140a60 of 0x22871c1e1768 'Regress' is mod 1 2747s JS IMPORT: successfully imported module 'Regress' 2747s ok 4 GI importer on failure throws an exception when the overrides _init throws one 2747s JS IMPORT: Importing module Gio succeeded 2747s JS IMPORT: Defining parent 0x22871c140a60 of 0x22871c1e17b8 'Gio' is mod 1 2747s JS IMPORT: successfully imported module 'Gio' 2747s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 2747s JS IMPORT: Importing module foobar succeeded 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x22871c1e1830 'foobar' is mod 1 2747s JS IMPORT: successfully imported module 'foobar' 2747s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' 2747s JS IMPORT: Importing directory 'subA' 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x2ffb23138b10 'subA' is mod 1 2747s JS IMPORT: Defined importer 'subA' 0x2ffb23138b10 in 0x22871c140a30 2747s JS IMPORT: successfully imported directory 'subA' 2747s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' 2747s JS IMPORT: Importing directory 'subB' 2747s JS IMPORT: Defining parent 0x2ffb23138b10 of 0x2ffb23138c50 'subB' is mod 1 2747s JS IMPORT: Defined importer 'subB' 0x2ffb23138c50 in 0x2ffb23138b10 2747s JS IMPORT: successfully imported directory 'subB' 2747s JS CTX: Script evaluation succeeded 2747s JS IMPORT: Importing module foobar succeeded 2747s JS IMPORT: Defining parent 0x2ffb23138c50 of 0x22871c1e18a8 'foobar' is mod 1 2747s JS IMPORT: successfully imported module 'foobar' 2747s ok 6 Importer is on the global object (backwards compatibility) 2747s ok 7 Importer is abstract 2747s ok 8 Importer exists 2747s ok 9 Importer has a toString representation 2747s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules at resource:///org/gjs/jsunit/modules/nonexistentModuleName.js 2747s ok 10 Importer throws an import error when trying to import a nonexistent module 2747s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 2747s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 2747s ok 11 Importer throws an error when evaluating the module file throws an error 2747s ok 12 Importer can import a module 2747s ok 13 Importer can import a module with a toString property 2747s ok 14 Importer makes deleting the import a no-op 2747s ok 15 Importer gives the same object when importing a second time 2747s ok 16 Importer can import a submodule 2747s ok 17 Importer imports modules with a toString representation 2747s ok 18 Importer does not share the same object for a module on a different path 2747s ok 19 Importer gives the same object when importing a submodule a second time 2747s ok 20 Importer has no meta properties on the toplevel importer 2747s ok 21 Importer sets the names of imported modules 2747s ok 22 Importer gives a module the importer object as parent module 2747s ok 23 Importer gives a submodule the module as parent module 2747s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 2747s JS IMPORT: Importing directory 'mutualImport' 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x2ffb2312ad58 'mutualImport' is mod 1 2747s JS IMPORT: Defined importer 'mutualImport' 0x2ffb2312ad58 in 0x22871c140a30 2747s JS IMPORT: successfully imported directory 'mutualImport' 2747s JS IMPORT: Importing module b succeeded 2747s JS IMPORT: Defining parent 0x2ffb2312ad58 of 0x3e34c4b0cc90 'b' is mod 1 2747s JS IMPORT: successfully imported module 'b' 2747s JS IMPORT: Importing module a succeeded 2747s JS IMPORT: Defining parent 0x2ffb2312ad58 of 0x3e34c4b0cc40 'a' is mod 1 2747s JS IMPORT: successfully imported module 'a' 2747s ok 24 Importer does not make a separate copy of a module imported in two places 2747s ok 25 Importer evaluates an __init__.js file in an imported directory 2747s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 2747s JS IMPORT: Importing directory 'subBadInit' 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x2ffb23137b70 'subBadInit' is mod 1 2747s JS IMPORT: Defined importer 'subBadInit' 0x2ffb23137b70 in 0x22871c140a30 2747s JS IMPORT: successfully imported directory 'subBadInit' 2747s ok 26 Importer throws on an __init__.js file with a syntax error 2747s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 2747s JS IMPORT: Importing directory 'subErrorInit' 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x2ffb2313d2b8 'subErrorInit' is mod 1 2747s JS IMPORT: Defined importer 'subErrorInit' 0x2ffb2313d2b8 in 0x22871c140a30 2747s JS IMPORT: successfully imported directory 'subErrorInit' 2747s ok 27 Importer throws when an __init__.js throws an error 2747s ok 28 Importer accesses a class defined in an __init__.js file 2747s JS IMPORT: Importing module modunicode succeeded 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x3e34c4b0cd08 'modunicode' is mod 1 2747s JS IMPORT: successfully imported module 'modunicode' 2747s ok 29 Importer can import a file encoded in UTF-8 2747s JS IMPORT: Importing module lexicalScope succeeded 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x3e34c4b0cd58 'lexicalScope' is mod 1 2747s JS IMPORT: successfully imported module 'lexicalScope' 2747s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2747s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2747s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2747s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2747s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2747s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2747s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2747s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2747s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2747s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2747s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2747s JS G ENUM: Defining GLib.LogLevelFlags as 0x2ffb23150090 2747s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2747s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 2747s ok 31 Importer properties defined in the module's lexical scope can be accessed 2747s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 2747s ok 33 Importer enumerating modules gets all of them 2747s ok 34 Importer enumerating modules includes modules that throw on import 2747s ok 35 Importer enumerating modules does not include meta properties 2747s ok 36 Importer doesn't crash when resolving a non-string property 2747s JS IMPORT: Async module resolve hook for module '"./modules/say.js"' (relative to 0x22871c1409d0), global 0x22871c13d1c0 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: hold 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: hold 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: release 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: handling job 0, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 0 2747s JS MAINLOOP: handling job 1, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 1 2747s JS MAINLOOP: handling job 2, 2747s JS IMPORT: Async import promise resolved 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: release 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 2 2747s JS MAINLOOP: handling job 3, 2747s JS IMPORT: Module resolve hook for module '"./modules/say.js"' (relative to 0x22871c1409d0), global 0x22871c13d1c0 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 3 2747s JS MAINLOOP: handling job 4, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 4 2747s JS MAINLOOP: handling job 5, 2747s ok 37 Importer scripts support relative dynamic imports 2747s JS MAINLOOP: Completed job 5 2747s JS IMPORT: Importing module dynamic succeeded 2747s JS IMPORT: Defining parent 0x22871c140a30 of 0x3e34c4b0ce70 'dynamic' is mod 1 2747s JS IMPORT: successfully imported module 'dynamic' 2747s JS IMPORT: Async module resolve hook for module '"./say.js"' (relative to 0x2ffb23197688), global 0x22871c13d1c0 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: hold 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: hold 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: release 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: handling job 0, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 0 2747s JS MAINLOOP: handling job 1, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 1 2747s JS MAINLOOP: handling job 2, 2747s JS IMPORT: Async import promise resolved 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: release 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 2 2747s JS MAINLOOP: handling job 3, 2747s JS IMPORT: Module resolve hook for module '"./say.js"' (relative to 0x2ffb23197688), global 0x22871c13d1c0 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 3 2747s JS MAINLOOP: handling job 4, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 4 2747s JS MAINLOOP: handling job 5, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 5 2747s JS MAINLOOP: handling job 6, 2747s ok 38 Importer imported scripts support relative dynamic imports 2747s JS MAINLOOP: Completed job 6 2747s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: Spinning loop until released or hook cleared 2747s JS MAINLOOP: handling job 0, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 0 2747s JS MAINLOOP: handling job 1, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 1 2747s JS MAINLOOP: handling job 2, 2747s JS MAINLOOP: Enqueue job , promise=, allocation site= 2747s JS MAINLOOP: Completed job 2 2747s JS MAINLOOP: handling job 3, 2747s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2747s JS MAINLOOP: Main loop instance 0xb0f2b73023b0: release 2747s JS MAINLOOP: Completed job 3 2747s JS MEMORY: Memory report: before destroying context 2747s JS MEMORY: 344 objects currently alive 2747s JS MEMORY: boxed_instance = 212 2747s JS MEMORY: boxed_prototype = 8 2747s JS MEMORY: closure = 1 2747s JS MEMORY: function = 96 2748s JS MEMORY: fundamental_instance = 0 2748s JS MEMORY: fundamental_prototype = 0 2748s JS MEMORY: gerror_instance = 0 2748s JS MEMORY: gerror_prototype = 0 2748s JS MEMORY: interface = 0 2748s JS MEMORY: module = 18 2748s JS MEMORY: ns = 7 2748s JS MEMORY: object_instance = 0 2748s JS MEMORY: object_prototype = 2 2748s JS MEMORY: param = 0 2748s JS MEMORY: union_instance = 0 2748s JS MEMORY: union_prototype = 0 2748s JS CTX: JS shutdown sequence 2748s JS CTX: Stopping profiler 2748s JS CTX: Shutting down toggle queue 2748s JS CTX: Notifying external reference holders of GjsContext dispose 2748s JS MAINLOOP: Stopping promise job dispatcher 2748s JS CTX: Notifying reference holders of GjsContext dispose 2748s JS CTX: Checking unhandled promise rejections 2748s JS CTX: Releasing cached JS wrappers 2748s JS CTX: Final triggered GC 2748s JS CTX: Destroying JS context 2748s JS CTX: Releasing all native objects 2748s JS CTX: Disabling auto GC 2748s JS CTX: Ending trace on global object 2748s JS CTX: Freeing allocated resources 2748s JS CTX: JS context destroyed 2748s PASS: cjs/testImporter.test 2748s Running test: cjs/testGTypeClass.test 2748s JS NATIVE: Registered native JS module '_promiseNative' 2748s JS NATIVE: Registered native JS module '_byteArrayNative' 2748s JS NATIVE: Registered native JS module '_encodingNative' 2748s JS NATIVE: Registered native JS module '_gi' 2748s JS NATIVE: Registered native JS module 'gi' 2748s JS NATIVE: Registered native JS module 'cairoNative' 2748s JS NATIVE: Registered native JS module 'system' 2748s JS NATIVE: Registered native JS module 'console' 2748s JS NATIVE: Registered native JS module '_print' 2748s Executing: cjs/testGTypeClass.test 2748s JS CTX: Enabling JIT 2748s JS CTX: Initialized class GjsFileImporter prototype 0x136c45100098 2748s JS IMPORT: Defining parent (nil) of 0x136c451000f8 'imports' is mod 0 2748s JS IMPORT: Importing '_print' 2748s JS NATIVE: Defining native module '_print' 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x136c451006b0 '_print' is mod 1 2748s JS IMPORT: successfully imported module '_print' 2748s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2748s 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 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x136c451014f0), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x136c451021a8), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x136c451027a8), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x136c451027a8), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x136c451021a8), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x136c451014f0), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x136c451014f0), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x136c451014f0), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x136c451021a8), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x136c451027a8), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x136c451014f0), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x136c451014f0), global 0x4d51b53d1c0 2748s JS MAINLOOP: Main loop instance 0xb0d0c4cff3b0: hold 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Starting promise job dispatcher 2748s JS MAINLOOP: Main loop instance 0xb0d0c4cff3b0: Spinning loop until released or hook cleared 2748s JS MAINLOOP: handling job 0, 2748s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2748s JS MAINLOOP: Main loop instance 0xb0d0c4cff3b0: release 2748s JS MAINLOOP: Completed job 0 2748s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x136c45115910), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x136c45116340), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x136c45116340), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x136c45115910), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x136c45115910), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x136c45116340), global 0x4d51b53d1c0 2748s JS IMPORT: Module metadata hook for module 0x136c451169e8 2748s JS IMPORT: Defining meta.importSync for module 0x136c451169e8 2748s JS NATIVE: Defining native module 'gi' 2748s JS CTX: Initialized class GIRepositoryNamespace prototype 0x136c45117168 2748s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2748s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2748s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2748s JS IMPORT: Importing directory 'overrides' 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x136c451171e8 'overrides' is mod 1 2748s JS IMPORT: Defined importer 'overrides' 0x136c451171e8 in 0x136c451000f8 2748s JS IMPORT: successfully imported directory 'overrides' 2748s JS IMPORT: Importing '_byteArrayNative' 2748s JS NATIVE: Defining native module '_byteArrayNative' 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x136c45117630 '_byteArrayNative' is mod 1 2748s JS IMPORT: successfully imported module '_byteArrayNative' 2748s JS IMPORT: Importing '_promiseNative' 2748s JS NATIVE: Defining native module '_promiseNative' 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x136c451176f0 '_promiseNative' is mod 1 2748s JS IMPORT: successfully imported module '_promiseNative' 2748s JS IMPORT: Importing module GLib succeeded 2748s JS IMPORT: Defining parent 0x136c451171e8 of 0x4d51b53e2b8 'GLib' is mod 1 2748s JS IMPORT: successfully imported module 'GLib' 2748s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2748s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x4d51b57f060, JSClass 0xfdc3558cb348, in object 0x4d51b57f038 2748s JS CTX: Initialized class GIRepositoryGType prototype 0x136c45117920 2748s JS CTX: Initialized class GIRepositoryFunction prototype 0x4d51b53e308 2748s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2748s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2748s JS G BXD: Defined class for Error (GError), prototype 0x4d51b57f0b0, JSClass 0xfdc3558cb348, in object 0x4d51b57f038 2748s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2748s JS G BXD: Defined class for Variant (GVariant), prototype 0x4d51b57f100, JSClass 0xfdc3558cb348, in object 0x4d51b57f038 2748s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2748s JS G BXD: Defined class for Bytes (GBytes), prototype 0x4d51b57f150, JSClass 0xfdc3558cb348, in object 0x4d51b57f038 2748s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2748s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2748s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x4d51b57f1a0, JSClass 0xfdc3558cb348, in object 0x4d51b57f038 2748s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2748s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2748s JS G BXD: Defined class for Thread (GThread), prototype 0x4d51b57f1f0, JSClass 0xfdc3558cb348, in object 0x4d51b57f038 2748s JS G BXD: Defining method ref in prototype for GLib.Thread 2748s JS G BXD: Defining method unref in prototype for GLib.Thread 2748s JS G NS: Defined namespace 'GLib' 0x4d51b57f038 in GIRepository 0x136c45116ff8 2748s JS IMPORT: Importing module jasmine succeeded 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x4d51b53ecb8 'jasmine' is mod 1 2748s JS IMPORT: successfully imported module 'jasmine' 2748s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2748s JS MAINLOOP: Main loop instance 0xb0d0c4cff3b0: hold 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Main loop instance 0xb0d0c4cff3b0: Spinning loop until released or hook cleared 2748s JS MAINLOOP: handling job 0, 2748s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2748s JS MAINLOOP: Main loop instance 0xb0d0c4cff3b0: release 2748s JS MAINLOOP: Completed job 0 2748s JS IMPORT: Importing 'gi' 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x136c45116ff8 'gi' is mod 1 2748s JS IMPORT: successfully imported module 'gi' 2748s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2748s JS G NS: Defined namespace 'CjsPrivate' 0x4d51b57f290 in GIRepository 0x136c45116ff8 2748s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2748s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2748s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2748s JS IMPORT: Importing module _legacy succeeded 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x4d51b53eee8 '_legacy' is mod 1 2748s JS IMPORT: successfully imported module '_legacy' 2748s JS IMPORT: Importing module lang succeeded 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x4d51b53ee98 'lang' is mod 1 2748s JS IMPORT: successfully imported module 'lang' 2748s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2748s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2748s JS IMPORT: Importing module _signals succeeded 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x4d51b53ef38 '_signals' is mod 1 2748s JS IMPORT: successfully imported module '_signals' 2748s JS IMPORT: Importing module signals succeeded 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x4d51b53ee48 'signals' is mod 1 2748s JS IMPORT: successfully imported module 'signals' 2748s JS IMPORT: Importing module Gio succeeded 2748s JS IMPORT: Defining parent 0x136c451171e8 of 0x4d51b53edf8 'Gio' is mod 1 2748s JS IMPORT: successfully imported module 'Gio' 2748s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2748s JS IMPORT: Importing '_gi' 2748s JS NATIVE: Defining native module '_gi' 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x136c4512dcb0 '_gi' is mod 1 2748s JS IMPORT: successfully imported module '_gi' 2748s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2748s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2748s JS IMPORT: Importing module _common succeeded 2748s JS IMPORT: Defining parent 0x136c451000f8 of 0x4d51b53efd8 '_common' is mod 1 2748s JS IMPORT: successfully imported module '_common' 2748s JS IMPORT: Importing module GObject succeeded 2748s JS IMPORT: Defining parent 0x136c451171e8 of 0x4d51b53ef88 'GObject' is mod 1 2748s JS IMPORT: successfully imported module 'GObject' 2748s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2748s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2748s JS G BXD: Defined class for String (GString), prototype 0x4d51b57f538, JSClass 0xfdc3558cb348, in object 0x4d51b57f2b8 2748s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2748s JS G PRM: Defined class ParamSpec prototype is 0x4d51b5ce0b0 class 0xfdc3558d02e8 in object 0x4d51b57f2b8 2748s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2748s JS G OBJ: Defined class for Object (GObject), prototype 0x4d51b57f6a0, JSClass 0xfdc3558cba58, in object 0x4d51b57f2b8 2748s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2748s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2748s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x4d51b57f6c8, JSClass 0xfdc3558cba58, in object 0x4d51b57f2b8 2748s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2748s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2748s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2748s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2748s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2748s JS G NS: Defined namespace 'GObject' 0x4d51b57f2b8 in GIRepository 0x136c45116ff8 2748s JS G OBJ: Defined class for Application (GApplication), prototype 0x4d51b57f718, JSClass 0xfdc3558cba58, in object 0x4d51b57f268 2748s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2748s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x4d51b5ce420, JSClass 0xfdc3558cb830, in object 0x4d51b57f268 2748s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2748s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2748s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2748s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2748s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2748s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2748s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2748s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2748s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2748s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2748s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x4d51b57f790, JSClass 0xfdc3558cba58, in object 0x4d51b57f268 2748s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2748s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x4d51b5ce6a0, JSClass 0xfdc3558cb830, in object 0x4d51b57f268 2748s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2748s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x4d51b57f808, JSClass 0xfdc3558cba58, in object 0x4d51b57f268 2748s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2748s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2748s JS G IFACE: Defined class for Initable (GInitable), prototype 0x4d51b5ce7e0, JSClass 0xfdc3558cb830, in object 0x4d51b57f268 2748s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2748s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2748s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2748s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x4d51b57f880, JSClass 0xfdc3558cb348, in object 0x4d51b57f268 2748s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2748s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x4d51b57f8d0, JSClass 0xfdc3558cb348, in object 0x4d51b57f268 2748s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2748s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2748s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x4d51b57f920, JSClass 0xfdc3558cba58, in object 0x4d51b57f268 2748s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x4d51b57f970, JSClass 0xfdc3558cba58, in object 0x4d51b57f290 2748s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2748s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x4d51b57f9c0, JSClass 0xfdc3558cba58, in object 0x4d51b57f268 2748s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2748s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2748s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2748s JS G IFACE: Defined class for File (GFile), prototype 0x4d51b5ce948, JSClass 0xfdc3558cb830, in object 0x4d51b57f268 2748s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x4d51b57fa38, JSClass 0xfdc3558cba58, in object 0x136c451170d8 2748s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2748s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x4d51b57fab0, JSClass 0xfdc3558cba58, in object 0x4d51b57f268 2748s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2748s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2748s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x4d51b57fb00, JSClass 0xfdc3558cba58, in object 0x4d51b57f268 2748s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2748s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x4d51b57fb50, JSClass 0xfdc3558cba58, in object 0x4d51b57f268 2748s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2748s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x4d51b57fba0, JSClass 0xfdc3558cb348, in object 0x4d51b57f268 2748s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2748s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2748s JS G OBJ: Defined class for Settings (GSettings), prototype 0x4d51b57fbf0, JSClass 0xfdc3558cba58, in object 0x4d51b57f268 2748s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2748s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2748s JS G NS: Defined namespace 'Gio' 0x4d51b57f268 in GIRepository 0x136c45116ff8 2748s JS CTX: Script evaluation succeeded 2748s JS MAINLOOP: Main loop instance 0xb0d0c4cff3b0: Spinning loop until released or hook cleared 2748s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module metadata hook for module 0x136c4513a308 2748s JS IMPORT: Defining meta.importSync for module 0x136c4513a308 2748s JS NATIVE: Defining native module 'system' 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x136c45139640), global 0x4d51b53d1c0 2748s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2748s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2748s JS MAINLOOP: Set main loop hook to 2748s JS MAINLOOP: Main loop instance 0xb0d0c4cff3b0: hold 2748s JS MAINLOOP: Running and clearing main loop hook 2748s JS G BXD: Defining method run in prototype for GLib.MainLoop 2748s 1..8 2748s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2748s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2748s JS G BXD: Defined class for Source (GSource), prototype 0x4d51b57fc40, JSClass 0xfdc3558cb348, in object 0x4d51b57f038 2748s JS G BXD: Defining method set_priority in prototype for GLib.Source 2748s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2748s JS G BXD: Defining method attach in prototype for GLib.Source 2748s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2748s JS IMPORT: Module metadata hook for module 0x4d51b5e80e8 2748s JS IMPORT: Defining meta.importSync for module 0x4d51b5e80e8 2748s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 2748s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x4d51b57fd30, JSClass 0xfdc3558cba58, in object 0x4d51b57f268 2748s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 2748s JS G PRM: JSObject created with param instance 0xb0d0c4e4fcc0 type GParamString 2748s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 2748s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x4d51b57fd80, JSClass 0xfdc3558cba58, in object 0x4d51b57f268 2748s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 2748s JS G PRM: JSObject created with param instance 0xb0d0c4e2a3b0 type GParamBoolean 2748s JS G BXD: Defining method destroy in prototype for GLib.Source 2748s ok 1 Looking up param specs works 2748s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 2748s JS G PRM: JSObject created with param instance 0xb0d0c4e4fcc0 type GParamString 2748s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 2748s JS G PRM: JSObject created with param instance 0xb0d0c4e2a3b0 type GParamBoolean 2748s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2748s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2748s ok 2 Looking up param specs gives the correct name 2748s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 2748s JS G PRM: JSObject created with param instance 0xb0d0c4e4fcc0 type GParamString 2748s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 2748s JS G PRM: JSObject created with param instance 0xb0d0c4e2a3b0 type GParamBoolean 2748s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2748s ok 3 Looking up param specs gives the default value if present 2748s ok 4 GType object has a name 2748s ok 5 GType object has a read-only name 2748s ok 6 GType object has an undeletable name 2748s ok 7 GType object has a string representation 2748s JS G NS: Found info type FUNCTION for 'type_parent' in namespace 'GObject' 2748s ok 8 GType marshalling marshals the invalid GType object into JS null 2748s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Main loop instance 0xb0d0c4cff3b0: Spinning loop until released or hook cleared 2748s JS MAINLOOP: handling job 0, 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Completed job 0 2748s JS MAINLOOP: handling job 1, 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Completed job 1 2748s JS MAINLOOP: handling job 2, 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Completed job 2 2748s JS MAINLOOP: handling job 3, 2748s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2748s JS MAINLOOP: Main loop instance 0xb0d0c4cff3b0: release 2748s JS MAINLOOP: Completed job 3 2748s JS MEMORY: Memory report: before destroying context 2748s JS MEMORY: 300 objects currently alive 2748s JS MEMORY: boxed_instance = 48 2748s JS MEMORY: boxed_prototype = 11 2748s JS MEMORY: closure = 1 2748s JS MEMORY: function = 201 2748s JS MEMORY: fundamental_instance = 0 2748s JS MEMORY: fundamental_prototype = 0 2748s JS MEMORY: gerror_instance = 0 2748s JS MEMORY: gerror_prototype = 0 2748s JS MEMORY: interface = 4 2748s JS MEMORY: module = 9 2748s JS MEMORY: ns = 4 2748s JS MEMORY: object_instance = 1 2748s JS MEMORY: object_prototype = 15 2748s JS MEMORY: param = 6 2748s JS MEMORY: union_instance = 0 2748s JS MEMORY: union_prototype = 0 2748s JS CTX: JS shutdown sequence 2748s JS CTX: Stopping profiler 2748s JS CTX: Shutting down toggle queue 2748s JS CTX: Notifying external reference holders of GjsContext dispose 2748s JS MAINLOOP: Stopping promise job dispatcher 2748s JS CTX: Notifying reference holders of GjsContext dispose 2748s JS CTX: Checking unhandled promise rejections 2748s JS CTX: Releasing cached JS wrappers 2748s JS CTX: Final triggered GC 2748s JS CTX: Destroying JS context 2748s JS CTX: Releasing all native objects 2748s JS CTX: Disabling auto GC 2748s JS CTX: Ending trace on global object 2748s JS CTX: Freeing allocated resources 2748s JS CTX: JS context destroyed 2748s PASS: cjs/testGTypeClass.test 2748s Running test: cjs/testGObjectValue.test 2748s JS NATIVE: Registered native JS module '_promiseNative' 2748s JS NATIVE: Registered native JS module '_byteArrayNative' 2748s JS NATIVE: Registered native JS module '_encodingNative' 2748s JS NATIVE: Registered native JS module '_gi' 2748s JS NATIVE: Registered native JS module 'gi' 2748s JS NATIVE: Registered native JS module 'cairoNative' 2748s JS NATIVE: Registered native JS module 'system' 2748s JS NATIVE: Registered native JS module 'console' 2748s JS NATIVE: Registered native JS module '_print' 2748s JS CTX: Enabling JIT 2748s JS CTX: Initialized class GjsFileImporter prototype 0x2e19c2800098 2748s JS IMPORT: Defining parent (nil) of 0x2e19c28000f8 'imports' is mod 0 2748s JS IMPORT: Importing '_print' 2748s JS NATIVE: Defining native module '_print' 2748s JS IMPORT: Defining parent 0x2e19c28000f8 of 0x2e19c28006b0 '_print' is mod 1 2748s JS IMPORT: successfully imported module '_print' 2748s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2748s 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 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2e19c28014f0), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2e19c28021a8), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2e19c28027a8), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2e19c28027a8), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2e19c28021a8), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2e19c28014f0), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2e19c28014f0), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2e19c28014f0), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2e19c28021a8), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2e19c28027a8), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2e19c28014f0), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2e19c28014f0), global 0x1165eec3d1c0 2748s JS MAINLOOP: Main loop instance 0xb290d68293b0: hold 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Starting promise job dispatcher 2748s JS MAINLOOP: Main loop instance 0xb290d68293b0: Spinning loop until released or hook cleared 2748s JS MAINLOOP: handling job 0, 2748s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2748s JS MAINLOOP: Main loop instance 0xb290d68293b0: release 2748s JS MAINLOOP: Completed job 0 2748s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e19c2815910), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e19c2816340), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e19c2816340), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e19c2815910), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e19c2815910), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2e19c2816340), global 0x1165eec3d1c0 2748s JS IMPORT: Module metadata hook for module 0x2e19c28169e8 2748s JS IMPORT: Defining meta.importSync for module 0x2e19c28169e8 2748s JS NATIVE: Defining native module 'gi' 2748s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2e19c2817168 2748s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2748s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2748s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2748s JS IMPORT: Importing directory 'overrides' 2748s JS IMPORT: Defining parent 0x2e19c28000f8 of 0x2e19c28171e8 'overrides' is mod 1 2748s JS IMPORT: Defined importer 'overrides' 0x2e19c28171e8 in 0x2e19c28000f8 2748s JS IMPORT: successfully imported directory 'overrides' 2748s JS IMPORT: Importing '_byteArrayNative' 2748s JS NATIVE: Defining native module '_byteArrayNative' 2748s JS IMPORT: Defining parent 0x2e19c28000f8 of 0x2e19c2817630 '_byteArrayNative' is mod 1 2748s JS IMPORT: successfully imported module '_byteArrayNative' 2748s JS IMPORT: Importing '_promiseNative' 2748s JS NATIVE: Defining native module '_promiseNative' 2748s JS IMPORT: Defining parent 0x2e19c28000f8 of 0x2e19c28176f0 '_promiseNative' is mod 1 2748s JS IMPORT: successfully imported module '_promiseNative' 2748s JS IMPORT: Importing module GLib succeeded 2748s JS IMPORT: Defining parent 0x2e19c28171e8 of 0x1165eec3e2b8 'GLib' is mod 1 2748s JS IMPORT: successfully imported module 'GLib' 2748s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2748s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1165eec7f060, JSClass 0xfb9db790b348, in object 0x1165eec7f038 2748s JS CTX: Initialized class GIRepositoryGType prototype 0x2e19c2817920 2748s JS CTX: Initialized class GIRepositoryFunction prototype 0x1165eec3e308 2748s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2748s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2748s JS G BXD: Defined class for Error (GError), prototype 0x1165eec7f0b0, JSClass 0xfb9db790b348, in object 0x1165eec7f038 2748s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2748s JS G BXD: Defined class for Variant (GVariant), prototype 0x1165eec7f100, JSClass 0xfb9db790b348, in object 0x1165eec7f038 2748s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2748s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1165eec7f150, JSClass 0xfb9db790b348, in object 0x1165eec7f038 2748s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2748s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2748s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1165eec7f1a0, JSClass 0xfb9db790b348, in object 0x1165eec7f038 2748s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2748s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2748s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2748s JS G BXD: Defined class for Thread (GThread), prototype 0x1165eec7f1f0, JSClass 0xfb9db790b348, in object 0x1165eec7f038 2748s JS G BXD: Defining method ref in prototype for GLib.Thread 2748s JS G BXD: Defining method unref in prototype for GLib.Thread 2748s JS G NS: Defined namespace 'GLib' 0x1165eec7f038 in GIRepository 0x2e19c2816ff8 2748s JS IMPORT: Importing module jasmine succeeded 2748s JS IMPORT: Defining parent 0x2e19c28000f8 of 0x1165eec3ecb8 'jasmine' is mod 1 2748s JS IMPORT: successfully imported module 'jasmine' 2748s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2748s JS MAINLOOP: Main loop instance 0xb290d68293b0: hold 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Main loop instance 0xb290d68293b0: Spinning loop until released or hook cleared 2748s JS MAINLOOP: handling job 0, 2748s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2748s JS MAINLOOP: Main loop instance 0xb290d68293b0: release 2748s JS MAINLOOP: Completed job 0 2748s JS IMPORT: Importing 'gi' 2748s JS IMPORT: Defining parent 0x2e19c28000f8 of 0x2e19c2816ff8 'gi' is mod 1 2748s JS IMPORT: successfully imported module 'gi' 2748s JS IMPORT: Importing '_gi' 2748s JS NATIVE: Defining native module '_gi' 2748s JS IMPORT: Defining parent 0x2e19c28000f8 of 0x2e19c282afd0 '_gi' is mod 1 2748s JS IMPORT: successfully imported module '_gi' 2748s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2748s JS G NS: Defined namespace 'CjsPrivate' 0x1165eec7f290 in GIRepository 0x2e19c2816ff8 2748s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2748s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2748s JS IMPORT: Importing module _common succeeded 2748s JS IMPORT: Defining parent 0x2e19c28000f8 of 0x1165eec3ee48 '_common' is mod 1 2748s JS IMPORT: successfully imported module '_common' 2748s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2748s JS IMPORT: Importing module _legacy succeeded 2748s JS IMPORT: Defining parent 0x2e19c28000f8 of 0x1165eec3ee98 '_legacy' is mod 1 2748s JS IMPORT: successfully imported module '_legacy' 2748s JS IMPORT: Importing module GObject succeeded 2748s JS IMPORT: Defining parent 0x2e19c28171e8 of 0x1165eec3edf8 'GObject' is mod 1 2748s JS IMPORT: successfully imported module 'GObject' 2748s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2748s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2748s JS G BXD: Defined class for String (GString), prototype 0x1165eec7f510, JSClass 0xfb9db790b348, in object 0x1165eec7f268 2748s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2748s JS G PRM: Defined class ParamSpec prototype is 0x1165eec3ef38 class 0xfb9db79102e8 in object 0x1165eec7f268 2748s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2748s JS G OBJ: Defined class for Object (GObject), prototype 0x1165eec7f678, JSClass 0xfb9db790ba58, in object 0x1165eec7f268 2748s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2748s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2748s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1165eec7f6a0, JSClass 0xfb9db790ba58, in object 0x1165eec7f268 2748s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2748s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2748s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2748s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2748s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2748s JS G NS: Defined namespace 'GObject' 0x1165eec7f268 in GIRepository 0x2e19c2816ff8 2748s 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 2748s JS G NS: Defined namespace 'GIMarshallingTests' 0x1165eec7f6f0 in GIRepository 0x2e19c2816ff8 2748s 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 2748s JS G NS: Defined namespace 'Regress' 0x1165eec7f718 in GIRepository 0x2e19c2816ff8 2748s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 2748s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x1165eec7f740, JSClass 0xfb9db790b348, in object 0x1165eec7f6f0 2748s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 2748s JS G BXD: Defined class for Value (GValue), prototype 0x1165eec7f790, JSClass 0xfb9db790b348, in object 0x1165eec7f268 2748s JS G BXD: Defining method init in prototype for GObject.Value 2748s JS G BXD: Defining method set_char in prototype for GObject.Value 2748s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 2748s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 2748s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x1165eec7f7e0, JSClass 0xfb9db790b3c8, in object 0x1165eec7f718 2748s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 2748s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x1165eec7f830, JSClass 0xfb9db790b3c8, in object 0x1165eec7f718 2748s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 2748s JS CTX: Script evaluation succeeded 2748s JS MAINLOOP: Main loop instance 0xb290d68293b0: Spinning loop until released or hook cleared 2748s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module metadata hook for module 0x2e19c2851538 2748s JS IMPORT: Defining meta.importSync for module 0x2e19c2851538 2748s JS NATIVE: Defining native module 'system' 2748s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2e19c2850870), global 0x1165eec3d1c0 2748s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2748s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2748s JS MAINLOOP: Set main loop hook to 2748s JS MAINLOOP: Main loop instance 0xb290d68293b0: hold 2748s JS MAINLOOP: Running and clearing main loop hook 2748s JS G BXD: Defining method run in prototype for GLib.MainLoop 2748s 1..148 2748s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2748s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2748s JS G BXD: Defined class for Source (GSource), prototype 0x1165eec7f880, JSClass 0xfb9db790b348, in object 0x1165eec7f038 2748s JS G BXD: Defining method set_priority in prototype for GLib.Source 2748s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2748s JS G BXD: Defining method attach in prototype for GLib.Source 2748s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2748s JS IMPORT: Module metadata hook for module 0x1165eec4bc80 2748s JS IMPORT: Defining meta.importSync for module 0x1165eec4bc80 2748s JS G BXD: Defining method destroy in prototype for GLib.Source 2748s JS G BXD: Defining method unset in prototype for GObject.Value 2748s ok 1 GObject value (GValue) initializes schar 2748s ok 2 GObject value (GValue) schar is compatible with itself 2748s ok 3 GObject value (GValue) schar is transformable to itself 2748s JS G BXD: Defining method set_schar in prototype for GObject.Value 2748s JS G BXD: Defining method get_schar in prototype for GObject.Value 2748s ok 4 GObject value (GValue) initialized sets and gets schar 2748s JS G NS: Found info type FUNCTION for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 2748s JS G NS: Found info type FUNCTION for 'gvalue_copy' in namespace 'GIMarshallingTests' 2748s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 2748s JS G BXD: Defining method copy in prototype for GObject.Value 2748s ok 6 GObject value (GValue) initialized copies schar 2748s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 2748s ok 8 GObject value (GValue) initializes int 2748s ok 9 GObject value (GValue) int is compatible with itself 2748s ok 10 GObject value (GValue) int is transformable to itself 2748s JS G BXD: Defining method set_int in prototype for GObject.Value 2748s JS G BXD: Defining method get_int in prototype for GObject.Value 2748s ok 11 GObject value (GValue) initialized sets and gets int 2748s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 2748s ok 13 GObject value (GValue) initialized copies int 2748s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 2748s ok 15 GObject value (GValue) initializes int64 2748s ok 16 GObject value (GValue) int64 is compatible with itself 2748s ok 17 GObject value (GValue) int64 is transformable to itself 2748s JS G BXD: Defining method set_int64 in prototype for GObject.Value 2748s JS G BXD: Defining method get_int64 in prototype for GObject.Value 2748s ok 18 GObject value (GValue) initialized sets and gets int64 2748s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 2748s ok 20 GObject value (GValue) initialized copies int64 2748s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 2748s ok 22 GObject value (GValue) initializes long 2748s ok 23 GObject value (GValue) long is compatible with itself 2748s ok 24 GObject value (GValue) long is transformable to itself 2748s JS G BXD: Defining method set_long in prototype for GObject.Value 2748s JS G BXD: Defining method get_long in prototype for GObject.Value 2748s ok 25 GObject value (GValue) initialized sets and gets long 2748s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 2748s ok 27 GObject value (GValue) initialized copies long 2748s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 2748s ok 29 GObject value (GValue) initializes char 2748s ok 30 GObject value (GValue) char is compatible with itself 2748s ok 31 GObject value (GValue) char is transformable to itself 2748s JS G BXD: Defining method get_char in prototype for GObject.Value 2748s ok 32 GObject value (GValue) initialized sets and gets char 2748s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 2748s ok 34 GObject value (GValue) initialized copies char 2748s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 2748s ok 36 GObject value (GValue) initializes uchar 2748s ok 37 GObject value (GValue) uchar is compatible with itself 2748s ok 38 GObject value (GValue) uchar is transformable to itself 2748s JS G BXD: Defining method set_uchar in prototype for GObject.Value 2748s JS G BXD: Defining method get_uchar in prototype for GObject.Value 2748s ok 39 GObject value (GValue) initialized sets and gets uchar 2748s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 2748s ok 41 GObject value (GValue) initialized copies uchar 2748s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 2748s ok 43 GObject value (GValue) initializes uint 2748s ok 44 GObject value (GValue) uint is compatible with itself 2748s ok 45 GObject value (GValue) uint is transformable to itself 2748s JS G BXD: Defining method set_uint in prototype for GObject.Value 2748s JS G BXD: Defining method get_uint in prototype for GObject.Value 2748s ok 46 GObject value (GValue) initialized sets and gets uint 2748s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 2748s ok 48 GObject value (GValue) initialized copies uint 2748s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 2748s ok 50 GObject value (GValue) initializes uint64 2748s ok 51 GObject value (GValue) uint64 is compatible with itself 2748s ok 52 GObject value (GValue) uint64 is transformable to itself 2748s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 2748s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 2748s ok 53 GObject value (GValue) initialized sets and gets uint64 2748s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 2748s ok 55 GObject value (GValue) initialized copies uint64 2748s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 2748s ok 57 GObject value (GValue) initializes ulong 2748s ok 58 GObject value (GValue) ulong is compatible with itself 2748s ok 59 GObject value (GValue) ulong is transformable to itself 2748s JS G BXD: Defining method set_ulong in prototype for GObject.Value 2748s JS G BXD: Defining method get_ulong in prototype for GObject.Value 2748s ok 60 GObject value (GValue) initialized sets and gets ulong 2748s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 2748s ok 62 GObject value (GValue) initialized copies ulong 2748s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 2748s ok 64 GObject value (GValue) initializes double 2748s ok 65 GObject value (GValue) double is compatible with itself 2748s ok 66 GObject value (GValue) double is transformable to itself 2748s JS G BXD: Defining method set_double in prototype for GObject.Value 2748s JS G BXD: Defining method get_double in prototype for GObject.Value 2748s ok 67 GObject value (GValue) initialized sets and gets double 2748s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 2748s ok 69 GObject value (GValue) initialized copies double 2748s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 2748s ok 71 GObject value (GValue) initializes float 2748s ok 72 GObject value (GValue) float is compatible with itself 2748s ok 73 GObject value (GValue) float is transformable to itself 2748s JS G BXD: Defining method set_float in prototype for GObject.Value 2748s JS G BXD: Defining method get_float in prototype for GObject.Value 2748s ok 74 GObject value (GValue) initialized sets and gets float 2748s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 2748s ok 76 GObject value (GValue) initialized copies float 2748s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 2748s ok 78 GObject value (GValue) initializes gtype 2748s ok 79 GObject value (GValue) gtype is compatible with itself 2748s ok 80 GObject value (GValue) gtype is transformable to itself 2748s JS G BXD: Defining method set_gtype in prototype for GObject.Value 2748s JS G BXD: Defining method get_gtype in prototype for GObject.Value 2748s ok 81 GObject value (GValue) initialized sets and gets gtype 2748s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 2748s ok 83 GObject value (GValue) initialized copies gtype 2748s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 2748s ok 85 GObject value (GValue) initializes boolean 2748s ok 86 GObject value (GValue) boolean is compatible with itself 2748s ok 87 GObject value (GValue) boolean is transformable to itself 2748s JS G BXD: Defining method set_boolean in prototype for GObject.Value 2748s JS G BXD: Defining method get_boolean in prototype for GObject.Value 2748s ok 88 GObject value (GValue) initialized sets and gets boolean 2748s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 2748s ok 90 GObject value (GValue) initialized copies boolean 2748s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 2748s ok 92 GObject value (GValue) initializes string 2748s ok 93 GObject value (GValue) string is compatible with itself 2748s ok 94 GObject value (GValue) string is transformable to itself 2748s JS G BXD: Defining method set_string in prototype for GObject.Value 2748s JS G BXD: Defining method get_string in prototype for GObject.Value 2748s ok 95 GObject value (GValue) initialized sets and gets string 2748s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 2748s ok 97 GObject value (GValue) initialized copies string 2748s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 2748s ok 99 GObject value (GValue) initializes param 2748s ok 100 GObject value (GValue) param is compatible with itself 2748s ok 101 GObject value (GValue) param is transformable to itself 2748s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 2748s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2748s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2748s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 2748s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 2748s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 2748s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 2748s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 2748s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 2748s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 2748s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 2748s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 2748s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 2748s JS G ENUM: Defining GObject.ParamFlags as 0x2e19c28786c8 2748s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 2748s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 2748s JS G PRM: JSObject created with param instance 0xb290d6bd7a20 type GParamString 2748s JS G BXD: Defining method set_param in prototype for GObject.Value 2748s JS G BXD: Defining method get_param in prototype for GObject.Value 2748s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 2748s JS G PRM: JSObject created with param instance 0xb290d6bd7a20 type GParamString 2748s ok 102 GObject value (GValue) initialized sets and gets param 2748s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 2748s JS G PRM: JSObject created with param instance 0xb290d6bd99b0 type GParamString 2748s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 2748s JS G PRM: JSObject created with param instance 0xb290d6bd99b0 type GParamString 2748s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 2748s JS G PRM: JSObject created with param instance 0xb290d6bd99b0 type GParamString 2748s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 2748s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 2748s JS G PRM: JSObject created with param instance 0xb290d6bdafa0 type GParamString 2748s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 2748s JS G PRM: JSObject created with param instance 0xb290d6bdafa0 type GParamString 2748s ok 104 GObject value (GValue) initialized copies param 2748s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 2748s JS G PRM: JSObject created with param instance 0xb290d6bdb930 type GParamString 2748s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 2748s JS G PRM: JSObject created with param instance 0xb290d6bdb930 type GParamString 2748s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 2748s ok 106 GObject value (GValue) initializes variant 2748s ok 107 GObject value (GValue) variant is compatible with itself 2748s ok 108 GObject value (GValue) variant is transformable to itself 2748s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 2748s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x25daa1a5e0b0, JSClass 0xfb9db790b348, in object 0x1165eec7f038 2748s JS G BXD: Defining method set_variant in prototype for GObject.Value 2748s JS G BXD: Defining method get_variant in prototype for GObject.Value 2748s ok 109 GObject value (GValue) initialized sets and gets variant 2748s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 2748s ok 111 GObject value (GValue) initialized copies variant 2748s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 2748s ok 113 GObject value (GValue) initializes boxed 2748s ok 114 GObject value (GValue) boxed is compatible with itself 2748s ok 115 GObject value (GValue) boxed is transformable to itself 2748s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 2748s 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 2748s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 2748s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 2748s ok 120 GObject value (GValue) initializes gvalue 2748s ok 121 GObject value (GValue) gvalue is compatible with itself 2748s ok 122 GObject value (GValue) gvalue is transformable to itself 2748s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 2748s 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 2748s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 2748s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 2748s ok 127 GObject value (GValue) initializes object 2748s ok 128 GObject value (GValue) object is compatible with itself 2748s ok 129 GObject value (GValue) object is transformable to itself 2748s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 2748s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x25daa1a65420, JSClass 0xfb9db790ba58, in object 0x1165eec7f6f0 2748s JS G BXD: Defining method set_object in prototype for GObject.Value 2748s JS G BXD: Defining method get_object in prototype for GObject.Value 2748s ok 130 GObject value (GValue) initialized sets and gets object 2748s ok 131 GObject value (GValue) initialized can be passed to a function and returns a object 2748s ok 132 GObject value (GValue) initialized copies object 2748s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS object 2748s ok 134 GObject value (GValue) initializes instance 2748s ok 135 GObject value (GValue) instance is compatible with itself 2748s ok 136 GObject value (GValue) instance is transformable to itself 2748s ok 137 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 2748s 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 2748s ok 139 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 2748s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS instance 2748s ok 141 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 2748s ok 142 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 2748s ok 143 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 2748s ok 144 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 2748s ok 145 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 2748s ok 146 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 2748s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 2748s ok 147 GObject value (GValue) initializes from instance of object 2748s ok 148 GObject value (GValue) initializes from instance of instance 2748s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Main loop instance 0xb290d68293b0: Spinning loop until released or hook cleared 2748s JS MAINLOOP: handling job 0, 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Completed job 0 2748s JS MAINLOOP: handling job 1, 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Completed job 1 2748s JS MAINLOOP: handling job 2, 2748s JS MAINLOOP: Enqueue job , promise=, allocation site= 2748s JS MAINLOOP: Completed job 2 2748s JS MAINLOOP: handling job 3, 2748s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2748s JS MAINLOOP: Main loop instance 0xb290d68293b0: release 2748s JS MAINLOOP: Completed job 3 2748s JS MEMORY: Memory report: before destroying context 2748s JS MEMORY: 1685 objects currently alive 2748s JS MEMORY: boxed_instance = 1481 2748s JS MEMORY: boxed_prototype = 11 2748s JS MEMORY: closure = 1 2748s JS MEMORY: function = 152 2748s JS MEMORY: fundamental_instance = 6 2749s JS MEMORY: fundamental_prototype = 2 2749s JS MEMORY: gerror_instance = 0 2749s JS MEMORY: gerror_prototype = 0 2749s JS MEMORY: interface = 0 2749s JS MEMORY: module = 5 2749s JS MEMORY: ns = 5 2749s JS MEMORY: object_instance = 10 2749s JS MEMORY: object_prototype = 3 2749s JS MEMORY: param = 9 2749s JS MEMORY: union_instance = 0 2749s JS MEMORY: union_prototype = 0 2749s JS CTX: JS shutdown sequence 2749s JS CTX: Stopping profiler 2749s JS CTX: Shutting down toggle queue 2749s JS CTX: Notifying external reference holders of GjsContext dispose 2749s JS MAINLOOP: Stopping promise job dispatcher 2749s JS CTX: Notifying reference holders of GjsContext dispose 2749s JS CTX: Checking unhandled promise rejections 2749s JS CTX: Releasing cached JS wrappers 2749s JS CTX: Final triggered GC 2749s JS CTX: Destroying JS context 2749s JS CTX: Releasing all native objects 2749s JS CTX: Disabling auto GC 2749s JS CTX: Ending trace on global object 2749s JS CTX: Freeing allocated resources 2749s JS CTX: JS context destroyed 2749s PASS: cjs/testGObjectValue.test 2749s Running test: cjs/testGObjectInterface.test 2749s JS NATIVE: Registered native JS module '_promiseNative' 2749s JS NATIVE: Registered native JS module '_byteArrayNative' 2749s JS NATIVE: Registered native JS module '_encodingNative' 2749s JS NATIVE: Registered native JS module '_gi' 2749s JS NATIVE: Registered native JS module 'gi' 2749s JS NATIVE: Registered native JS module 'cairoNative' 2749s JS NATIVE: Registered native JS module 'system' 2749s JS NATIVE: Registered native JS module 'console' 2749s JS NATIVE: Registered native JS module '_print' 2749s JS CTX: Enabling JIT 2749s JS CTX: Initialized class GjsFileImporter prototype 0x10da75900098 2749s JS IMPORT: Defining parent (nil) of 0x10da759000f8 'imports' is mod 0 2749s JS IMPORT: Importing '_print' 2749s JS NATIVE: Defining native module '_print' 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x10da759006b0 '_print' is mod 1 2749s JS IMPORT: successfully imported module '_print' 2749s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2749s 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 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x10da759014f0), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x10da759021a8), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x10da759027a8), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x10da759027a8), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x10da759021a8), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x10da759014f0), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x10da759014f0), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x10da759014f0), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x10da759021a8), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x10da759027a8), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x10da759014f0), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x10da759014f0), global 0x8378323d1c0 2749s JS MAINLOOP: Main loop instance 0xb2dd4061f3b0: hold 2749s JS MAINLOOP: Enqueue job , promise=, allocation site= 2749s JS MAINLOOP: Starting promise job dispatcher 2749s JS MAINLOOP: Main loop instance 0xb2dd4061f3b0: Spinning loop until released or hook cleared 2749s JS MAINLOOP: handling job 0, 2749s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2749s JS MAINLOOP: Main loop instance 0xb2dd4061f3b0: release 2749s JS MAINLOOP: Completed job 0 2749s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10da75915910), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x10da75916340), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x10da75916340), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10da75915910), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10da75915910), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x10da75916340), global 0x8378323d1c0 2749s JS IMPORT: Module metadata hook for module 0x10da759169e8 2749s JS IMPORT: Defining meta.importSync for module 0x10da759169e8 2749s JS NATIVE: Defining native module 'gi' 2749s JS CTX: Initialized class GIRepositoryNamespace prototype 0x10da75917168 2749s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2749s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2749s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2749s JS IMPORT: Importing directory 'overrides' 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x10da759171e8 'overrides' is mod 1 2749s JS IMPORT: Defined importer 'overrides' 0x10da759171e8 in 0x10da759000f8 2749s JS IMPORT: successfully imported directory 'overrides' 2749s JS IMPORT: Importing '_byteArrayNative' 2749s JS NATIVE: Defining native module '_byteArrayNative' 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x10da75917630 '_byteArrayNative' is mod 1 2749s JS IMPORT: successfully imported module '_byteArrayNative' 2749s JS IMPORT: Importing '_promiseNative' 2749s JS NATIVE: Defining native module '_promiseNative' 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x10da759176f0 '_promiseNative' is mod 1 2749s JS IMPORT: successfully imported module '_promiseNative' 2749s JS IMPORT: Importing module GLib succeeded 2749s JS IMPORT: Defining parent 0x10da759171e8 of 0x8378323e2b8 'GLib' is mod 1 2749s JS IMPORT: successfully imported module 'GLib' 2749s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2749s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x8378327f060, JSClass 0xe3e8ea9eb348, in object 0x8378327f038 2749s JS CTX: Initialized class GIRepositoryGType prototype 0x10da75917920 2749s JS CTX: Initialized class GIRepositoryFunction prototype 0x8378323e308 2749s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2749s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2749s JS G BXD: Defined class for Error (GError), prototype 0x8378327f0b0, JSClass 0xe3e8ea9eb348, in object 0x8378327f038 2749s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2749s JS G BXD: Defined class for Variant (GVariant), prototype 0x8378327f100, JSClass 0xe3e8ea9eb348, in object 0x8378327f038 2749s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2749s JS G BXD: Defined class for Bytes (GBytes), prototype 0x8378327f150, JSClass 0xe3e8ea9eb348, in object 0x8378327f038 2749s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2749s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2749s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x8378327f1a0, JSClass 0xe3e8ea9eb348, in object 0x8378327f038 2749s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2749s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2749s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2749s JS G BXD: Defined class for Thread (GThread), prototype 0x8378327f1f0, JSClass 0xe3e8ea9eb348, in object 0x8378327f038 2749s JS G BXD: Defining method ref in prototype for GLib.Thread 2749s JS G BXD: Defining method unref in prototype for GLib.Thread 2749s JS G NS: Defined namespace 'GLib' 0x8378327f038 in GIRepository 0x10da75916ff8 2749s JS IMPORT: Importing module jasmine succeeded 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x8378323ecb8 'jasmine' is mod 1 2749s JS IMPORT: successfully imported module 'jasmine' 2749s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2749s JS MAINLOOP: Main loop instance 0xb2dd4061f3b0: hold 2749s JS MAINLOOP: Enqueue job , promise=, allocation site= 2749s JS MAINLOOP: Main loop instance 0xb2dd4061f3b0: Spinning loop until released or hook cleared 2749s JS MAINLOOP: handling job 0, 2749s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2749s JS MAINLOOP: Main loop instance 0xb2dd4061f3b0: release 2749s JS MAINLOOP: Completed job 0 2749s JS IMPORT: Importing 'gi' 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x10da75916ff8 'gi' is mod 1 2749s JS IMPORT: successfully imported module 'gi' 2749s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2749s JS G NS: Defined namespace 'CjsPrivate' 0x8378327f290 in GIRepository 0x10da75916ff8 2749s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2749s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2749s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2749s JS IMPORT: Importing module _legacy succeeded 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x8378323eee8 '_legacy' is mod 1 2749s JS IMPORT: successfully imported module '_legacy' 2749s JS IMPORT: Importing module lang succeeded 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x8378323ee98 'lang' is mod 1 2749s JS IMPORT: successfully imported module 'lang' 2749s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2749s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2749s JS IMPORT: Importing module _signals succeeded 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x8378323ef38 '_signals' is mod 1 2749s JS IMPORT: successfully imported module '_signals' 2749s JS IMPORT: Importing module signals succeeded 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x8378323ee48 'signals' is mod 1 2749s JS IMPORT: successfully imported module 'signals' 2749s JS IMPORT: Importing module Gio succeeded 2749s JS IMPORT: Defining parent 0x10da759171e8 of 0x8378323edf8 'Gio' is mod 1 2749s JS IMPORT: successfully imported module 'Gio' 2749s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2749s JS IMPORT: Importing '_gi' 2749s JS NATIVE: Defining native module '_gi' 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x10da7592dcb0 '_gi' is mod 1 2749s JS IMPORT: successfully imported module '_gi' 2749s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2749s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2749s JS IMPORT: Importing module _common succeeded 2749s JS IMPORT: Defining parent 0x10da759000f8 of 0x8378323efd8 '_common' is mod 1 2749s JS IMPORT: successfully imported module '_common' 2749s JS IMPORT: Importing module GObject succeeded 2749s JS IMPORT: Defining parent 0x10da759171e8 of 0x8378323ef88 'GObject' is mod 1 2749s JS IMPORT: successfully imported module 'GObject' 2749s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2749s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2749s JS G BXD: Defined class for String (GString), prototype 0x8378327f538, JSClass 0xe3e8ea9eb348, in object 0x8378327f2b8 2749s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2749s JS G PRM: Defined class ParamSpec prototype is 0x837832d20b0 class 0xe3e8ea9f02e8 in object 0x8378327f2b8 2749s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2749s JS G OBJ: Defined class for Object (GObject), prototype 0x8378327f6a0, JSClass 0xe3e8ea9eba58, in object 0x8378327f2b8 2749s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2749s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2749s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x8378327f6c8, JSClass 0xe3e8ea9eba58, in object 0x8378327f2b8 2749s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2749s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2749s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2749s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2749s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2749s JS G NS: Defined namespace 'GObject' 0x8378327f2b8 in GIRepository 0x10da75916ff8 2749s JS G OBJ: Defined class for Application (GApplication), prototype 0x8378327f718, JSClass 0xe3e8ea9eba58, in object 0x8378327f268 2749s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2749s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x837832d2420, JSClass 0xe3e8ea9eb830, in object 0x8378327f268 2749s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2749s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2749s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2749s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2749s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2749s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2749s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2749s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2749s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2749s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2749s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x8378327f790, JSClass 0xe3e8ea9eba58, in object 0x8378327f268 2749s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2749s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x837832d26a0, JSClass 0xe3e8ea9eb830, in object 0x8378327f268 2749s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2749s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x8378327f808, JSClass 0xe3e8ea9eba58, in object 0x8378327f268 2749s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2749s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2749s JS G IFACE: Defined class for Initable (GInitable), prototype 0x837832d27e0, JSClass 0xe3e8ea9eb830, in object 0x8378327f268 2749s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2749s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2749s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2749s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x8378327f880, JSClass 0xe3e8ea9eb348, in object 0x8378327f268 2749s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2749s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x8378327f8d0, JSClass 0xe3e8ea9eb348, in object 0x8378327f268 2749s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2749s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2749s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x8378327f920, JSClass 0xe3e8ea9eba58, in object 0x8378327f268 2749s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x8378327f970, JSClass 0xe3e8ea9eba58, in object 0x8378327f290 2749s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2749s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x8378327f9c0, JSClass 0xe3e8ea9eba58, in object 0x8378327f268 2749s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2749s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2749s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2749s JS G IFACE: Defined class for File (GFile), prototype 0x837832d2948, JSClass 0xe3e8ea9eb830, in object 0x8378327f268 2749s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x8378327fa38, JSClass 0xe3e8ea9eba58, in object 0x10da759170d8 2749s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2749s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x8378327fab0, JSClass 0xe3e8ea9eba58, in object 0x8378327f268 2749s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2749s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2749s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x8378327fb00, JSClass 0xe3e8ea9eba58, in object 0x8378327f268 2749s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2749s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x8378327fb50, JSClass 0xe3e8ea9eba58, in object 0x8378327f268 2749s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2749s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x8378327fba0, JSClass 0xe3e8ea9eb348, in object 0x8378327f268 2749s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2749s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2749s JS G OBJ: Defined class for Settings (GSettings), prototype 0x8378327fbf0, JSClass 0xe3e8ea9eba58, in object 0x8378327f268 2749s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2749s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2749s JS G NS: Defined namespace 'Gio' 0x8378327f268 in GIRepository 0x10da75916ff8 2749s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 2749s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2749s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2749s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 2749s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 2749s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 2749s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 2749s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 2749s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 2749s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 2749s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 2749s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 2749s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 2749s JS G ENUM: Defining GObject.ParamFlags as 0x10da75933940 2749s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 2749s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd40797e30 type GParamString 2749s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 2749s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 2749s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 2749s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 2749s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 2749s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 2749s JS G ENUM: Defining enum value ACTION (fixed from action) 32 2749s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 2749s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 2749s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 2749s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 2749s JS G ENUM: Defining GObject.SignalFlags as 0x10da75933fa0 2749s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd4083efc0 type GParamOverride 2749s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd4083f1e0 type GParamString 2749s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2749s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 2749s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2749s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd40844560 type GParamOverride 2749s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2749s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd4085f670 type GParamOverride 2749s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2749s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 2749s JS G IFACE: Defined class for Action (GAction), prototype 0x837832de6a0, JSClass 0xe3e8ea9eb830, in object 0x8378327f268 2749s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd408de010 type GParamOverride 2749s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd408de0f0 type GParamOverride 2749s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd408de210 type GParamOverride 2749s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd408de2f0 type GParamOverride 2749s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd408de390 type GParamOverride 2749s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2749s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2749s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2749s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2749s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2749s JS CTX: Script evaluation succeeded 2749s JS MAINLOOP: Main loop instance 0xb2dd4061f3b0: Spinning loop until released or hook cleared 2749s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module metadata hook for module 0x10da7591a1e0 2749s JS IMPORT: Defining meta.importSync for module 0x10da7591a1e0 2749s JS NATIVE: Defining native module 'system' 2749s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10da75919518), global 0x8378323d1c0 2749s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2749s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2749s JS MAINLOOP: Set main loop hook to 2749s JS MAINLOOP: Main loop instance 0xb2dd4061f3b0: hold 2749s JS MAINLOOP: Running and clearing main loop hook 2749s JS G BXD: Defining method run in prototype for GLib.MainLoop 2749s 1..37 2749s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2749s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2749s JS G BXD: Defined class for Source (GSource), prototype 0x8378327fdf8, JSClass 0xe3e8ea9eb348, in object 0x8378327f038 2749s JS G BXD: Defining method set_priority in prototype for GLib.Source 2749s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2749s JS G BXD: Defining method attach in prototype for GLib.Source 2749s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2749s JS IMPORT: Module metadata hook for module 0x8378324bee8 2749s JS IMPORT: Defining meta.importSync for module 0x8378324bee8 2749s JS G BXD: Defining method destroy in prototype for GLib.Source 2749s ok 1 GObject interface cannot be instantiated 2749s ok 2 GObject interface has a name 2749s ok 3 GObject interface reports its type name 2749s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 2749s ok 4 GObject interface can be implemented by a GObject class 2749s ok 5 GObject interface is implemented by a GObject class with the correct class object 2749s ok 6 GObject interface can have its required function implemented 2749s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd40954820 type GParamOverride 2749s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2749s ok 7 GObject interface must have its required function implemented 2749s ok 8 GObject interface doesn't have to have its optional function implemented 2749s ok 9 GObject interface can have its optional function deferred to by the implementation 2749s ok 10 GObject interface can have its function chained up to 2749s ok 11 GObject interface can require another interface 2749s ok 12 GObject interface can chain up to another interface 2749s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 2749s JS G PRM: JSObject created with param instance 0xb2dd4098d200 type GParamOverride 2749s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2749s ok 13 GObject interface defers to the last interface's optional function 2749s ok 14 GObject interface must be implemented by a class that implements all required interfaces 2749s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 2749s ok 16 GObject interface can require an interface from C 2749s ok 17 GObject interface can connect class signals on the implementing class 2749s ok 18 GObject interface can connect interface signals on the implementing class 2749s ok 19 GObject interface can define properties on the implementing class 2749s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2749s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2749s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2749s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2749s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2749s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2749s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2749s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2749s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2749s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2749s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2749s JS G ENUM: Defining GLib.LogLevelFlags as 0x10da75917920 2749s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2749s ok 20 GObject interface must have its properties overridden 2749s ok 21 GObject interface can have introspected properties overriden 2749s ok 22 GObject interface can be implemented by a class as well as its parent class 2749s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 2749s ok 24 GObject interface has a toString() defintion 2749s ok 25 GObject interface has instance definition 2749s ok 26 GObject interface has instance definition for non-object type 2749s ok 27 GObject interface has instance definition for non-object type for native interface 2749s ok 28 GObject interface prototype toString is enumerable and defined 2749s ok 29 GObject interface prototype method properties are enumerated 2749s ok 30 GObject interface prototype method properties are defined 2749s ok 31 GObject interface prototype overrides are inherited by implementing classes 2749s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 2749s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 2749s ok 34 GObject interface prototype original property can be shadowed by class prototype property 2749s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 2749s ok 36 GObject interface prototype shadowed property can be restored 2749s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 2749s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2749s JS MAINLOOP: Enqueue job , promise=, allocation site= 2749s JS MAINLOOP: Main loop instance 0xb2dd4061f3b0: Spinning loop until released or hook cleared 2749s JS MAINLOOP: handling job 0, 2749s JS MAINLOOP: Enqueue job , promise=, allocation site= 2749s JS MAINLOOP: Completed job 0 2749s JS MAINLOOP: handling job 1, 2749s JS MAINLOOP: Enqueue job , promise=, allocation site= 2749s JS MAINLOOP: Completed job 1 2749s JS MAINLOOP: handling job 2, 2749s JS MAINLOOP: Enqueue job , promise=, allocation site= 2749s JS MAINLOOP: Completed job 2 2749s JS MAINLOOP: handling job 3, 2749s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2749s JS MAINLOOP: Main loop instance 0xb2dd4061f3b0: release 2749s JS MAINLOOP: Completed job 3 2749s JS MEMORY: Memory report: before destroying context 2749s JS MEMORY: 601 objects currently alive 2749s JS MEMORY: boxed_instance = 162 2749s JS MEMORY: boxed_prototype = 11 2749s JS MEMORY: closure = 4 2749s JS MEMORY: function = 345 2749s JS MEMORY: fundamental_instance = 0 2749s JS MEMORY: fundamental_prototype = 0 2749s JS MEMORY: gerror_instance = 0 2749s JS MEMORY: gerror_prototype = 0 2749s JS MEMORY: interface = 8 2749s JS MEMORY: module = 9 2749s JS MEMORY: ns = 4 2749s JS MEMORY: object_instance = 23 2749s JS MEMORY: object_prototype = 23 2749s JS MEMORY: param = 12 2749s JS MEMORY: union_instance = 0 2749s JS MEMORY: union_prototype = 0 2749s JS CTX: JS shutdown sequence 2749s JS CTX: Stopping profiler 2749s JS CTX: Shutting down toggle queue 2755s JS CTX: Notifying external reference holders of GjsContext dispose 2755s JS MAINLOOP: Stopping promise job dispatcher 2755s JS CTX: Notifying reference holders of GjsContext dispose 2755s JS CTX: Checking unhandled promise rejections 2755s JS CTX: Releasing cached JS wrappers 2755s JS CTX: Final triggered GC 2755s JS CTX: Destroying JS context 2755s JS CTX: Releasing all native objects 2755s JS CTX: Disabling auto GC 2755s JS CTX: Ending trace on global object 2755s JS CTX: Freeing allocated resources 2755s JS CTX: JS context destroyed 2755s PASS: cjs/testGObjectInterface.test 2755s Running test: cjs/testCommandLine.sh.test 2755s ok 1 - Invalid option should exit with failure (exit code 1) 2755s ok 2 - Invalid option should print a relevant message 2755s ok 3 - System.exit(0) should exit successfully 2755s ok 4 - System.exit(42) should exit with the correct exit code 2755s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 2755s # VALGRIND = 2755s ok 6 - System.exit() should still exit across an FFI boundary 2755s ok 7 - Unhandled promise rejections should still be printed when exiting 2755s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 2755s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 2755s ok 10 - --help should succeed 2755s ok 11 - --help should print something 2755s ok 12 - should succeed when --help is not first arg 2755s ok 13 - should print something when --help is not first arg 2755s ok 14 - --help should succeed before a script file 2755s ok 15 - --help should print something before a script file 2755s ok 16 - --help should succeed before -c 2755s ok 17 - --help should print something before -c 2755s ok 18 - --help after script file should be passed to script 2755s ok 19 - --help after script file should not print anything 2755s ok 20 - --help after -c should be passed to script 2755s ok 21 - --help after -c should not print anything 2755s ok 22 - -I after script should succeed but give a warning 2755s ok 23 - --coverage-prefix after script should succeed but give a warning 2755s ok 24 - --coverage-output after script should succeed but give a warning 2755s ok 25 - --version should work 2755s ok 26 - --version should print something 2755s ok 27 - --version after -c should be passed to script 2755s ok 28 - --version after -c should not print anything 2755s ok 29 - --jsversion should work 2755s ok 30 - --jsversion should print something 2755s ok 31 - --jsversion after -c should be passed to script 2755s ok 32 - --jsversion after -c should not print anything 2755s ok 33 - no profiling data should be dumped without --profile 2755s ok 34 - --profile should dump profiling data to the default file name # SKIP profiler is disabled 2755s ok 35 - --profile with argument should dump profiling data to the named file # SKIP profiler is disabled 2755s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler # SKIP profiler is disabled 2755s ok 37 - interpreter should exit with the correct exit code from a queued promise job 2755s ok 38 - interpreter should run queued promise jobs before finishing 2755s ok 39 - interpreter should stop running jobs when one calls System.exit() 2755s ok 40 - unhandled promise rejection should be reported 2755s ok 41 - catching an await expression should not cause unhandled rejection 2755s ok 42 - main program exceptions are not swallowed by queued promise jobs 2755s ok 43 - object unref from other thread after shutdown should not race 2755s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 2755s Gjs-Message: 19:01:28.558: Wrote coverage statistics to /tmp/test-tmp-cjs_testCommandLine.sh.test-A641K2/coverage.lcov 2755s ok 45 - coverage prefix is treated as an absolute path 2755s ok 46 - avoid statically importing two versions of the same module 2755s # VALGRIND = 2755s Executing: cjs/testCommandLine.sh.test 2755s ok 47 - exit with correct code from a signal callback 2755s ok 48 - avoid asserting when System.exit is called from a signal callback 2755s ok 49 - exit after first System.exit call in a signal callback 2755s 1..49 2755s PASS: cjs/testCommandLine.sh.test 2755s Running test: cjs/testMainloop.test 2755s JS NATIVE: Registered native JS module '_promiseNative' 2755s JS NATIVE: Registered native JS module '_byteArrayNative' 2755s JS NATIVE: Registered native JS module '_encodingNative' 2755s JS NATIVE: Registered native JS module '_gi' 2755s JS NATIVE: Registered native JS module 'gi' 2755s JS NATIVE: Registered native JS module 'cairoNative' 2755s JS NATIVE: Registered native JS module 'system' 2755s JS NATIVE: Registered native JS module 'console' 2755s JS NATIVE: Registered native JS module '_print' 2755s JS CTX: Enabling JIT 2755s JS CTX: Initialized class GjsFileImporter prototype 0x63c44400098 2755s JS IMPORT: Defining parent (nil) of 0x63c444000f8 'imports' is mod 0 2755s JS IMPORT: Importing '_print' 2755s JS NATIVE: Defining native module '_print' 2755s JS IMPORT: Defining parent 0x63c444000f8 of 0x63c444006b0 '_print' is mod 1 2755s JS IMPORT: successfully imported module '_print' 2755s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2755s 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 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x63c444014f0), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x63c444021a8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x63c444027a8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x63c444027a8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x63c444021a8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x63c444014f0), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x63c444014f0), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x63c444014f0), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x63c444021a8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x63c444027a8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x63c444014f0), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x63c444014f0), global 0x1175bec3d1c0 2755s JS MAINLOOP: Main loop instance 0xc0136ee223b0: hold 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Starting promise job dispatcher 2755s JS MAINLOOP: Main loop instance 0xc0136ee223b0: Spinning loop until released or hook cleared 2755s JS MAINLOOP: handling job 0, 2755s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2755s JS MAINLOOP: Main loop instance 0xc0136ee223b0: release 2755s JS MAINLOOP: Completed job 0 2755s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x63c44415910), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x63c44416340), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x63c44416340), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x63c44415910), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x63c44415910), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x63c44416340), global 0x1175bec3d1c0 2755s JS IMPORT: Module metadata hook for module 0x63c444169e8 2755s JS IMPORT: Defining meta.importSync for module 0x63c444169e8 2755s JS NATIVE: Defining native module 'gi' 2755s JS CTX: Initialized class GIRepositoryNamespace prototype 0x63c44417168 2755s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2755s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2755s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2755s JS IMPORT: Importing directory 'overrides' 2755s JS IMPORT: Defining parent 0x63c444000f8 of 0x63c444171e8 'overrides' is mod 1 2755s JS IMPORT: Defined importer 'overrides' 0x63c444171e8 in 0x63c444000f8 2755s JS IMPORT: successfully imported directory 'overrides' 2755s JS IMPORT: Importing '_byteArrayNative' 2755s JS NATIVE: Defining native module '_byteArrayNative' 2755s JS IMPORT: Defining parent 0x63c444000f8 of 0x63c44417630 '_byteArrayNative' is mod 1 2755s JS IMPORT: successfully imported module '_byteArrayNative' 2755s JS IMPORT: Importing '_promiseNative' 2755s JS NATIVE: Defining native module '_promiseNative' 2755s JS IMPORT: Defining parent 0x63c444000f8 of 0x63c444176f0 '_promiseNative' is mod 1 2755s JS IMPORT: successfully imported module '_promiseNative' 2755s JS IMPORT: Importing module GLib succeeded 2755s JS IMPORT: Defining parent 0x63c444171e8 of 0x1175bec3e2b8 'GLib' is mod 1 2755s JS IMPORT: successfully imported module 'GLib' 2755s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2755s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1175bec7f060, JSClass 0xff1eec72b348, in object 0x1175bec7f038 2755s JS CTX: Initialized class GIRepositoryGType prototype 0x63c44417920 2755s JS CTX: Initialized class GIRepositoryFunction prototype 0x1175bec3e308 2755s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2755s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2755s JS G BXD: Defined class for Error (GError), prototype 0x1175bec7f0b0, JSClass 0xff1eec72b348, in object 0x1175bec7f038 2755s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2755s JS G BXD: Defined class for Variant (GVariant), prototype 0x1175bec7f100, JSClass 0xff1eec72b348, in object 0x1175bec7f038 2755s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2755s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1175bec7f150, JSClass 0xff1eec72b348, in object 0x1175bec7f038 2755s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2755s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2755s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1175bec7f1a0, JSClass 0xff1eec72b348, in object 0x1175bec7f038 2755s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2755s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2755s JS G BXD: Defined class for Thread (GThread), prototype 0x1175bec7f1f0, JSClass 0xff1eec72b348, in object 0x1175bec7f038 2755s JS G BXD: Defining method ref in prototype for GLib.Thread 2755s JS G BXD: Defining method unref in prototype for GLib.Thread 2755s JS G NS: Defined namespace 'GLib' 0x1175bec7f038 in GIRepository 0x63c44416ff8 2755s JS IMPORT: Importing module jasmine succeeded 2755s JS IMPORT: Defining parent 0x63c444000f8 of 0x1175bec3ecb8 'jasmine' is mod 1 2755s JS IMPORT: successfully imported module 'jasmine' 2755s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2755s JS MAINLOOP: Main loop instance 0xc0136ee223b0: hold 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Main loop instance 0xc0136ee223b0: Spinning loop until released or hook cleared 2755s JS MAINLOOP: handling job 0, 2755s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2755s JS MAINLOOP: Main loop instance 0xc0136ee223b0: release 2755s JS MAINLOOP: Completed job 0 2755s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 2755s JS IMPORT: Importing 'gi' 2755s JS IMPORT: Defining parent 0x63c444000f8 of 0x63c44416ff8 'gi' is mod 1 2755s JS IMPORT: successfully imported module 'gi' 2755s JS IMPORT: Importing '_gi' 2755s JS NATIVE: Defining native module '_gi' 2755s JS IMPORT: Defining parent 0x63c444000f8 of 0x63c4442b3d0 '_gi' is mod 1 2755s JS IMPORT: successfully imported module '_gi' 2755s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2755s JS G NS: Defined namespace 'CjsPrivate' 0x1175bec7f290 in GIRepository 0x63c44416ff8 2755s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2755s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2755s JS IMPORT: Importing module _common succeeded 2755s JS IMPORT: Defining parent 0x63c444000f8 of 0x1175bec3ee98 '_common' is mod 1 2755s JS IMPORT: successfully imported module '_common' 2755s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2755s JS IMPORT: Importing module _legacy succeeded 2755s JS IMPORT: Defining parent 0x63c444000f8 of 0x1175bec3eee8 '_legacy' is mod 1 2755s JS IMPORT: successfully imported module '_legacy' 2755s JS IMPORT: Importing module GObject succeeded 2755s JS IMPORT: Defining parent 0x63c444171e8 of 0x1175bec3ee48 'GObject' is mod 1 2755s JS IMPORT: successfully imported module 'GObject' 2755s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2755s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2755s JS G BXD: Defined class for String (GString), prototype 0x1175bec7f510, JSClass 0xff1eec72b348, in object 0x1175bec7f268 2755s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2755s JS G PRM: Defined class ParamSpec prototype is 0x1175bec3ef88 class 0xff1eec7302e8 in object 0x1175bec7f268 2755s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2755s JS G OBJ: Defined class for Object (GObject), prototype 0x1175bec7f678, JSClass 0xff1eec72ba58, in object 0x1175bec7f268 2755s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2755s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2755s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1175bec7f6a0, JSClass 0xff1eec72ba58, in object 0x1175bec7f268 2755s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2755s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2755s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2755s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2755s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2755s JS G NS: Defined namespace 'GObject' 0x1175bec7f268 in GIRepository 0x63c44416ff8 2755s JS IMPORT: Importing module mainloop succeeded 2755s JS IMPORT: Defining parent 0x63c444000f8 of 0x1175bec3edf8 'mainloop' is mod 1 2755s JS IMPORT: successfully imported module 'mainloop' 2755s JS CTX: Script evaluation succeeded 2755s JS MAINLOOP: Main loop instance 0xc0136ee223b0: Spinning loop until released or hook cleared 2755s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module metadata hook for module 0x63c444360b0 2755s JS IMPORT: Defining meta.importSync for module 0x63c444360b0 2755s JS NATIVE: Defining native module 'system' 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x63c444353e8), global 0x1175bec3d1c0 2755s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2755s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2755s JS MAINLOOP: Set main loop hook to 2755s JS MAINLOOP: Main loop instance 0xc0136ee223b0: hold 2755s JS MAINLOOP: Running and clearing main loop hook 2755s JS G BXD: Defining method run in prototype for GLib.MainLoop 2755s 1..8 2755s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2755s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2755s JS G BXD: Defined class for Source (GSource), prototype 0x1175bec7f6f0, JSClass 0xff1eec72b348, in object 0x1175bec7f038 2755s JS G BXD: Defining method set_priority in prototype for GLib.Source 2755s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2755s JS G BXD: Defining method attach in prototype for GLib.Source 2755s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2755s JS IMPORT: Module metadata hook for module 0x63c444042b8 2755s JS IMPORT: Defining meta.importSync for module 0x63c444042b8 2755s JS G BXD: Defining method destroy in prototype for GLib.Source 2755s ok 1 Mainloop.timeout_add() runs a timeout function 2755s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 2755s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 2755s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 2755s ok 4 Mainloop.idle_add() runs an idle function 2755s ok 5 Mainloop.idle_add() continues to run idle functions that return true 2755s ok 6 Mainloop.idle_add() does not run idle functions if removed 2755s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 2755s ok 8 Mainloop.idle_add() does not leak idle callbacks 2755s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Main loop instance 0xc0136ee223b0: Spinning loop until released or hook cleared 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 1 2755s JS MAINLOOP: handling job 2, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 2 2755s JS MAINLOOP: handling job 3, 2755s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2755s JS MAINLOOP: Main loop instance 0xc0136ee223b0: release 2755s JS MAINLOOP: Completed job 3 2755s JS MEMORY: Memory report: before destroying context 2755s JS MEMORY: 171 objects currently alive 2755s JS MEMORY: boxed_instance = 54 2755s JS MEMORY: boxed_prototype = 8 2755s JS MEMORY: closure = 2 2755s JS MEMORY: function = 96 2755s JS MEMORY: fundamental_instance = 0 2755s JS MEMORY: fundamental_prototype = 0 2755s JS MEMORY: gerror_instance = 0 2755s JS MEMORY: gerror_prototype = 0 2755s JS MEMORY: interface = 0 2755s JS MEMORY: module = 6 2755s JS MEMORY: ns = 3 2755s JS MEMORY: object_instance = 0 2755s JS MEMORY: object_prototype = 2 2755s JS MEMORY: param = 0 2755s JS MEMORY: union_instance = 0 2755s JS MEMORY: union_prototype = 0 2755s JS CTX: JS shutdown sequence 2755s JS CTX: Stopping profiler 2755s JS CTX: Shutting down toggle queue 2755s JS CTX: Notifying external reference holders of GjsContext dispose 2755s JS MAINLOOP: Stopping promise job dispatcher 2755s JS CTX: Notifying reference holders of GjsContext dispose 2755s JS CTX: Checking unhandled promise rejections 2755s JS CTX: Releasing cached JS wrappers 2755s JS CTX: Final triggered GC 2755s JS CTX: Destroying JS context 2755s JS CTX: Releasing all native objects 2755s JS CTX: Disabling auto GC 2755s JS CTX: Ending trace on global object 2755s JS CTX: Freeing allocated resources 2755s JS CTX: JS context destroyed 2755s PASS: cjs/testMainloop.test 2755s Running test: cjs/testGDBus.test 2755s JS NATIVE: Registered native JS module '_promiseNative' 2755s JS NATIVE: Registered native JS module '_byteArrayNative' 2755s JS NATIVE: Registered native JS module '_encodingNative' 2755s JS NATIVE: Registered native JS module '_gi' 2755s JS NATIVE: Registered native JS module 'gi' 2755s JS NATIVE: Registered native JS module 'cairoNative' 2755s JS NATIVE: Registered native JS module 'system' 2755s JS NATIVE: Registered native JS module 'console' 2755s JS NATIVE: Registered native JS module '_print' 2755s JS CTX: Enabling JIT 2755s JS CTX: Initialized class GjsFileImporter prototype 0xcf238700098 2755s JS IMPORT: Defining parent (nil) of 0xcf2387000f8 'imports' is mod 0 2755s JS IMPORT: Importing '_print' 2755s JS NATIVE: Defining native module '_print' 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xcf2387006b0 '_print' is mod 1 2755s JS IMPORT: successfully imported module '_print' 2755s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2755s 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 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xcf2387014f0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xcf2387021a8), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xcf2387027a8), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xcf2387027a8), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xcf2387021a8), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xcf2387014f0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xcf2387014f0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xcf2387014f0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xcf2387021a8), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xcf2387027a8), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xcf2387014f0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xcf2387014f0), global 0xa9ea223d1c0 2755s JS MAINLOOP: Main loop instance 0xb1f3a68b13b0: hold 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Starting promise job dispatcher 2755s JS MAINLOOP: Main loop instance 0xb1f3a68b13b0: Spinning loop until released or hook cleared 2755s JS MAINLOOP: handling job 0, 2755s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2755s JS MAINLOOP: Main loop instance 0xb1f3a68b13b0: release 2755s JS MAINLOOP: Completed job 0 2755s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcf238715910), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcf238716340), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcf238716340), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcf238715910), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcf238715910), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcf238716340), global 0xa9ea223d1c0 2755s JS IMPORT: Module metadata hook for module 0xcf2387169e8 2755s JS IMPORT: Defining meta.importSync for module 0xcf2387169e8 2755s JS NATIVE: Defining native module 'gi' 2755s JS CTX: Initialized class GIRepositoryNamespace prototype 0xcf238717168 2755s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2755s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2755s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2755s JS IMPORT: Importing directory 'overrides' 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xcf2387171e8 'overrides' is mod 1 2755s JS IMPORT: Defined importer 'overrides' 0xcf2387171e8 in 0xcf2387000f8 2755s JS IMPORT: successfully imported directory 'overrides' 2755s JS IMPORT: Importing '_byteArrayNative' 2755s JS NATIVE: Defining native module '_byteArrayNative' 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xcf238717630 '_byteArrayNative' is mod 1 2755s JS IMPORT: successfully imported module '_byteArrayNative' 2755s JS IMPORT: Importing '_promiseNative' 2755s JS NATIVE: Defining native module '_promiseNative' 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xcf2387176f0 '_promiseNative' is mod 1 2755s JS IMPORT: successfully imported module '_promiseNative' 2755s JS IMPORT: Importing module GLib succeeded 2755s JS IMPORT: Defining parent 0xcf2387171e8 of 0xa9ea223e2b8 'GLib' is mod 1 2755s JS IMPORT: successfully imported module 'GLib' 2755s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2755s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xa9ea227f060, JSClass 0xe02c3737b348, in object 0xa9ea227f038 2755s JS CTX: Initialized class GIRepositoryGType prototype 0xcf238717920 2755s JS CTX: Initialized class GIRepositoryFunction prototype 0xa9ea223e308 2755s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2755s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2755s JS G BXD: Defined class for Error (GError), prototype 0xa9ea227f0b0, JSClass 0xe02c3737b348, in object 0xa9ea227f038 2755s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2755s JS G BXD: Defined class for Variant (GVariant), prototype 0xa9ea227f100, JSClass 0xe02c3737b348, in object 0xa9ea227f038 2755s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2755s JS G BXD: Defined class for Bytes (GBytes), prototype 0xa9ea227f150, JSClass 0xe02c3737b348, in object 0xa9ea227f038 2755s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2755s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2755s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xa9ea227f1a0, JSClass 0xe02c3737b348, in object 0xa9ea227f038 2755s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2755s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2755s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2755s JS G BXD: Defined class for Thread (GThread), prototype 0xa9ea227f1f0, JSClass 0xe02c3737b348, in object 0xa9ea227f038 2755s JS G BXD: Defining method ref in prototype for GLib.Thread 2755s JS G BXD: Defining method unref in prototype for GLib.Thread 2755s JS G NS: Defined namespace 'GLib' 0xa9ea227f038 in GIRepository 0xcf238716ff8 2755s JS IMPORT: Importing module jasmine succeeded 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xa9ea223ecb8 'jasmine' is mod 1 2755s JS IMPORT: successfully imported module 'jasmine' 2755s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2755s JS MAINLOOP: Main loop instance 0xb1f3a68b13b0: hold 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Main loop instance 0xb1f3a68b13b0: Spinning loop until released or hook cleared 2755s JS MAINLOOP: handling job 0, 2755s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2755s JS MAINLOOP: Main loop instance 0xb1f3a68b13b0: release 2755s JS MAINLOOP: Completed job 0 2755s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 2755s JS IMPORT: Importing 'gi' 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xcf238716ff8 'gi' is mod 1 2755s JS IMPORT: successfully imported module 'gi' 2755s JS IMPORT: Importing module byteArray succeeded 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xa9ea223edf8 'byteArray' is mod 1 2755s JS IMPORT: successfully imported module 'byteArray' 2755s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2755s JS G NS: Defined namespace 'CjsPrivate' 0xa9ea227f290 in GIRepository 0xcf238716ff8 2755s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2755s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2755s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2755s JS IMPORT: Importing module _legacy succeeded 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xa9ea223ef38 '_legacy' is mod 1 2755s JS IMPORT: successfully imported module '_legacy' 2755s JS IMPORT: Importing module lang succeeded 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xa9ea223eee8 'lang' is mod 1 2755s JS IMPORT: successfully imported module 'lang' 2755s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2755s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2755s JS IMPORT: Importing module _signals succeeded 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xa9ea223ef88 '_signals' is mod 1 2755s JS IMPORT: successfully imported module '_signals' 2755s JS IMPORT: Importing module signals succeeded 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xa9ea223ee98 'signals' is mod 1 2755s JS IMPORT: successfully imported module 'signals' 2755s JS IMPORT: Importing module Gio succeeded 2755s JS IMPORT: Defining parent 0xcf2387171e8 of 0xa9ea223ee48 'Gio' is mod 1 2755s JS IMPORT: successfully imported module 'Gio' 2755s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2755s JS IMPORT: Importing '_gi' 2755s JS NATIVE: Defining native module '_gi' 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xcf23872e158 '_gi' is mod 1 2755s JS IMPORT: successfully imported module '_gi' 2755s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2755s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2755s JS IMPORT: Importing module _common succeeded 2755s JS IMPORT: Defining parent 0xcf2387000f8 of 0xa9ea22d4060 '_common' is mod 1 2755s JS IMPORT: successfully imported module '_common' 2755s JS IMPORT: Importing module GObject succeeded 2755s JS IMPORT: Defining parent 0xcf2387171e8 of 0xa9ea223efd8 'GObject' is mod 1 2755s JS IMPORT: successfully imported module 'GObject' 2755s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2755s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2755s JS G BXD: Defined class for String (GString), prototype 0xa9ea227f538, JSClass 0xe02c3737b348, in object 0xa9ea227f2b8 2755s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2755s JS G PRM: Defined class ParamSpec prototype is 0xa9ea22d4100 class 0xe02c373802e8 in object 0xa9ea227f2b8 2755s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2755s JS G OBJ: Defined class for Object (GObject), prototype 0xa9ea227f6a0, JSClass 0xe02c3737ba58, in object 0xa9ea227f2b8 2755s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2755s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2755s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xa9ea227f6c8, JSClass 0xe02c3737ba58, in object 0xa9ea227f2b8 2755s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2755s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2755s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2755s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2755s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2755s JS G NS: Defined namespace 'GObject' 0xa9ea227f2b8 in GIRepository 0xcf238716ff8 2755s JS G OBJ: Defined class for Application (GApplication), prototype 0xa9ea227f718, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2755s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xa9ea22d4470, JSClass 0xe02c3737b830, in object 0xa9ea227f268 2755s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2755s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2755s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2755s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2755s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2755s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2755s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2755s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2755s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2755s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2755s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xa9ea227f790, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2755s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xa9ea22d46f0, JSClass 0xe02c3737b830, in object 0xa9ea227f268 2755s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2755s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xa9ea227f808, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2755s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2755s JS G IFACE: Defined class for Initable (GInitable), prototype 0xa9ea22d4830, JSClass 0xe02c3737b830, in object 0xa9ea227f268 2755s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2755s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2755s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2755s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xa9ea227f880, JSClass 0xe02c3737b348, in object 0xa9ea227f268 2755s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2755s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xa9ea227f8d0, JSClass 0xe02c3737b348, in object 0xa9ea227f268 2755s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2755s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2755s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xa9ea227f920, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xa9ea227f970, JSClass 0xe02c3737ba58, in object 0xa9ea227f290 2755s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2755s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xa9ea227f9c0, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2755s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2755s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2755s JS G IFACE: Defined class for File (GFile), prototype 0xa9ea22d4998, JSClass 0xe02c3737b830, in object 0xa9ea227f268 2755s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xa9ea227fa38, JSClass 0xe02c3737ba58, in object 0xcf2387170d8 2755s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2755s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xa9ea227fab0, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2755s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2755s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xa9ea227fb00, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2755s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xa9ea227fb50, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2755s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xa9ea227fba0, JSClass 0xe02c3737b348, in object 0xa9ea227f268 2755s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2755s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2755s JS G OBJ: Defined class for Settings (GSettings), prototype 0xa9ea227fbf0, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2755s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2755s JS G NS: Defined namespace 'Gio' 0xa9ea227f268 in GIRepository 0xcf238716ff8 2755s 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 2755s JS G NS: Defined namespace 'GjsTestTools' 0xa9ea227fc40 in GIRepository 0xcf238716ff8 2755s JS CTX: Script evaluation succeeded 2755s JS MAINLOOP: Main loop instance 0xb1f3a68b13b0: Spinning loop until released or hook cleared 2755s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module metadata hook for module 0xcf23871a4a8 2755s JS IMPORT: Defining meta.importSync for module 0xcf23871a4a8 2755s JS NATIVE: Defining native module 'system' 2755s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcf2387197e0), global 0xa9ea223d1c0 2755s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2755s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2755s JS MAINLOOP: Set main loop hook to 2755s JS MAINLOOP: Main loop instance 0xb1f3a68b13b0: hold 2755s JS MAINLOOP: Running and clearing main loop hook 2755s JS G BXD: Defining method run in prototype for GLib.MainLoop 2755s 1..63 2755s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2755s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2755s JS G BXD: Defined class for Source (GSource), prototype 0xa9ea227fcb8, JSClass 0xe02c3737b348, in object 0xa9ea227f038 2755s JS G BXD: Defining method set_priority in prototype for GLib.Source 2755s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2755s JS G BXD: Defining method attach in prototype for GLib.Source 2755s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2755s JS IMPORT: Module metadata hook for module 0xa9ea224bd60 2755s JS IMPORT: Defining meta.importSync for module 0xa9ea224bd60 2755s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 2755s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 2755s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0xa9ea22fe5b0, JSClass 0xe02c3737b830, in object 0xa9ea227f268 2755s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 2755s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 2755s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 2755s JS G ENUM: Defining enum value NONE (fixed from none) 0 2755s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 2755s JS G ENUM: Defining enum value SESSION (fixed from session) 2 2755s JS G ENUM: Defining Gio.BusType as 0xcf23872c6f0 2755s JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' 2755s JS G ENUM: Defining enum value NONE (fixed from none) 0 2755s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 2755s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 2755s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 2755s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0xcf23872c750 2755s Gjs-Message: 19:01:31.694: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0xa9ea227fe48 native@0xb1f3a6b9d760] 2755s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2755s JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' 2755s JS G ENUM: Defining enum value NONE (fixed from none) 0 2755s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 2755s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 2755s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 2755s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 2755s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 2755s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 2755s JS G ENUM: Defining Gio.DBusProxyFlags as 0xcf23872c9f0 2755s JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' 2755s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0xa9ea227fee8, JSClass 0xe02c3737b348, in object 0xa9ea227f268 2755s JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' 2755s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0xa9ea227ff60, JSClass 0xe02c3737b348, in object 0xa9ea227f268 2755s JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' 2755s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0x69ce6213358, JSClass 0xe02c3737b348, in object 0xa9ea227f268 2755s JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' 2755s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0x69ce62138f8, JSClass 0xe02c3737b348, in object 0xa9ea227f268 2755s JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' 2755s JS G ENUM: Defining enum value NONE (fixed from none) 0 2755s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2755s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2755s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0xcf238732ba8 2755s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 2755s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 2755s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 2755s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x69ce6213ba0, JSClass 0xe02c3737b348, in object 0xa9ea227f038 2755s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 2755s JS G OBJ: Defined class for Task (GTask), prototype 0x69ce6213c40, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s JS MAINLOOP: Completed job 1 2755s JS G BXD: Defining method destroy in prototype for GLib.Source 2755s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 2755s JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' 2755s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0x69ce6213df8, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 2755s JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' 2755s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0x69ce6213e70, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2755s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 2755s JS G BXD: Defining method classify in prototype for GLib.Variant 2755s JS G BXD: Defining method n_children in prototype for GLib.Variant 2755s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 2755s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 2755s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 2755s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 2755s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 2755s JS G BXD: Defining method get_string in prototype for GLib.Variant 2755s JS G BXD: Defining method get_variant in prototype for GLib.Variant 2755s ok 1 Exported DBus object can call a remote method 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s ok 2 Exported DBus object can call a method with async/await 2755s JS MAINLOOP: Completed job 1 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s JS MAINLOOP: Completed job 1 2755s JS MAINLOOP: handling job 2, 2755s JS MAINLOOP: Completed job 2 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 2755s JS MAINLOOP: Completed job 1 2755s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 2755s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2755s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2755s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2755s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2755s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2755s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2755s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2755s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2755s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2755s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2755s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2755s JS G ENUM: Defining GLib.LogLevelFlags as 0xcf2387642e8 2755s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 2755s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 2755s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0xa9ea22fec18, JSClass 0xe02c3737b5e8, in object 0xa9ea227f268 2755s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 2755s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 2755s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 2755s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 2755s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 2755s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 2755s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 2755s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 2755s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 2755s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 2755s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 2755s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 2755s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 2755s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 2755s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 2755s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 2755s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 2755s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 2755s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 2755s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 2755s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 2755s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 2755s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 2755s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 2755s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 2755s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 2755s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 2755s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 2755s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 2755s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 2755s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 2755s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 2755s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 2755s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 2755s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 2755s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 2755s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 2755s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 2755s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 2755s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 2755s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 2755s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 2755s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 2755s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 2755s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 2755s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 2755s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 2755s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 2755s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 2755s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 2755s ok 5 Exported DBus object can handle an exception thrown by a remote method 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 1 2755s JS MAINLOOP: handling job 2, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 2 2755s JS MAINLOOP: handling job 3, 2755s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 2755s JS MAINLOOP: Completed job 3 2755s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 2755s Gjs-Message: 19:01:31.809: JS LOG: Missing handler for DBus method thisDoesNotExist 2755s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 2755s JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' 2755s JS G ERR: Defined class for DBusError (GError), prototype 0xa9ea22fece0, JSClass 0xe02c3737b5e8, in object 0xa9ea227f268 2755s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 2755s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 2755s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 2755s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 2755s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 2755s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 2755s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 2755s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 2755s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 2755s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 2755s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 2755s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 2755s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 2755s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 2755s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 2755s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 2755s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 2755s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 2755s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 2755s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 2755s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 2755s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 2755s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 2755s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 2755s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 2755s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 2755s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 2755s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 2755s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 2755s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 2755s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 2755s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 2755s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 2755s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 2755s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 2755s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 2755s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 2755s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 2755s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 2755s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 2755s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 2755s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 2755s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 2755s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 2755s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 2755s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 2755s Gjs-Message: 19:01:31.819: JS LOG: Missing handler for DBus method thisDoesNotExist 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 1 2755s JS MAINLOOP: handling job 2, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 2 2755s JS MAINLOOP: handling job 3, 2755s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 2755s JS MAINLOOP: Completed job 3 2755s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 2755s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 2755s JS MAINLOOP: Completed job 1 2755s ok 12 Exported DBus object can call a remote method with no in parameter 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s ok 13 Exported DBus object can call an async/await method with no in parameter 2755s JS MAINLOOP: Completed job 1 2755s ok 14 Exported DBus object can call a remote method with multiple in parameters 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s ok 15 Exported DBus object can call an async/await method with multiple in parameters 2755s JS MAINLOOP: Completed job 1 2755s ok 16 Exported DBus object can call a remote method with no return value 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s ok 17 Exported DBus object can call an async/await method with no return value 2755s JS MAINLOOP: Completed job 1 2755s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (CjsPrivate.DBusImplementation) 2755s ok 18 Exported DBus object can emit a DBus signal 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s ok 19 Exported DBus object can emit a DBus signal with async/await 2755s JS MAINLOOP: Completed job 1 2755s ok 20 Exported DBus object can call a remote method with multiple return values 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s ok 21 Exported DBus object can call an async/await method with multiple return values 2755s JS MAINLOOP: Completed job 1 2755s ok 22 Exported DBus object does not coalesce one array into the array of return values 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 2755s JS MAINLOOP: Completed job 1 2755s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 2755s JS MAINLOOP: Completed job 1 2755s ok 26 Exported DBus object can return multiple arrays from a remote method 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s ok 27 Exported DBus object can return multiple arrays from an async/await method 2755s JS MAINLOOP: Completed job 1 2755s ok 28 Exported DBus object handles a bad signature by throwing an exception 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: handling job 0, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 0 2755s JS MAINLOOP: handling job 1, 2755s JS MAINLOOP: Enqueue job , promise=, allocation site= 2755s JS MAINLOOP: Completed job 1 2755s JS MAINLOOP: handling job 2, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 2 2756s JS MAINLOOP: handling job 3, 2756s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 2756s JS MAINLOOP: Completed job 3 2756s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 2756s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 2756s JS MAINLOOP: Completed job 1 2756s JS G BXD: Defining method get_byte in prototype for GLib.Variant 2756s ok 32 Exported DBus object can send and receive bytes from a remote method 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 1 2756s JS MAINLOOP: handling job 2, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 2 2756s JS MAINLOOP: handling job 3, 2756s JS MAINLOOP: Completed job 3 2756s JS MAINLOOP: handling job 4, 2756s JS MAINLOOP: Completed job 4 2756s JS MAINLOOP: handling job 5, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 5 2756s JS MAINLOOP: handling job 6, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 6 2756s JS MAINLOOP: handling job 7, 2756s ok 33 Exported DBus object can send and receive bytes from an async/await method 2756s JS MAINLOOP: Completed job 7 2756s ok 34 Exported DBus object can call a remote method that returns an array of structs 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s ok 35 Exported DBus object can call an async/await method that returns an array of structs 2756s JS MAINLOOP: Completed job 1 2756s JS G BXD: Defining method get_double in prototype for GLib.Variant 2756s ok 36 Exported DBus object can send and receive dicts from a remote method 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s ok 37 Exported DBus object can send and receive dicts from an async/await method 2756s JS MAINLOOP: Completed job 1 2756s JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'GjsTestTools' 2756s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 2756s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x69ce6271ce0, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2756s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 2756s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x69ce6271d58, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2756s JS G BXD: Defining method get_handle in prototype for GLib.Variant 2756s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 2756s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 2756s JS G NS: Found info type OBJECT for 'UnixInputStream' in namespace 'Gio' 2756s JS G OBJ: Defined class for UnixInputStream (GUnixInputStream), prototype 0x69ce6271ee8, JSClass 0xe02c3737ba58, in object 0xa9ea227f268 2756s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 2756s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x69ce6239e70, JSClass 0xe02c3737b830, in object 0xa9ea227f268 2756s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 2756s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 2756s ok 38 Exported DBus object can call a remote method with a Unix FD 2756s JS IMPORT: Module metadata hook for module 0xa9ea224bc80 2756s JS IMPORT: Defining meta.importSync for module 0xa9ea224bc80 2756s JS NATIVE: Defining native module '_encodingNative' 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s ok 39 Exported DBus object can call an async/await method with a Unix FD 2756s JS MAINLOOP: Completed job 1 2756s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 2756s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 2756s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 2756s JS MAINLOOP: Completed job 1 2756s ok 42 Exported DBus object can call a remote method that returns a Unix FD 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 2756s JS MAINLOOP: Completed job 1 2756s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 2756s JS MAINLOOP: Completed job 1 2756s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 1 2756s JS MAINLOOP: handling job 2, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 2 2756s JS MAINLOOP: handling job 3, 2756s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 2756s JS MAINLOOP: Completed job 3 2756s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 1 2756s JS MAINLOOP: handling job 2, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 2 2756s JS MAINLOOP: handling job 3, 2756s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 2756s JS MAINLOOP: Completed job 3 2756s ok 50 Exported DBus object Has defined properties 2756s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 2756s ok 51 Exported DBus object reading readonly property works 2756s ok 52 Exported DBus object reading readwrite property works 2756s ok 53 Exported DBus object reading writeonly throws an error 2756s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 2756s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 2756s JS G NS: Found info type FLAGS for 'DBusCallFlags' in namespace 'Gio' 2756s JS G ENUM: Defining enum value NONE (fixed from none) 0 2756s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 2756s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 2756s JS G ENUM: Defining Gio.DBusCallFlags as 0xcf23879f6e8 2756s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 2756s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 2756s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 2756s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x69ce627fa88, JSClass 0xe02c3737b348, in object 0xa9ea227f038 2756s JS G BXD: Defining method iteration in prototype for GLib.MainContext 2756s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 2756s ok 54 Exported DBus object Setting a readwrite property works 2756s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 2756s ok 55 Exported DBus object Setting a writeonly property works 2756s ok 56 Exported DBus object Setting a readonly property throws an error 2756s ok 57 Exported DBus object Reading a property that prepacks the return value works 2756s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (CjsPrivate.DBusImplementation) 2756s ok 58 Exported DBus object Marking a property as invalidated works 2756s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 2756s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 2756s ok 59 DBus Proxy wrapper init failures are reported in sync mode 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s JS MAINLOOP: Completed job 1 2756s JS G BXD: Defining method matches in prototype for GLib.Error 2756s ok 60 DBus Proxy wrapper init failures are reported in async mode 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s JS MAINLOOP: Completed job 1 2756s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 1 2756s JS MAINLOOP: handling job 2, 2756s JS MAINLOOP: Completed job 2 2756s JS MAINLOOP: handling job 3, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 3 2756s JS MAINLOOP: handling job 4, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 4 2756s JS MAINLOOP: handling job 5, 2756s ok 62 DBus Proxy wrapper can create a proxy from a promise 2756s JS MAINLOOP: Completed job 5 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 1 2756s JS MAINLOOP: handling job 2, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 2 2756s JS MAINLOOP: handling job 3, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 3 2756s JS MAINLOOP: handling job 4, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 4 2756s JS MAINLOOP: handling job 5, 2756s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 2756s JS MAINLOOP: Completed job 5 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Main loop instance 0xb1f3a68b13b0: Spinning loop until released or hook cleared 2756s JS MAINLOOP: handling job 0, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 0 2756s JS MAINLOOP: handling job 1, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 1 2756s JS MAINLOOP: handling job 2, 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Completed job 2 2756s JS MAINLOOP: handling job 3, 2756s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2756s JS MAINLOOP: Main loop instance 0xb1f3a68b13b0: release 2756s JS MAINLOOP: Completed job 3 2756s JS MEMORY: Memory report: before destroying context 2756s JS MEMORY: 2605 objects currently alive 2756s JS MEMORY: boxed_instance = 1992 2756s JS MEMORY: boxed_prototype = 17 2756s JS MEMORY: closure = 74 2756s JS MEMORY: function = 272 2756s JS MEMORY: fundamental_instance = 0 2756s JS MEMORY: fundamental_prototype = 0 2756s JS MEMORY: gerror_instance = 12 2756s JS MEMORY: gerror_prototype = 2 2756s JS MEMORY: interface = 6 2756s JS MEMORY: module = 10 2756s JS MEMORY: ns = 5 2756s JS MEMORY: object_instance = 196 2756s JS MEMORY: object_prototype = 19 2756s JS MEMORY: param = 0 2756s JS MEMORY: union_instance = 0 2756s JS MEMORY: union_prototype = 0 2756s JS CTX: JS shutdown sequence 2756s JS CTX: Stopping profiler 2756s JS CTX: Shutting down toggle queue 2756s JS CTX: Notifying external reference holders of GjsContext dispose 2756s JS MAINLOOP: Stopping promise job dispatcher 2756s JS CTX: Notifying reference holders of GjsContext dispose 2756s JS CTX: Checking unhandled promise rejections 2756s JS CTX: Releasing cached JS wrappers 2756s JS CTX: Final triggered GC 2756s JS CTX: Destroying JS context 2756s JS CTX: Releasing all native objects 2756s JS CTX: Disabling auto GC 2756s JS CTX: Ending trace on global object 2756s JS CTX: Freeing allocated resources 2756s JS CTX: JS context destroyed 2756s PASS: cjs/testGDBus.test 2756s Running test: cjs/testGObjectClass.test 2756s JS NATIVE: Registered native JS module '_promiseNative' 2756s JS NATIVE: Registered native JS module '_byteArrayNative' 2756s JS NATIVE: Registered native JS module '_encodingNative' 2756s JS NATIVE: Registered native JS module '_gi' 2756s JS NATIVE: Registered native JS module 'gi' 2756s JS NATIVE: Registered native JS module 'cairoNative' 2756s JS NATIVE: Registered native JS module 'system' 2756s JS NATIVE: Registered native JS module 'console' 2756s JS NATIVE: Registered native JS module '_print' 2756s JS CTX: Enabling JIT 2756s JS CTX: Initialized class GjsFileImporter prototype 0x87b33600098 2756s JS IMPORT: Defining parent (nil) of 0x87b336000f8 'imports' is mod 0 2756s JS IMPORT: Importing '_print' 2756s JS NATIVE: Defining native module '_print' 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x87b336006b0 '_print' is mod 1 2756s JS IMPORT: successfully imported module '_print' 2756s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2756s 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 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x87b336014f0), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x87b336021a8), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x87b336027a8), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x87b336027a8), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x87b336021a8), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x87b336014f0), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x87b336014f0), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x87b336014f0), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x87b336021a8), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x87b336027a8), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x87b336014f0), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x87b336014f0), global 0x2635a2c3d1c0 2756s JS MAINLOOP: Main loop instance 0xc0c7ae59d3b0: hold 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Starting promise job dispatcher 2756s JS MAINLOOP: Main loop instance 0xc0c7ae59d3b0: Spinning loop until released or hook cleared 2756s JS MAINLOOP: handling job 0, 2756s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2756s JS MAINLOOP: Main loop instance 0xc0c7ae59d3b0: release 2756s JS MAINLOOP: Completed job 0 2756s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x87b33615910), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x87b33616340), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x87b33616340), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x87b33615910), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x87b33615910), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x87b33616340), global 0x2635a2c3d1c0 2756s JS IMPORT: Module metadata hook for module 0x87b336169e8 2756s JS IMPORT: Defining meta.importSync for module 0x87b336169e8 2756s JS NATIVE: Defining native module 'gi' 2756s JS CTX: Initialized class GIRepositoryNamespace prototype 0x87b33617168 2756s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2756s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2756s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2756s JS IMPORT: Importing directory 'overrides' 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x87b336171e8 'overrides' is mod 1 2756s JS IMPORT: Defined importer 'overrides' 0x87b336171e8 in 0x87b336000f8 2756s JS IMPORT: successfully imported directory 'overrides' 2756s JS IMPORT: Importing '_byteArrayNative' 2756s JS NATIVE: Defining native module '_byteArrayNative' 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x87b33617630 '_byteArrayNative' is mod 1 2756s JS IMPORT: successfully imported module '_byteArrayNative' 2756s JS IMPORT: Importing '_promiseNative' 2756s JS NATIVE: Defining native module '_promiseNative' 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x87b336176f0 '_promiseNative' is mod 1 2756s JS IMPORT: successfully imported module '_promiseNative' 2756s JS IMPORT: Importing module GLib succeeded 2756s JS IMPORT: Defining parent 0x87b336171e8 of 0x2635a2c3e2b8 'GLib' is mod 1 2756s JS IMPORT: successfully imported module 'GLib' 2756s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2756s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2635a2c7f060, JSClass 0xf7294fedb348, in object 0x2635a2c7f038 2756s JS CTX: Initialized class GIRepositoryGType prototype 0x87b33617920 2756s JS CTX: Initialized class GIRepositoryFunction prototype 0x2635a2c3e308 2756s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2756s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2756s JS G BXD: Defined class for Error (GError), prototype 0x2635a2c7f0b0, JSClass 0xf7294fedb348, in object 0x2635a2c7f038 2756s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2756s JS G BXD: Defined class for Variant (GVariant), prototype 0x2635a2c7f100, JSClass 0xf7294fedb348, in object 0x2635a2c7f038 2756s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2756s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2635a2c7f150, JSClass 0xf7294fedb348, in object 0x2635a2c7f038 2756s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2756s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2756s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2635a2c7f1a0, JSClass 0xf7294fedb348, in object 0x2635a2c7f038 2756s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2756s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2756s JS G BXD: Defined class for Thread (GThread), prototype 0x2635a2c7f1f0, JSClass 0xf7294fedb348, in object 0x2635a2c7f038 2756s JS G BXD: Defining method ref in prototype for GLib.Thread 2756s JS G BXD: Defining method unref in prototype for GLib.Thread 2756s JS G NS: Defined namespace 'GLib' 0x2635a2c7f038 in GIRepository 0x87b33616ff8 2756s JS IMPORT: Importing module jasmine succeeded 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x2635a2c3ecb8 'jasmine' is mod 1 2756s JS IMPORT: successfully imported module 'jasmine' 2756s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2756s JS MAINLOOP: Main loop instance 0xc0c7ae59d3b0: hold 2756s JS MAINLOOP: Enqueue job , promise=, allocation site= 2756s JS MAINLOOP: Main loop instance 0xc0c7ae59d3b0: Spinning loop until released or hook cleared 2756s JS MAINLOOP: handling job 0, 2756s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2756s JS MAINLOOP: Main loop instance 0xc0c7ae59d3b0: release 2756s JS MAINLOOP: Completed job 0 2756s JS IMPORT: Importing 'system' 2756s JS NATIVE: Defining native module 'system' 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x87b3362ab70 'system' is mod 1 2756s JS IMPORT: successfully imported module 'system' 2756s JS IMPORT: Importing 'gi' 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x87b33616ff8 'gi' is mod 1 2756s JS IMPORT: successfully imported module 'gi' 2756s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2756s JS G NS: Defined namespace 'CjsPrivate' 0x2635a2c7f290 in GIRepository 0x87b33616ff8 2756s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2756s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2756s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2756s JS IMPORT: Importing module _legacy succeeded 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x2635a2c3eee8 '_legacy' is mod 1 2756s JS IMPORT: successfully imported module '_legacy' 2756s JS IMPORT: Importing module lang succeeded 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x2635a2c3ee98 'lang' is mod 1 2756s JS IMPORT: successfully imported module 'lang' 2756s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2756s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2756s JS IMPORT: Importing module _signals succeeded 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x2635a2c3ef38 '_signals' is mod 1 2756s JS IMPORT: successfully imported module '_signals' 2756s JS IMPORT: Importing module signals succeeded 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x2635a2c3ee48 'signals' is mod 1 2756s JS IMPORT: successfully imported module 'signals' 2756s JS IMPORT: Importing module Gio succeeded 2756s JS IMPORT: Defining parent 0x87b336171e8 of 0x2635a2c3edf8 'Gio' is mod 1 2756s JS IMPORT: successfully imported module 'Gio' 2756s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2756s JS IMPORT: Importing '_gi' 2756s JS NATIVE: Defining native module '_gi' 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x87b3362def0 '_gi' is mod 1 2756s JS IMPORT: successfully imported module '_gi' 2756s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2756s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2756s JS IMPORT: Importing module _common succeeded 2756s JS IMPORT: Defining parent 0x87b336000f8 of 0x2635a2c3efd8 '_common' is mod 1 2756s JS IMPORT: successfully imported module '_common' 2756s JS IMPORT: Importing module GObject succeeded 2756s JS IMPORT: Defining parent 0x87b336171e8 of 0x2635a2c3ef88 'GObject' is mod 1 2756s JS IMPORT: successfully imported module 'GObject' 2756s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2756s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2756s JS G BXD: Defined class for String (GString), prototype 0x2635a2c7f538, JSClass 0xf7294fedb348, in object 0x2635a2c7f2b8 2756s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2756s JS G PRM: Defined class ParamSpec prototype is 0x2635a2ce10b0 class 0xf7294fee02e8 in object 0x2635a2c7f2b8 2756s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2756s JS G OBJ: Defined class for Object (GObject), prototype 0x2635a2c7f6a0, JSClass 0xf7294fedba58, in object 0x2635a2c7f2b8 2756s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2756s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2756s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2635a2c7f6c8, JSClass 0xf7294fedba58, in object 0x2635a2c7f2b8 2756s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2756s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2756s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2756s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2756s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2756s JS G NS: Defined namespace 'GObject' 0x2635a2c7f2b8 in GIRepository 0x87b33616ff8 2756s JS G OBJ: Defined class for Application (GApplication), prototype 0x2635a2c7f718, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2756s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2635a2ce1420, JSClass 0xf7294fedb830, in object 0x2635a2c7f268 2756s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2756s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2756s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2756s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2756s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2756s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2756s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2756s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2756s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2756s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2756s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2635a2c7f790, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2756s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2635a2ce16a0, JSClass 0xf7294fedb830, in object 0x2635a2c7f268 2756s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2756s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2635a2c7f808, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2756s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2756s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2635a2ce17e0, JSClass 0xf7294fedb830, in object 0x2635a2c7f268 2756s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2756s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2756s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2756s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2635a2c7f880, JSClass 0xf7294fedb348, in object 0x2635a2c7f268 2756s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2756s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2635a2c7f8d0, JSClass 0xf7294fedb348, in object 0x2635a2c7f268 2756s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2756s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2756s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2635a2c7f920, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2635a2c7f970, JSClass 0xf7294fedba58, in object 0x2635a2c7f290 2756s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2756s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2635a2c7f9c0, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2756s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2756s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2756s JS G IFACE: Defined class for File (GFile), prototype 0x2635a2ce1948, JSClass 0xf7294fedb830, in object 0x2635a2c7f268 2756s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2635a2c7fa38, JSClass 0xf7294fedba58, in object 0x87b336170d8 2756s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2756s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2635a2c7fab0, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2756s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2756s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2635a2c7fb00, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2756s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2635a2c7fb50, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2756s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2635a2c7fba0, JSClass 0xf7294fedb348, in object 0x2635a2c7f268 2756s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2756s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2756s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2635a2c7fbf0, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2756s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2756s JS G NS: Defined namespace 'Gio' 0x2635a2c7f268 in GIRepository 0x87b33616ff8 2756s JS IMPORT: Importing module Gtk succeeded 2756s JS IMPORT: Defining parent 0x87b336171e8 of 0x2635a2cef3d0 'Gtk' is mod 1 2756s JS IMPORT: successfully imported module 'Gtk' 2756s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 2756s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 2756s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2635a2c7fc68, JSClass 0xf7294fedba58, in object 0x2635a2c7f2b8 2756s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2635a2c7fcb8, JSClass 0xf7294fedba58, in object 0x2635a2c7fc40 2756s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 2756s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2635a2cef6c8, JSClass 0xf7294fedb830, in object 0x2635a2c7fc40 2756s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 2756s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x2635a2c7fd30, JSClass 0xf7294fedba58, in object 0x2635a2c7fc40 2756s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 2756s JS G NS: Defined namespace 'Gtk' 0x2635a2c7fc40 in GIRepository 0x87b33616ff8 2756s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 2756s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2756s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2756s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 2756s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 2756s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 2756s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 2756s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 2756s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 2756s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 2756s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 2756s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 2756s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 2756s JS G ENUM: Defining GObject.ParamFlags as 0x87b33635128 2756s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 2756s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8ab1a0 type GParamString 2756s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8ab2b0 type GParamString 2756s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8ab3d0 type GParamString 2756s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 2756s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 2756s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 2756s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 2756s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 2756s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 2756s JS G ENUM: Defining enum value ACTION (fixed from action) 32 2756s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 2756s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 2756s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 2756s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 2756s JS G ENUM: Defining GObject.SignalFlags as 0x87b33635358 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 2756s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 2756s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8b0910 type GParamString 2756s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8b0a20 type GParamString 2756s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8b0b10 type GParamString 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G NS: Found info type FLAGS for 'TypeFlags' in namespace 'GObject' 2756s JS G ENUM: Defining enum value NONE (fixed from none) 0 2756s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 2756s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 2756s JS G ENUM: Defining enum value FINAL (fixed from final) 64 2756s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 2756s JS G ENUM: Defining GObject.TypeFlags as 0x87b336388b8 2756s JS G NS: Found info type FUNCTION for 'uuid_string_random' in namespace 'GLib' 2756s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8df1d0 type GParamString 2756s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 2756s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8df500 type GParamBoolean 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2756s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 2756s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e2b80 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e2cf0 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e2dd0 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e2eb0 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e2fb0 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e3030 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e3230 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e3310 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e33f0 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e34d0 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e36e0 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e37c0 type GParamInt 2756s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e38a0 type GParamInt 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 2756s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8ebc20 type GParamBoxed 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2756s JS G NS: Found info type CONSTANT for 'MININT32' in namespace 'GLib' 2756s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 2756s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 2756s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8f6be0 type GParamInt64 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2756s JS CTX: Script evaluation succeeded 2756s JS MAINLOOP: Main loop instance 0xc0c7ae59d3b0: Spinning loop until released or hook cleared 2756s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module metadata hook for module 0x87b336538d0 2756s JS IMPORT: Defining meta.importSync for module 0x87b336538d0 2756s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x87b33652c08), global 0x2635a2c3d1c0 2756s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2756s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2756s JS MAINLOOP: Set main loop hook to 2756s JS MAINLOOP: Main loop instance 0xc0c7ae59d3b0: hold 2756s JS MAINLOOP: Running and clearing main loop hook 2756s JS G BXD: Defining method run in prototype for GLib.MainLoop 2756s 1..127 2756s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2756s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2756s JS G BXD: Defined class for Source (GSource), prototype 0x2635a2cf82b8, JSClass 0xf7294fedb348, in object 0x2635a2c7f038 2756s JS G BXD: Defining method set_priority in prototype for GLib.Source 2756s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2756s JS G BXD: Defining method attach in prototype for GLib.Source 2756s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2756s JS IMPORT: Module metadata hook for module 0x2635a2cfb900 2756s JS IMPORT: Defining meta.importSync for module 0x2635a2cfb900 2756s JS G BXD: Defining method destroy in prototype for GLib.Source 2756s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 2756s ok 2 GObject class with decorator throws an error when used with an abstract class 2756s ok 3 GObject class with decorator constructs with default values for properties 2756s ok 4 GObject class with decorator constructs with a hash of property values 2756s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2756s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2756s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2756s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2756s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2756s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2756s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2756s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2756s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2756s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2756s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2756s JS G ENUM: Defining GLib.LogLevelFlags as 0x87b33609ae0 2756s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2756s ok 5 GObject class with decorator warns if more than one argument passed to the default constructor 2756s ok 6 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 2756s ok 7 GObject class with decorator accepts a property hash that is not a plain object 2756s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 2756s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x2635a2cf8948, JSClass 0xf7294fedba58, in object 0x2635a2c7fc40 2756s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 2756s ok 8 GObject class with decorator constructs with property values from Gtk.Builder 2756s ok 9 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 2756s ok 10 GObject class with decorator has a name 2756s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 2756s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8ab2b0 type GParamString 2756s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8ab2b0 type GParamString 2756s ok 11 GObject class with decorator has a notify signal 2756s ok 12 GObject class with decorator can define its own signals 2756s ok 13 GObject class with decorator passes emitted arguments to signal handlers 2756s ok 14 GObject class with decorator can return values from signals 2756s ok 15 GObject class with decorator does not call first-wins signal handlers after one returns a value 2756s ok 16 GObject class with decorator gets the return value of the default handler 2756s ok 17 GObject class with decorator calls run-last default handler last 2756s ok 18 GObject class with decorator can inherit from something that's not GObject.Object 2756s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 2756s ok 19 GObject class with decorator can implement an interface 2756s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 2756s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x396db9167358, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s ok 20 GObject class with decorator can implement interface vfuncs 2756s ok 21 GObject class with decorator can be a subclass 2756s ok 22 GObject class with decorator can have any valid class name 2756s ok 23 GObject class with decorator handles anonymous class expressions 2756s ok 24 GObject class with decorator calls its _instance_init() function while chaining up in constructor 2756s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 2756s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae9b0160 type GParamObject 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s ok 25 GObject class with decorator can have an interface-valued property 2756s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae9b1500 type GParamInt64 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s ok 26 GObject class with decorator can have an int64 property 2756s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae9b2ad0 type GParamInt64 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s ok 27 GObject class with decorator can have a default int64 property 2756s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 2756s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae9b3df0 type GParamUInt64 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s ok 28 GObject class with decorator can have an uint64 property 2756s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae9b4ce0 type GParamUInt64 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s ok 29 GObject class with decorator can have a default uint64 property 2756s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae9b5a70 type GParamOverride 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s ok 30 GObject class with decorator can override a property from the parent class 2756s ok 31 GObject class with decorator cannot override a non-existent property 2756s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 2756s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x396db91723d0, JSClass 0xf7294fedb830, in object 0x2635a2c7f268 2756s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 2756s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x396db9167f88, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s ok 32 GObject class with decorator handles gracefully forgetting to override a C property 2756s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae9bcb30 type GParamOverride 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2756s ok 33 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 2756s JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' 2756s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0x396db9177290, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s ok 34 GObject class with decorator does not pollute the wrong prototype with GObject properties 2756s JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' 2756s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0x396db91724e8, JSClass 0xf7294fedb830, in object 0x2635a2c7f268 2756s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0x396db9177470, JSClass 0xf7294fedba58, in object 0x2635a2c40fe8 2756s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0x396db91774c0, JSClass 0xf7294fedba58, in object 0x2635a2c40fe8 2756s ok 35 GObject class with decorator resolves properties from interfaces 2756s ok 36 GObject class with decorator has a toString() defintion 2756s JS G NS: Found info type OBJECT for 'ZlibCompressor' in namespace 'Gio' 2756s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0x396db91776c8, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s JS G NS: Found info type INTERFACE for 'Converter' in namespace 'Gio' 2756s JS G IFACE: Defined class for Converter (GConverter), prototype 0x396db9172560, JSClass 0xf7294fedb830, in object 0x2635a2c7f268 2756s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 2756s ok 37 GObject class with decorator does not clobber native parent interface vfunc definitions 2756s ok 38 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 2756s ok 39 GObject class with custom constructor throws an error when not used with a GObject-derived class 2756s ok 40 GObject class with custom constructor constructs with default values for properties 2756s ok 41 GObject class with custom constructor has a toString() defintion 2756s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 2756s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 2756s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x396db9177d30, JSClass 0xf7294fedb348, in object 0x2635a2c7f038 2756s Gjs-Console-Message: 19:01:32.727: { 2756s "enumerable": true, 2756s "configurable": false 2756s } 2756s ok 42 GObject class with custom constructor constructs with a hash of property values 2756s ok 43 GObject class with custom constructor accepts a property hash that is not a plain object 2756s ok 44 GObject class with custom constructor constructs with property values from Gtk.Builder 2756s ok 45 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 2756s ok 46 GObject class with custom constructor has a name 2756s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8b0a20 type GParamString 2756s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8b0a20 type GParamString 2756s ok 47 GObject class with custom constructor has a notify signal 2756s ok 48 GObject class with custom constructor can define its own signals 2756s ok 49 GObject class with custom constructor passes emitted arguments to signal handlers 2756s ok 50 GObject class with custom constructor can return values from signals 2756s ok 51 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 2756s ok 52 GObject class with custom constructor gets the return value of the default handler 2756s ok 53 GObject class with custom constructor calls run-last default handler last 2756s ok 54 GObject class with custom constructor can be a subclass 2756s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae855320 type GParamOverride 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s ok 55 GObject class with custom constructor can override a property from the parent class 2756s ok 56 GObject virtual function can have its property read 2756s ok 57 GObject virtual function can have its property overridden with an anonymous function 2756s ok 58 GObject virtual function can access the parent prototype with super() 2756s ok 59 GObject virtual function handles non-existing properties 2756s ok 60 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 2756s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 2756s JS G IFACE: Defined class for Icon (GIcon), prototype 0x396db9172dd0, JSClass 0xf7294fedb830, in object 0x2635a2c7f268 2756s ok 61 GObject virtual function are defined also for static virtual functions 2756s ok 62 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 2756s ok 63 GObject creation using base classes without registered GType fails when trying to register a GObject class that inherits from a non-GObject type 2756s ok 64 Register GType name uses the class name 2756s ok 65 Register GType name uses the sanitized class name 2756s ok 66 Register GType name use the file path and class name 2756s ok 67 Register GType name use the file path and sanitized class name 2756s ok 68 Register GType name use provided class name 2756s ok 69 Register GType name sanitizes user provided class name 2756s ok 70 Signal handler matching finds handlers by signal ID 2756s ok 71 Signal handler matching finds handlers by signal detail 2756s ok 72 Signal handler matching finds handlers by callback 2756s ok 73 Signal handler matching finds handlers by a combination of parameters 2756s ok 74 Signal handler matching blocks a handler by callback 2756s ok 75 Signal handler matching blocks multiple handlers by callback 2756s ok 76 Signal handler matching blocks handlers by a combination of parameters 2756s ok 77 Signal handler matching disconnects a handler by callback 2756s ok 78 Signal handler matching blocks multiple handlers by callback 2756s ok 79 Signal handler matching blocks handlers by a combination of parameters 2756s ok 80 Signal handler matching blocks a handler by callback, convenience method 2756s ok 81 Signal handler matching disconnects a handler by callback, convenience method 2756s ok 82 Signal handler matching does not support disconnecting a handler by callback data 2756s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 2756s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 2756s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 2756s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 2756s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 2756s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 2756s JS G ENUM: Defining GObject.BindingFlags as 0x87b3360b0d8 2756s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 2756s JS G OBJ: Defined class for Binding (GBinding), prototype 0x396db91943f8, JSClass 0xf7294fedba58, in object 0x2635a2c7f2b8 2756s ok 83 Property bindings can bind properties of the same type 2756s JS G NS: Found info type FUNCTION for 'g_object_bind_property_full' in namespace 'CjsPrivate' 2756s ok 84 Property bindings can use custom mappings to bind properties of different types 2756s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 2756s ok 85 Property bindings can be set up as a group 2756s JS G NS: Found info type FUNCTION for 'g_binding_group_bind_full' in namespace 'CjsPrivate' 2756s ok 86 Property bindings can be set up as a group with custom mappings 2756s ok 87 Auto accessor generation get and set the property 2756s ok 88 Auto accessor generation initial value is the param spec's default value 2756s ok 89 Auto accessor generation set properties at construct time 2756s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 2756s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 2756s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 2756s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 2756s JS G ENUM: Defining enum value ALL (fixed from all) 6 2756s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 2756s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 2756s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 2756s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 2756s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 2756s JS G ENUM: Defining enum value TIME (fixed from time) 2 2756s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x87b3364cdf0 2756s JS IMPORT: Importing module _gettext succeeded 2756s JS IMPORT: Defining parent 0x2635a2c40bb0 of 0x396db919a3d0 '_gettext' is mod 1 2756s JS IMPORT: successfully imported module '_gettext' 2756s JS IMPORT: Importing module gettext succeeded 2756s JS IMPORT: Defining parent 0x2635a2c40bb0 of 0x396db919a380 'gettext' is mod 1 2756s JS IMPORT: successfully imported module 'gettext' 2756s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'CjsPrivate' 2756s ok 90 Auto accessor generation set properties at construct time with locale 2756s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7ae8e2b80 type GParamInt 2756s ok 91 Auto accessor generation notify when the property changes 2756s ok 92 Auto accessor generation copies accessors for camel and kebab if snake accessors given 2756s ok 93 Auto accessor generation copies accessors for snake and kebab if camel accessors given 2756s ok 94 Auto accessor generation copies accessors for snake and camel if kebab accessors given 2756s ok 95 Auto accessor generation readonly getter throws 2756s ok 96 Auto accessor generation writeonly setter throws 2756s ok 97 Auto accessor generation getter throws when setter defined 2756s ok 98 Auto accessor generation setter throws when getter defined 2756s ok 99 GObject class with JSObject property assigns a valid JSObject on construct 2756s ok 100 GObject class with JSObject property Set null with an empty JSObject on construct 2756s ok 101 GObject class with JSObject property assigns a null JSObject on construct 2756s ok 102 GObject class with JSObject property assigns a JSObject Array on construct 2756s ok 103 GObject class with JSObject property assigns a Function on construct 2756s ok 104 GObject class with JSObject property throws an error when using a boolean value on construct 2756s ok 105 GObject class with JSObject property throws an error when using an int value on construct 2756s ok 106 GObject class with JSObject property throws an error when using a numeric value on construct 2756s ok 107 GObject class with JSObject property throws an error when using a string value on construct 2756s ok 108 GObject class with JSObject property throws an error when using an undefined value on construct 2756s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 2756s JS G PRM: JSObject created with param instance 0xc0c7aeadd9c0 type GParamBoxed 2756s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2756s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2756s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 2756s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x396db91cc8f8, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2756s JS G NS: Found info type INTERFACE for 'PollableInputStream' in namespace 'Gio' 2756s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x396db919a588, JSClass 0xf7294fedb830, in object 0x2635a2c7f268 2757s JS G NS: Found info type OBJECT for 'ConverterInputStream' in namespace 'Gio' 2757s JS G NS: Found info type OBJECT for 'FilterInputStream' in namespace 'Gio' 2757s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0x396db91cc970, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2757s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0x396db91cc9c0, JSClass 0xf7294fedba58, in object 0x2635a2c7f268 2757s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 2757s ok 109 GObject class with JSObject property property value survives when GObject wrapper is collected 2757s ok 110 GObject class with JSObject signals emits signal with null JSObject parameter 2757s ok 111 GObject class with JSObject signals emits signal with JSObject parameter 2757s ok 112 GObject class with JSObject signals emits signal with multiple JSObject parameters 2757s ok 113 GObject class with JSObject signals re-emits signal with same JSObject parameter 2757s ok 114 GObject class with JSObject signals throws an error when using a boolean value as parameter 2757s ok 115 GObject class with JSObject signals throws an error when using an int value as parameter 2757s ok 116 GObject class with JSObject signals throws an error when using a numeric value as parameter 2757s ok 117 GObject class with JSObject signals throws an error when using a string value as parameter 2757s ok 118 GObject class with JSObject signals throws an error when using an undefined value as parameter 2757s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 2757s ok 119 GObject class with JSObject signals returns a JSObject 2757s ok 120 GObject class with JSObject signals returns null when returning undefined 2757s ok 121 GObject class with JSObject signals returns null when not returning 2757s JS G CLSR: Unable to convert return value when invoking closure 2757s ok 122 GObject class with JSObject signals throws an error when returning a boolean value 2757s JS G CLSR: Unable to convert return value when invoking closure 2757s ok 123 GObject class with JSObject signals throws an error when returning an int value 2757s JS G CLSR: Unable to convert return value when invoking closure 2757s ok 124 GObject class with JSObject signals throws an error when returning a numeric value 2757s JS G CLSR: Unable to convert return value when invoking closure 2757s ok 125 GObject class with JSObject signals throws an error when returning a string value 2757s ok 126 GObject class with int64 properties can set an int64 property 2757s ok 127 GObject class with int64 properties can construct with int64 property 2757s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Main loop instance 0xc0c7ae59d3b0: Spinning loop until released or hook cleared 2757s JS MAINLOOP: handling job 0, 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Completed job 0 2757s JS MAINLOOP: handling job 1, 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Completed job 1 2757s JS MAINLOOP: handling job 2, 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Completed job 2 2757s JS MAINLOOP: handling job 3, 2757s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2757s JS MAINLOOP: Main loop instance 0xc0c7ae59d3b0: release 2757s JS MAINLOOP: Completed job 3 2757s JS MEMORY: Memory report: before destroying context 2757s JS MEMORY: 615 objects currently alive 2757s JS MEMORY: boxed_instance = 104 2757s JS MEMORY: boxed_prototype = 11 2757s JS MEMORY: closure = 47 2757s JS MEMORY: function = 285 2757s JS MEMORY: fundamental_instance = 0 2757s JS MEMORY: fundamental_prototype = 0 2757s JS MEMORY: gerror_instance = 0 2757s JS MEMORY: gerror_prototype = 0 2757s JS MEMORY: interface = 10 2757s JS MEMORY: module = 12 2757s JS MEMORY: ns = 5 2757s JS MEMORY: object_instance = 36 2757s JS MEMORY: object_prototype = 71 2757s JS MEMORY: param = 34 2757s JS MEMORY: union_instance = 0 2757s JS MEMORY: union_prototype = 0 2757s JS CTX: JS shutdown sequence 2757s JS CTX: Stopping profiler 2757s JS CTX: Shutting down toggle queue 2757s JS CTX: Notifying external reference holders of GjsContext dispose 2757s JS MAINLOOP: Stopping promise job dispatcher 2757s JS CTX: Notifying reference holders of GjsContext dispose 2757s JS CTX: Checking unhandled promise rejections 2757s JS CTX: Releasing cached JS wrappers 2757s JS CTX: Final triggered GC 2757s JS CTX: Destroying JS context 2757s JS CTX: Releasing all native objects 2757s JS CTX: Disabling auto GC 2757s JS CTX: Ending trace on global object 2757s JS CTX: Freeing allocated resources 2757s JS CTX: JS context destroyed 2757s PASS: cjs/testGObjectClass.test 2757s Running test: cjs/finish.test 2757s 1..1 2757s ok 1 - /usr/libexec/installed-tests/cjs/debugger/finish.debugger 2757s PASS: cjs/finish.test 2757s Running test: cjs/return.test 2757s 1..1 2757s ok 1 - /usr/libexec/installed-tests/cjs/debugger/return.debugger 2757s PASS: cjs/return.test 2757s Running test: cjs/list.test 2757s 1..1 2757s ok 1 - /usr/libexec/installed-tests/cjs/debugger/list.debugger 2757s PASS: cjs/list.test 2757s Running test: cjs/testCairoModule.test 2757s JS NATIVE: Registered native JS module '_promiseNative' 2757s JS NATIVE: Registered native JS module '_byteArrayNative' 2757s JS NATIVE: Registered native JS module '_encodingNative' 2757s JS NATIVE: Registered native JS module '_gi' 2757s JS NATIVE: Registered native JS module 'gi' 2757s JS NATIVE: Registered native JS module 'cairoNative' 2757s JS NATIVE: Registered native JS module 'system' 2757s JS NATIVE: Registered native JS module 'console' 2757s JS NATIVE: Registered native JS module '_print' 2757s JS CTX: Enabling JIT 2757s JS CTX: Initialized class GjsFileImporter prototype 0x14418b00098 2757s JS IMPORT: Defining parent (nil) of 0x14418b000f8 'imports' is mod 0 2757s JS IMPORT: Importing '_print' 2757s JS NATIVE: Defining native module '_print' 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x14418b006b0 '_print' is mod 1 2757s JS IMPORT: successfully imported module '_print' 2757s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2757s 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 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x14418b014f0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x14418b021a8), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x14418b027a8), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x14418b027a8), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x14418b021a8), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x14418b014f0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x14418b014f0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x14418b014f0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x14418b021a8), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x14418b027a8), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x14418b014f0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x14418b014f0), global 0x149d8b83d1c0 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: hold 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Starting promise job dispatcher 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: Spinning loop until released or hook cleared 2757s JS MAINLOOP: handling job 0, 2757s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: release 2757s JS MAINLOOP: Completed job 0 2757s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x14418b15910), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x14418b16340), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x14418b16340), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x14418b15910), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x14418b15910), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x14418b16340), global 0x149d8b83d1c0 2757s JS IMPORT: Module metadata hook for module 0x14418b169e8 2757s JS IMPORT: Defining meta.importSync for module 0x14418b169e8 2757s JS NATIVE: Defining native module 'gi' 2757s JS CTX: Initialized class GIRepositoryNamespace prototype 0x14418b17168 2757s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2757s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2757s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2757s JS IMPORT: Importing directory 'overrides' 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x14418b171e8 'overrides' is mod 1 2757s JS IMPORT: Defined importer 'overrides' 0x14418b171e8 in 0x14418b000f8 2757s JS IMPORT: successfully imported directory 'overrides' 2757s JS IMPORT: Importing '_byteArrayNative' 2757s JS NATIVE: Defining native module '_byteArrayNative' 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x14418b17630 '_byteArrayNative' is mod 1 2757s JS IMPORT: successfully imported module '_byteArrayNative' 2757s JS IMPORT: Importing '_promiseNative' 2757s JS NATIVE: Defining native module '_promiseNative' 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x14418b176f0 '_promiseNative' is mod 1 2757s JS IMPORT: successfully imported module '_promiseNative' 2757s JS IMPORT: Importing module GLib succeeded 2757s JS IMPORT: Defining parent 0x14418b171e8 of 0x149d8b83e2b8 'GLib' is mod 1 2757s JS IMPORT: successfully imported module 'GLib' 2757s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2757s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x149d8b87f060, JSClass 0xfe9c06abb348, in object 0x149d8b87f038 2757s JS CTX: Initialized class GIRepositoryGType prototype 0x14418b17920 2757s JS CTX: Initialized class GIRepositoryFunction prototype 0x149d8b83e308 2757s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2757s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2757s JS G BXD: Defined class for Error (GError), prototype 0x149d8b87f0b0, JSClass 0xfe9c06abb348, in object 0x149d8b87f038 2757s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2757s JS G BXD: Defined class for Variant (GVariant), prototype 0x149d8b87f100, JSClass 0xfe9c06abb348, in object 0x149d8b87f038 2757s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2757s JS G BXD: Defined class for Bytes (GBytes), prototype 0x149d8b87f150, JSClass 0xfe9c06abb348, in object 0x149d8b87f038 2757s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2757s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2757s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x149d8b87f1a0, JSClass 0xfe9c06abb348, in object 0x149d8b87f038 2757s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2757s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2757s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2757s JS G BXD: Defined class for Thread (GThread), prototype 0x149d8b87f1f0, JSClass 0xfe9c06abb348, in object 0x149d8b87f038 2757s JS G BXD: Defining method ref in prototype for GLib.Thread 2757s JS G BXD: Defining method unref in prototype for GLib.Thread 2757s JS G NS: Defined namespace 'GLib' 0x149d8b87f038 in GIRepository 0x14418b16ff8 2757s JS IMPORT: Importing module jasmine succeeded 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x149d8b83ecb8 'jasmine' is mod 1 2757s JS IMPORT: successfully imported module 'jasmine' 2757s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: hold 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: Spinning loop until released or hook cleared 2757s JS MAINLOOP: handling job 0, 2757s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: release 2757s JS MAINLOOP: Completed job 0 2757s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testCairoModule.js' (file:///usr/libexec/installed-tests/cjs/js/testCairoModule.js), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"cairo"' (relative to 0x14418b2aad0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi://cairo"' (relative to 0x14418b2aad0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x14418b2b888), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x14418b2b888), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"cairo"' (relative to 0x14418b2aad0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi://cairo"' (relative to 0x14418b2aad0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"cairo"' (relative to 0x14418b2aad0), global 0x149d8b83d1c0 2757s JS IMPORT: Module metadata hook for module 0x14418b2b3f8 2757s JS IMPORT: Defining meta.importSync for module 0x14418b2b3f8 2757s JS NATIVE: Defining native module 'cairoNative' 2757s JS CTX: Initialized class Region prototype 0x14418b2c0b8 2757s JS CTX: Initialized class Context prototype 0x14418b2c1d8 2757s JS CTX: Initialized class Surface prototype 0x14418b2c9b8 2757s JS CTX: Initialized class ImageSurface prototype 0x14418b2ca98 2757s JS CTX: Initialized class Path prototype 0x14418b2caf8 2757s JS CTX: Initialized class PSSurface prototype 0x14418b2cb58 2757s JS CTX: Initialized class PDFSurface prototype 0x14418b2cbb8 2757s JS CTX: Initialized class SVGSurface prototype 0x14418b2cc98 2757s JS CTX: Initialized class Pattern prototype 0x14418b2cd78 2757s JS CTX: Initialized class Gradient prototype 0x14418b2cdd8 2757s JS CTX: Initialized class LinearGradient prototype 0x14418b2ce38 2757s JS CTX: Initialized class RadialGradient prototype 0x14418b2ce98 2757s JS CTX: Initialized class SurfacePattern prototype 0x14418b2cef8 2757s JS CTX: Initialized class SolidPattern prototype 0x14418b2cf58 2757s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 2757s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 2757s JS IMPORT: Importing module _cairo succeeded 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x149d8b83edd0 '_cairo' is mod 1 2757s JS IMPORT: successfully imported module '_cairo' 2757s JS IMPORT: Module resolve hook for module '"gi://cairo"' (relative to 0x14418b2aad0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x14418b2b888), global 0x149d8b83d1c0 2757s JS IMPORT: Importing module cairo succeeded 2757s JS IMPORT: Defining parent 0x14418b171e8 of 0x149d8b83ee20 'cairo' is mod 1 2757s JS IMPORT: successfully imported module 'cairo' 2757s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 2757s JS IMPORT: Importing 'cairoNative' 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x14418b2c098 'cairoNative' is mod 1 2757s JS IMPORT: successfully imported module 'cairoNative' 2757s JS IMPORT: Importing module cairo succeeded 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x149d8b83ee70 'cairo' is mod 1 2757s JS IMPORT: successfully imported module 'cairo' 2757s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 2757s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 2757s JS G ENUM: Defining enum value NONE (fixed from none) 1 2757s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 2757s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 2757s JS G ENUM: Defining enum value FAST (fixed from fast) 4 2757s JS G ENUM: Defining enum value GOOD (fixed from good) 5 2757s JS G ENUM: Defining enum value BEST (fixed from best) 6 2757s JS G ENUM: Defining cairo.Antialias as 0x14418b2dc40 2757s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 2757s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 2757s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 2757s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 2757s JS G ENUM: Defining cairo.Content as 0x14418b2dd20 2757s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 2757s JS G ENUM: Defining enum value NONE (fixed from none) 0 2757s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 2757s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 2757s JS G ENUM: Defining enum value PAD (fixed from pad) 3 2757s JS G ENUM: Defining cairo.Extend as 0x14418b2dd80 2757s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 2757s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 2757s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 2757s JS G ENUM: Defining cairo.FillRule as 0x14418b2dde0 2757s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 2757s JS G ENUM: Defining enum value FAST (fixed from fast) 0 2757s JS G ENUM: Defining enum value GOOD (fixed from good) 1 2757s JS G ENUM: Defining enum value BEST (fixed from best) 2 2757s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 2757s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 2757s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 2757s JS G ENUM: Defining cairo.Filter as 0x14418b2de40 2757s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 2757s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 2757s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 2757s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 2757s JS G ENUM: Defining cairo.FontSlant as 0x14418b2dea0 2757s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 2757s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 2757s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 2757s JS G ENUM: Defining cairo.FontWeight as 0x14418b2df00 2757s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 2757s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 2757s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 2757s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 2757s JS G ENUM: Defining enum value A8 (fixed from a8) 2 2757s JS G ENUM: Defining enum value A1 (fixed from a1) 3 2757s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 2757s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 2757s JS G ENUM: Defining cairo.Format as 0x14418b2df60 2757s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 2757s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 2757s JS G ENUM: Defining enum value ROUND (fixed from round) 1 2757s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 2757s JS G ENUM: Defining cairo.LineCap as 0x14418b2e040 2757s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 2757s JS G ENUM: Defining enum value MITER (fixed from miter) 0 2757s JS G ENUM: Defining enum value ROUND (fixed from round) 1 2757s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 2757s JS G ENUM: Defining cairo.LineJoin as 0x14418b2e0a0 2757s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 2757s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 2757s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 2757s JS G ENUM: Defining enum value OVER (fixed from over) 2 2757s JS G ENUM: Defining enum value IN (fixed from in) 3 2757s JS G ENUM: Defining enum value OUT (fixed from out) 4 2757s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 2757s JS G ENUM: Defining enum value DEST (fixed from dest) 6 2757s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 2757s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 2757s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 2757s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 2757s JS G ENUM: Defining enum value XOR (fixed from xor) 11 2757s JS G ENUM: Defining enum value ADD (fixed from add) 12 2757s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 2757s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 2757s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 2757s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 2757s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 2757s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 2757s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 2757s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 2757s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 2757s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 2757s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 2757s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 2757s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 2757s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 2757s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 2757s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 2757s JS G ENUM: Defining cairo.Operator as 0x14418b2e100 2757s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 2757s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 2757s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 2757s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 2757s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 2757s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 2757s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 2757s JS G ENUM: Defining cairo.PatternType as 0x14418b2e2e0 2757s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 2757s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 2757s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 2757s JS G ENUM: Defining enum value PS (fixed from ps) 2 2757s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 2757s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 2757s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 2757s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 2757s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 2757s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 2757s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 2757s JS G ENUM: Defining enum value SVG (fixed from svg) 10 2757s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 2757s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 2757s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 2757s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 2757s JS G ENUM: Defining enum value QT (fixed from qt) 15 2757s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 2757s JS G ENUM: Defining enum value VG (fixed from vg) 17 2757s JS G ENUM: Defining enum value GL (fixed from gl) 18 2757s JS G ENUM: Defining enum value DRM (fixed from drm) 19 2757s JS G ENUM: Defining enum value TEE (fixed from tee) 20 2757s JS G ENUM: Defining enum value XML (fixed from xml) 21 2757s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 2757s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 2757s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 2757s JS G ENUM: Defining cairo.SurfaceType as 0x14418b2e340 2757s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 2757s JS G BXD: Defined class for Region (CairoRegion), prototype 0x149d8b87f538, JSClass 0xfe9c06abb348, in object 0x149d8b87f308 2757s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 2757s JS G BXD: Defined class for Context (CairoContext), prototype 0x149d8b87f560, JSClass 0xfe9c06abb348, in object 0x149d8b87f308 2757s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 2757s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x149d8b87f588, JSClass 0xfe9c06abb348, in object 0x149d8b87f308 2757s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 2757s JS G BXD: Defined class for Path (void), prototype 0x149d8b87f5b0, JSClass 0xfe9c06abb348, in object 0x149d8b87f308 2757s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 2757s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x149d8b87f600, JSClass 0xfe9c06abb348, in object 0x149d8b87f308 2757s JS G NS: Defined namespace 'cairo' 0x149d8b87f308 in GIRepository 0x14418b16ff8 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: hold 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: Spinning loop until released or hook cleared 2757s JS MAINLOOP: handling job 0, 2757s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testCairoModule.js async resolved" 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: release 2757s JS MAINLOOP: Completed job 0 2757s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module metadata hook for module 0x14418b31b88 2757s JS IMPORT: Defining meta.importSync for module 0x14418b31b88 2757s JS NATIVE: Defining native module 'system' 2757s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14418b30ec0), global 0x149d8b83d1c0 2757s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2757s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2757s JS MAINLOOP: Set main loop hook to 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: hold 2757s JS MAINLOOP: Running and clearing main loop hook 2757s JS G BXD: Defining method run in prototype for GLib.MainLoop 2757s 1..3 2757s JS IMPORT: Importing 'gi' 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x14418b16ff8 'gi' is mod 1 2757s JS IMPORT: successfully imported module 'gi' 2757s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2757s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2757s JS G BXD: Defined class for Source (GSource), prototype 0x149d8b87f628, JSClass 0xfe9c06abb348, in object 0x149d8b87f038 2757s JS G BXD: Defining method set_priority in prototype for GLib.Source 2757s JS IMPORT: Importing '_gi' 2757s JS NATIVE: Defining native module '_gi' 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x14418b38660 '_gi' is mod 1 2757s JS IMPORT: successfully imported module '_gi' 2757s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2757s JS G NS: Defined namespace 'CjsPrivate' 0x149d8b87f6c8 in GIRepository 0x14418b16ff8 2757s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2757s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2757s JS IMPORT: Importing module _common succeeded 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x149d8b8d2100 '_common' is mod 1 2757s JS IMPORT: successfully imported module '_common' 2757s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2757s JS IMPORT: Importing module _legacy succeeded 2757s JS IMPORT: Defining parent 0x14418b000f8 of 0x149d8b8d2150 '_legacy' is mod 1 2757s JS IMPORT: successfully imported module '_legacy' 2757s JS IMPORT: Importing module GObject succeeded 2757s JS IMPORT: Defining parent 0x14418b171e8 of 0x149d8b8d20b0 'GObject' is mod 1 2757s JS IMPORT: successfully imported module 'GObject' 2757s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2757s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2757s JS G BXD: Defined class for String (GString), prototype 0x149d8b87f920, JSClass 0xfe9c06abb348, in object 0x149d8b87f6a0 2757s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2757s JS G PRM: Defined class ParamSpec prototype is 0x149d8b8d21f0 class 0xfe9c06ac02e8 in object 0x149d8b87f6a0 2757s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2757s JS G OBJ: Defined class for Object (GObject), prototype 0x149d8b87fa88, JSClass 0xfe9c06abba58, in object 0x149d8b87f6a0 2757s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2757s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2757s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x149d8b87fab0, JSClass 0xfe9c06abba58, in object 0x149d8b87f6a0 2757s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2757s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2757s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2757s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2757s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2757s JS G NS: Defined namespace 'GObject' 0x149d8b87f6a0 in GIRepository 0x14418b16ff8 2757s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2757s JS G BXD: Defining method attach in prototype for GLib.Source 2757s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2757s JS IMPORT: Module metadata hook for module 0x14418b042b8 2757s JS IMPORT: Defining meta.importSync for module 0x14418b042b8 2757s JS G BXD: Defining method destroy in prototype for GLib.Source 2757s ok 1 Cairo imported as ES module cairo default import 2757s ok 2 Cairo imported via GI has the same functionality as imports.cairo 2757s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 2757s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x149d8b87fd30, JSClass 0xfe9c06abb348, in object 0x149d8b87f308 2757s ok 3 Cairo imported via GI has boxed types from the GIR file 2757s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: Spinning loop until released or hook cleared 2757s JS MAINLOOP: handling job 0, 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Completed job 0 2757s JS MAINLOOP: handling job 1, 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Completed job 1 2757s JS MAINLOOP: handling job 2, 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Completed job 2 2757s JS MAINLOOP: handling job 3, 2757s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2757s JS MAINLOOP: Main loop instance 0xb9c7136be3b0: release 2757s JS MAINLOOP: Completed job 3 2757s JS MEMORY: Memory report: before destroying context 2757s JS MEMORY: 146 objects currently alive 2757s JS MEMORY: boxed_instance = 23 2757s JS MEMORY: boxed_prototype = 14 2757s JS MEMORY: closure = 1 2757s JS MEMORY: function = 94 2757s JS MEMORY: fundamental_instance = 0 2757s JS MEMORY: fundamental_prototype = 0 2757s JS MEMORY: gerror_instance = 0 2757s JS MEMORY: gerror_prototype = 0 2757s JS MEMORY: interface = 0 2757s JS MEMORY: module = 8 2757s JS MEMORY: ns = 4 2757s JS MEMORY: object_instance = 0 2757s JS MEMORY: object_prototype = 2 2757s JS MEMORY: param = 0 2757s JS MEMORY: union_instance = 0 2757s JS MEMORY: union_prototype = 0 2757s JS CTX: JS shutdown sequence 2757s JS CTX: Stopping profiler 2757s JS CTX: Shutting down toggle queue 2757s JS CTX: Notifying external reference holders of GjsContext dispose 2757s JS MAINLOOP: Stopping promise job dispatcher 2757s JS CTX: Notifying reference holders of GjsContext dispose 2757s JS CTX: Checking unhandled promise rejections 2757s JS CTX: Releasing cached JS wrappers 2757s JS CTX: Final triggered GC 2757s JS CTX: Destroying JS context 2757s JS CTX: Releasing all native objects 2757s JS CTX: Disabling auto GC 2757s JS CTX: Ending trace on global object 2757s JS CTX: Freeing allocated resources 2757s JS CTX: JS context destroyed 2757s PASS: cjs/testCairoModule.test 2757s Running test: cjs/until.test 2757s 1..1 2757s ok 1 - /usr/libexec/installed-tests/cjs/debugger/until.debugger 2757s PASS: cjs/until.test 2757s Running test: cjs/testGLibLogWriter.test 2757s JS NATIVE: Registered native JS module '_promiseNative' 2757s JS NATIVE: Registered native JS module '_byteArrayNative' 2757s JS NATIVE: Registered native JS module '_encodingNative' 2757s JS NATIVE: Registered native JS module '_gi' 2757s JS NATIVE: Registered native JS module 'gi' 2757s JS NATIVE: Registered native JS module 'cairoNative' 2757s JS NATIVE: Registered native JS module 'system' 2757s JS NATIVE: Registered native JS module 'console' 2757s JS NATIVE: Registered native JS module '_print' 2757s JS CTX: Enabling JIT 2757s JS CTX: Initialized class GjsFileImporter prototype 0x3d9248d00098 2757s JS IMPORT: Defining parent (nil) of 0x3d9248d000f8 'imports' is mod 0 2757s JS IMPORT: Importing '_print' 2757s JS NATIVE: Defining native module '_print' 2757s JS IMPORT: Defining parent 0x3d9248d000f8 of 0x3d9248d006b0 '_print' is mod 1 2757s JS IMPORT: successfully imported module '_print' 2757s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2757s 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 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3d9248d014f0), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3d9248d021a8), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3d9248d027a8), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3d9248d027a8), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3d9248d021a8), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3d9248d014f0), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3d9248d014f0), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3d9248d014f0), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3d9248d021a8), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3d9248d027a8), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3d9248d014f0), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3d9248d014f0), global 0x139c8ca3d1c0 2757s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: hold 2757s JS MAINLOOP: Enqueue job , promise=, allocation site= 2757s JS MAINLOOP: Starting promise job dispatcher 2757s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: Spinning loop until released or hook cleared 2757s JS MAINLOOP: handling job 0, 2757s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2757s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: release 2757s JS MAINLOOP: Completed job 0 2757s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d9248d15910), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3d9248d16340), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3d9248d16340), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d9248d15910), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d9248d15910), global 0x139c8ca3d1c0 2757s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3d9248d16340), global 0x139c8ca3d1c0 2757s JS IMPORT: Module metadata hook for module 0x3d9248d169e8 2757s JS IMPORT: Defining meta.importSync for module 0x3d9248d169e8 2757s JS NATIVE: Defining native module 'gi' 2758s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3d9248d17168 2758s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2758s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2758s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2758s JS IMPORT: Importing directory 'overrides' 2758s JS IMPORT: Defining parent 0x3d9248d000f8 of 0x3d9248d171e8 'overrides' is mod 1 2758s JS IMPORT: Defined importer 'overrides' 0x3d9248d171e8 in 0x3d9248d000f8 2758s JS IMPORT: successfully imported directory 'overrides' 2758s JS IMPORT: Importing '_byteArrayNative' 2758s JS NATIVE: Defining native module '_byteArrayNative' 2758s JS IMPORT: Defining parent 0x3d9248d000f8 of 0x3d9248d17630 '_byteArrayNative' is mod 1 2758s JS IMPORT: successfully imported module '_byteArrayNative' 2758s JS IMPORT: Importing '_promiseNative' 2758s JS NATIVE: Defining native module '_promiseNative' 2758s JS IMPORT: Defining parent 0x3d9248d000f8 of 0x3d9248d176f0 '_promiseNative' is mod 1 2758s JS IMPORT: successfully imported module '_promiseNative' 2758s JS IMPORT: Importing module GLib succeeded 2758s JS IMPORT: Defining parent 0x3d9248d171e8 of 0x139c8ca3e2b8 'GLib' is mod 1 2758s JS IMPORT: successfully imported module 'GLib' 2758s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2758s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x139c8ca7f060, JSClass 0xf97274e8b348, in object 0x139c8ca7f038 2758s JS CTX: Initialized class GIRepositoryGType prototype 0x3d9248d17920 2758s JS CTX: Initialized class GIRepositoryFunction prototype 0x139c8ca3e308 2758s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2758s JS G BXD: Defined class for Error (GError), prototype 0x139c8ca7f0b0, JSClass 0xf97274e8b348, in object 0x139c8ca7f038 2758s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2758s JS G BXD: Defined class for Variant (GVariant), prototype 0x139c8ca7f100, JSClass 0xf97274e8b348, in object 0x139c8ca7f038 2758s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2758s JS G BXD: Defined class for Bytes (GBytes), prototype 0x139c8ca7f150, JSClass 0xf97274e8b348, in object 0x139c8ca7f038 2758s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2758s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x139c8ca7f1a0, JSClass 0xf97274e8b348, in object 0x139c8ca7f038 2758s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2758s JS G BXD: Defined class for Thread (GThread), prototype 0x139c8ca7f1f0, JSClass 0xf97274e8b348, in object 0x139c8ca7f038 2758s JS G BXD: Defining method ref in prototype for GLib.Thread 2758s JS G BXD: Defining method unref in prototype for GLib.Thread 2758s JS G NS: Defined namespace 'GLib' 0x139c8ca7f038 in GIRepository 0x3d9248d16ff8 2758s JS IMPORT: Importing module jasmine succeeded 2758s JS IMPORT: Defining parent 0x3d9248d000f8 of 0x139c8ca3ecb8 'jasmine' is mod 1 2758s JS IMPORT: successfully imported module 'jasmine' 2758s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2758s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: hold 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: Spinning loop until released or hook cleared 2758s JS MAINLOOP: handling job 0, 2758s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2758s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: release 2758s JS MAINLOOP: Completed job 0 2758s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testGLibLogWriter.js' (file:///usr/libexec/installed-tests/cjs/js/testGLibLogWriter.js), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d9248d2aad0), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x3d9248d2aad0), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d9248d2aad0), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x3d9248d2aad0), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d9248d2aad0), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x3d9248d2aad0), global 0x139c8ca3d1c0 2758s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: hold 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: Spinning loop until released or hook cleared 2758s JS MAINLOOP: handling job 0, 2758s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testGLibLogWriter.js async resolved" 2758s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: release 2758s JS MAINLOOP: Completed job 0 2758s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module metadata hook for module 0x3d9248d2f9e0 2758s JS IMPORT: Defining meta.importSync for module 0x3d9248d2f9e0 2758s JS NATIVE: Defining native module 'system' 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d9248d2ec18), global 0x139c8ca3d1c0 2758s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2758s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2758s JS MAINLOOP: Set main loop hook to 2758s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: hold 2758s JS MAINLOOP: Running and clearing main loop hook 2758s JS G BXD: Defining method run in prototype for GLib.MainLoop 2758s 1..4 2758s JS IMPORT: Importing 'gi' 2758s JS IMPORT: Defining parent 0x3d9248d000f8 of 0x3d9248d16ff8 'gi' is mod 1 2758s JS IMPORT: successfully imported module 'gi' 2758s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2758s Executing: cjs/testGLibLogWriter.test 2758s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2758s JS G BXD: Defined class for Source (GSource), prototype 0x139c8ca7f268, JSClass 0xf97274e8b348, in object 0x139c8ca7f038 2758s JS G BXD: Defining method set_priority in prototype for GLib.Source 2758s JS IMPORT: Importing '_gi' 2758s JS NATIVE: Defining native module '_gi' 2758s JS IMPORT: Defining parent 0x3d9248d000f8 of 0x3d9248d361f0 '_gi' is mod 1 2758s JS IMPORT: successfully imported module '_gi' 2758s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2758s JS G NS: Defined namespace 'CjsPrivate' 0x139c8ca7f308 in GIRepository 0x3d9248d16ff8 2758s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2758s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2758s JS IMPORT: Importing module _common succeeded 2758s JS IMPORT: Defining parent 0x3d9248d000f8 of 0x139c8ca3efd8 '_common' is mod 1 2758s JS IMPORT: successfully imported module '_common' 2758s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2758s JS IMPORT: Importing module _legacy succeeded 2758s JS IMPORT: Defining parent 0x3d9248d000f8 of 0x139c8cace060 '_legacy' is mod 1 2758s JS IMPORT: successfully imported module '_legacy' 2758s JS IMPORT: Importing module GObject succeeded 2758s JS IMPORT: Defining parent 0x3d9248d171e8 of 0x139c8ca3ef88 'GObject' is mod 1 2758s JS IMPORT: successfully imported module 'GObject' 2758s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2758s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2758s JS G BXD: Defined class for String (GString), prototype 0x139c8ca7f588, JSClass 0xf97274e8b348, in object 0x139c8ca7f2e0 2758s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2758s JS G PRM: Defined class ParamSpec prototype is 0x139c8cace100 class 0xf97274e902e8 in object 0x139c8ca7f2e0 2758s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2758s JS G OBJ: Defined class for Object (GObject), prototype 0x139c8ca7f6f0, JSClass 0xf97274e8ba58, in object 0x139c8ca7f2e0 2758s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2758s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2758s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x139c8ca7f718, JSClass 0xf97274e8ba58, in object 0x139c8ca7f2e0 2758s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2758s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2758s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2758s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2758s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2758s JS G NS: Defined namespace 'GObject' 0x139c8ca7f2e0 in GIRepository 0x3d9248d16ff8 2758s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2758s JS G BXD: Defining method attach in prototype for GLib.Source 2758s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2758s JS IMPORT: Module metadata hook for module 0x3d9248d042b8 2758s JS IMPORT: Defining meta.importSync for module 0x3d9248d042b8 2758s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 2758s JS G BXD: Defining method destroy in prototype for GLib.Source 2758s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2758s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2758s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2758s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2758s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2758s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2758s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2758s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2758s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2758s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2758s JS G ENUM: Defining GLib.LogLevelFlags as 0x3d9248d015e8 2758s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 2758s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x139c8ca7f8d0, JSClass 0xf97274e8b348, in object 0x139c8ca7f038 2758s JS G BXD: Defining method classify in prototype for GLib.Variant 2758s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 2758s JS G BXD: Defining method n_children in prototype for GLib.Variant 2758s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 2758s JS G BXD: Defining method get_string in prototype for GLib.Variant 2758s JS G BXD: Defining method get_variant in prototype for GLib.Variant 2758s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 2758s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 2758s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 2758s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 2758s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 2758s JS G ENUM: Defining GLib.LogWriterOutput as 0x3d9248d024a8 2758s JS IMPORT: Module metadata hook for module 0x139c8ca4bc48 2758s JS IMPORT: Defining meta.importSync for module 0x139c8ca4bc48 2758s JS NATIVE: Defining native module '_encodingNative' 2758s ok 1 GLib Structured logging handler writes a message 2758s ok 2 GLib Structured logging handler writes a warning 2758s ok 3 GLib Structured logging handler preserves a custom string field 2758s ok 4 GLib Structured logging handler preserves a custom byte array field 2758s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: Spinning loop until released or hook cleared 2758s JS MAINLOOP: handling job 0, 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Completed job 0 2758s JS MAINLOOP: handling job 1, 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Completed job 1 2758s JS MAINLOOP: handling job 2, 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Completed job 2 2758s JS MAINLOOP: handling job 3, 2758s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2758s JS MAINLOOP: Main loop instance 0xbdc23624e3b0: release 2758s JS MAINLOOP: Completed job 3 2758s JS MEMORY: Memory report: before destroying context 2758s JS MEMORY: 364 objects currently alive 2758s JS MEMORY: boxed_instance = 230 2758s JS MEMORY: boxed_prototype = 9 2758s JS MEMORY: closure = 2 2758s JS MEMORY: function = 113 2758s JS MEMORY: fundamental_instance = 0 2758s JS MEMORY: fundamental_prototype = 0 2758s JS MEMORY: gerror_instance = 0 2758s JS MEMORY: gerror_prototype = 0 2758s JS MEMORY: interface = 0 2758s JS MEMORY: module = 5 2758s JS MEMORY: ns = 3 2758s JS MEMORY: object_instance = 0 2758s JS MEMORY: object_prototype = 2 2758s JS MEMORY: param = 0 2758s JS MEMORY: union_instance = 0 2758s JS MEMORY: union_prototype = 0 2758s JS CTX: JS shutdown sequence 2758s JS CTX: Stopping profiler 2758s JS CTX: Shutting down toggle queue 2758s JS CTX: Notifying external reference holders of GjsContext dispose 2758s JS MAINLOOP: Stopping promise job dispatcher 2758s JS CTX: Notifying reference holders of GjsContext dispose 2758s JS CTX: Checking unhandled promise rejections 2758s JS CTX: Releasing cached JS wrappers 2758s JS CTX: Final triggered GC 2758s JS CTX: Destroying JS context 2758s JS CTX: Releasing all native objects 2758s JS CTX: Disabling auto GC 2758s JS CTX: Ending trace on global object 2758s JS CTX: Freeing allocated resources 2758s JS CTX: JS context destroyed 2758s PASS: cjs/testGLibLogWriter.test 2758s Running test: cjs/testGObject.test 2758s JS NATIVE: Registered native JS module '_promiseNative' 2758s JS NATIVE: Registered native JS module '_byteArrayNative' 2758s JS NATIVE: Registered native JS module '_encodingNative' 2758s JS NATIVE: Registered native JS module '_gi' 2758s JS NATIVE: Registered native JS module 'gi' 2758s JS NATIVE: Registered native JS module 'cairoNative' 2758s JS NATIVE: Registered native JS module 'system' 2758s JS NATIVE: Registered native JS module 'console' 2758s JS NATIVE: Registered native JS module '_print' 2758s JS CTX: Enabling JIT 2758s JS CTX: Initialized class GjsFileImporter prototype 0x34c51dc00098 2758s JS IMPORT: Defining parent (nil) of 0x34c51dc000f8 'imports' is mod 0 2758s JS IMPORT: Importing '_print' 2758s JS NATIVE: Defining native module '_print' 2758s JS IMPORT: Defining parent 0x34c51dc000f8 of 0x34c51dc006b0 '_print' is mod 1 2758s JS IMPORT: successfully imported module '_print' 2758s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2758s 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 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x34c51dc014f0), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x34c51dc021a8), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x34c51dc027a8), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x34c51dc027a8), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x34c51dc021a8), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x34c51dc014f0), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x34c51dc014f0), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x34c51dc014f0), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x34c51dc021a8), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x34c51dc027a8), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x34c51dc014f0), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x34c51dc014f0), global 0x2dee7e23d1c0 2758s JS MAINLOOP: Main loop instance 0xb660abcce3b0: hold 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Starting promise job dispatcher 2758s JS MAINLOOP: Main loop instance 0xb660abcce3b0: Spinning loop until released or hook cleared 2758s JS MAINLOOP: handling job 0, 2758s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2758s JS MAINLOOP: Main loop instance 0xb660abcce3b0: release 2758s JS MAINLOOP: Completed job 0 2758s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x34c51dc15910), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x34c51dc16340), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x34c51dc16340), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x34c51dc15910), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x34c51dc15910), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x34c51dc16340), global 0x2dee7e23d1c0 2758s JS IMPORT: Module metadata hook for module 0x34c51dc169e8 2758s JS IMPORT: Defining meta.importSync for module 0x34c51dc169e8 2758s JS NATIVE: Defining native module 'gi' 2758s JS CTX: Initialized class GIRepositoryNamespace prototype 0x34c51dc17168 2758s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2758s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2758s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2758s JS IMPORT: Importing directory 'overrides' 2758s JS IMPORT: Defining parent 0x34c51dc000f8 of 0x34c51dc171e8 'overrides' is mod 1 2758s JS IMPORT: Defined importer 'overrides' 0x34c51dc171e8 in 0x34c51dc000f8 2758s JS IMPORT: successfully imported directory 'overrides' 2758s JS IMPORT: Importing '_byteArrayNative' 2758s JS NATIVE: Defining native module '_byteArrayNative' 2758s JS IMPORT: Defining parent 0x34c51dc000f8 of 0x34c51dc17630 '_byteArrayNative' is mod 1 2758s JS IMPORT: successfully imported module '_byteArrayNative' 2758s JS IMPORT: Importing '_promiseNative' 2758s JS NATIVE: Defining native module '_promiseNative' 2758s JS IMPORT: Defining parent 0x34c51dc000f8 of 0x34c51dc176f0 '_promiseNative' is mod 1 2758s JS IMPORT: successfully imported module '_promiseNative' 2758s JS IMPORT: Importing module GLib succeeded 2758s JS IMPORT: Defining parent 0x34c51dc171e8 of 0x2dee7e23e2b8 'GLib' is mod 1 2758s JS IMPORT: successfully imported module 'GLib' 2758s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2758s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2dee7e27f060, JSClass 0xe54804b2b348, in object 0x2dee7e27f038 2758s JS CTX: Initialized class GIRepositoryGType prototype 0x34c51dc17920 2758s JS CTX: Initialized class GIRepositoryFunction prototype 0x2dee7e23e308 2758s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2758s JS G BXD: Defined class for Error (GError), prototype 0x2dee7e27f0b0, JSClass 0xe54804b2b348, in object 0x2dee7e27f038 2758s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2758s JS G BXD: Defined class for Variant (GVariant), prototype 0x2dee7e27f100, JSClass 0xe54804b2b348, in object 0x2dee7e27f038 2758s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2758s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2dee7e27f150, JSClass 0xe54804b2b348, in object 0x2dee7e27f038 2758s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2758s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2dee7e27f1a0, JSClass 0xe54804b2b348, in object 0x2dee7e27f038 2758s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2758s JS G BXD: Defined class for Thread (GThread), prototype 0x2dee7e27f1f0, JSClass 0xe54804b2b348, in object 0x2dee7e27f038 2758s JS G BXD: Defining method ref in prototype for GLib.Thread 2758s JS G BXD: Defining method unref in prototype for GLib.Thread 2758s JS G NS: Defined namespace 'GLib' 0x2dee7e27f038 in GIRepository 0x34c51dc16ff8 2758s JS IMPORT: Importing module jasmine succeeded 2758s JS IMPORT: Defining parent 0x34c51dc000f8 of 0x2dee7e23ecb8 'jasmine' is mod 1 2758s JS IMPORT: successfully imported module 'jasmine' 2758s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2758s JS MAINLOOP: Main loop instance 0xb660abcce3b0: hold 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Main loop instance 0xb660abcce3b0: Spinning loop until released or hook cleared 2758s JS MAINLOOP: handling job 0, 2758s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2758s JS MAINLOOP: Main loop instance 0xb660abcce3b0: release 2758s JS MAINLOOP: Completed job 0 2758s JS IMPORT: Importing 'gi' 2758s JS IMPORT: Defining parent 0x34c51dc000f8 of 0x34c51dc16ff8 'gi' is mod 1 2758s JS IMPORT: successfully imported module 'gi' 2758s JS IMPORT: Importing '_gi' 2758s JS NATIVE: Defining native module '_gi' 2758s JS IMPORT: Defining parent 0x34c51dc000f8 of 0x34c51dc2afd0 '_gi' is mod 1 2758s JS IMPORT: successfully imported module '_gi' 2758s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2758s JS G NS: Defined namespace 'CjsPrivate' 0x2dee7e27f290 in GIRepository 0x34c51dc16ff8 2758s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2758s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2758s JS IMPORT: Importing module _common succeeded 2758s JS IMPORT: Defining parent 0x34c51dc000f8 of 0x2dee7e23ee48 '_common' is mod 1 2758s JS IMPORT: successfully imported module '_common' 2758s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2758s JS IMPORT: Importing module _legacy succeeded 2758s JS IMPORT: Defining parent 0x34c51dc000f8 of 0x2dee7e23ee98 '_legacy' is mod 1 2758s JS IMPORT: successfully imported module '_legacy' 2758s JS IMPORT: Importing module GObject succeeded 2758s JS IMPORT: Defining parent 0x34c51dc171e8 of 0x2dee7e23edf8 'GObject' is mod 1 2758s JS IMPORT: successfully imported module 'GObject' 2758s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2758s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2758s JS G BXD: Defined class for String (GString), prototype 0x2dee7e27f510, JSClass 0xe54804b2b348, in object 0x2dee7e27f268 2758s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2758s JS G PRM: Defined class ParamSpec prototype is 0x2dee7e23ef38 class 0xe54804b302e8 in object 0x2dee7e27f268 2758s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2758s JS G OBJ: Defined class for Object (GObject), prototype 0x2dee7e27f678, JSClass 0xe54804b2ba58, in object 0x2dee7e27f268 2758s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2758s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2758s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2dee7e27f6a0, JSClass 0xe54804b2ba58, in object 0x2dee7e27f268 2758s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2758s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2758s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2758s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2758s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2758s JS G NS: Defined namespace 'GObject' 0x2dee7e27f268 in GIRepository 0x34c51dc16ff8 2758s JS IMPORT: Importing 'system' 2758s JS NATIVE: Defining native module 'system' 2758s JS IMPORT: Defining parent 0x34c51dc000f8 of 0x34c51dc2f5e0 'system' is mod 1 2758s JS IMPORT: successfully imported module 'system' 2758s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 2758s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2758s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2758s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 2758s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 2758s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 2758s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 2758s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 2758s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 2758s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 2758s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 2758s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 2758s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 2758s JS G ENUM: Defining GObject.ParamFlags as 0x34c51dc2f980 2758s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 2758s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 2758s JS G PRM: JSObject created with param instance 0xb660abe94ca0 type GParamInt 2758s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 2758s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 2758s JS G PRM: JSObject created with param instance 0xb660abe95190 type GParamString 2758s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2758s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 2758s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2758s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2758s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2758s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 2758s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 2758s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 2758s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 2758s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 2758s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 2758s JS G ENUM: Defining enum value ACTION (fixed from action) 32 2758s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 2758s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 2758s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 2758s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 2758s JS G ENUM: Defining GObject.SignalFlags as 0x34c51dc30650 2758s JS CTX: Script evaluation succeeded 2758s JS MAINLOOP: Main loop instance 0xb660abcce3b0: Spinning loop until released or hook cleared 2758s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module metadata hook for module 0x34c51dc00580 2758s JS IMPORT: Defining meta.importSync for module 0x34c51dc00580 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2dee7e2d7270), global 0x2dee7e23d1c0 2758s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2758s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2758s JS MAINLOOP: Set main loop hook to 2758s JS MAINLOOP: Main loop instance 0xb660abcce3b0: hold 2758s JS MAINLOOP: Running and clearing main loop hook 2758s JS G BXD: Defining method run in prototype for GLib.MainLoop 2758s 1..22 2758s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2758s JS G BXD: Defined class for Source (GSource), prototype 0x2dee7e27f740, JSClass 0xe54804b2b348, in object 0x2dee7e27f038 2758s JS G BXD: Defining method set_priority in prototype for GLib.Source 2758s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2758s JS G BXD: Defining method attach in prototype for GLib.Source 2758s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2758s JS IMPORT: Module metadata hook for module 0x2dee7e24ba50 2758s JS IMPORT: Defining meta.importSync for module 0x2dee7e24ba50 2758s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 2758s JS G BXD: Defining method destroy in prototype for GLib.Source 2758s ok 1 GObject overrides GObject.set() 2758s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 2758s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 2758s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 2758s ok 4 GObject overrides toString() shows the native object address 2758s ok 5 GObject should be able to create a GType object for gpointer 2758s ok 6 GObject should be able to create a GType object for GBoxed 2758s ok 7 GObject should be able to create a GType object for GParam 2758s ok 8 GObject should be able to create a GType object for GInterface 2758s ok 9 GObject should be able to create a GType object for GObject 2758s ok 10 GObject should be able to create a GType object for GVariant 2758s JS G NS: Found info type FUNCTION for 'signal_query' in namespace 'GObject' 2758s JS G NS: Found info type STRUCT for 'SignalQuery' in namespace 'GObject' 2758s JS G BXD: Defined class for SignalQuery (void), prototype 0x2dee7e27ffb0, JSClass 0xe54804b2b348, in object 0x2dee7e27f268 2758s ok 11 GObject should be able to query signals 2758s ok 12 GObject.Object.new() can be called with a property bag 2758s ok 13 GObject.Object.new() can be called to construct an object without setting properties 2758s ok 14 GObject.Object.new() complains about wrong types 2758s ok 15 GObject.Object.new() complains about wrong properties 2758s ok 16 GObject.Object.new() can construct C GObjects as well 2758s ok 17 GObject.Object.new_with_properties() can be called with two arrays 2758s ok 18 GObject.Object.new_with_properties() can be called to construct an object without setting properties 2758s ok 19 GObject.Object.new_with_properties() complains about various incorrect usages 2758s ok 20 GObject.Object.new_with_properties() complains about wrong types 2758s ok 21 GObject.Object.new_with_properties() complains about wrong properties 2758s ok 22 GObject.Object.new_with_properties() can construct C GObjects as well 2758s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Main loop instance 0xb660abcce3b0: Spinning loop until released or hook cleared 2758s JS MAINLOOP: handling job 0, 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Completed job 0 2758s JS MAINLOOP: handling job 1, 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Completed job 1 2758s JS MAINLOOP: handling job 2, 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Completed job 2 2758s JS MAINLOOP: handling job 3, 2758s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2758s JS MAINLOOP: Main loop instance 0xb660abcce3b0: release 2758s JS MAINLOOP: Completed job 3 2758s JS MEMORY: Memory report: before destroying context 2758s JS MEMORY: 252 objects currently alive 2758s JS MEMORY: boxed_instance = 110 2758s JS MEMORY: boxed_prototype = 9 2758s JS MEMORY: closure = 1 2758s JS MEMORY: function = 104 2758s JS MEMORY: fundamental_instance = 0 2758s JS MEMORY: fundamental_prototype = 0 2758s JS MEMORY: gerror_instance = 0 2758s JS MEMORY: gerror_prototype = 0 2758s JS MEMORY: interface = 0 2758s JS MEMORY: module = 5 2758s JS MEMORY: ns = 3 2758s JS MEMORY: object_instance = 15 2758s JS MEMORY: object_prototype = 3 2758s JS MEMORY: param = 2 2758s JS MEMORY: union_instance = 0 2758s JS MEMORY: union_prototype = 0 2758s JS CTX: JS shutdown sequence 2758s JS CTX: Stopping profiler 2758s JS CTX: Shutting down toggle queue 2758s JS CTX: Notifying external reference holders of GjsContext dispose 2758s JS MAINLOOP: Stopping promise job dispatcher 2758s JS CTX: Notifying reference holders of GjsContext dispose 2758s JS CTX: Checking unhandled promise rejections 2758s JS CTX: Releasing cached JS wrappers 2758s JS CTX: Final triggered GC 2758s JS CTX: Destroying JS context 2758s JS CTX: Releasing all native objects 2758s JS CTX: Disabling auto GC 2758s JS CTX: Ending trace on global object 2758s JS CTX: Freeing allocated resources 2758s JS CTX: JS context destroyed 2758s PASS: cjs/testGObject.test 2758s Running test: cjs/testByteArray.test 2758s JS NATIVE: Registered native JS module '_promiseNative' 2758s JS NATIVE: Registered native JS module '_byteArrayNative' 2758s JS NATIVE: Registered native JS module '_encodingNative' 2758s JS NATIVE: Registered native JS module '_gi' 2758s JS NATIVE: Registered native JS module 'gi' 2758s JS NATIVE: Registered native JS module 'cairoNative' 2758s JS NATIVE: Registered native JS module 'system' 2758s JS NATIVE: Registered native JS module 'console' 2758s JS NATIVE: Registered native JS module '_print' 2758s JS CTX: Enabling JIT 2758s JS CTX: Initialized class GjsFileImporter prototype 0x2c42ba000098 2758s JS IMPORT: Defining parent (nil) of 0x2c42ba0000f8 'imports' is mod 0 2758s JS IMPORT: Importing '_print' 2758s JS NATIVE: Defining native module '_print' 2758s JS IMPORT: Defining parent 0x2c42ba0000f8 of 0x2c42ba0006b0 '_print' is mod 1 2758s JS IMPORT: successfully imported module '_print' 2758s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2758s 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 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2c42ba0014f0), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2c42ba0021a8), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2c42ba0027a8), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2c42ba0027a8), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2c42ba0021a8), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2c42ba0014f0), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2c42ba0014f0), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2c42ba0014f0), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2c42ba0021a8), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2c42ba0027a8), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2c42ba0014f0), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2c42ba0014f0), global 0x10faf293d1c0 2758s JS MAINLOOP: Main loop instance 0xc7c7982aa3b0: hold 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Starting promise job dispatcher 2758s JS MAINLOOP: Main loop instance 0xc7c7982aa3b0: Spinning loop until released or hook cleared 2758s JS MAINLOOP: handling job 0, 2758s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2758s JS MAINLOOP: Main loop instance 0xc7c7982aa3b0: release 2758s JS MAINLOOP: Completed job 0 2758s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c42ba015910), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2c42ba016340), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2c42ba016340), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c42ba015910), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c42ba015910), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2c42ba016340), global 0x10faf293d1c0 2758s JS IMPORT: Module metadata hook for module 0x2c42ba0169e8 2758s JS IMPORT: Defining meta.importSync for module 0x2c42ba0169e8 2758s JS NATIVE: Defining native module 'gi' 2758s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2c42ba017168 2758s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2758s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2758s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2758s JS IMPORT: Importing directory 'overrides' 2758s JS IMPORT: Defining parent 0x2c42ba0000f8 of 0x2c42ba0171e8 'overrides' is mod 1 2758s JS IMPORT: Defined importer 'overrides' 0x2c42ba0171e8 in 0x2c42ba0000f8 2758s JS IMPORT: successfully imported directory 'overrides' 2758s JS IMPORT: Importing '_byteArrayNative' 2758s JS NATIVE: Defining native module '_byteArrayNative' 2758s JS IMPORT: Defining parent 0x2c42ba0000f8 of 0x2c42ba017630 '_byteArrayNative' is mod 1 2758s JS IMPORT: successfully imported module '_byteArrayNative' 2758s JS IMPORT: Importing '_promiseNative' 2758s JS NATIVE: Defining native module '_promiseNative' 2758s JS IMPORT: Defining parent 0x2c42ba0000f8 of 0x2c42ba0176f0 '_promiseNative' is mod 1 2758s JS IMPORT: successfully imported module '_promiseNative' 2758s JS IMPORT: Importing module GLib succeeded 2758s JS IMPORT: Defining parent 0x2c42ba0171e8 of 0x10faf293e2b8 'GLib' is mod 1 2758s JS IMPORT: successfully imported module 'GLib' 2758s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2758s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x10faf297f060, JSClass 0xf19b2da6b348, in object 0x10faf297f038 2758s JS CTX: Initialized class GIRepositoryGType prototype 0x2c42ba017920 2758s JS CTX: Initialized class GIRepositoryFunction prototype 0x10faf293e308 2758s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2758s JS G BXD: Defined class for Error (GError), prototype 0x10faf297f0b0, JSClass 0xf19b2da6b348, in object 0x10faf297f038 2758s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2758s JS G BXD: Defined class for Variant (GVariant), prototype 0x10faf297f100, JSClass 0xf19b2da6b348, in object 0x10faf297f038 2758s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2758s JS G BXD: Defined class for Bytes (GBytes), prototype 0x10faf297f150, JSClass 0xf19b2da6b348, in object 0x10faf297f038 2758s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2758s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x10faf297f1a0, JSClass 0xf19b2da6b348, in object 0x10faf297f038 2758s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2758s JS G BXD: Defined class for Thread (GThread), prototype 0x10faf297f1f0, JSClass 0xf19b2da6b348, in object 0x10faf297f038 2758s JS G BXD: Defining method ref in prototype for GLib.Thread 2758s JS G BXD: Defining method unref in prototype for GLib.Thread 2758s JS G NS: Defined namespace 'GLib' 0x10faf297f038 in GIRepository 0x2c42ba016ff8 2758s JS IMPORT: Importing module jasmine succeeded 2758s JS IMPORT: Defining parent 0x2c42ba0000f8 of 0x10faf293ecb8 'jasmine' is mod 1 2758s JS IMPORT: successfully imported module 'jasmine' 2758s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2758s JS MAINLOOP: Main loop instance 0xc7c7982aa3b0: hold 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Main loop instance 0xc7c7982aa3b0: Spinning loop until released or hook cleared 2758s JS MAINLOOP: handling job 0, 2758s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2758s JS MAINLOOP: Main loop instance 0xc7c7982aa3b0: release 2758s JS MAINLOOP: Completed job 0 2758s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 2758s JS IMPORT: Importing 'gi' 2758s JS IMPORT: Defining parent 0x2c42ba0000f8 of 0x2c42ba016ff8 'gi' is mod 1 2758s JS IMPORT: successfully imported module 'gi' 2758s JS IMPORT: Importing module byteArray succeeded 2758s JS IMPORT: Defining parent 0x2c42ba0000f8 of 0x10faf293edf8 'byteArray' is mod 1 2758s JS IMPORT: successfully imported module 'byteArray' 2758s 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 2758s JS G NS: Defined namespace 'GIMarshallingTests' 0x10faf297f268 in GIRepository 0x2c42ba016ff8 2758s JS CTX: Script evaluation succeeded 2758s JS MAINLOOP: Main loop instance 0xc7c7982aa3b0: Spinning loop until released or hook cleared 2758s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module metadata hook for module 0x2c42ba0343d0 2758s JS IMPORT: Defining meta.importSync for module 0x2c42ba0343d0 2758s JS NATIVE: Defining native module 'system' 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2c42ba033608), global 0x10faf293d1c0 2758s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2758s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2758s JS MAINLOOP: Set main loop hook to 2758s JS MAINLOOP: Main loop instance 0xc7c7982aa3b0: hold 2758s JS MAINLOOP: Running and clearing main loop hook 2758s JS G BXD: Defining method run in prototype for GLib.MainLoop 2758s 1..13 2758s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2758s JS G BXD: Defined class for Source (GSource), prototype 0x10faf297f290, JSClass 0xf19b2da6b348, in object 0x10faf297f038 2758s JS G BXD: Defining method set_priority in prototype for GLib.Source 2758s JS IMPORT: Importing '_gi' 2758s JS NATIVE: Defining native module '_gi' 2758s JS IMPORT: Defining parent 0x2c42ba0000f8 of 0x2c42ba03bbc8 '_gi' is mod 1 2758s JS IMPORT: successfully imported module '_gi' 2758s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2758s JS G NS: Defined namespace 'CjsPrivate' 0x10faf297f330 in GIRepository 0x2c42ba016ff8 2758s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2758s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2758s JS IMPORT: Importing module _common succeeded 2758s JS IMPORT: Defining parent 0x2c42ba0000f8 of 0x10faf29ca088 '_common' is mod 1 2758s JS IMPORT: successfully imported module '_common' 2758s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2758s JS IMPORT: Importing module _legacy succeeded 2758s JS IMPORT: Defining parent 0x2c42ba0000f8 of 0x10faf29ca0d8 '_legacy' is mod 1 2758s JS IMPORT: successfully imported module '_legacy' 2758s JS IMPORT: Importing module GObject succeeded 2758s JS IMPORT: Defining parent 0x2c42ba0171e8 of 0x10faf29ca038 'GObject' is mod 1 2758s JS IMPORT: successfully imported module 'GObject' 2758s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2758s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2758s JS G BXD: Defined class for String (GString), prototype 0x10faf297f5b0, JSClass 0xf19b2da6b348, in object 0x10faf297f308 2758s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2758s JS G PRM: Defined class ParamSpec prototype is 0x10faf29ca178 class 0xf19b2da702e8 in object 0x10faf297f308 2758s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2758s JS G OBJ: Defined class for Object (GObject), prototype 0x10faf297f718, JSClass 0xf19b2da6ba58, in object 0x10faf297f308 2758s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2758s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2758s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x10faf297f740, JSClass 0xf19b2da6ba58, in object 0x10faf297f308 2758s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2758s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2758s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2758s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2758s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2758s JS G NS: Defined namespace 'GObject' 0x10faf297f308 in GIRepository 0x10faf2940910 2758s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2758s JS G BXD: Defining method attach in prototype for GLib.Source 2758s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2758s JS IMPORT: Module metadata hook for module 0x10faf29e0040 2758s JS IMPORT: Defining meta.importSync for module 0x10faf29e0040 2758s JS G BXD: Defining method destroy in prototype for GLib.Source 2758s ok 1 Byte array can be created from a string 2758s ok 2 Byte array can be encoded from a string 2758s ok 3 Byte array encodes as UTF-8 by default 2758s ok 4 Byte array can be converted to a string of ASCII characters 2758s ok 5 Byte array can be converted to a string of UTF-8 characters even if it ends with a 0 2758s ok 6 Byte array can be converted to a string of encoded characters even with a 0 byte 2758s ok 7 Byte array stops converting to a string at an embedded 0 byte 2758s JS G BXD: Defining method get_size in prototype for GLib.Bytes 2758s ok 8 Byte array deals gracefully with a 0-length array 2758s ok 9 Byte array deals gracefully with a 0-length GLib.Bytes 2758s ok 10 Byte array deals gracefully with a 0-length string 2758s ok 11 Byte array deals gracefully with a non Uint8Array 2758s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2758s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2758s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2758s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2758s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2758s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2758s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2758s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2758s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2758s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2758s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2758s JS G ENUM: Defining GLib.LogLevelFlags as 0x2c42ba055880 2758s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2758s ok 12 Byte array legacy toString() behavior is preserved when created from a string 2758s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 2758s ok 13 Byte array legacy toString() behavior is preserved when marshalled from GI 2758s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Main loop instance 0xc7c7982aa3b0: Spinning loop until released or hook cleared 2758s JS MAINLOOP: handling job 0, 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Completed job 0 2758s JS MAINLOOP: handling job 1, 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Completed job 1 2758s JS MAINLOOP: handling job 2, 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Completed job 2 2758s JS MAINLOOP: handling job 3, 2758s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2758s JS MAINLOOP: Main loop instance 0xc7c7982aa3b0: release 2758s JS MAINLOOP: Completed job 3 2758s JS MEMORY: Memory report: before destroying context 2758s JS MEMORY: 189 objects currently alive 2758s JS MEMORY: boxed_instance = 70 2758s JS MEMORY: boxed_prototype = 8 2758s JS MEMORY: closure = 1 2758s JS MEMORY: function = 98 2758s JS MEMORY: fundamental_instance = 0 2758s JS MEMORY: fundamental_prototype = 0 2758s JS MEMORY: gerror_instance = 0 2758s JS MEMORY: gerror_prototype = 0 2758s JS MEMORY: interface = 0 2758s JS MEMORY: module = 6 2758s JS MEMORY: ns = 4 2758s JS MEMORY: object_instance = 0 2758s JS MEMORY: object_prototype = 2 2758s JS MEMORY: param = 0 2758s JS MEMORY: union_instance = 0 2758s JS MEMORY: union_prototype = 0 2758s JS CTX: JS shutdown sequence 2758s JS CTX: Stopping profiler 2758s JS CTX: Shutting down toggle queue 2758s JS CTX: Notifying external reference holders of GjsContext dispose 2758s JS MAINLOOP: Stopping promise job dispatcher 2758s JS CTX: Notifying reference holders of GjsContext dispose 2758s JS CTX: Checking unhandled promise rejections 2758s JS CTX: Releasing cached JS wrappers 2758s JS CTX: Final triggered GC 2758s JS CTX: Destroying JS context 2758s JS CTX: Releasing all native objects 2758s JS CTX: Disabling auto GC 2758s JS CTX: Ending trace on global object 2758s JS CTX: Freeing allocated resources 2758s JS CTX: JS context destroyed 2758s PASS: cjs/testByteArray.test 2758s Running test: cjs/throw-ignored.test 2758s 1..1 2758s ok 1 - /usr/libexec/installed-tests/cjs/debugger/throw-ignored.debugger 2758s PASS: cjs/throw-ignored.test 2758s Running test: cjs/testGIMarshalling.test 2758s JS NATIVE: Registered native JS module '_promiseNative' 2758s JS NATIVE: Registered native JS module '_byteArrayNative' 2758s JS NATIVE: Registered native JS module '_encodingNative' 2758s JS NATIVE: Registered native JS module '_gi' 2758s JS NATIVE: Registered native JS module 'gi' 2758s JS NATIVE: Registered native JS module 'cairoNative' 2758s JS NATIVE: Registered native JS module 'system' 2758s JS NATIVE: Registered native JS module 'console' 2758s JS NATIVE: Registered native JS module '_print' 2758s JS CTX: Enabling JIT 2758s JS CTX: Initialized class GjsFileImporter prototype 0x37bc2b700098 2758s JS IMPORT: Defining parent (nil) of 0x37bc2b7000f8 'imports' is mod 0 2758s JS IMPORT: Importing '_print' 2758s JS NATIVE: Defining native module '_print' 2758s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x37bc2b7006b0 '_print' is mod 1 2758s JS IMPORT: successfully imported module '_print' 2758s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2758s 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 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x37bc2b7014f0), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x37bc2b7021a8), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x37bc2b7027a8), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x37bc2b7027a8), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x37bc2b7021a8), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x37bc2b7014f0), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x37bc2b7014f0), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x37bc2b7014f0), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x37bc2b7021a8), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x37bc2b7027a8), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x37bc2b7014f0), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x37bc2b7014f0), global 0x3ab6b013d1c0 2758s JS MAINLOOP: Main loop instance 0xab7cab4ff3b0: hold 2758s JS MAINLOOP: Enqueue job , promise=, allocation site= 2758s JS MAINLOOP: Starting promise job dispatcher 2758s JS MAINLOOP: Main loop instance 0xab7cab4ff3b0: Spinning loop until released or hook cleared 2758s JS MAINLOOP: handling job 0, 2758s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2758s JS MAINLOOP: Main loop instance 0xab7cab4ff3b0: release 2758s JS MAINLOOP: Completed job 0 2758s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37bc2b715910), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x37bc2b716340), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x37bc2b716340), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37bc2b715910), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37bc2b715910), global 0x3ab6b013d1c0 2758s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x37bc2b716340), global 0x3ab6b013d1c0 2758s JS IMPORT: Module metadata hook for module 0x37bc2b7169e8 2758s JS IMPORT: Defining meta.importSync for module 0x37bc2b7169e8 2758s JS NATIVE: Defining native module 'gi' 2758s JS CTX: Initialized class GIRepositoryNamespace prototype 0x37bc2b717168 2758s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2758s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2758s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2758s JS IMPORT: Importing directory 'overrides' 2758s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x37bc2b7171e8 'overrides' is mod 1 2758s JS IMPORT: Defined importer 'overrides' 0x37bc2b7171e8 in 0x37bc2b7000f8 2758s JS IMPORT: successfully imported directory 'overrides' 2758s JS IMPORT: Importing '_byteArrayNative' 2758s JS NATIVE: Defining native module '_byteArrayNative' 2758s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x37bc2b717630 '_byteArrayNative' is mod 1 2758s JS IMPORT: successfully imported module '_byteArrayNative' 2758s JS IMPORT: Importing '_promiseNative' 2758s JS NATIVE: Defining native module '_promiseNative' 2758s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x37bc2b7176f0 '_promiseNative' is mod 1 2758s JS IMPORT: successfully imported module '_promiseNative' 2758s JS IMPORT: Importing module GLib succeeded 2758s JS IMPORT: Defining parent 0x37bc2b7171e8 of 0x3ab6b013e2b8 'GLib' is mod 1 2758s JS IMPORT: successfully imported module 'GLib' 2758s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2758s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3ab6b017f060, JSClass 0xedf755e5b348, in object 0x3ab6b017f038 2758s JS CTX: Initialized class GIRepositoryGType prototype 0x37bc2b717920 2758s JS CTX: Initialized class GIRepositoryFunction prototype 0x3ab6b013e308 2758s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2758s JS G BXD: Defined class for Error (GError), prototype 0x3ab6b017f0b0, JSClass 0xedf755e5b348, in object 0x3ab6b017f038 2758s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2758s JS G BXD: Defined class for Variant (GVariant), prototype 0x3ab6b017f100, JSClass 0xedf755e5b348, in object 0x3ab6b017f038 2758s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2758s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3ab6b017f150, JSClass 0xedf755e5b348, in object 0x3ab6b017f038 2758s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2758s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3ab6b017f1a0, JSClass 0xedf755e5b348, in object 0x3ab6b017f038 2758s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2758s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2758s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2758s JS G BXD: Defined class for Thread (GThread), prototype 0x3ab6b017f1f0, JSClass 0xedf755e5b348, in object 0x3ab6b017f038 2758s JS G BXD: Defining method ref in prototype for GLib.Thread 2758s JS G BXD: Defining method unref in prototype for GLib.Thread 2758s JS G NS: Defined namespace 'GLib' 0x3ab6b017f038 in GIRepository 0x37bc2b716ff8 2758s JS IMPORT: Importing module jasmine succeeded 2759s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x3ab6b013ecb8 'jasmine' is mod 1 2759s JS IMPORT: successfully imported module 'jasmine' 2759s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2759s JS MAINLOOP: Main loop instance 0xab7cab4ff3b0: hold 2759s JS MAINLOOP: Enqueue job , promise=, allocation site= 2759s JS MAINLOOP: Main loop instance 0xab7cab4ff3b0: Spinning loop until released or hook cleared 2759s JS MAINLOOP: handling job 0, 2759s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2759s JS MAINLOOP: Main loop instance 0xab7cab4ff3b0: release 2759s JS MAINLOOP: Completed job 0 2759s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 2759s JS IMPORT: Importing 'gi' 2759s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x37bc2b716ff8 'gi' is mod 1 2759s JS IMPORT: successfully imported module 'gi' 2759s JS IMPORT: Importing module byteArray succeeded 2759s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x3ab6b013edf8 'byteArray' is mod 1 2759s JS IMPORT: successfully imported module 'byteArray' 2759s JS IMPORT: Importing module GIMarshallingTests succeeded 2759s JS IMPORT: Defining parent 0x37bc2b7171e8 of 0x3ab6b013ee48 'GIMarshallingTests' is mod 1 2759s JS IMPORT: successfully imported module 'GIMarshallingTests' 2759s JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' 2759s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0x3ab6b017f290, JSClass 0xedf755e5b348, in object 0x3ab6b017f268 2759s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 2759s JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' 2759s JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GObject.js 2759s JS IMPORT: Importing '_gi' 2759s JS NATIVE: Defining native module '_gi' 2759s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x37bc2b72ba80 '_gi' is mod 1 2759s JS IMPORT: successfully imported module '_gi' 2759s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/CjsPrivate.js 2759s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2759s JS G NS: Defined namespace 'CjsPrivate' 0x3ab6b017f308 in GIRepository 0x37bc2b716ff8 2759s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2759s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2759s JS IMPORT: Importing module _common succeeded 2759s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x3ab6b013ef60 '_common' is mod 1 2759s JS IMPORT: successfully imported module '_common' 2759s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2759s JS IMPORT: Importing module _legacy succeeded 2759s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x3ab6b013efb0 '_legacy' is mod 1 2759s JS IMPORT: successfully imported module '_legacy' 2759s JS IMPORT: Importing module GObject succeeded 2759s JS IMPORT: Defining parent 0x37bc2b7171e8 of 0x3ab6b013ef10 'GObject' is mod 1 2759s JS IMPORT: successfully imported module 'GObject' 2759s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2759s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2759s JS G BXD: Defined class for String (GString), prototype 0x3ab6b017f588, JSClass 0xedf755e5b348, in object 0x3ab6b017f2e0 2759s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2759s JS G PRM: Defined class ParamSpec prototype is 0x3ab6b01dd088 class 0xedf755e602e8 in object 0x3ab6b017f2e0 2759s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2759s JS G OBJ: Defined class for Object (GObject), prototype 0x3ab6b017f6f0, JSClass 0xedf755e5ba58, in object 0x3ab6b017f2e0 2759s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2759s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2759s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3ab6b017f718, JSClass 0xedf755e5ba58, in object 0x3ab6b017f2e0 2759s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2759s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2759s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2759s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2759s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2759s JS G NS: Defined namespace 'GObject' 0x3ab6b017f2e0 in GIRepository 0x37bc2b716ff8 2759s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0x3ab6b017f768, JSClass 0xedf755e5ba58, in object 0x3ab6b017f268 2759s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 2759s JS G NS: Defined namespace 'GIMarshallingTests' 0x3ab6b017f268 in GIRepository 0x37bc2b716ff8 2759s JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/Gio.js 2759s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2759s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2759s JS IMPORT: Importing module lang succeeded 2759s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x3ab6b01dd498 'lang' is mod 1 2759s JS IMPORT: successfully imported module 'lang' 2759s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2759s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2759s JS IMPORT: Importing module _signals succeeded 2759s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x3ab6b01dd4e8 '_signals' is mod 1 2759s JS IMPORT: successfully imported module '_signals' 2759s JS IMPORT: Importing module signals succeeded 2759s JS IMPORT: Defining parent 0x37bc2b7000f8 of 0x3ab6b01dd448 'signals' is mod 1 2759s JS IMPORT: successfully imported module 'signals' 2759s JS IMPORT: Importing module Gio succeeded 2759s JS IMPORT: Defining parent 0x37bc2b7171e8 of 0x3ab6b01dd3f8 'Gio' is mod 1 2759s JS IMPORT: successfully imported module 'Gio' 2759s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2759s JS G OBJ: Defined class for Application (GApplication), prototype 0x3ab6b017f7e0, JSClass 0xedf755e5ba58, in object 0x3ab6b017f7b8 2759s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2759s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3ab6b01dd5b0, JSClass 0xedf755e5b830, in object 0x3ab6b017f7b8 2759s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2759s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2759s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2759s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2759s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2759s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2759s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2759s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2759s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2759s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2759s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3ab6b017f858, JSClass 0xedf755e5ba58, in object 0x3ab6b017f7b8 2759s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2759s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3ab6b01dd830, JSClass 0xedf755e5b830, in object 0x3ab6b017f7b8 2759s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2759s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3ab6b017f8d0, JSClass 0xedf755e5ba58, in object 0x3ab6b017f7b8 2759s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2759s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2759s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3ab6b01dd970, JSClass 0xedf755e5b830, in object 0x3ab6b017f7b8 2759s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2759s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2759s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2759s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3ab6b017f948, JSClass 0xedf755e5b348, in object 0x3ab6b017f7b8 2759s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2759s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3ab6b017f998, JSClass 0xedf755e5b348, in object 0x3ab6b017f7b8 2759s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2759s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2759s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3ab6b017f9e8, JSClass 0xedf755e5ba58, in object 0x3ab6b017f7b8 2759s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3ab6b017fa38, JSClass 0xedf755e5ba58, in object 0x3ab6b017f308 2759s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2759s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3ab6b017fa88, JSClass 0xedf755e5ba58, in object 0x3ab6b017f7b8 2759s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2759s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2759s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2759s JS G IFACE: Defined class for File (GFile), prototype 0x3ab6b01ddad8, JSClass 0xedf755e5b830, in object 0x3ab6b017f7b8 2759s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3ab6b017fb00, JSClass 0xedf755e5ba58, in object 0x37bc2b7170d8 2759s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2759s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3ab6b017fb78, JSClass 0xedf755e5ba58, in object 0x3ab6b017f7b8 2759s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2759s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2759s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3ab6b017fbc8, JSClass 0xedf755e5ba58, in object 0x3ab6b017f7b8 2759s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2759s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3ab6b017fc18, JSClass 0xedf755e5ba58, in object 0x3ab6b017f7b8 2759s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2759s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3ab6b017fc68, JSClass 0xedf755e5b348, in object 0x3ab6b017f7b8 2759s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2759s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2759s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3ab6b017fcb8, JSClass 0xedf755e5ba58, in object 0x3ab6b017f7b8 2759s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2759s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2759s JS G NS: Defined namespace 'Gio' 0x3ab6b017f7b8 in GIRepository 0x37bc2b716ff8 2759s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 2759s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 2759s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 2759s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x3ab6b017fd08, JSClass 0xedf755e5b348, in object 0x3ab6b017f268 2759s JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' 2759s JS G BXD: Defined class for SimpleStruct (void), prototype 0x3ab6b017fd58, JSClass 0xedf755e5b348, in object 0x3ab6b017f268 2759s JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' 2759s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 2759s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 2759s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 2759s JS G ENUM: Defining GIMarshallingTests.Enum as 0x37bc2b75b498 2759s JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' 2759s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 2759s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 2759s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 2759s JS G ENUM: Defining enum value MASK (fixed from mask) 3 2759s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 2759s JS G ENUM: Defining GIMarshallingTests.Flags as 0x37bc2b75c640 2759s JS G NS: Found info type ENUM for 'GEnum' in namespace 'GIMarshallingTests' 2759s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 2759s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 2759s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 2759s JS G ENUM: Defining GIMarshallingTests.GEnum as 0x37bc2b7469f0 2759s JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' 2759s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 2759s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 2759s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 2759s JS G ENUM: Defining enum value MASK (fixed from mask) 3 2759s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 2759s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0x37bc2b74fde8 2759s JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' 2759s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0x3ab6b017fdd0, JSClass 0xedf755e5ba58, in object 0x3ab6b017f268 2759s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 2759s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2759s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2759s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 2759s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 2759s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 2759s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 2759s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 2759s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 2759s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 2759s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 2759s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 2759s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 2759s JS G ENUM: Defining GObject.ParamFlags as 0x37bc2b71a740 2759s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 2759s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 2759s JS G PRM: JSObject created with param instance 0xab7cab82ce60 type GParamBoolean 2759s JS CTX: Script evaluation succeeded 2759s JS MAINLOOP: Main loop instance 0xab7cab4ff3b0: Spinning loop until released or hook cleared 2759s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module metadata hook for module 0x37bc2b731f98 2759s JS IMPORT: Defining meta.importSync for module 0x37bc2b731f98 2759s JS NATIVE: Defining native module 'system' 2759s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37bc2b7312d0), global 0x3ab6b013d1c0 2759s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2759s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2759s JS MAINLOOP: Set main loop hook to 2759s JS MAINLOOP: Main loop instance 0xab7cab4ff3b0: hold 2759s JS MAINLOOP: Running and clearing main loop hook 2759s JS G BXD: Defining method run in prototype for GLib.MainLoop 2759s 1..437 2759s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2759s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2759s JS G BXD: Defined class for Source (GSource), prototype 0x1341b11bc038, JSClass 0xedf755e5b348, in object 0x3ab6b017f038 2759s JS G BXD: Defining method set_priority in prototype for GLib.Source 2759s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2759s JS G BXD: Defining method attach in prototype for GLib.Source 2759s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2759s JS IMPORT: Module metadata hook for module 0x3ab6b014ba50 2759s JS IMPORT: Defining meta.importSync for module 0x3ab6b014ba50 2759s JS G NS: Found info type FUNCTION for 'boolean_return_true' in namespace 'GIMarshallingTests' 2759s JS G BXD: Defining method destroy in prototype for GLib.Source 2759s ok 1 Boolean true marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' 2759s ok 2 Boolean true marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' 2759s ok 3 Boolean true marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 2759s ok 4 Boolean true marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' 2759s ok 5 Boolean false marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' 2759s ok 6 Boolean false marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' 2759s ok 7 Boolean false marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 2759s ok 8 Boolean false marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' 2759s ok 9 Integer int8-typed marshals signed value as a return value 2759s JS G NS: Found info type FUNCTION for 'int8_in_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int8_in_min' in namespace 'GIMarshallingTests' 2759s ok 10 Integer int8-typed marshals signed value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'int8_out_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' 2759s ok 11 Integer int8-typed marshals signed value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 2759s ok 12 Integer int8-typed marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' 2759s ok 13 Integer int8-typed marshals unsigned value as a return value 2759s JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' 2759s ok 14 Integer int8-typed marshals unsigned value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' 2759s ok 15 Integer int8-typed marshals unsigned value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'uint8_inout' in namespace 'GIMarshallingTests' 2759s ok 16 Integer int8-typed marshals unsigned value as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' 2759s ok 17 Integer int16-typed marshals signed value as a return value 2759s JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' 2759s ok 18 Integer int16-typed marshals signed value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' 2759s ok 19 Integer int16-typed marshals signed value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 2759s ok 20 Integer int16-typed marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' 2759s ok 21 Integer int16-typed marshals unsigned value as a return value 2759s JS G NS: Found info type FUNCTION for 'uint16_in' in namespace 'GIMarshallingTests' 2759s ok 22 Integer int16-typed marshals unsigned value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'uint16_out' in namespace 'GIMarshallingTests' 2759s ok 23 Integer int16-typed marshals unsigned value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'uint16_inout' in namespace 'GIMarshallingTests' 2759s ok 24 Integer int16-typed marshals unsigned value as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'int32_return_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int32_return_min' in namespace 'GIMarshallingTests' 2759s ok 25 Integer int32-typed marshals signed value as a return value 2759s JS G NS: Found info type FUNCTION for 'int32_in_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int32_in_min' in namespace 'GIMarshallingTests' 2759s ok 26 Integer int32-typed marshals signed value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'int32_out_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int32_out_min' in namespace 'GIMarshallingTests' 2759s ok 27 Integer int32-typed marshals signed value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 2759s ok 28 Integer int32-typed marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'uint32_return' in namespace 'GIMarshallingTests' 2759s ok 29 Integer int32-typed marshals unsigned value as a return value 2759s JS G NS: Found info type FUNCTION for 'uint32_in' in namespace 'GIMarshallingTests' 2759s ok 30 Integer int32-typed marshals unsigned value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'uint32_out' in namespace 'GIMarshallingTests' 2759s ok 31 Integer int32-typed marshals unsigned value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'uint32_inout' in namespace 'GIMarshallingTests' 2759s ok 32 Integer int32-typed marshals unsigned value as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'int64_return_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2759s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2759s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2759s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2759s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2759s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2759s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2759s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2759s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2759s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2759s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2759s JS G ENUM: Defining GLib.LogLevelFlags as 0x37bc2b73eb08 2759s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2759s JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' 2759s ok 33 Integer int64-typed marshals signed value as a return value 2759s ok 34 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int64_out_min' in namespace 'GIMarshallingTests' 2759s ok 35 Integer int64-typed marshals signed value as an out parameter 2759s ok 36 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'uint64_return' in namespace 'GIMarshallingTests' 2759s ok 37 Integer int64-typed marshals unsigned value as a return value 2759s ok 38 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'uint64_out' in namespace 'GIMarshallingTests' 2759s ok 39 Integer int64-typed marshals unsigned value as an out parameter 2759s ok 40 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'short_return_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'short_return_min' in namespace 'GIMarshallingTests' 2759s ok 41 Integer short-typed marshals signed value as a return value 2759s JS G NS: Found info type FUNCTION for 'short_in_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'short_in_min' in namespace 'GIMarshallingTests' 2759s ok 42 Integer short-typed marshals signed value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'short_out_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'short_out_min' in namespace 'GIMarshallingTests' 2759s ok 43 Integer short-typed marshals signed value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' 2759s ok 44 Integer short-typed marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' 2759s ok 45 Integer short-typed marshals unsigned value as a return value 2759s JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' 2759s ok 46 Integer short-typed marshals unsigned value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' 2759s ok 47 Integer short-typed marshals unsigned value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' 2759s ok 48 Integer short-typed marshals unsigned value as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' 2759s ok 49 Integer int-typed marshals signed value as a return value 2759s JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' 2759s ok 50 Integer int-typed marshals signed value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'int_out_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int_out_min' in namespace 'GIMarshallingTests' 2759s ok 51 Integer int-typed marshals signed value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'int_inout_max_min' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int_inout_min_max' in namespace 'GIMarshallingTests' 2759s ok 52 Integer int-typed marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'uint_return' in namespace 'GIMarshallingTests' 2759s ok 53 Integer int-typed marshals unsigned value as a return value 2759s JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' 2759s ok 54 Integer int-typed marshals unsigned value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' 2759s ok 55 Integer int-typed marshals unsigned value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' 2759s ok 56 Integer int-typed marshals unsigned value as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' 2759s ok 57 Integer long-typed marshals signed value as a return value 2759s ok 58 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'long_out_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'long_out_min' in namespace 'GIMarshallingTests' 2759s ok 59 Integer long-typed marshals signed value as an out parameter 2759s ok 60 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'ulong_return' in namespace 'GIMarshallingTests' 2759s ok 61 Integer long-typed marshals unsigned value as a return value 2759s ok 62 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'ulong_out' in namespace 'GIMarshallingTests' 2759s ok 63 Integer long-typed marshals unsigned value as an out parameter 2759s ok 64 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'ssize_return_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'ssize_return_min' in namespace 'GIMarshallingTests' 2759s ok 65 Integer ssize-typed marshals signed value as a return value 2759s ok 66 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'ssize_out_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'ssize_out_min' in namespace 'GIMarshallingTests' 2759s ok 67 Integer ssize-typed marshals signed value as an out parameter 2759s ok 68 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'size_return' in namespace 'GIMarshallingTests' 2759s ok 69 Integer ssize-typed marshals unsigned value as a return value 2759s ok 70 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'size_out' in namespace 'GIMarshallingTests' 2759s ok 71 Integer ssize-typed marshals unsigned value as an out parameter 2759s ok 72 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2759s JS G NS: Found info type FUNCTION for 'int64_in_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'int64_in_min' in namespace 'GIMarshallingTests' 2759s ok 73 BigInt int64-typed marshals signed value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'uint64_in' in namespace 'GIMarshallingTests' 2759s ok 74 BigInt int64-typed marshals unsigned value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'long_in_min' in namespace 'GIMarshallingTests' 2759s ok 75 BigInt long-typed marshals signed value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'ulong_in' in namespace 'GIMarshallingTests' 2759s ok 76 BigInt long-typed marshals unsigned value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'ssize_in_max' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type FUNCTION for 'ssize_in_min' in namespace 'GIMarshallingTests' 2759s ok 77 BigInt ssize-typed marshals signed value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'size_in' in namespace 'GIMarshallingTests' 2759s ok 78 BigInt ssize-typed marshals unsigned value as an in parameter 2759s JS G NS: Found info type FUNCTION for 'float_return' in namespace 'GIMarshallingTests' 2759s ok 79 Floating point float-typed marshals value as a return value 2759s JS G NS: Found info type FUNCTION for 'float_in' in namespace 'GIMarshallingTests' 2759s ok 80 Floating point float-typed marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'float_out' in namespace 'GIMarshallingTests' 2759s ok 81 Floating point float-typed marshals value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'float_inout' in namespace 'GIMarshallingTests' 2759s ok 82 Floating point float-typed marshals value as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'double_return' in namespace 'GIMarshallingTests' 2759s ok 83 Floating point double-typed marshals value as a return value 2759s JS G NS: Found info type FUNCTION for 'double_in' in namespace 'GIMarshallingTests' 2759s ok 84 Floating point double-typed marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'double_out' in namespace 'GIMarshallingTests' 2759s ok 85 Floating point double-typed marshals value as an out parameter 2759s JS G NS: Found info type FUNCTION for 'double_inout' in namespace 'GIMarshallingTests' 2759s ok 86 Floating point double-typed marshals value as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'time_t_return' in namespace 'GIMarshallingTests' 2759s ok 87 time_t marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'time_t_in' in namespace 'GIMarshallingTests' 2759s ok 88 time_t marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'time_t_out' in namespace 'GIMarshallingTests' 2759s ok 89 time_t marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'time_t_inout' in namespace 'GIMarshallingTests' 2759s ok 90 time_t marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' 2759s ok 91 GType void marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' 2759s ok 92 GType void marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' 2759s ok 93 GType void marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' 2759s ok 94 GType void marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' 2759s ok 95 GType string marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' 2759s ok 96 GType string marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' 2759s ok 97 GType string marshals as an out parameter 2759s ok 98 GType can be implicitly converted from a GObject type alias 2759s ok 99 GType can be implicitly converted from a JS type 2759s JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' 2759s ok 100 UTF-8 string with transfer none marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' 2759s ok 101 UTF-8 string with transfer none marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' 2759s ok 102 UTF-8 string with transfer none marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' 2759s ok 103 UTF-8 string with transfer none marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' 2759s ok 104 UTF-8 string with transfer full marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' 2759s ok 105 UTF-8 string with transfer full marshals as an out parameter 2759s ok 106 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 2759s JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 2759s ok 107 UTF-8 string marshals value as a byte array 2759s JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 2759s ok 108 UTF-8 string makes a default out value for a broken C function 2759s JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' 2759s ok 109 In-out array in the style of gtk_init() marshals null 2759s ok 110 In-out array in the style of gtk_init() marshals an inout empty array # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/88 2759s ok 111 In-out array in the style of gtk_init() marshals an inout array # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/88 2759s JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 2759s ok 112 Fixed-size C array of ints marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 2759s ok 113 Fixed-size C array of ints marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_fixed_out' in namespace 'GIMarshallingTests' 2759s ok 114 Fixed-size C array of ints marshals as an out parameter 2759s ok 115 Fixed-size C array of ints marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' 2759s ok 116 Fixed-size C array of ints marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 2759s ok 117 Fixed-size C array of shorts marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 2759s ok 118 Fixed-size C array of shorts marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 2759s ok 119 Fixed-size C array marshals a struct array as an out parameter 2759s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 2759s ok 120 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 2759s JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' 2759s ok 121 C array with length marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' 2759s ok 122 C array with length marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' 2759s ok 123 C array with length marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' 2759s ok 124 C array with length marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' 2759s ok 125 C array with length can be returned along with other arguments 2759s JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' 2759s ok 126 C array with length can be passed to a function with its length parameter before it 2759s JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 2759s ok 127 C array with length can be passed to a function with zero terminator 2759s JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' 2759s ok 128 C array with length of strings marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' 2759s ok 129 C array with length marshals a byte array as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' 2759s ok 130 C array with length of signed 64-bit ints marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' 2759s ok 131 C array with length of unsigned 64-bit ints marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' 2759s ok 132 C array with length of unichars marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' 2759s ok 133 C array with length of unichars marshals as an out parameter 2759s ok 134 C array with length of unichars marshals from an array of codepoints 2759s JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' 2759s ok 135 C array with length of booleans marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' 2759s ok 136 C array with length of booleans marshals as an out parameter 2759s ok 137 C array with length of booleans marshals from an array of numbers 2759s JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' 2759s ok 138 C array with length of boxed structs marshals as an in parameter 2759s ok 139 C array with length of boxed structs passed by value marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 2759s ok 140 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 2759s JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 2759s ok 141 C array with length marshals two arrays with the same length parameter 2759s JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' 2759s ok 142 C array with length copies correctly on transfer full 2759s JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' 2759s ok 143 C array with length of enums marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_flags_in' in namespace 'GIMarshallingTests' 2759s ok 144 C array with length of flags marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 2759s ok 145 C array with length marshals an array with a 64-bit length parameter 2759s JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 2759s ok 146 C array with length marshals an array with an 8-bit length parameter 2759s JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' 2759s ok 147 C array with length can be an out argument along with other arguments 2759s JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' 2759s ok 148 C array with length can be an in-out argument along with other arguments 2759s JS G NS: Found info type FUNCTION for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 2759s ok 149 C array with length does not interpret an unannotated integer as a length parameter 2759s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 2759s ok 150 Zero-terminated C array of strings marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 2759s ok 151 Zero-terminated C array of strings marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 2759s ok 152 Zero-terminated C array of strings marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 2759s ok 153 Zero-terminated C array of strings marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 2759s ok 154 Zero-terminated C array marshals null as a zero-terminated array return value 2759s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 2759s ok 155 Zero-terminated C array marshals an array of structs as a return value 2759s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 2759s ok 156 Zero-terminated C array marshals an array of unichars as a return value 2759s JS G NS: Found info type FUNCTION for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 2759s JS G BXD: Defining method classify in prototype for GLib.Variant 2759s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 2759s JS G BXD: Defining method get_string in prototype for GLib.Variant 2759s ok 157 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 2759s JS G NS: Found info type FUNCTION for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 2759s ok 158 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 2759s JS G NS: Found info type FUNCTION for 'array_gvariant_full_in' in namespace 'GIMarshallingTests' 2759s ok 159 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter 2759s JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' 2759s ok 160 GArray of ints with transfer none marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' 2759s ok 161 GArray of ints with transfer none marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 2759s ok 162 GArray marshals int64s as a transfer-none return value 2759s JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 2759s ok 163 GArray of strings with transfer none marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 2759s ok 164 GArray of strings with transfer none marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 2759s ok 165 GArray of strings with transfer none marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 2759s ok 166 GArray of strings with transfer none marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 2759s ok 167 GArray of strings with transfer full marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 2759s ok 168 GArray of strings with transfer full marshals as an out parameter 2759s ok 169 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 2759s JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 2759s ok 170 GArray of strings with transfer container marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 2759s ok 171 GArray of strings with transfer container marshals as an out parameter 2759s ok 172 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 2759s ok 173 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 2759s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 2759s ok 174 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 2759s JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 2759s ok 175 GArray marshals boxed structs as a transfer-full return value 2759s JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 2759s ok 176 GArray of booleans with transfer none marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 2759s ok 177 GArray of unichars can be passed in with transfer none 2759s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 2759s ok 178 GPtrArray of strings with transfer none marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 2759s ok 179 GPtrArray of strings with transfer none marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 2759s ok 180 GPtrArray of strings with transfer none marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 2759s ok 181 GPtrArray of strings with transfer none marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 2759s ok 182 GPtrArray of strings with transfer full marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 2759s ok 183 GPtrArray of strings with transfer full marshals as an out parameter 2759s ok 184 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 2759s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 2759s ok 185 GPtrArray of strings with transfer container marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 2759s ok 186 GPtrArray of strings with transfer container marshals as an out parameter 2759s ok 187 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 2759s JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 2759s ok 188 GPtrArray of structs can be returned with transfer full 2759s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 2759s ok 189 GByteArray marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 2759s ok 190 GByteArray can be passed in with transfer none 2759s JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' 2759s ok 191 GBytes marshals as a transfer-full return value 2759s JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' 2759s ok 192 GBytes can be created from an array and passed in 2759s ok 193 GBytes can be created by returning from a function and passed in 2759s ok 194 GBytes can be implicitly converted from a ByteArray 2759s ok 195 GBytes can be created from a string and is encoded in UTF-8 2759s ok 196 GBytes turns into a GByteArray on assignment 2759s ok 197 GBytes cannot be passed to a function expecting a byte array 2759s JS G NS: Found info type FUNCTION for 'gstrv_return' in namespace 'GIMarshallingTests' 2759s ok 198 GStrv marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'gstrv_in' in namespace 'GIMarshallingTests' 2759s ok 199 GStrv marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'gstrv_out' in namespace 'GIMarshallingTests' 2759s ok 200 GStrv marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'gstrv_inout' in namespace 'GIMarshallingTests' 2759s ok 201 GStrv marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'glist_int_none_return' in namespace 'GIMarshallingTests' 2759s ok 202 GList of ints with transfer none marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'glist_int_none_in' in namespace 'GIMarshallingTests' 2759s ok 203 GList of ints with transfer none marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 2759s ok 204 GList of unsigned 32-bit ints with transfer none marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 2759s ok 205 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 2759s ok 206 GList of strings with transfer none marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 2759s ok 207 GList of strings with transfer none marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 2759s ok 208 GList of strings with transfer none marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 2759s ok 209 GList of strings with transfer none marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 2759s ok 210 GList of strings with transfer full marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 2759s ok 211 GList of strings with transfer full marshals as an out parameter 2759s ok 212 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 2759s JS G NS: Found info type FUNCTION for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 2759s ok 213 GList of strings with transfer container marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 2759s ok 214 GList of strings with transfer container marshals as an out parameter 2759s ok 215 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 2759s JS G NS: Found info type FUNCTION for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 2759s ok 216 GSList of ints with transfer none marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 2759s ok 217 GSList of ints with transfer none marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 2759s ok 218 GSList of strings with transfer none marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 2759s ok 219 GSList of strings with transfer none marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 2759s ok 220 GSList of strings with transfer none marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 2759s ok 221 GSList of strings with transfer none marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 2759s ok 222 GSList of strings with transfer full marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 2759s ok 223 GSList of strings with transfer full marshals as an out parameter 2759s ok 224 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 2759s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 2759s ok 225 GSList of strings with transfer container marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 2759s ok 226 GSList of strings with transfer container marshals as an out parameter 2759s ok 227 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 2759s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 2759s ok 228 GHashTable with integer values marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 2759s ok 229 GHashTable with integer values marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 2759s ok 230 GHashTable with string values with transfer none marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 2759s ok 231 GHashTable with string values with transfer none marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 2759s ok 232 GHashTable with string values with transfer none marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 2759s ok 233 GHashTable with string values with transfer none marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 2759s ok 234 GHashTable with string values with transfer full marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 2759s ok 235 GHashTable with string values with transfer full marshals as an out parameter 2759s ok 236 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 2759s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 2759s ok 237 GHashTable with string values with transfer container marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 2759s ok 238 GHashTable with string values with transfer container marshals as an out parameter 2759s ok 239 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 2759s JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 2759s ok 240 GHashTable with double values marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 2759s ok 241 GHashTable with float values marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 2759s ok 242 GHashTable with 64-bit int values marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 2759s ok 243 GHashTable with unsigned 64-bit int values marshals as an in parameter 2759s ok 244 GHashTable symbol keys are ignored 2759s JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' 2759s ok 245 GValue marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' 2759s ok 246 GValue marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' 2759s ok 247 GValue marshals as an out parameter 2759s ok 248 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 2759s JS G NS: Found info type FUNCTION for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 2759s ok 249 GValue marshals as an int64 in parameter 2759s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 2759s ok 250 GValue type objects can be converted from primitive-like types 2759s JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 2759s ok 251 GValue can be passed into a function and modified 2759s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 2759s JS G BXD: Defined class for Value (GValue), prototype 0x33187d965d58, JSClass 0xedf755e5b348, in object 0x3ab6b017f2e0 2759s JS G BXD: Defining method init in prototype for GObject.Value 2759s JS G BXD: Defining method set_int in prototype for GObject.Value 2759s JS G BXD: Defining method get_int in prototype for GObject.Value 2759s ok 252 GValue can be passed into a function as a boxed type and modified 2759s ok 253 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 2759s JS G BXD: Defining method set_enum in prototype for GObject.Value 2759s JS G NS: Found info type FUNCTION for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 2759s ok 254 GValue enum can be passed into a function as a boxed type and packed 2759s ok 255 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 2759s JS G BXD: Defining method set_flags in prototype for GObject.Value 2759s JS G NS: Found info type FUNCTION for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 2759s ok 256 GValue flags can be passed into a function as a boxed type and packed 2759s JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 2759s ok 257 GValue marshals as an int64 out parameter 2759s JS G NS: Found info type FUNCTION for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 2759s ok 258 GValue marshals as a caller-allocated out parameter 2759s JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 2759s ok 259 GValue array can be passed into a function and packed 2759s JS G BXD: Defining method set_string in prototype for GObject.Value 2759s JS G BXD: Defining method set_boolean in prototype for GObject.Value 2759s ok 260 GValue array of boxed type GValues can be passed into a function 2759s ok 261 GValue array of uninitialized boxed GValues 2759s JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 2759s ok 262 GValue array can be passed as an out argument and unpacked 2759s ok 263 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 2759s ok 264 GValue can have its type inferred from primitive values 2759s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 2759s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x33187d96f588, JSClass 0xedf755e5ba58, in object 0x3ab6b017f7b8 2759s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 2759s JS G IFACE: Defined class for Action (GAction), prototype 0x33187d960ba0, JSClass 0xedf755e5b830, in object 0x3ab6b017f7b8 2759s ok 265 GValue can have its type inferred as a GObject type 2759s ok 266 GValue can have its type inferred as a superclass 2759s ok 267 GValue can have its type inferred as an interface that it implements 2759s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 2759s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x33187d96f7e0, JSClass 0xedf755e5b348, in object 0x3ab6b017f038 2759s ok 268 GValue can have its type inferred as a boxed type 2759s ok 269 GValue can have its type inferred as GVariant 2759s JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' 2759s JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' 2759s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0x33187d96f998, JSClass 0xedf755e5bb00, in object 0x3ab6b017f268 2759s ok 270 GValue can have its type inferred as a union type 2759s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 2759s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 2759s JS G PRM: JSObject created with param instance 0xab7cab9db300 type GParamString 2759s ok 271 GValue can have its type inferred as a GParamSpec 2759s JS G BXD: Defining method set_double in prototype for GObject.Value 2759s JS G BXD: Defining method set_boxed in prototype for GObject.Value 2759s ok 272 GValue can deal with a GValue packed in a GValue 2759s JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' 2759s ok 273 Callback GClosure marshals as an in parameter 2759s ok 274 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 2759s JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' 2759s ok 275 Callback marshals a return value 2759s JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 2759s ok 276 Callback marshals one out parameter 2759s JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 2759s ok 277 Callback marshals multiple out parameters 2759s JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 2759s ok 278 Callback marshals a return value and one out parameter 2759s JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 2759s ok 279 Callback marshals a return value and multiple out parameters 2759s ok 280 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 2759s JS G NS: Found info type FUNCTION for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 2759s ok 281 Callback marshals a callback parameter that can be called from C 2759s JS G NS: Found info type FUNCTION for 'pointer_in_return' in namespace 'GIMarshallingTests' 2759s ok 282 Raw pointers gets an allocated return value 2759s ok 283 Raw pointers can be roundtripped at least if the pointer is null 2759s JS G NS: Found info type FUNCTION for 'genum_returnv' in namespace 'GIMarshallingTests' 2759s ok 284 Registered enum type marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'genum_in' in namespace 'GIMarshallingTests' 2759s ok 285 Registered enum type marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'genum_out' in namespace 'GIMarshallingTests' 2759s ok 286 Registered enum type marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'genum_inout' in namespace 'GIMarshallingTests' 2759s ok 287 Registered enum type marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'enum_returnv' in namespace 'GIMarshallingTests' 2759s ok 288 Bare enum type marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'enum_in' in namespace 'GIMarshallingTests' 2759s ok 289 Bare enum type marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'enum_out' in namespace 'GIMarshallingTests' 2759s ok 290 Bare enum type marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'enum_inout' in namespace 'GIMarshallingTests' 2759s ok 291 Bare enum type marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'flags_returnv' in namespace 'GIMarshallingTests' 2759s ok 292 Registered flags type marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'flags_in' in namespace 'GIMarshallingTests' 2759s ok 293 Registered flags type marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'flags_out' in namespace 'GIMarshallingTests' 2759s ok 294 Registered flags type marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'flags_inout' in namespace 'GIMarshallingTests' 2759s ok 295 Registered flags type marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'flags_in_zero' in namespace 'GIMarshallingTests' 2759s ok 296 Registered flags type accepts zero 2759s JS G NS: Found info type FUNCTION for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 2759s ok 297 Bare flags type marshals as a return value 2759s JS G NS: Found info type FUNCTION for 'no_type_flags_in' in namespace 'GIMarshallingTests' 2759s ok 298 Bare flags type marshals as an in parameter 2759s JS G NS: Found info type FUNCTION for 'no_type_flags_out' in namespace 'GIMarshallingTests' 2759s ok 299 Bare flags type marshals as an out parameter 2759s JS G NS: Found info type FUNCTION for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 2759s ok 300 Bare flags type marshals as an inout parameter 2759s JS G NS: Found info type FUNCTION for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 2759s ok 301 Bare flags type accepts zero 2759s JS G NS: Found info type FUNCTION for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 2759s ok 302 Simple struct marshals as a return value 2760s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 2760s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 2760s ok 303 Simple struct marshals as the this-argument of a method 2760s JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 2760s JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' 2760s JS G BXD: Defined class for PointerStruct (void), prototype 0x33187d9783f8, JSClass 0xedf755e5b348, in object 0x3ab6b017f268 2760s ok 304 Pointer struct marshals as a return value 2760s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 2760s ok 305 Pointer struct marshals as the this-argument of a method 2760s JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 2760s ok 306 Boxed struct marshals as a return value 2760s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 2760s ok 307 Boxed struct marshals as the this-argument of a method 2760s JS G NS: Found info type FUNCTION for 'boxed_struct_out' in namespace 'GIMarshallingTests' 2760s ok 308 Boxed struct marshals as an out parameter 2760s JS G NS: Found info type FUNCTION for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 2760s ok 309 Boxed struct marshals as an inout parameter 2760s ok 310 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 2760s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 2760s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 2760s ok 311 Union marshals as the this-argument of a method 2760s ok 312 GObject has a static method that can be called 2760s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 313 GObject has a method that can be called 2760s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 314 GObject has an overridden method that can be called 2760s ok 315 GObject can be created from a static constructor 2760s ok 316 GObject can have a static constructor that fails 2760s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 317 GObject method marshals an int array as an in parameter 2760s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 318 GObject method marshals an int array as an out parameter 2760s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 319 GObject method marshals an int array as an inout parameter 2760s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 320 GObject method marshals an int array as a return value 2760s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 321 GObject method with default implementation can be called 2760s ok 322 GObject marshals as a return parameter with transfer none 2760s ok 323 GObject marshals as a out parameter with transfer none 2760s ok 324 GObject marshals as an inout parameter with transfer none 2760s ok 325 GObject marshals as a return parameter with transfer full 2760s ok 326 GObject marshals as a out parameter with transfer full 2760s ok 327 GObject marshals as an inout parameter with transfer full 2760s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 328 GObject marshals as a this value with transfer none 2760s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 329 Virtual function marshals an in argument 2760s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 330 Virtual function marshals an out argument 2760s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 331 Virtual function marshals a POD out argument 2760s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 332 Virtual function marshals a callee-allocated pointer out argument 2760s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 333 Virtual function marshals a string out argument and return value 2760s ok 334 Virtual function can override a default implementation in JS 2760s ok 335 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 2760s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 336 Virtual function marshals a return value 2760s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 337 Virtual function marshals one out parameter 2760s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 338 Virtual function marshals multiple out parameters 2760s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 339 Virtual function marshals a return value and one out parameter 2760s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 340 Virtual function marshals a return value and multiple out parameters 2760s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 341 Virtual function marshals one inout parameter 2760s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 342 Virtual function marshals multiple inout parameters 2760s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 343 Virtual function marshals a return value and one inout parameter 2760s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 344 Virtual function marshals a return value and multiple inout parameters 2760s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 345 Virtual function marshals an array out parameter 2760s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 346 Virtual function marshals a caller-allocated GValue out parameter 2760s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 347 Virtual function marshals an error out parameter when no error 2760s ok 348 Virtual function marshals an error out parameter with a JavaScript exception 2760s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 2760s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x33187d9970b0, JSClass 0xedf755e5b5e8, in object 0x3ab6b017f7b8 2760s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 2760s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 2760s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 2760s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 2760s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 2760s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 2760s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 2760s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 2760s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 2760s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 2760s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 2760s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 2760s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 2760s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 2760s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 2760s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 2760s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 2760s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 2760s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 2760s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 2760s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 2760s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 2760s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 2760s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 2760s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 2760s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 2760s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 2760s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 2760s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 2760s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 2760s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 2760s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 2760s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 2760s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 2760s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 2760s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 2760s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 2760s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 2760s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 2760s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 2760s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 2760s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 2760s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 2760s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 2760s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 2760s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 2760s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 2760s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 2760s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 2760s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 2760s JS G BXD: Defining method matches in prototype for GLib.Error 2760s JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' 2760s JS G ERR: Defined class for SpawnError (GError), prototype 0x33187d997128, JSClass 0xedf755e5b5e8, in object 0x3ab6b017f038 2760s JS G ENUM: Defining enum value FORK (fixed from fork) 0 2760s JS G ENUM: Defining enum value READ (fixed from read) 1 2760s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 2760s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 2760s JS G ENUM: Defining enum value PERM (fixed from perm) 4 2760s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 2760s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 2760s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 2760s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 2760s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 2760s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 2760s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 2760s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 2760s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 2760s JS G ENUM: Defining enum value IO (fixed from io) 13 2760s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 2760s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 2760s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 2760s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 2760s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 2760s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 2760s ok 349 Virtual function marshals an error out parameter with a GError exception 2760s ok 350 Virtual function marshals an error out parameter with a primitive value 2760s ok 351 Virtual function marshals an error out parameter with a plain object 2760s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 352 Virtual function marshals an enum return value 2760s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 353 Virtual function marshals an enum out parameter 2760s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 354 Virtual function marshals a flags return value 2760s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 355 Virtual function marshals a flags out parameter 2760s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 356 Virtual function marshals an object return parameter with transfer none 2760s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 357 Virtual function marshals an object return parameter with transfer full 2760s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 358 Virtual function marshals an object out parameter with transfer none 2760s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 359 Virtual function marshals an object out parameter with transfer full 2760s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 2760s ok 360 Virtual function marshals an object in parameter with transfer none 2760s ok 361 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 2760s ok 362 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 2760s ok 363 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 2760s ok 364 Wrong virtual functions marshals multiple out parameters 2760s ok 365 Wrong virtual functions marshals a return value and one out parameter 2760s ok 366 Wrong virtual functions marshals a return value and multiple out parameters 2760s ok 367 Wrong virtual functions marshals an array out parameter 2760s JS G FUNC: JSObject type 'undefined' is neither null nor an object 2760s ok 368 Wrong virtual functions marshals an enum return value 2760s JS G FUNC: JSObject type 'undefined' is neither null nor an object 2760s ok 369 Wrong virtual functions marshals an enum out parameter 2760s JS G FUNC: JSObject type 'undefined' is neither null nor an object 2760s ok 370 Wrong virtual functions marshals a flags return value 2760s JS G FUNC: JSObject type 'undefined' is neither null nor an object 2760s ok 371 Wrong virtual functions marshals a flags out parameter 2760s JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' 2760s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0x33187d99fb78, JSClass 0xedf755e5ba58, in object 0x3ab6b017f268 2760s ok 372 Inherited GObject SubObject has a parent method that can be called 2760s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 2760s ok 373 Inherited GObject SubObject has a method that can be called 2760s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 2760s ok 374 Inherited GObject SubObject has an overridden method that can be called 2760s ok 375 Inherited GObject SubObject has a method with default implementation that can be called 2760s JS G NS: Found info type OBJECT for 'SubSubObject' in namespace 'GIMarshallingTests' 2760s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0x33187d99fec0, JSClass 0xedf755e5ba58, in object 0x3ab6b017f268 2760s ok 376 Inherited GObject SubSubObject has a parent method that can be called 2760s ok 377 Inherited GObject SubSubObject has a method that can be called 2760s ok 378 Inherited GObject SubSubObject has an overridden method that can be called 2760s ok 379 Inherited GObject SubSubObject has a method with default implementation that can be called 2760s JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' 2760s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0x33187d9a4290, JSClass 0xedf755e5ba58, in object 0x3ab6b017f268 2760s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 2760s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x33187d997330, JSClass 0xedf755e5b830, in object 0x3ab6b017f268 2760s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 2760s ok 380 Interface can be returned 2760s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 2760s JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 2760s ok 381 Interface can call an interface vfunc in C 2760s JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' 2760s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0x33187d9973d0, JSClass 0xedf755e5b830, in object 0x3ab6b017f268 2760s ok 382 Interface can implement a C interface 2760s JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' 2760s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0x33187d9973f8, JSClass 0xedf755e5b830, in object 0x3ab6b017f268 2760s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 2760s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 2760s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 2760s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 2760s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 2760s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x33187d9a4858, JSClass 0xedf755e5b348, in object 0x3ab6b017f038 2760s ok 383 Interface can implement a C interface with a vfunc 2760s JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' 2760s ok 384 Configurations of return values can handle two out parameters 2760s JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 2760s ok 385 Configurations of return values can handle three in and three out parameters 2760s JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' 2760s ok 386 Configurations of return values can handle a return value and an out parameter 2760s JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 2760s ok 387 Configurations of return values can handle four in parameters, two of which are nullable 2760s JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 2760s ok 388 Configurations of return values can handle three in parameters, one of which is nullable and one not 2760s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 2760s ok 389 Configurations of return values can handle an array in parameter and two nullable in parameters 2760s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 2760s ok 390 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 2760s JS G NS: Found info type FUNCTION for 'gerror' in namespace 'GIMarshallingTests' 2760s ok 391 GError marshals a GError** signature as an exception 2760s JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' 2760s ok 392 GError marshals a GError** at the end of the signature as an exception 2760s JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' 2760s ok 393 GError marshals a GError** elsewhere in the signature as an out parameter 2760s JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 2760s ok 394 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 2760s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 2760s ok 395 GError marshals GError as a return value 2760s ok 396 Overrides can add constants 2760s ok 397 Overrides can override a struct method 2760s ok 398 Overrides returns the overridden struct 2760s ok 399 Overrides can override an object constructor 2760s ok 400 Overrides can override an object method 2760s ok 401 Overrides returns the overridden object 2760s JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' 2760s ok 402 Filename marshals as a return value 2760s JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 2760s ok 403 GObject.ParamSpec marshals as an in parameter 2760s JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' 2760s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 2760s JS G PRM: JSObject created with param instance 0xab7caba97460 type GParamString 2760s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2760s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 2760s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 2760s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2760s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 2760s JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'CjsPrivate' 2760s ok 404 GObject.ParamSpec marshals as a return value 2760s JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' 2760s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 2760s JS G PRM: JSObject created with param instance 0xab7caba988d0 type GParamString 2760s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2760s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 2760s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 2760s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2760s ok 405 GObject.ParamSpec marshals as an out parameter 2760s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 2760s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x33187d9a8bf0, JSClass 0xedf755e5ba58, in object 0x3ab6b017f268 2760s ok 406 GObject properties gets and sets a boolean property 2760s ok 407 GObject properties gets and sets a char property 2760s ok 408 GObject properties gets and sets a uchar property 2760s ok 409 GObject properties gets and sets a int property 2760s ok 410 GObject properties gets and sets a uint property 2760s ok 411 GObject properties gets and sets a long property 2760s ok 412 GObject properties gets and sets a ulong property 2760s ok 413 GObject properties gets and sets a int64 property 2760s ok 414 GObject properties gets and sets a int64 property 2760s ok 415 GObject properties gets and sets a int64 property with a bigint 2760s ok 416 GObject properties gets and sets a uint64 property 2760s ok 417 GObject properties gets and sets a uint64 property with a bigint 2760s ok 418 GObject properties gets and sets a string property 2760s ok 419 GObject properties get and sets out-of-range values throws 2760s ok 420 GObject properties gets and sets a float property 2760s ok 421 GObject properties gets and sets a double property 2760s ok 422 GObject properties gets and sets a strv property 2760s ok 423 GObject properties gets and sets a boxed_struct property 2760s ok 424 GObject properties gets and sets a boxed_glist property 2760s ok 425 GObject properties gets and sets a gvalue property 2760s ok 426 GObject properties gets and sets a gvalue property with a bigint 2760s ok 427 GObject properties gets and sets a variant property 2760s ok 428 GObject properties gets and sets a variant property 2760s ok 429 GObject properties gets and sets a variant property 2760s ok 430 GObject properties gets and sets a object property 2760s ok 431 GObject properties gets and sets a flags property 2760s ok 432 GObject properties gets and sets a enum property 2760s ok 433 GObject properties gets and sets a byte_array property 2760s ok 434 GObject properties gets a read-only property 2760s ok 435 GObject properties throws when setting a read-only property 2760s ok 436 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument # SKIP pending 2760s ok 437 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument # SKIP pending 2760s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2760s JS MAINLOOP: Enqueue job , promise=, allocation site= 2760s JS MAINLOOP: Main loop instance 0xab7cab4ff3b0: Spinning loop until released or hook cleared 2760s JS MAINLOOP: handling job 0, 2760s JS MAINLOOP: Enqueue job , promise=, allocation site= 2760s JS MAINLOOP: Completed job 0 2760s JS MAINLOOP: handling job 1, 2760s JS MAINLOOP: Enqueue job , promise=, allocation site= 2760s JS MAINLOOP: Completed job 1 2760s JS MAINLOOP: handling job 2, 2760s JS MAINLOOP: Enqueue job , promise=, allocation site= 2760s JS MAINLOOP: Completed job 2 2760s JS MAINLOOP: handling job 3, 2760s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2760s JS MAINLOOP: Main loop instance 0xab7cab4ff3b0: release 2760s JS MAINLOOP: Completed job 3 2760s JS MEMORY: Memory report: before destroying context 2760s JS MEMORY: 3149 objects currently alive 2760s JS MEMORY: boxed_instance = 2295 2760s JS MEMORY: boxed_prototype = 18 2760s JS MEMORY: closure = 46 2760s JS MEMORY: function = 614 2760s JS MEMORY: fundamental_instance = 0 2760s JS MEMORY: fundamental_prototype = 0 2760s JS MEMORY: gerror_instance = 4 2760s JS MEMORY: gerror_prototype = 2 2760s JS MEMORY: interface = 8 2760s JS MEMORY: module = 11 2760s JS MEMORY: ns = 5 2760s JS MEMORY: object_instance = 114 2760s JS MEMORY: object_prototype = 25 2760s JS MEMORY: param = 4 2760s JS MEMORY: union_instance = 2 2760s JS MEMORY: union_prototype = 1 2760s JS CTX: JS shutdown sequence 2760s JS CTX: Stopping profiler 2760s JS CTX: Shutting down toggle queue 2760s JS CTX: Notifying external reference holders of GjsContext dispose 2760s JS MAINLOOP: Stopping promise job dispatcher 2760s JS CTX: Notifying reference holders of GjsContext dispose 2760s JS CTX: Checking unhandled promise rejections 2760s JS CTX: Releasing cached JS wrappers 2760s JS CTX: Final triggered GC 2760s JS CTX: Destroying JS context 2760s JS CTX: Releasing all native objects 2760s JS CTX: Disabling auto GC 2760s JS CTX: Ending trace on global object 2760s JS CTX: Freeing allocated resources 2760s JS CTX: JS context destroyed 2760s PASS: cjs/testGIMarshalling.test 2760s Running test: cjs/testTimers.test 2760s JS NATIVE: Registered native JS module '_promiseNative' 2760s JS NATIVE: Registered native JS module '_byteArrayNative' 2760s JS NATIVE: Registered native JS module '_encodingNative' 2760s JS NATIVE: Registered native JS module '_gi' 2760s JS NATIVE: Registered native JS module 'gi' 2760s JS NATIVE: Registered native JS module 'cairoNative' 2760s JS NATIVE: Registered native JS module 'system' 2760s JS NATIVE: Registered native JS module 'console' 2760s JS NATIVE: Registered native JS module '_print' 2760s JS CTX: Enabling JIT 2760s JS CTX: Initialized class GjsFileImporter prototype 0x38bd77100098 2760s JS IMPORT: Defining parent (nil) of 0x38bd771000f8 'imports' is mod 0 2760s JS IMPORT: Importing '_print' 2760s JS NATIVE: Defining native module '_print' 2760s JS IMPORT: Defining parent 0x38bd771000f8 of 0x38bd771006b0 '_print' is mod 1 2760s JS IMPORT: successfully imported module '_print' 2760s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2760s 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 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x38bd771014f0), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x38bd771021a8), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x38bd771027a8), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x38bd771027a8), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x38bd771021a8), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x38bd771014f0), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x38bd771014f0), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x38bd771014f0), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x38bd771021a8), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x38bd771027a8), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x38bd771014f0), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x38bd771014f0), global 0x1368fd73d1c0 2760s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: hold 2760s JS MAINLOOP: Enqueue job , promise=, allocation site= 2760s JS MAINLOOP: Starting promise job dispatcher 2760s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: Spinning loop until released or hook cleared 2760s JS MAINLOOP: handling job 0, 2760s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2760s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: release 2760s JS MAINLOOP: Completed job 0 2760s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x38bd77115910), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x38bd77116340), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x38bd77116340), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x38bd77115910), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x38bd77115910), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x38bd77116340), global 0x1368fd73d1c0 2760s JS IMPORT: Module metadata hook for module 0x38bd771169e8 2760s JS IMPORT: Defining meta.importSync for module 0x38bd771169e8 2760s JS NATIVE: Defining native module 'gi' 2760s JS CTX: Initialized class GIRepositoryNamespace prototype 0x38bd77117168 2760s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2760s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2760s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2760s JS IMPORT: Importing directory 'overrides' 2760s JS IMPORT: Defining parent 0x38bd771000f8 of 0x38bd771171e8 'overrides' is mod 1 2760s JS IMPORT: Defined importer 'overrides' 0x38bd771171e8 in 0x38bd771000f8 2760s JS IMPORT: successfully imported directory 'overrides' 2760s JS IMPORT: Importing '_byteArrayNative' 2760s JS NATIVE: Defining native module '_byteArrayNative' 2760s JS IMPORT: Defining parent 0x38bd771000f8 of 0x38bd77117630 '_byteArrayNative' is mod 1 2760s JS IMPORT: successfully imported module '_byteArrayNative' 2760s JS IMPORT: Importing '_promiseNative' 2760s JS NATIVE: Defining native module '_promiseNative' 2760s JS IMPORT: Defining parent 0x38bd771000f8 of 0x38bd771176f0 '_promiseNative' is mod 1 2760s JS IMPORT: successfully imported module '_promiseNative' 2760s JS IMPORT: Importing module GLib succeeded 2760s JS IMPORT: Defining parent 0x38bd771171e8 of 0x1368fd73e2b8 'GLib' is mod 1 2760s JS IMPORT: successfully imported module 'GLib' 2760s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2760s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1368fd77f060, JSClass 0xf00b0debb348, in object 0x1368fd77f038 2760s JS CTX: Initialized class GIRepositoryGType prototype 0x38bd77117920 2760s JS CTX: Initialized class GIRepositoryFunction prototype 0x1368fd73e308 2760s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2760s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2760s JS G BXD: Defined class for Error (GError), prototype 0x1368fd77f0b0, JSClass 0xf00b0debb348, in object 0x1368fd77f038 2760s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2760s JS G BXD: Defined class for Variant (GVariant), prototype 0x1368fd77f100, JSClass 0xf00b0debb348, in object 0x1368fd77f038 2760s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2760s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1368fd77f150, JSClass 0xf00b0debb348, in object 0x1368fd77f038 2760s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2760s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2760s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1368fd77f1a0, JSClass 0xf00b0debb348, in object 0x1368fd77f038 2760s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2760s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2760s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2760s JS G BXD: Defined class for Thread (GThread), prototype 0x1368fd77f1f0, JSClass 0xf00b0debb348, in object 0x1368fd77f038 2760s JS G BXD: Defining method ref in prototype for GLib.Thread 2760s JS G BXD: Defining method unref in prototype for GLib.Thread 2760s JS G NS: Defined namespace 'GLib' 0x1368fd77f038 in GIRepository 0x38bd77116ff8 2760s JS IMPORT: Importing module jasmine succeeded 2760s JS IMPORT: Defining parent 0x38bd771000f8 of 0x1368fd73ecb8 'jasmine' is mod 1 2760s JS IMPORT: successfully imported module 'jasmine' 2760s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2760s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: hold 2760s JS MAINLOOP: Enqueue job , promise=, allocation site= 2760s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: Spinning loop until released or hook cleared 2760s JS MAINLOOP: handling job 0, 2760s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2760s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: release 2760s JS MAINLOOP: Completed job 0 2760s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testTimers.js' (file:///usr/libexec/installed-tests/cjs/js/testTimers.js), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x38bd7712aad0), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x38bd7712aad0), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x38bd7712aad0), global 0x1368fd73d1c0 2760s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: hold 2760s JS MAINLOOP: Enqueue job , promise=, allocation site= 2760s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: Spinning loop until released or hook cleared 2760s JS MAINLOOP: handling job 0, 2760s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testTimers.js async resolved" 2760s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: release 2760s JS MAINLOOP: Completed job 0 2760s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module metadata hook for module 0x38bd77135a08 2760s JS IMPORT: Defining meta.importSync for module 0x38bd77135a08 2760s JS NATIVE: Defining native module 'system' 2760s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x38bd77134d40), global 0x1368fd73d1c0 2760s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2760s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2760s JS MAINLOOP: Set main loop hook to 2760s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: hold 2760s JS MAINLOOP: Running and clearing main loop hook 2760s JS G BXD: Defining method run in prototype for GLib.MainLoop 2760s 1..16 2760s JS IMPORT: Importing 'gi' 2761s JS IMPORT: Defining parent 0x38bd771000f8 of 0x38bd77116ff8 'gi' is mod 1 2761s JS IMPORT: successfully imported module 'gi' 2761s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2761s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2761s JS G BXD: Defined class for Source (GSource), prototype 0x1368fd77f268, JSClass 0xf00b0debb348, in object 0x1368fd77f038 2761s JS G BXD: Defining method set_priority in prototype for GLib.Source 2761s JS IMPORT: Importing '_gi' 2761s JS NATIVE: Defining native module '_gi' 2761s JS IMPORT: Defining parent 0x38bd771000f8 of 0x38bd7713d698 '_gi' is mod 1 2761s JS IMPORT: successfully imported module '_gi' 2761s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2761s JS G NS: Defined namespace 'CjsPrivate' 0x1368fd77f308 in GIRepository 0x38bd77116ff8 2761s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2761s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2761s JS IMPORT: Importing module _common succeeded 2761s JS IMPORT: Defining parent 0x38bd771000f8 of 0x1368fd73efd8 '_common' is mod 1 2761s JS IMPORT: successfully imported module '_common' 2761s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2761s JS IMPORT: Importing module _legacy succeeded 2761s JS IMPORT: Defining parent 0x38bd771000f8 of 0x1368fd7d0060 '_legacy' is mod 1 2761s JS IMPORT: successfully imported module '_legacy' 2761s JS IMPORT: Importing module GObject succeeded 2761s JS IMPORT: Defining parent 0x38bd771171e8 of 0x1368fd73ef88 'GObject' is mod 1 2761s JS IMPORT: successfully imported module 'GObject' 2761s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2761s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2761s JS G BXD: Defined class for String (GString), prototype 0x1368fd77f588, JSClass 0xf00b0debb348, in object 0x1368fd77f2e0 2761s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2761s JS G PRM: Defined class ParamSpec prototype is 0x1368fd7d0100 class 0xf00b0dec02e8 in object 0x1368fd77f2e0 2761s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2761s JS G OBJ: Defined class for Object (GObject), prototype 0x1368fd77f6f0, JSClass 0xf00b0debba58, in object 0x1368fd77f2e0 2761s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2761s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2761s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1368fd77f718, JSClass 0xf00b0debba58, in object 0x1368fd77f2e0 2761s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2761s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2761s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2761s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2761s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2761s JS G NS: Defined namespace 'GObject' 0x1368fd77f2e0 in GIRepository 0x1368fd7408f8 2761s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2761s JS G BXD: Defining method attach in prototype for GLib.Source 2761s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2761s JS IMPORT: Module metadata hook for module 0x1368fd74bee8 2761s JS IMPORT: Defining meta.importSync for module 0x1368fd74bee8 2761s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 2761s JS MAINLOOP: Enqueue job , promise=, allocation site= 2761s JS MAINLOOP: handling job 0, 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: Completed job 0 2762s JS MAINLOOP: handling job 1, 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: Completed job 1 2762s JS MAINLOOP: handling job 2, 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: Completed job 2 2762s JS MAINLOOP: handling job 3, 2762s JS G BXD: Defining method destroy in prototype for GLib.Source 2762s ok 1 Timers times out successfully 2762s JS MAINLOOP: Completed job 3 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: handling job 0, 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: Completed job 0 2762s JS MAINLOOP: handling job 1, 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: Completed job 1 2762s JS MAINLOOP: handling job 2, 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: Completed job 2 2762s JS MAINLOOP: handling job 3, 2762s ok 2 Timers has correct timeout args 2762s JS MAINLOOP: Completed job 3 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: handling job 0, 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: Completed job 0 2762s JS MAINLOOP: handling job 1, 2762s ok 3 Timers cancels successfully 2762s JS MAINLOOP: Completed job 1 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: handling job 0, 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: Completed job 0 2762s JS MAINLOOP: handling job 1, 2762s ok 4 Timers cancels multiple correctly 2762s JS MAINLOOP: Completed job 1 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: handling job 0, 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: Completed job 0 2762s JS MAINLOOP: handling job 1, 2762s ok 5 Timers cancels invalid silent fail 2762s JS MAINLOOP: Completed job 1 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: handling job 0, 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: Completed job 0 2762s JS MAINLOOP: handling job 1, 2762s ok 6 Timers interval success 2762s JS MAINLOOP: Completed job 1 2762s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: handling job 0, 2762s JS MAINLOOP: Enqueue job , promise=, allocation site= 2762s JS MAINLOOP: Completed job 0 2763s JS MAINLOOP: handling job 1, 2763s ok 7 Timers cancels interval successfully 2763s JS MAINLOOP: Completed job 1 2763s Executing: cjs/testTimers.test 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: handling job 0, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 0 2763s JS MAINLOOP: handling job 1, 2763s ok 8 Timers ordering interval 2763s JS MAINLOOP: Completed job 1 2763s ok 9 Timers cancel invalid silent fail 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: handling job 0, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 0 2763s JS MAINLOOP: handling job 1, 2763s ok 10 Timers callback this 2763s JS MAINLOOP: Completed job 1 2763s ok 11 Timers bind this 2763s ok 12 Timers function names match spec 2763s ok 13 Timers argument lengths match spec 2763s ok 14 Timers clear and interval are unique functions 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: handling job 0, 2763s JS MAINLOOP: Completed job 0 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: handling job 0, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 0 2763s JS MAINLOOP: handling job 1, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 1 2763s JS MAINLOOP: handling job 2, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 2 2763s JS MAINLOOP: handling job 3, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 3 2763s JS MAINLOOP: handling job 4, 2763s ok 15 Timers microtask ordering 2763s JS MAINLOOP: Completed job 4 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: handling job 0, 2763s JS MAINLOOP: Completed job 0 2763s JS MAINLOOP: handling job 1, 2763s JS MAINLOOP: Completed job 1 2763s JS MAINLOOP: handling job 2, 2763s JS MAINLOOP: Completed job 2 2763s JS MAINLOOP: handling job 3, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 3 2763s JS MAINLOOP: handling job 4, 2763s JS MAINLOOP: Completed job 4 2763s JS MAINLOOP: handling job 5, 2763s JS MAINLOOP: Completed job 5 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: handling job 0, 2763s JS MAINLOOP: Completed job 0 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: handling job 0, 2763s JS MAINLOOP: Completed job 0 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: handling job 0, 2763s JS MAINLOOP: Completed job 0 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: handling job 0, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 0 2763s JS MAINLOOP: handling job 1, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 1 2763s JS MAINLOOP: handling job 2, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 2 2763s JS MAINLOOP: handling job 3, 2763s ok 16 Timers nested microtask ordering 2763s JS MAINLOOP: Completed job 3 2763s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: Spinning loop until released or hook cleared 2763s JS MAINLOOP: handling job 0, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 0 2763s JS MAINLOOP: handling job 1, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 1 2763s JS MAINLOOP: handling job 2, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Completed job 2 2763s JS MAINLOOP: handling job 3, 2763s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2763s JS MAINLOOP: Main loop instance 0xc055c9cb83b0: release 2763s JS MAINLOOP: Completed job 3 2763s JS MEMORY: Memory report: before destroying context 2763s JS MEMORY: 228 objects currently alive 2763s JS MEMORY: boxed_instance = 114 2763s JS MEMORY: boxed_prototype = 8 2763s JS MEMORY: closure = 1 2763s JS MEMORY: function = 95 2763s JS MEMORY: fundamental_instance = 0 2763s JS MEMORY: fundamental_prototype = 0 2763s JS MEMORY: gerror_instance = 0 2763s JS MEMORY: gerror_prototype = 0 2763s JS MEMORY: interface = 0 2763s JS MEMORY: module = 5 2763s JS MEMORY: ns = 3 2763s JS MEMORY: object_instance = 0 2763s JS MEMORY: object_prototype = 2 2763s JS MEMORY: param = 0 2763s JS MEMORY: union_instance = 0 2763s JS MEMORY: union_prototype = 0 2763s JS CTX: JS shutdown sequence 2763s JS CTX: Stopping profiler 2763s JS CTX: Shutting down toggle queue 2763s JS CTX: Notifying external reference holders of GjsContext dispose 2763s JS MAINLOOP: Stopping promise job dispatcher 2763s JS CTX: Notifying reference holders of GjsContext dispose 2763s JS CTX: Checking unhandled promise rejections 2763s JS CTX: Releasing cached JS wrappers 2763s JS CTX: Final triggered GC 2763s JS CTX: Destroying JS context 2763s JS CTX: Releasing all native objects 2763s JS CTX: Disabling auto GC 2763s JS CTX: Ending trace on global object 2763s JS CTX: Freeing allocated resources 2763s JS CTX: JS context destroyed 2763s PASS: cjs/testTimers.test 2763s Running test: cjs/delete.test 2763s 1..1 2763s ok 1 - /usr/libexec/installed-tests/cjs/debugger/delete.debugger 2763s PASS: cjs/delete.test 2763s Running test: cjs/testNamespace.test 2763s JS NATIVE: Registered native JS module '_promiseNative' 2763s JS NATIVE: Registered native JS module '_byteArrayNative' 2763s JS NATIVE: Registered native JS module '_encodingNative' 2763s JS NATIVE: Registered native JS module '_gi' 2763s JS NATIVE: Registered native JS module 'gi' 2763s JS NATIVE: Registered native JS module 'cairoNative' 2763s JS NATIVE: Registered native JS module 'system' 2763s JS NATIVE: Registered native JS module 'console' 2763s JS NATIVE: Registered native JS module '_print' 2763s JS CTX: Enabling JIT 2763s JS CTX: Initialized class GjsFileImporter prototype 0x216fde400098 2763s JS IMPORT: Defining parent (nil) of 0x216fde4000f8 'imports' is mod 0 2763s JS IMPORT: Importing '_print' 2763s JS NATIVE: Defining native module '_print' 2763s JS IMPORT: Defining parent 0x216fde4000f8 of 0x216fde4006b0 '_print' is mod 1 2763s JS IMPORT: successfully imported module '_print' 2763s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2763s 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 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x216fde4014f0), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x216fde4021a8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x216fde4027a8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x216fde4027a8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x216fde4021a8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x216fde4014f0), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x216fde4014f0), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x216fde4014f0), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x216fde4021a8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x216fde4027a8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x216fde4014f0), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x216fde4014f0), global 0x366c2033d1c0 2763s JS MAINLOOP: Main loop instance 0xaedef82563b0: hold 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Starting promise job dispatcher 2763s JS MAINLOOP: Main loop instance 0xaedef82563b0: Spinning loop until released or hook cleared 2763s JS MAINLOOP: handling job 0, 2763s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2763s JS MAINLOOP: Main loop instance 0xaedef82563b0: release 2763s JS MAINLOOP: Completed job 0 2763s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x216fde415910), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x216fde416340), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x216fde416340), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x216fde415910), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x216fde415910), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x216fde416340), global 0x366c2033d1c0 2763s JS IMPORT: Module metadata hook for module 0x216fde4169e8 2763s JS IMPORT: Defining meta.importSync for module 0x216fde4169e8 2763s JS NATIVE: Defining native module 'gi' 2763s JS CTX: Initialized class GIRepositoryNamespace prototype 0x216fde417168 2763s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2763s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2763s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2763s JS IMPORT: Importing directory 'overrides' 2763s JS IMPORT: Defining parent 0x216fde4000f8 of 0x216fde4171e8 'overrides' is mod 1 2763s JS IMPORT: Defined importer 'overrides' 0x216fde4171e8 in 0x216fde4000f8 2763s JS IMPORT: successfully imported directory 'overrides' 2763s JS IMPORT: Importing '_byteArrayNative' 2763s JS NATIVE: Defining native module '_byteArrayNative' 2763s JS IMPORT: Defining parent 0x216fde4000f8 of 0x216fde417630 '_byteArrayNative' is mod 1 2763s JS IMPORT: successfully imported module '_byteArrayNative' 2763s JS IMPORT: Importing '_promiseNative' 2763s JS NATIVE: Defining native module '_promiseNative' 2763s JS IMPORT: Defining parent 0x216fde4000f8 of 0x216fde4176f0 '_promiseNative' is mod 1 2763s JS IMPORT: successfully imported module '_promiseNative' 2763s JS IMPORT: Importing module GLib succeeded 2763s JS IMPORT: Defining parent 0x216fde4171e8 of 0x366c2033e2b8 'GLib' is mod 1 2763s JS IMPORT: successfully imported module 'GLib' 2763s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2763s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x366c2037f060, JSClass 0xe653d2e2b348, in object 0x366c2037f038 2763s JS CTX: Initialized class GIRepositoryGType prototype 0x216fde417920 2763s JS CTX: Initialized class GIRepositoryFunction prototype 0x366c2033e308 2763s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2763s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2763s JS G BXD: Defined class for Error (GError), prototype 0x366c2037f0b0, JSClass 0xe653d2e2b348, in object 0x366c2037f038 2763s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2763s JS G BXD: Defined class for Variant (GVariant), prototype 0x366c2037f100, JSClass 0xe653d2e2b348, in object 0x366c2037f038 2763s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2763s JS G BXD: Defined class for Bytes (GBytes), prototype 0x366c2037f150, JSClass 0xe653d2e2b348, in object 0x366c2037f038 2763s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2763s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2763s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x366c2037f1a0, JSClass 0xe653d2e2b348, in object 0x366c2037f038 2763s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2763s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2763s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2763s JS G BXD: Defined class for Thread (GThread), prototype 0x366c2037f1f0, JSClass 0xe653d2e2b348, in object 0x366c2037f038 2763s JS G BXD: Defining method ref in prototype for GLib.Thread 2763s JS G BXD: Defining method unref in prototype for GLib.Thread 2763s JS G NS: Defined namespace 'GLib' 0x366c2037f038 in GIRepository 0x216fde416ff8 2763s JS IMPORT: Importing module jasmine succeeded 2763s JS IMPORT: Defining parent 0x216fde4000f8 of 0x366c2033ecb8 'jasmine' is mod 1 2763s JS IMPORT: successfully imported module 'jasmine' 2763s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2763s JS MAINLOOP: Main loop instance 0xaedef82563b0: hold 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Main loop instance 0xaedef82563b0: Spinning loop until released or hook cleared 2763s JS MAINLOOP: handling job 0, 2763s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2763s JS MAINLOOP: Main loop instance 0xaedef82563b0: release 2763s JS MAINLOOP: Completed job 0 2763s JS IMPORT: Importing 'gi' 2763s JS IMPORT: Defining parent 0x216fde4000f8 of 0x216fde416ff8 'gi' is mod 1 2763s JS IMPORT: successfully imported module 'gi' 2763s 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 2763s JS G NS: Defined namespace 'Regress' 0x366c2037f268 in GIRepository 0x216fde416ff8 2763s JS CTX: Script evaluation succeeded 2763s JS MAINLOOP: Main loop instance 0xaedef82563b0: Spinning loop until released or hook cleared 2763s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module metadata hook for module 0x216fde42c9a0 2763s JS IMPORT: Defining meta.importSync for module 0x216fde42c9a0 2763s JS NATIVE: Defining native module 'system' 2763s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x216fde42bcd8), global 0x366c2033d1c0 2763s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2763s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2763s JS MAINLOOP: Set main loop hook to 2763s JS MAINLOOP: Main loop instance 0xaedef82563b0: hold 2763s JS MAINLOOP: Running and clearing main loop hook 2763s JS G BXD: Defining method run in prototype for GLib.MainLoop 2763s 1..1 2763s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2763s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2763s JS G BXD: Defined class for Source (GSource), prototype 0x366c2037f290, JSClass 0xe653d2e2b348, in object 0x366c2037f038 2763s JS G BXD: Defining method set_priority in prototype for GLib.Source 2763s JS IMPORT: Importing '_gi' 2763s JS NATIVE: Defining native module '_gi' 2763s JS IMPORT: Defining parent 0x216fde4000f8 of 0x216fde432f30 '_gi' is mod 1 2763s JS IMPORT: successfully imported module '_gi' 2763s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2763s JS G NS: Defined namespace 'CjsPrivate' 0x366c2037f330 in GIRepository 0x216fde416ff8 2763s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2763s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2763s JS IMPORT: Importing module _common succeeded 2763s JS IMPORT: Defining parent 0x216fde4000f8 of 0x366c203cc038 '_common' is mod 1 2763s JS IMPORT: successfully imported module '_common' 2763s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2763s JS IMPORT: Importing module _legacy succeeded 2763s JS IMPORT: Defining parent 0x216fde4000f8 of 0x366c203cc088 '_legacy' is mod 1 2763s JS IMPORT: successfully imported module '_legacy' 2763s JS IMPORT: Importing module GObject succeeded 2763s JS IMPORT: Defining parent 0x216fde4171e8 of 0x366c2033efb0 'GObject' is mod 1 2763s JS IMPORT: successfully imported module 'GObject' 2763s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2763s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2763s JS G BXD: Defined class for String (GString), prototype 0x366c2037f5b0, JSClass 0xe653d2e2b348, in object 0x366c2037f308 2763s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2763s JS G PRM: Defined class ParamSpec prototype is 0x366c203cc128 class 0xe653d2e302e8 in object 0x366c2037f308 2763s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2763s JS G OBJ: Defined class for Object (GObject), prototype 0x366c2037f718, JSClass 0xe653d2e2ba58, in object 0x366c2037f308 2763s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2763s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2763s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x366c2037f740, JSClass 0xe653d2e2ba58, in object 0x366c2037f308 2763s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2763s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2763s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2763s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2763s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2763s JS G NS: Defined namespace 'GObject' 0x366c2037f308 in GIRepository 0x216fde416ff8 2763s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2763s JS G BXD: Defining method attach in prototype for GLib.Source 2763s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2763s JS IMPORT: Module metadata hook for module 0x216fde4042b8 2763s JS IMPORT: Defining meta.importSync for module 0x216fde4042b8 2763s JS G BXD: Defining method destroy in prototype for GLib.Source 2763s ok 1 GI repository namespace supplies a name 2763s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2763s JS MAINLOOP: Main loop instance 0xaedef82563b0: Spinning loop until released or hook cleared 2763s JS MAINLOOP: handling job 0, 2763s JS MAINLOOP: Enqueue job , promise=, allocation site= 2764s JS MAINLOOP: Completed job 0 2764s JS MAINLOOP: handling job 1, 2764s JS MAINLOOP: Enqueue job , promise=, allocation site= 2764s JS MAINLOOP: Completed job 1 2764s JS MAINLOOP: handling job 2, 2764s JS MAINLOOP: Enqueue job , promise=, allocation site= 2764s JS MAINLOOP: Completed job 2 2764s JS MAINLOOP: handling job 3, 2764s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2764s JS MAINLOOP: Main loop instance 0xaedef82563b0: release 2764s JS MAINLOOP: Completed job 3 2764s JS MEMORY: Memory report: before destroying context 2764s JS MEMORY: 125 objects currently alive 2764s JS MEMORY: boxed_instance = 11 2764s JS MEMORY: boxed_prototype = 8 2764s JS MEMORY: closure = 1 2764s JS MEMORY: function = 94 2764s JS MEMORY: fundamental_instance = 0 2764s JS MEMORY: fundamental_prototype = 0 2764s JS MEMORY: gerror_instance = 0 2764s JS MEMORY: gerror_prototype = 0 2764s JS MEMORY: interface = 0 2764s JS MEMORY: module = 5 2764s JS MEMORY: ns = 4 2764s JS MEMORY: object_instance = 0 2764s JS MEMORY: object_prototype = 2 2764s JS MEMORY: param = 0 2764s JS MEMORY: union_instance = 0 2764s JS MEMORY: union_prototype = 0 2764s JS CTX: JS shutdown sequence 2764s JS CTX: Stopping profiler 2764s JS CTX: Shutting down toggle queue 2764s JS CTX: Notifying external reference holders of GjsContext dispose 2764s JS MAINLOOP: Stopping promise job dispatcher 2764s JS CTX: Notifying reference holders of GjsContext dispose 2764s JS CTX: Checking unhandled promise rejections 2764s JS CTX: Releasing cached JS wrappers 2764s JS CTX: Final triggered GC 2764s JS CTX: Destroying JS context 2764s JS CTX: Releasing all native objects 2764s JS CTX: Disabling auto GC 2764s JS CTX: Ending trace on global object 2764s JS CTX: Freeing allocated resources 2764s JS CTX: JS context destroyed 2764s PASS: cjs/testNamespace.test 2764s Running test: cjs/testGObjectDestructionAccess.test 2764s JS NATIVE: Registered native JS module '_promiseNative' 2764s JS NATIVE: Registered native JS module '_byteArrayNative' 2764s JS NATIVE: Registered native JS module '_encodingNative' 2764s JS NATIVE: Registered native JS module '_gi' 2764s JS NATIVE: Registered native JS module 'gi' 2764s JS NATIVE: Registered native JS module 'cairoNative' 2764s JS NATIVE: Registered native JS module 'system' 2764s JS NATIVE: Registered native JS module 'console' 2764s JS NATIVE: Registered native JS module '_print' 2764s JS CTX: Enabling JIT 2764s JS CTX: Initialized class GjsFileImporter prototype 0x2efa24d00098 2764s JS IMPORT: Defining parent (nil) of 0x2efa24d000f8 'imports' is mod 0 2764s JS IMPORT: Importing '_print' 2764s JS NATIVE: Defining native module '_print' 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x2efa24d006b0 '_print' is mod 1 2764s JS IMPORT: successfully imported module '_print' 2764s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2764s 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 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2efa24d014f0), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2efa24d021a8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2efa24d027a8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2efa24d027a8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2efa24d021a8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2efa24d014f0), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2efa24d014f0), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2efa24d014f0), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2efa24d021a8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2efa24d027a8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2efa24d014f0), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2efa24d014f0), global 0x28cd91a3d1c0 2764s JS MAINLOOP: Main loop instance 0xbfcd33de63b0: hold 2764s JS MAINLOOP: Enqueue job , promise=, allocation site= 2764s JS MAINLOOP: Starting promise job dispatcher 2764s JS MAINLOOP: Main loop instance 0xbfcd33de63b0: Spinning loop until released or hook cleared 2764s JS MAINLOOP: handling job 0, 2764s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2764s JS MAINLOOP: Main loop instance 0xbfcd33de63b0: release 2764s JS MAINLOOP: Completed job 0 2764s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2efa24d15910), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2efa24d16340), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2efa24d16340), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2efa24d15910), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2efa24d15910), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2efa24d16340), global 0x28cd91a3d1c0 2764s JS IMPORT: Module metadata hook for module 0x2efa24d169e8 2764s JS IMPORT: Defining meta.importSync for module 0x2efa24d169e8 2764s JS NATIVE: Defining native module 'gi' 2764s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2efa24d17168 2764s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2764s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2764s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2764s JS IMPORT: Importing directory 'overrides' 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x2efa24d171e8 'overrides' is mod 1 2764s JS IMPORT: Defined importer 'overrides' 0x2efa24d171e8 in 0x2efa24d000f8 2764s JS IMPORT: successfully imported directory 'overrides' 2764s JS IMPORT: Importing '_byteArrayNative' 2764s JS NATIVE: Defining native module '_byteArrayNative' 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x2efa24d17630 '_byteArrayNative' is mod 1 2764s JS IMPORT: successfully imported module '_byteArrayNative' 2764s JS IMPORT: Importing '_promiseNative' 2764s JS NATIVE: Defining native module '_promiseNative' 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x2efa24d176f0 '_promiseNative' is mod 1 2764s JS IMPORT: successfully imported module '_promiseNative' 2764s JS IMPORT: Importing module GLib succeeded 2764s JS IMPORT: Defining parent 0x2efa24d171e8 of 0x28cd91a3e2b8 'GLib' is mod 1 2764s JS IMPORT: successfully imported module 'GLib' 2764s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2764s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x28cd91a7f060, JSClass 0xe4500ddbb348, in object 0x28cd91a7f038 2764s JS CTX: Initialized class GIRepositoryGType prototype 0x2efa24d17920 2764s JS CTX: Initialized class GIRepositoryFunction prototype 0x28cd91a3e308 2764s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2764s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2764s JS G BXD: Defined class for Error (GError), prototype 0x28cd91a7f0b0, JSClass 0xe4500ddbb348, in object 0x28cd91a7f038 2764s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2764s JS G BXD: Defined class for Variant (GVariant), prototype 0x28cd91a7f100, JSClass 0xe4500ddbb348, in object 0x28cd91a7f038 2764s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2764s JS G BXD: Defined class for Bytes (GBytes), prototype 0x28cd91a7f150, JSClass 0xe4500ddbb348, in object 0x28cd91a7f038 2764s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2764s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2764s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x28cd91a7f1a0, JSClass 0xe4500ddbb348, in object 0x28cd91a7f038 2764s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2764s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2764s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2764s JS G BXD: Defined class for Thread (GThread), prototype 0x28cd91a7f1f0, JSClass 0xe4500ddbb348, in object 0x28cd91a7f038 2764s JS G BXD: Defining method ref in prototype for GLib.Thread 2764s JS G BXD: Defining method unref in prototype for GLib.Thread 2764s JS G NS: Defined namespace 'GLib' 0x28cd91a7f038 in GIRepository 0x2efa24d16ff8 2764s JS IMPORT: Importing module jasmine succeeded 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x28cd91a3ecb8 'jasmine' is mod 1 2764s JS IMPORT: successfully imported module 'jasmine' 2764s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2764s JS MAINLOOP: Main loop instance 0xbfcd33de63b0: hold 2764s JS MAINLOOP: Enqueue job , promise=, allocation site= 2764s JS MAINLOOP: Main loop instance 0xbfcd33de63b0: Spinning loop until released or hook cleared 2764s JS MAINLOOP: handling job 0, 2764s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2764s JS MAINLOOP: Main loop instance 0xbfcd33de63b0: release 2764s JS MAINLOOP: Completed job 0 2764s JS IMPORT: Importing 'gi' 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x2efa24d16ff8 'gi' is mod 1 2764s JS IMPORT: successfully imported module 'gi' 2764s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2764s JS G NS: Defined namespace 'CjsPrivate' 0x28cd91a7f290 in GIRepository 0x2efa24d16ff8 2764s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2764s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2764s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2764s JS IMPORT: Importing module _legacy succeeded 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x28cd91a3eee8 '_legacy' is mod 1 2764s JS IMPORT: successfully imported module '_legacy' 2764s JS IMPORT: Importing module lang succeeded 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x28cd91a3ee98 'lang' is mod 1 2764s JS IMPORT: successfully imported module 'lang' 2764s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2764s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2764s JS IMPORT: Importing module _signals succeeded 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x28cd91a3ef38 '_signals' is mod 1 2764s JS IMPORT: successfully imported module '_signals' 2764s JS IMPORT: Importing module signals succeeded 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x28cd91a3ee48 'signals' is mod 1 2764s JS IMPORT: successfully imported module 'signals' 2764s JS IMPORT: Importing module Gio succeeded 2764s JS IMPORT: Defining parent 0x2efa24d171e8 of 0x28cd91a3edf8 'Gio' is mod 1 2764s JS IMPORT: successfully imported module 'Gio' 2764s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2764s JS IMPORT: Importing '_gi' 2764s JS NATIVE: Defining native module '_gi' 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x2efa24d2dcb0 '_gi' is mod 1 2764s JS IMPORT: successfully imported module '_gi' 2764s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2764s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2764s JS IMPORT: Importing module _common succeeded 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x28cd91a3efd8 '_common' is mod 1 2764s JS IMPORT: successfully imported module '_common' 2764s JS IMPORT: Importing module GObject succeeded 2764s JS IMPORT: Defining parent 0x2efa24d171e8 of 0x28cd91a3ef88 'GObject' is mod 1 2764s JS IMPORT: successfully imported module 'GObject' 2764s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2764s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2764s JS G BXD: Defined class for String (GString), prototype 0x28cd91a7f538, JSClass 0xe4500ddbb348, in object 0x28cd91a7f2b8 2764s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2764s JS G PRM: Defined class ParamSpec prototype is 0x28cd91ad20b0 class 0xe4500ddc02e8 in object 0x28cd91a7f2b8 2764s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2764s JS G OBJ: Defined class for Object (GObject), prototype 0x28cd91a7f6a0, JSClass 0xe4500ddbba58, in object 0x28cd91a7f2b8 2764s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2764s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2764s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x28cd91a7f6c8, JSClass 0xe4500ddbba58, in object 0x28cd91a7f2b8 2764s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2764s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2764s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2764s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2764s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2764s JS G NS: Defined namespace 'GObject' 0x28cd91a7f2b8 in GIRepository 0x2efa24d16ff8 2764s JS G OBJ: Defined class for Application (GApplication), prototype 0x28cd91a7f718, JSClass 0xe4500ddbba58, in object 0x28cd91a7f268 2764s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2764s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x28cd91ad2420, JSClass 0xe4500ddbb830, in object 0x28cd91a7f268 2764s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2764s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2764s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2764s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2764s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2764s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2764s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2764s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2764s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2764s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2764s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x28cd91a7f790, JSClass 0xe4500ddbba58, in object 0x28cd91a7f268 2764s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2764s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x28cd91ad26a0, JSClass 0xe4500ddbb830, in object 0x28cd91a7f268 2764s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2764s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x28cd91a7f808, JSClass 0xe4500ddbba58, in object 0x28cd91a7f268 2764s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2764s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2764s JS G IFACE: Defined class for Initable (GInitable), prototype 0x28cd91ad27e0, JSClass 0xe4500ddbb830, in object 0x28cd91a7f268 2764s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2764s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2764s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2764s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x28cd91a7f880, JSClass 0xe4500ddbb348, in object 0x28cd91a7f268 2764s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2764s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x28cd91a7f8d0, JSClass 0xe4500ddbb348, in object 0x28cd91a7f268 2764s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2764s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2764s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x28cd91a7f920, JSClass 0xe4500ddbba58, in object 0x28cd91a7f268 2764s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x28cd91a7f970, JSClass 0xe4500ddbba58, in object 0x28cd91a7f290 2764s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2764s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x28cd91a7f9c0, JSClass 0xe4500ddbba58, in object 0x28cd91a7f268 2764s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2764s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2764s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2764s JS G IFACE: Defined class for File (GFile), prototype 0x28cd91ad2948, JSClass 0xe4500ddbb830, in object 0x28cd91a7f268 2764s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x28cd91a7fa38, JSClass 0xe4500ddbba58, in object 0x2efa24d170d8 2764s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2764s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x28cd91a7fab0, JSClass 0xe4500ddbba58, in object 0x28cd91a7f268 2764s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2764s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2764s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x28cd91a7fb00, JSClass 0xe4500ddbba58, in object 0x28cd91a7f268 2764s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2764s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x28cd91a7fb50, JSClass 0xe4500ddbba58, in object 0x28cd91a7f268 2764s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2764s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x28cd91a7fba0, JSClass 0xe4500ddbb348, in object 0x28cd91a7f268 2764s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2764s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2764s JS G OBJ: Defined class for Settings (GSettings), prototype 0x28cd91a7fbf0, JSClass 0xe4500ddbba58, in object 0x28cd91a7f268 2764s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2764s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2764s JS G NS: Defined namespace 'Gio' 0x28cd91a7f268 in GIRepository 0x2efa24d16ff8 2764s 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 2764s JS G NS: Defined namespace 'GjsTestTools' 0x28cd91a7fc40 in GIRepository 0x2efa24d16ff8 2764s JS IMPORT: Importing module Gtk succeeded 2764s JS IMPORT: Defining parent 0x2efa24d171e8 of 0x28cd91ade3d0 'Gtk' is mod 1 2764s JS IMPORT: successfully imported module 'Gtk' 2764s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 2764s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 2764s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x28cd91a7fc90, JSClass 0xe4500ddbba58, in object 0x28cd91a7f2b8 2764s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x28cd91a7fce0, JSClass 0xe4500ddbba58, in object 0x28cd91a7fc68 2764s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 2764s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x28cd91ade6c8, JSClass 0xe4500ddbb830, in object 0x28cd91a7fc68 2764s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 2764s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x28cd91a7fd58, JSClass 0xe4500ddbba58, in object 0x28cd91a7fc68 2764s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 2764s JS G NS: Defined namespace 'Gtk' 0x28cd91a7fc68 in GIRepository 0x2efa24d16ff8 2764s JS IMPORT: Importing 'system' 2764s JS NATIVE: Defining native module 'system' 2764s JS IMPORT: Defining parent 0x2efa24d000f8 of 0x2efa24d34f18 'system' is mod 1 2764s JS IMPORT: successfully imported module 'system' 2764s JS CTX: Script evaluation succeeded 2764s JS MAINLOOP: Main loop instance 0xbfcd33de63b0: Spinning loop until released or hook cleared 2764s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module metadata hook for module 0x2efa24d16ab0 2764s JS IMPORT: Defining meta.importSync for module 0x2efa24d16ab0 2764s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2efa24d15de8), global 0x28cd91a3d1c0 2764s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2764s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2764s JS MAINLOOP: Set main loop hook to 2764s JS MAINLOOP: Main loop instance 0xbfcd33de63b0: hold 2764s JS MAINLOOP: Running and clearing main loop hook 2764s JS G BXD: Defining method run in prototype for GLib.MainLoop 2764s 1..54 2764s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2764s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2764s JS G BXD: Defined class for Source (GSource), prototype 0x28cd91a7fda8, JSClass 0xe4500ddbb348, in object 0x28cd91a7f038 2764s JS G BXD: Defining method set_priority in prototype for GLib.Source 2764s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2764s JS G BXD: Defining method attach in prototype for GLib.Source 2764s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2764s JS IMPORT: Module metadata hook for module 0x28cd91aec0b0 2764s JS IMPORT: Defining meta.importSync for module 0x28cd91aec0b0 2764s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 2764s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 2764s glx: failed to create drisw screen 2764s dbus-daemon[3848]: [session uid=1000 pid=3848] Activating service name='org.a11y.Bus' requested by ':1.1' (uid=1000 pid=4340 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 2764s dbus-daemon[3848]: [session uid=1000 pid=3848] Successfully activated service 'org.a11y.Bus' 2764s JS G BXD: Defining method destroy in prototype for GLib.Source 2764s dbus-daemon[4351]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=4340 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 2764s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 2764s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 2764s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x28cd91a7fec0, JSClass 0xe4500ddbba58, in object 0x28cd91a7fc68 2764s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x28cd91a7ff10, JSClass 0xe4500ddbba58, in object 0x28cd91a7fc68 2764s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 2764s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 2764s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 2764s JS G ENUM: Defining Gtk.WindowType as 0x2efa24d288d0 2764s dbus-daemon[4351]: Successfully activated service 'org.a11y.atspi.Registry' 2764s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 2764s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 2764s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2764s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2764s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2764s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2764s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2764s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2764s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2764s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2764s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2764s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2764s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2764s JS G ENUM: Defining GLib.LogLevelFlags as 0x2efa24d290e0 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f02df8 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:27 (28cd91aa6ec0 @ 61) 2764s #1 bfcd33f02d48 i resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711be00 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 bfcd33f02cb8 i resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 bfcd33f02c28 i resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 bfcd33f02ba0 i resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 bfcd33f02b08 i resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 bfcd33f02a38 i self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 bfcd33f029b0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2764s ok 1 Access to destroyed GObject Get property 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f02cc0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:39 (28cd91aa6f10 @ 97) 2764s #1 ffffe711b370 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711b450 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 bfcd33f02c30 i resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 bfcd33f02ba0 i resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711be00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 bfcd33f02b08 i resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 bfcd33f02a38 i self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 bfcd33f029b0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f02cc0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:40 (28cd91aa6f10 @ 118) 2764s #1 ffffe711b370 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711b450 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 bfcd33f02c30 i resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 bfcd33f02ba0 i resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711be00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 bfcd33f02b08 i resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 bfcd33f02a38 i self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 bfcd33f029b0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 2 Access to destroyed GObject Set property 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f02cc0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:50 (28cd91aa6f60 @ 56) 2764s #1 ffffe711b370 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711b450 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 bfcd33f02c30 i resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 bfcd33f02ba0 i resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711be00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 bfcd33f02b08 i resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 bfcd33f02a38 i self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 bfcd33f029b0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 3 Access to destroyed GObject Add expando property 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s ok 4 Access to destroyed GObject Access to unset expando property 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s ok 5 Access to destroyed GObject Access previously set expando property 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:72 (28cd91abf0b0 @ 68) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 6 Access to destroyed GObject Access to getter method 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:84 (28cd91abf100 @ 104) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:85 (28cd91abf100 @ 130) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 7 Access to destroyed GObject Access to setter method 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:95 (28cd91abf150 @ 78) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 8 Access to destroyed GObject Proto function connect 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:105 (28cd91abf1f0 @ 78) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 9 Access to destroyed GObject Proto function connect_after 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:115 (28cd91abf290 @ 73) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 10 Access to destroyed GObject Proto function emit 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f02a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:887 (28cd91aced80 @ 29) 2764s #1 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:125 (28cd91abf2e0 @ 78) 2764s #2 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #3 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #4 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #5 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #6 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #7 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #8 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #9 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #10 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 11 Access to destroyed GObject Proto function signals_disconnect 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f02a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:865 (28cd91acece0 @ 29) 2764s #1 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:135 (28cd91abf380 @ 78) 2764s #2 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #3 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #4 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #5 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #6 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #7 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #8 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #9 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #10 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 12 Access to destroyed GObject Proto function signals_block 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f02a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:876 (28cd91aced30 @ 29) 2764s #1 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:145 (28cd91abf420 @ 78) 2764s #2 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #3 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #4 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #5 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #6 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #7 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #8 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #9 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #10 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 13 Access to destroyed GObject Proto function signals_unblock 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s ok 14 Access to destroyed GObject Proto function toString 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s ok 15 Access to destroyed GObject Proto function toString before/after 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:201 (28cd91abf6a0 @ 61) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 16 Access to finalized GObject Get property 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:213 (28cd91abf6f0 @ 97) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:214 (28cd91abf6f0 @ 118) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 17 Access to finalized GObject Set property 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:224 (28cd91abf740 @ 56) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 18 Access to finalized GObject Add expando property 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 19 Access to finalized GObject Access to unset expando property 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s ok 20 Access to finalized GObject Access previously set expando property 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:248 (28cd91abf830 @ 109) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 21 Access to finalized GObject Access to getter method 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:260 (28cd91abf880 @ 104) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 22 Access to finalized GObject Access to setter method 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:270 (28cd91abf8d0 @ 78) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 23 Access to finalized GObject Proto function connect 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:280 (28cd91abf970 @ 78) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 24 Access to finalized GObject Proto function connect_after 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:290 (28cd91abfa10 @ 73) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 25 Access to finalized GObject Proto function emit 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 ffffe711b570 b /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f02a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:887 (28cd91aced80 @ 29) 2764s #1 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:300 (28cd91abfa60 @ 78) 2764s #2 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #3 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #4 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #5 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #6 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #7 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #8 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #9 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #10 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 26 Access to finalized GObject Proto function signals_disconnect 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 ffffe711bb20 b /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f02a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:865 (28cd91acece0 @ 29) 2764s #1 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:310 (28cd91abfb00 @ 78) 2764s #2 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #3 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #4 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #5 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #6 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #7 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #8 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #9 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #10 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 27 Access to finalized GObject Proto function signals_block 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 ffffe711bb20 b /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f02a50 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:876 (28cd91aced30 @ 29) 2764s #1 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:320 (28cd91abfba0 @ 78) 2764s #2 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #3 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #4 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #5 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #6 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #7 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #8 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #9 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #10 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 28 Access to finalized GObject Proto function signals_unblock 2764s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 ffffe711bb20 b /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (28cd91abf600 @ 150) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 29 Access to finalized GObject Proto function toString 2764s JS G NS: Found info type FUNCTION for 'init' in namespace 'GjsTestTools' 2764s JS G NS: Found info type OBJECT for 'EmblemedIcon' in namespace 'Gio' 2764s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0x28cd91a7ffd8, JSClass 0xe4500ddbba58, in object 0x28cd91a7f268 2764s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 2764s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x78e4713d060, JSClass 0xe4500ddbba58, in object 0x28cd91a7f268 2764s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 2764s JS G IFACE: Defined class for Icon (GIcon), prototype 0x78e4711a1f0, JSClass 0xe4500ddbb830, in object 0x28cd91a7f268 2764s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 2764s JS G NS: Found info type FUNCTION for 'reset' in namespace 'GjsTestTools' 2764s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 2764s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 2764s == Stack trace for context 0xbfcd33de6490 == 2764s #0 bfcd33f029b0 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:387 (28cd91abfe70 @ 373) 2764s #1 ffffe711bbf0 b resource:///org/gjs/jsunit/jasmine.js:7044 (28cd91aa2e20 @ 325) 2764s #2 ffffe711bcd0 b resource:///org/gjs/jsunit/jasmine.js:7085 (28cd91aa3150 @ 83) 2764s #3 ffffe711bd90 b resource:///org/gjs/jsunit/jasmine.js:7004 (28cd91aa2f60 @ 91) 2764s #4 ffffe711be40 b resource:///org/gjs/jsunit/jasmine.js:7011 (28cd91aa2f10 @ 189) 2764s #5 ffffe711bf00 b resource:///org/gjs/jsunit/jasmine.js:6905 (28cd91aa2b50 @ 31) 2764s #6 ffffe711bfc0 b resource:///org/gjs/jsunit/jasmine.js:7101 (28cd91aa31a0 @ 82) 2764s #7 ffffe711c090 b self-hosted:1121 (28cd91a73f60 @ 407) 2764s #8 ffffe711c140 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (28cd91a737e0 @ 77) 2764s #9 bfcd33f028e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (28cd91a7d9c0 @ 139) 2764s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 2764s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 2764s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 2764s JS G NS: Found info type FUNCTION for 'delayed_unref' in namespace 'GjsTestTools' 2764s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 2764s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 2764s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 2764s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x78e4713d100, JSClass 0xe4500ddbb348, in object 0x28cd91a7f038 2764s JS G BXD: Defining method iteration in prototype for GLib.MainContext 2764s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 2764s JS G NS: Found info type FUNCTION for 'save_object' in namespace 'GjsTestTools' 2764s JS G NS: Found info type FUNCTION for 'peek_saved' in namespace 'GjsTestTools' 2764s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 2764s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 2764s JS G NS: Found info type FUNCTION for 'get_disposed' in namespace 'GjsTestTools' 2769s ok 38 Disposed or finalized GObject returned from function is marked as disposed 2769s JS G NS: Found info type FUNCTION for 'get_saved' in namespace 'GjsTestTools' 2769s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2769s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 2769s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 2769s JS G NS: Found info type FUNCTION for 'unref_other_thread' in namespace 'GjsTestTools' 2769s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 2769s JS G NS: Found info type FUNCTION for 'ref_other_thread' in namespace 'GjsTestTools' 2769s ok 41 Disposed or finalized GObject ignores toggling queued toggles 2769s JS G NS: Found info type FUNCTION for 'run_dispose_other_thread' in namespace 'GjsTestTools' 2769s ok 42 Disposed or finalized GObject can be disposed from other thread 2769s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 2769s JS G NS: Found info type FUNCTION for 'save_object_unreffed' in namespace 'GjsTestTools' 2769s JS G NS: Found info type FUNCTION for 'delayed_ref_other_thread' in namespace 'GjsTestTools' 2769s JS G NS: Found info type FUNCTION for 'steal_saved' in namespace 'GjsTestTools' 2769s ok 44 GObject with toggle references can be re-reffed from other thread delayed 2769s JS G NS: Found info type FUNCTION for 'delayed_unref_other_thread' in namespace 'GjsTestTools' 2769s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 2769s JS G NS: Found info type FUNCTION for 'delayed_ref_unref_other_thread' in namespace 'GjsTestTools' 2769s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 2769s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'GjsTestTools' 2769s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'GjsTestTools' 2769s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 2769s JS G NS: Found info type FUNCTION for 'get_weak_other_thread' in namespace 'GjsTestTools' 2769s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 2769s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 2769s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 2769s JS G BXD: Defining method join in prototype for GLib.Thread 2769s JS G NS: Found info type FUNCTION for 'clear_saved' in namespace 'GjsTestTools' 2769s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 2769s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 2769s ok 53 GObject with toggle references can be finalized while queued in toggle queue 2769s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 2769s Executing: cjs/testGObjectDestructionAccess.test 2769s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'get_saved_ref_count' in namespace 'GjsTestTools' 2769s ok 54 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main 2769s JS MAINLOOP: Enqueue job , promise=, allocation site= 2769s JS MAINLOOP: Main loop instance 0xbfcd33de63b0: Spinning loop until released or hook cleared 2769s JS MAINLOOP: handling job 0, 2769s JS MAINLOOP: Enqueue job , promise=, allocation site= 2769s JS MAINLOOP: Completed job 0 2769s JS MAINLOOP: handling job 1, 2769s JS MAINLOOP: Enqueue job , promise=, allocation site= 2769s JS MAINLOOP: Completed job 1 2769s JS MAINLOOP: handling job 2, 2769s JS MAINLOOP: Enqueue job , promise=, allocation site= 2769s JS MAINLOOP: Completed job 2 2769s JS MAINLOOP: handling job 3, 2769s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2769s JS MAINLOOP: Main loop instance 0xbfcd33de63b0: release 2769s JS MAINLOOP: Completed job 3 2769s JS MEMORY: Memory report: before destroying context 2769s JS MEMORY: 361 objects currently alive 2769s JS MEMORY: boxed_instance = 62 2769s JS MEMORY: boxed_prototype = 11 2769s JS MEMORY: closure = 3 2769s JS MEMORY: function = 242 2769s JS MEMORY: fundamental_instance = 0 2769s JS MEMORY: fundamental_prototype = 0 2769s JS MEMORY: gerror_instance = 0 2769s JS MEMORY: gerror_prototype = 0 2769s JS MEMORY: interface = 6 2769s JS MEMORY: module = 10 2769s JS MEMORY: ns = 6 2769s JS MEMORY: object_instance = 0 2769s JS MEMORY: object_prototype = 21 2769s JS MEMORY: param = 0 2769s JS MEMORY: union_instance = 0 2769s JS MEMORY: union_prototype = 0 2769s JS CTX: JS shutdown sequence 2769s JS CTX: Stopping profiler 2769s JS CTX: Shutting down toggle queue 2769s JS CTX: Notifying external reference holders of GjsContext dispose 2769s JS MAINLOOP: Stopping promise job dispatcher 2769s JS CTX: Notifying reference holders of GjsContext dispose 2769s JS CTX: Checking unhandled promise rejections 2769s JS CTX: Releasing cached JS wrappers 2769s JS CTX: Final triggered GC 2769s JS CTX: Destroying JS context 2769s JS CTX: Releasing all native objects 2769s JS CTX: Disabling auto GC 2769s JS CTX: Ending trace on global object 2769s JS CTX: Freeing allocated resources 2769s JS CTX: JS context destroyed 2769s PASS: cjs/testGObjectDestructionAccess.test 2769s Running test: cjs/testPrint.test 2769s JS NATIVE: Registered native JS module '_promiseNative' 2769s JS NATIVE: Registered native JS module '_byteArrayNative' 2769s JS NATIVE: Registered native JS module '_encodingNative' 2769s JS NATIVE: Registered native JS module '_gi' 2769s JS NATIVE: Registered native JS module 'gi' 2769s JS NATIVE: Registered native JS module 'cairoNative' 2769s JS NATIVE: Registered native JS module 'system' 2769s JS NATIVE: Registered native JS module 'console' 2769s JS NATIVE: Registered native JS module '_print' 2769s JS CTX: Enabling JIT 2769s JS CTX: Initialized class GjsFileImporter prototype 0x2f4235c00098 2769s JS IMPORT: Defining parent (nil) of 0x2f4235c000f8 'imports' is mod 0 2769s JS IMPORT: Importing '_print' 2769s JS NATIVE: Defining native module '_print' 2769s JS IMPORT: Defining parent 0x2f4235c000f8 of 0x2f4235c006b0 '_print' is mod 1 2769s JS IMPORT: successfully imported module '_print' 2769s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2769s 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 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2f4235c014f0), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2f4235c021a8), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2f4235c027a8), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2f4235c027a8), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2f4235c021a8), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2f4235c014f0), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2f4235c014f0), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2f4235c014f0), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2f4235c021a8), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2f4235c027a8), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2f4235c014f0), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2f4235c014f0), global 0x21915263d1c0 2769s JS MAINLOOP: Main loop instance 0xafd81e0a03b0: hold 2769s JS MAINLOOP: Enqueue job , promise=, allocation site= 2769s JS MAINLOOP: Starting promise job dispatcher 2769s JS MAINLOOP: Main loop instance 0xafd81e0a03b0: Spinning loop until released or hook cleared 2769s JS MAINLOOP: handling job 0, 2769s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2769s JS MAINLOOP: Main loop instance 0xafd81e0a03b0: release 2769s JS MAINLOOP: Completed job 0 2769s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2f4235c15910), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2f4235c16340), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2f4235c16340), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2f4235c15910), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2f4235c15910), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2f4235c16340), global 0x21915263d1c0 2769s JS IMPORT: Module metadata hook for module 0x2f4235c169e8 2769s JS IMPORT: Defining meta.importSync for module 0x2f4235c169e8 2769s JS NATIVE: Defining native module 'gi' 2769s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2f4235c17168 2769s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2769s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2769s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2769s JS IMPORT: Importing directory 'overrides' 2769s JS IMPORT: Defining parent 0x2f4235c000f8 of 0x2f4235c171e8 'overrides' is mod 1 2769s JS IMPORT: Defined importer 'overrides' 0x2f4235c171e8 in 0x2f4235c000f8 2769s JS IMPORT: successfully imported directory 'overrides' 2769s JS IMPORT: Importing '_byteArrayNative' 2769s JS NATIVE: Defining native module '_byteArrayNative' 2769s JS IMPORT: Defining parent 0x2f4235c000f8 of 0x2f4235c17630 '_byteArrayNative' is mod 1 2769s JS IMPORT: successfully imported module '_byteArrayNative' 2769s JS IMPORT: Importing '_promiseNative' 2769s JS NATIVE: Defining native module '_promiseNative' 2769s JS IMPORT: Defining parent 0x2f4235c000f8 of 0x2f4235c176f0 '_promiseNative' is mod 1 2769s JS IMPORT: successfully imported module '_promiseNative' 2769s JS IMPORT: Importing module GLib succeeded 2769s JS IMPORT: Defining parent 0x2f4235c171e8 of 0x21915263e2b8 'GLib' is mod 1 2769s JS IMPORT: successfully imported module 'GLib' 2769s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2769s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x21915267f060, JSClass 0xe002e9c9b348, in object 0x21915267f038 2769s JS CTX: Initialized class GIRepositoryGType prototype 0x2f4235c17920 2769s JS CTX: Initialized class GIRepositoryFunction prototype 0x21915263e308 2769s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2769s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2769s JS G BXD: Defined class for Error (GError), prototype 0x21915267f0b0, JSClass 0xe002e9c9b348, in object 0x21915267f038 2769s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2769s JS G BXD: Defined class for Variant (GVariant), prototype 0x21915267f100, JSClass 0xe002e9c9b348, in object 0x21915267f038 2769s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2769s JS G BXD: Defined class for Bytes (GBytes), prototype 0x21915267f150, JSClass 0xe002e9c9b348, in object 0x21915267f038 2769s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2769s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2769s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x21915267f1a0, JSClass 0xe002e9c9b348, in object 0x21915267f038 2769s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2769s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2769s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2769s JS G BXD: Defined class for Thread (GThread), prototype 0x21915267f1f0, JSClass 0xe002e9c9b348, in object 0x21915267f038 2769s JS G BXD: Defining method ref in prototype for GLib.Thread 2769s JS G BXD: Defining method unref in prototype for GLib.Thread 2769s JS G NS: Defined namespace 'GLib' 0x21915267f038 in GIRepository 0x2f4235c16ff8 2769s JS IMPORT: Importing module jasmine succeeded 2769s JS IMPORT: Defining parent 0x2f4235c000f8 of 0x21915263ecb8 'jasmine' is mod 1 2769s JS IMPORT: successfully imported module 'jasmine' 2769s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2769s JS MAINLOOP: Main loop instance 0xafd81e0a03b0: hold 2769s JS MAINLOOP: Enqueue job , promise=, allocation site= 2769s JS MAINLOOP: Main loop instance 0xafd81e0a03b0: Spinning loop until released or hook cleared 2769s JS MAINLOOP: handling job 0, 2769s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2769s JS MAINLOOP: Main loop instance 0xafd81e0a03b0: release 2769s JS MAINLOOP: Completed job 0 2769s JS IMPORT: Importing 'gi' 2769s JS IMPORT: Defining parent 0x2f4235c000f8 of 0x2f4235c16ff8 'gi' is mod 1 2769s JS IMPORT: successfully imported module 'gi' 2769s 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 2769s JS G NS: Defined namespace 'Gdk' 0x21915267f268 in GIRepository 0x2f4235c16ff8 2769s JS CTX: Script evaluation succeeded 2769s JS MAINLOOP: Main loop instance 0xafd81e0a03b0: Spinning loop until released or hook cleared 2769s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2f4235c3d328), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2f4235c3d328), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2f4235c3d328), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2f4235c3d328), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2f4235c3d328), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2f4235c3d328), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2f4235c3d328), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2f4235c3d328), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x21915264b8c8), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x21915264b8c8), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x21915264b8c8), global 0x21915263d1c0 2769s JS IMPORT: Module metadata hook for module 0x21915264bc10 2769s JS IMPORT: Defining meta.importSync for module 0x21915264bc10 2769s JS NATIVE: Defining native module 'system' 2769s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x21915264b8c8), global 0x21915263d1c0 2769s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x21915264b8c8), global 0x21915263d1c0 2769s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2769s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2769s JS MAINLOOP: Set main loop hook to 2769s JS MAINLOOP: Main loop instance 0xafd81e0a03b0: hold 2769s JS MAINLOOP: Running and clearing main loop hook 2769s JS G BXD: Defining method run in prototype for GLib.MainLoop 2769s 1..29 2769s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2769s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2769s JS G BXD: Defined class for Source (GSource), prototype 0x21915267f290, JSClass 0xe002e9c9b348, in object 0x21915267f038 2769s JS G BXD: Defining method set_priority in prototype for GLib.Source 2769s JS IMPORT: Importing '_gi' 2769s JS NATIVE: Defining native module '_gi' 2769s JS IMPORT: Defining parent 0x219152640928 of 0x2f4235c07b88 '_gi' is mod 1 2769s JS IMPORT: successfully imported module '_gi' 2769s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2769s JS G NS: Defined namespace 'CjsPrivate' 0x21915267f330 in GIRepository 0x219152640808 2769s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2769s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2769s JS IMPORT: Importing module _common succeeded 2769s JS IMPORT: Defining parent 0x219152640928 of 0x2191526d9538 '_common' is mod 1 2769s JS IMPORT: successfully imported module '_common' 2769s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2769s JS IMPORT: Importing module _legacy succeeded 2769s JS IMPORT: Defining parent 0x219152640928 of 0x2191526d9588 '_legacy' is mod 1 2769s JS IMPORT: successfully imported module '_legacy' 2769s JS IMPORT: Importing module GObject succeeded 2769s JS IMPORT: Defining parent 0x219152640a18 of 0x2191526d94e8 'GObject' is mod 1 2769s JS IMPORT: successfully imported module 'GObject' 2769s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2769s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2769s JS G BXD: Defined class for String (GString), prototype 0x21915267f5b0, JSClass 0xe002e9c9b348, in object 0x21915267f308 2769s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2769s JS G PRM: Defined class ParamSpec prototype is 0x2191526d9628 class 0xe002e9ca02e8 in object 0x21915267f308 2769s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2769s JS G OBJ: Defined class for Object (GObject), prototype 0x21915267f718, JSClass 0xe002e9c9ba58, in object 0x21915267f308 2769s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2769s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2769s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x21915267f740, JSClass 0xe002e9c9ba58, in object 0x21915267f308 2770s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2770s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2770s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2770s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2770s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2770s JS G NS: Defined namespace 'GObject' 0x21915267f308 in GIRepository 0x219152640808 2770s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2770s JS G BXD: Defining method attach in prototype for GLib.Source 2770s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2770s JS IMPORT: Module metadata hook for module 0x2191526c80b0 2770s JS IMPORT: Defining meta.importSync for module 0x2191526c80b0 2770s JS G BXD: Defining method destroy in prototype for GLib.Source 2770s ok 1 print can be spied upon 2770s ok 2 printerr can be spied upon 2770s ok 3 log can be spied upon 2770s ok 4 logError can be spied upon 2770s ok 5 prettyPrint property value primitive 2770s ok 6 prettyPrint property value is object reference 2770s ok 7 prettyPrint more than one property 2770s ok 8 prettyPrint add property value after property value object reference 2770s ok 9 prettyPrint array 2770s ok 10 prettyPrint property value array 2770s ok 11 prettyPrint array reference is the only array element 2770s ok 12 prettyPrint array reference is one of multiple array elements 2770s ok 13 prettyPrint nested array 2770s ok 14 prettyPrint property value nested array 2770s ok 15 prettyPrint function 2770s ok 16 prettyPrint property value function 2770s ok 17 prettyPrint date 2770s ok 18 prettyPrint property value date 2770s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 2770s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x2191526fb560, JSClass 0xe002e9c9b348, in object 0x21915267f268 2770s ok 19 prettyPrint toString is overridden on object 2770s ok 20 prettyPrint string tag supplied 2770s ok 21 prettyPrint symbol 2770s ok 22 prettyPrint property key symbol 2770s ok 23 prettyPrint property value symbol 2770s ok 24 prettyPrint registered symbol 2770s ok 25 prettyPrint property key registered symbol 2770s ok 26 prettyPrint property value registered symbol 2770s ok 27 prettyPrint well-known symbol 2770s ok 28 prettyPrint property key well-known symbol 2770s ok 29 prettyPrint property value well-known symbol 2770s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2770s JS MAINLOOP: Enqueue job , promise=, allocation site= 2770s JS MAINLOOP: Main loop instance 0xafd81e0a03b0: Spinning loop until released or hook cleared 2770s JS MAINLOOP: handling job 0, 2770s JS MAINLOOP: Enqueue job , promise=, allocation site= 2770s JS MAINLOOP: Completed job 0 2770s JS MAINLOOP: handling job 1, 2770s JS MAINLOOP: Enqueue job , promise=, allocation site= 2770s JS MAINLOOP: Completed job 1 2770s JS MAINLOOP: handling job 2, 2770s JS MAINLOOP: Enqueue job , promise=, allocation site= 2770s JS MAINLOOP: Completed job 2 2770s JS MAINLOOP: handling job 3, 2770s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2770s JS MAINLOOP: Main loop instance 0xafd81e0a03b0: release 2770s JS MAINLOOP: Completed job 3 2770s JS MEMORY: Memory report: before destroying context 2770s JS MEMORY: 251 objects currently alive 2770s JS MEMORY: boxed_instance = 136 2770s JS MEMORY: boxed_prototype = 9 2770s JS MEMORY: closure = 1 2770s JS MEMORY: function = 94 2770s JS MEMORY: fundamental_instance = 0 2770s JS MEMORY: fundamental_prototype = 0 2770s JS MEMORY: gerror_instance = 0 2770s JS MEMORY: gerror_prototype = 0 2770s JS MEMORY: interface = 0 2770s JS MEMORY: module = 5 2771s JS MEMORY: ns = 4 2771s JS MEMORY: object_instance = 0 2771s JS MEMORY: object_prototype = 2 2771s JS MEMORY: param = 0 2771s JS MEMORY: union_instance = 0 2771s JS MEMORY: union_prototype = 0 2771s JS CTX: JS shutdown sequence 2771s JS CTX: Stopping profiler 2771s JS CTX: Shutting down toggle queue 2771s JS CTX: Notifying external reference holders of GjsContext dispose 2771s JS MAINLOOP: Stopping promise job dispatcher 2771s JS CTX: Notifying reference holders of GjsContext dispose 2771s JS CTX: Checking unhandled promise rejections 2771s JS CTX: Releasing cached JS wrappers 2771s JS CTX: Final triggered GC 2771s JS CTX: Destroying JS context 2771s JS CTX: Releasing all native objects 2771s JS CTX: Disabling auto GC 2771s JS CTX: Ending trace on global object 2771s JS CTX: Freeing allocated resources 2771s JS CTX: JS context destroyed 2771s PASS: cjs/testPrint.test 2771s Running test: cjs/set.test 2771s 1..1 2771s ok 1 - /usr/libexec/installed-tests/cjs/debugger/set.debugger 2771s PASS: cjs/set.test 2771s Running test: cjs/step.test 2771s 1..1 2771s ok 1 - /usr/libexec/installed-tests/cjs/debugger/step.debugger 2771s PASS: cjs/step.test 2771s Running test: cjs/testCommandLineModules.sh.test 2771s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 2771s ok 2 - ensure dynamic imports resolve without an explicit mainloop 2771s ok 3 - ensure top level await can import modules 2771s 1..3 2771s PASS: cjs/testCommandLineModules.sh.test 2771s Running test: cjs/frame.test 2771s 1..1 2771s ok 1 - /usr/libexec/installed-tests/cjs/debugger/frame.debugger 2771s PASS: cjs/frame.test 2771s Running test: cjs/testExceptions.test 2771s JS NATIVE: Registered native JS module '_promiseNative' 2771s JS NATIVE: Registered native JS module '_byteArrayNative' 2771s JS NATIVE: Registered native JS module '_encodingNative' 2771s JS NATIVE: Registered native JS module '_gi' 2771s JS NATIVE: Registered native JS module 'gi' 2771s JS NATIVE: Registered native JS module 'cairoNative' 2771s JS NATIVE: Registered native JS module 'system' 2771s JS NATIVE: Registered native JS module 'console' 2771s JS NATIVE: Registered native JS module '_print' 2771s JS CTX: Enabling JIT 2771s JS CTX: Initialized class GjsFileImporter prototype 0x68cd7600098 2771s JS IMPORT: Defining parent (nil) of 0x68cd76000f8 'imports' is mod 0 2771s JS IMPORT: Importing '_print' 2771s JS NATIVE: Defining native module '_print' 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x68cd76006b0 '_print' is mod 1 2771s JS IMPORT: successfully imported module '_print' 2771s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2771s 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 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x68cd76014f0), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x68cd76021a8), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x68cd76027a8), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x68cd76027a8), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x68cd76021a8), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x68cd76014f0), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x68cd76014f0), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x68cd76014f0), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x68cd76021a8), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x68cd76027a8), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x68cd76014f0), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x68cd76014f0), global 0x383be1f3d1c0 2771s JS MAINLOOP: Main loop instance 0xc8762d0603b0: hold 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Starting promise job dispatcher 2771s JS MAINLOOP: Main loop instance 0xc8762d0603b0: Spinning loop until released or hook cleared 2771s JS MAINLOOP: handling job 0, 2771s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2771s JS MAINLOOP: Main loop instance 0xc8762d0603b0: release 2771s JS MAINLOOP: Completed job 0 2771s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x68cd7615910), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x68cd7616340), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x68cd7616340), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x68cd7615910), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x68cd7615910), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x68cd7616340), global 0x383be1f3d1c0 2771s JS IMPORT: Module metadata hook for module 0x68cd76169e8 2771s JS IMPORT: Defining meta.importSync for module 0x68cd76169e8 2771s JS NATIVE: Defining native module 'gi' 2771s JS CTX: Initialized class GIRepositoryNamespace prototype 0x68cd7617168 2771s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2771s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2771s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2771s JS IMPORT: Importing directory 'overrides' 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x68cd76171e8 'overrides' is mod 1 2771s JS IMPORT: Defined importer 'overrides' 0x68cd76171e8 in 0x68cd76000f8 2771s JS IMPORT: successfully imported directory 'overrides' 2771s JS IMPORT: Importing '_byteArrayNative' 2771s JS NATIVE: Defining native module '_byteArrayNative' 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x68cd7617630 '_byteArrayNative' is mod 1 2771s JS IMPORT: successfully imported module '_byteArrayNative' 2771s JS IMPORT: Importing '_promiseNative' 2771s JS NATIVE: Defining native module '_promiseNative' 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x68cd76176f0 '_promiseNative' is mod 1 2771s JS IMPORT: successfully imported module '_promiseNative' 2771s JS IMPORT: Importing module GLib succeeded 2771s JS IMPORT: Defining parent 0x68cd76171e8 of 0x383be1f3e2b8 'GLib' is mod 1 2771s JS IMPORT: successfully imported module 'GLib' 2771s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2771s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x383be1f7f060, JSClass 0xfe016e85b348, in object 0x383be1f7f038 2771s JS CTX: Initialized class GIRepositoryGType prototype 0x68cd7617920 2771s JS CTX: Initialized class GIRepositoryFunction prototype 0x383be1f3e308 2771s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2771s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2771s JS G BXD: Defined class for Error (GError), prototype 0x383be1f7f0b0, JSClass 0xfe016e85b348, in object 0x383be1f7f038 2771s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2771s JS G BXD: Defined class for Variant (GVariant), prototype 0x383be1f7f100, JSClass 0xfe016e85b348, in object 0x383be1f7f038 2771s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2771s JS G BXD: Defined class for Bytes (GBytes), prototype 0x383be1f7f150, JSClass 0xfe016e85b348, in object 0x383be1f7f038 2771s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2771s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2771s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x383be1f7f1a0, JSClass 0xfe016e85b348, in object 0x383be1f7f038 2771s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2771s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2771s JS G BXD: Defined class for Thread (GThread), prototype 0x383be1f7f1f0, JSClass 0xfe016e85b348, in object 0x383be1f7f038 2771s JS G BXD: Defining method ref in prototype for GLib.Thread 2771s JS G BXD: Defining method unref in prototype for GLib.Thread 2771s JS G NS: Defined namespace 'GLib' 0x383be1f7f038 in GIRepository 0x68cd7616ff8 2771s JS IMPORT: Importing module jasmine succeeded 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x383be1f3ecb8 'jasmine' is mod 1 2771s JS IMPORT: successfully imported module 'jasmine' 2771s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2771s JS MAINLOOP: Main loop instance 0xc8762d0603b0: hold 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Main loop instance 0xc8762d0603b0: Spinning loop until released or hook cleared 2771s JS MAINLOOP: handling job 0, 2771s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2771s JS MAINLOOP: Main loop instance 0xc8762d0603b0: release 2771s JS MAINLOOP: Completed job 0 2771s JS IMPORT: Importing 'gi' 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x68cd7616ff8 'gi' is mod 1 2771s JS IMPORT: successfully imported module 'gi' 2771s 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 2771s JS G NS: Defined namespace 'GIMarshallingTests' 0x383be1f7f268 in GIRepository 0x68cd7616ff8 2771s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2771s JS G NS: Defined namespace 'CjsPrivate' 0x383be1f7f2b8 in GIRepository 0x68cd7616ff8 2771s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2771s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2771s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2771s JS IMPORT: Importing module _legacy succeeded 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x383be1f3eee8 '_legacy' is mod 1 2771s JS IMPORT: successfully imported module '_legacy' 2771s JS IMPORT: Importing module lang succeeded 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x383be1f3ee98 'lang' is mod 1 2771s JS IMPORT: successfully imported module 'lang' 2771s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2771s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2771s JS IMPORT: Importing module _signals succeeded 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x383be1f3ef38 '_signals' is mod 1 2771s JS IMPORT: successfully imported module '_signals' 2771s JS IMPORT: Importing module signals succeeded 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x383be1f3ee48 'signals' is mod 1 2771s JS IMPORT: successfully imported module 'signals' 2771s JS IMPORT: Importing module Gio succeeded 2771s JS IMPORT: Defining parent 0x68cd76171e8 of 0x383be1f3edf8 'Gio' is mod 1 2771s JS IMPORT: successfully imported module 'Gio' 2771s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2771s JS IMPORT: Importing '_gi' 2771s JS NATIVE: Defining native module '_gi' 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x68cd762dd50 '_gi' is mod 1 2771s JS IMPORT: successfully imported module '_gi' 2771s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2771s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2771s JS IMPORT: Importing module _common succeeded 2771s JS IMPORT: Defining parent 0x68cd76000f8 of 0x383be1f3efd8 '_common' is mod 1 2771s JS IMPORT: successfully imported module '_common' 2771s JS IMPORT: Importing module GObject succeeded 2771s JS IMPORT: Defining parent 0x68cd76171e8 of 0x383be1f3ef88 'GObject' is mod 1 2771s JS IMPORT: successfully imported module 'GObject' 2771s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2771s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2771s JS G BXD: Defined class for String (GString), prototype 0x383be1f7f560, JSClass 0xfe016e85b348, in object 0x383be1f7f2e0 2771s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2771s JS G PRM: Defined class ParamSpec prototype is 0x383be1fd00b0 class 0xfe016e8602e8 in object 0x383be1f7f2e0 2771s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2771s JS G OBJ: Defined class for Object (GObject), prototype 0x383be1f7f6c8, JSClass 0xfe016e85ba58, in object 0x383be1f7f2e0 2771s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2771s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2771s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x383be1f7f6f0, JSClass 0xfe016e85ba58, in object 0x383be1f7f2e0 2771s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2771s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2771s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2771s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2771s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2771s JS G NS: Defined namespace 'GObject' 0x383be1f7f2e0 in GIRepository 0x68cd7616ff8 2771s JS G OBJ: Defined class for Application (GApplication), prototype 0x383be1f7f740, JSClass 0xfe016e85ba58, in object 0x383be1f7f290 2771s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2771s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x383be1fd0420, JSClass 0xfe016e85b830, in object 0x383be1f7f290 2771s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2771s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2771s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x383be1f7f7b8, JSClass 0xfe016e85ba58, in object 0x383be1f7f290 2771s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2771s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x383be1fd06a0, JSClass 0xfe016e85b830, in object 0x383be1f7f290 2771s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2771s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x383be1f7f830, JSClass 0xfe016e85ba58, in object 0x383be1f7f290 2771s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2771s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2771s JS G IFACE: Defined class for Initable (GInitable), prototype 0x383be1fd07e0, JSClass 0xfe016e85b830, in object 0x383be1f7f290 2771s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2771s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2771s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2771s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x383be1f7f8a8, JSClass 0xfe016e85b348, in object 0x383be1f7f290 2771s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2771s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x383be1f7f8f8, JSClass 0xfe016e85b348, in object 0x383be1f7f290 2771s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2771s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2771s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x383be1f7f948, JSClass 0xfe016e85ba58, in object 0x383be1f7f290 2771s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x383be1f7f998, JSClass 0xfe016e85ba58, in object 0x383be1f7f2b8 2771s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2771s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x383be1f7f9e8, JSClass 0xfe016e85ba58, in object 0x383be1f7f290 2771s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2771s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2771s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2771s JS G IFACE: Defined class for File (GFile), prototype 0x383be1fd0948, JSClass 0xfe016e85b830, in object 0x383be1f7f290 2771s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x383be1f7fa60, JSClass 0xfe016e85ba58, in object 0x68cd76170d8 2771s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2771s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x383be1f7fad8, JSClass 0xfe016e85ba58, in object 0x383be1f7f290 2771s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2771s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2771s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x383be1f7fb28, JSClass 0xfe016e85ba58, in object 0x383be1f7f290 2771s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2771s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x383be1f7fb78, JSClass 0xfe016e85ba58, in object 0x383be1f7f290 2771s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2771s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x383be1f7fbc8, JSClass 0xfe016e85b348, in object 0x383be1f7f290 2771s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2771s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2771s JS G OBJ: Defined class for Settings (GSettings), prototype 0x383be1f7fc18, JSClass 0xfe016e85ba58, in object 0x383be1f7f290 2771s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2771s JS G NS: Defined namespace 'Gio' 0x383be1f7f290 in GIRepository 0x68cd7616ff8 2771s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 2771s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2771s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2771s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 2771s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 2771s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 2771s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 2771s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 2771s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 2771s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 2771s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 2771s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 2771s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 2771s JS G ENUM: Defining GObject.ParamFlags as 0x68cd7633990 2771s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 2771s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 2771s JS G PRM: JSObject created with param instance 0xc8762d1d8de0 type GParamString 2771s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2771s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 2771s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 2771s JS G PRM: JSObject created with param instance 0xc8762d21e6e0 type GParamString 2771s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2771s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2771s JS CTX: Script evaluation succeeded 2771s JS MAINLOOP: Main loop instance 0xc8762d0603b0: Spinning loop until released or hook cleared 2771s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module metadata hook for module 0x68cd7606f28 2771s JS IMPORT: Defining meta.importSync for module 0x68cd7606f28 2771s JS NATIVE: Defining native module 'system' 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x68cd7606260), global 0x383be1f3d1c0 2771s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2771s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2771s JS MAINLOOP: Set main loop hook to 2771s JS MAINLOOP: Main loop instance 0xc8762d0603b0: hold 2771s JS MAINLOOP: Running and clearing main loop hook 2771s JS G BXD: Defining method run in prototype for GLib.MainLoop 2771s 1..26 2771s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2771s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2771s JS G BXD: Defined class for Source (GSource), prototype 0x383be1f7fd08, JSClass 0xfe016e85b348, in object 0x383be1f7f038 2771s JS G BXD: Defining method set_priority in prototype for GLib.Source 2771s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2771s JS G BXD: Defining method attach in prototype for GLib.Source 2771s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2771s JS IMPORT: Module metadata hook for module 0x383be1f4bd98 2771s JS IMPORT: Defining meta.importSync for module 0x383be1f4bd98 2771s JS G BXD: Defining method destroy in prototype for GLib.Source 2771s ok 1 Exceptions are thrown from property setter 2771s ok 2 Exceptions are thrown from property getter 2771s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2771s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2771s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2771s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2771s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2771s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2771s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2771s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2771s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2771s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2771s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2771s JS G ENUM: Defining GLib.LogLevelFlags as 0x68cd761f780 2771s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2771s ok 3 Exceptions are logged from constructor 2771s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 2771s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 2771s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 2771s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 2771s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 2771s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 2771s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 2771s JS G ENUM: Defining GObject.BindingFlags as 0x68cd7623de0 2771s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 2771s JS G OBJ: Defined class for Binding (GBinding), prototype 0x1f2f28211038, JSClass 0xfe016e85ba58, in object 0x383be1f7f2e0 2771s ok 4 Exceptions are logged from property setter with binding 2771s ok 5 Exceptions are logged from property getter with binding 2771s JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' 2771s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 2771s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x383be1ff97e0, JSClass 0xfe016e85b5e8, in object 0x383be1f7f290 2771s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 2771s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 2771s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 2771s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 2771s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 2771s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 2771s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 2771s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 2771s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 2771s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 2771s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 2771s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 2771s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 2771s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 2771s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 2771s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 2771s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 2771s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 2771s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 2771s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 2771s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 2771s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 2771s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 2771s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 2771s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 2771s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 2771s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 2771s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 2771s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 2771s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 2771s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 2771s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 2771s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 2771s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 2771s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 2771s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 2771s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 2771s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 2771s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 2771s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 2771s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 2771s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 2771s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 2771s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 2771s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 2771s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 2771s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 2771s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 2771s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 2771s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 2771s ok 6 logError logs a warning for a GError 2771s ok 7 logError logs a warning with a message if given 2771s ok 8 logError also logs an error for a created GError that is not thrown 2771s ok 9 logError logs an error created with the GLib.Error constructor 2771s JS G NS: Found info type FUNCTION for 'quark_from_string' in namespace 'GLib' 2771s ok 10 logError logs the quark for a JS-created GError type 2771s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 2771s ok 11 logError logs with stack for a GError created from a C struct 2771s ok 12 logError logs an error with a prefix if given 2771s ok 13 logError logs an error with prefix and message 2771s ok 14 logError logs a SyntaxError 2771s ok 15 logError logs an error with cause 2771s ok 16 logError logs a GError with cause 2771s ok 17 logError logs an error with non-object cause 2771s ok 18 logError logs an error with a cause tree 2771s ok 19 logError logs an error with cyclical causes 2771s JS G NS: Found info type FUNCTION for 'get_locale_variants' in namespace 'GLib' 2771s ok 20 Exception from function with too few arguments contains the full function name 2771s ok 21 Exception from function with too few arguments contains the full method name 2771s ok 22 thrown GError is an instance of error enum type 2771s JS G BXD: Defining method matches in prototype for GLib.Error 2771s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 2771s ok 23 thrown GError matches error domain and code 2771s ok 24 thrown GError has properties for domain and code 2771s ok 25 GError.new_literal constructs a valid GLib.Error 2771s ok 26 GError.new_literal does not accept invalid domains 2771s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Main loop instance 0xc8762d0603b0: Spinning loop until released or hook cleared 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 2 2771s JS MAINLOOP: handling job 3, 2771s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2771s JS MAINLOOP: Main loop instance 0xc8762d0603b0: release 2771s JS MAINLOOP: Completed job 3 2771s JS MEMORY: Memory report: before destroying context 2771s JS MEMORY: 429 objects currently alive 2771s JS MEMORY: boxed_instance = 144 2771s JS MEMORY: boxed_prototype = 11 2771s JS MEMORY: closure = 1 2771s JS MEMORY: function = 208 2771s JS MEMORY: fundamental_instance = 0 2771s JS MEMORY: fundamental_prototype = 0 2771s JS MEMORY: gerror_instance = 12 2771s JS MEMORY: gerror_prototype = 1 2771s JS MEMORY: interface = 4 2771s JS MEMORY: module = 9 2771s JS MEMORY: ns = 5 2771s JS MEMORY: object_instance = 16 2771s JS MEMORY: object_prototype = 16 2771s JS MEMORY: param = 2 2771s JS MEMORY: union_instance = 0 2771s JS MEMORY: union_prototype = 0 2771s JS CTX: JS shutdown sequence 2771s JS CTX: Stopping profiler 2771s JS CTX: Shutting down toggle queue 2771s JS CTX: Notifying external reference holders of GjsContext dispose 2771s JS MAINLOOP: Stopping promise job dispatcher 2771s JS CTX: Notifying reference holders of GjsContext dispose 2771s JS CTX: Checking unhandled promise rejections 2771s JS CTX: Releasing cached JS wrappers 2771s JS CTX: Final triggered GC 2771s JS G OBJ: Enqueuing GObject 0xc8762d35cf70 to toggle UP after shutdown, probably from another thread (0xc8762d1f1230). 2771s JS G OBJ: Enqueuing GObject 0xc8762d1c5d60 to toggle UP after shutdown, probably from another thread (0xc8762d1f1230). 2771s JS CTX: Destroying JS context 2771s JS CTX: Releasing all native objects 2771s JS CTX: Disabling auto GC 2771s JS CTX: Ending trace on global object 2771s JS CTX: Freeing allocated resources 2771s JS CTX: JS context destroyed 2771s PASS: cjs/testExceptions.test 2771s Running test: cjs/testGio.test 2771s JS NATIVE: Registered native JS module '_promiseNative' 2771s JS NATIVE: Registered native JS module '_byteArrayNative' 2771s JS NATIVE: Registered native JS module '_encodingNative' 2771s JS NATIVE: Registered native JS module '_gi' 2771s JS NATIVE: Registered native JS module 'gi' 2771s JS NATIVE: Registered native JS module 'cairoNative' 2771s JS NATIVE: Registered native JS module 'system' 2771s JS NATIVE: Registered native JS module 'console' 2771s JS NATIVE: Registered native JS module '_print' 2771s JS CTX: Enabling JIT 2771s JS CTX: Initialized class GjsFileImporter prototype 0xdead2100098 2771s JS IMPORT: Defining parent (nil) of 0xdead21000f8 'imports' is mod 0 2771s JS IMPORT: Importing '_print' 2771s JS NATIVE: Defining native module '_print' 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0xdead21006b0 '_print' is mod 1 2771s JS IMPORT: successfully imported module '_print' 2771s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2771s 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 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xdead21014f0), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xdead21021a8), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xdead21027a8), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xdead21027a8), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xdead21021a8), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xdead21014f0), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xdead21014f0), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xdead21014f0), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xdead21021a8), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xdead21027a8), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xdead21014f0), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xdead21014f0), global 0x33c7d2b3d1c0 2771s JS MAINLOOP: Main loop instance 0xb7a39948a3b0: hold 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Starting promise job dispatcher 2771s JS MAINLOOP: Main loop instance 0xb7a39948a3b0: Spinning loop until released or hook cleared 2771s JS MAINLOOP: handling job 0, 2771s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2771s JS MAINLOOP: Main loop instance 0xb7a39948a3b0: release 2771s JS MAINLOOP: Completed job 0 2771s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdead2115910), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xdead2116340), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xdead2116340), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdead2115910), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdead2115910), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xdead2116340), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module metadata hook for module 0xdead21169e8 2771s JS IMPORT: Defining meta.importSync for module 0xdead21169e8 2771s JS NATIVE: Defining native module 'gi' 2771s JS CTX: Initialized class GIRepositoryNamespace prototype 0xdead2117168 2771s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2771s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2771s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2771s JS IMPORT: Importing directory 'overrides' 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0xdead21171e8 'overrides' is mod 1 2771s JS IMPORT: Defined importer 'overrides' 0xdead21171e8 in 0xdead21000f8 2771s JS IMPORT: successfully imported directory 'overrides' 2771s JS IMPORT: Importing '_byteArrayNative' 2771s JS NATIVE: Defining native module '_byteArrayNative' 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0xdead2117630 '_byteArrayNative' is mod 1 2771s JS IMPORT: successfully imported module '_byteArrayNative' 2771s JS IMPORT: Importing '_promiseNative' 2771s JS NATIVE: Defining native module '_promiseNative' 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0xdead21176f0 '_promiseNative' is mod 1 2771s JS IMPORT: successfully imported module '_promiseNative' 2771s JS IMPORT: Importing module GLib succeeded 2771s JS IMPORT: Defining parent 0xdead21171e8 of 0x33c7d2b3e2b8 'GLib' is mod 1 2771s JS IMPORT: successfully imported module 'GLib' 2771s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2771s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x33c7d2b7f060, JSClass 0xf0a42235b348, in object 0x33c7d2b7f038 2771s JS CTX: Initialized class GIRepositoryGType prototype 0xdead2117920 2771s JS CTX: Initialized class GIRepositoryFunction prototype 0x33c7d2b3e308 2771s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2771s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2771s JS G BXD: Defined class for Error (GError), prototype 0x33c7d2b7f0b0, JSClass 0xf0a42235b348, in object 0x33c7d2b7f038 2771s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2771s JS G BXD: Defined class for Variant (GVariant), prototype 0x33c7d2b7f100, JSClass 0xf0a42235b348, in object 0x33c7d2b7f038 2771s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2771s JS G BXD: Defined class for Bytes (GBytes), prototype 0x33c7d2b7f150, JSClass 0xf0a42235b348, in object 0x33c7d2b7f038 2771s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2771s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2771s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x33c7d2b7f1a0, JSClass 0xf0a42235b348, in object 0x33c7d2b7f038 2771s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2771s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2771s JS G BXD: Defined class for Thread (GThread), prototype 0x33c7d2b7f1f0, JSClass 0xf0a42235b348, in object 0x33c7d2b7f038 2771s JS G BXD: Defining method ref in prototype for GLib.Thread 2771s JS G BXD: Defining method unref in prototype for GLib.Thread 2771s JS G NS: Defined namespace 'GLib' 0x33c7d2b7f038 in GIRepository 0xdead2116ff8 2771s JS IMPORT: Importing module jasmine succeeded 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0x33c7d2b3ecb8 'jasmine' is mod 1 2771s JS IMPORT: successfully imported module 'jasmine' 2771s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2771s JS MAINLOOP: Main loop instance 0xb7a39948a3b0: hold 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Main loop instance 0xb7a39948a3b0: Spinning loop until released or hook cleared 2771s JS MAINLOOP: handling job 0, 2771s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2771s JS MAINLOOP: Main loop instance 0xb7a39948a3b0: release 2771s JS MAINLOOP: Completed job 0 2771s JS IMPORT: Importing 'gi' 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0xdead2116ff8 'gi' is mod 1 2771s JS IMPORT: successfully imported module 'gi' 2771s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2771s JS G NS: Defined namespace 'CjsPrivate' 0x33c7d2b7f290 in GIRepository 0xdead2116ff8 2771s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2771s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2771s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2771s JS IMPORT: Importing module _legacy succeeded 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0x33c7d2b3eee8 '_legacy' is mod 1 2771s JS IMPORT: successfully imported module '_legacy' 2771s JS IMPORT: Importing module lang succeeded 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0x33c7d2b3ee98 'lang' is mod 1 2771s JS IMPORT: successfully imported module 'lang' 2771s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2771s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2771s JS IMPORT: Importing module _signals succeeded 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0x33c7d2b3ef38 '_signals' is mod 1 2771s JS IMPORT: successfully imported module '_signals' 2771s JS IMPORT: Importing module signals succeeded 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0x33c7d2b3ee48 'signals' is mod 1 2771s JS IMPORT: successfully imported module 'signals' 2771s JS IMPORT: Importing module Gio succeeded 2771s JS IMPORT: Defining parent 0xdead21171e8 of 0x33c7d2b3edf8 'Gio' is mod 1 2771s JS IMPORT: successfully imported module 'Gio' 2771s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2771s JS IMPORT: Importing '_gi' 2771s JS NATIVE: Defining native module '_gi' 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0xdead212dd30 '_gi' is mod 1 2771s JS IMPORT: successfully imported module '_gi' 2771s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2771s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2771s JS IMPORT: Importing module _common succeeded 2771s JS IMPORT: Defining parent 0xdead21000f8 of 0x33c7d2b3efd8 '_common' is mod 1 2771s JS IMPORT: successfully imported module '_common' 2771s JS IMPORT: Importing module GObject succeeded 2771s JS IMPORT: Defining parent 0xdead21171e8 of 0x33c7d2b3ef88 'GObject' is mod 1 2771s JS IMPORT: successfully imported module 'GObject' 2771s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2771s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2771s JS G BXD: Defined class for String (GString), prototype 0x33c7d2b7f538, JSClass 0xf0a42235b348, in object 0x33c7d2b7f2b8 2771s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2771s JS G PRM: Defined class ParamSpec prototype is 0x33c7d2bd30b0 class 0xf0a4223602e8 in object 0x33c7d2b7f2b8 2771s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2771s JS G OBJ: Defined class for Object (GObject), prototype 0x33c7d2b7f6a0, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f2b8 2771s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2771s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2771s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x33c7d2b7f6c8, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f2b8 2771s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2771s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2771s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2771s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2771s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2771s JS G NS: Defined namespace 'GObject' 0x33c7d2b7f2b8 in GIRepository 0xdead2116ff8 2771s JS G OBJ: Defined class for Application (GApplication), prototype 0x33c7d2b7f718, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2771s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x33c7d2bd3420, JSClass 0xf0a42235b830, in object 0x33c7d2b7f268 2771s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2771s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2771s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x33c7d2b7f790, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2771s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x33c7d2bd36a0, JSClass 0xf0a42235b830, in object 0x33c7d2b7f268 2771s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2771s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x33c7d2b7f808, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2771s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2771s JS G IFACE: Defined class for Initable (GInitable), prototype 0x33c7d2bd37e0, JSClass 0xf0a42235b830, in object 0x33c7d2b7f268 2771s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2771s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2771s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2771s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x33c7d2b7f880, JSClass 0xf0a42235b348, in object 0x33c7d2b7f268 2771s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2771s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x33c7d2b7f8d0, JSClass 0xf0a42235b348, in object 0x33c7d2b7f268 2771s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2771s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2771s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x33c7d2b7f920, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x33c7d2b7f970, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f290 2771s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2771s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x33c7d2b7f9c0, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2771s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2771s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2771s JS G IFACE: Defined class for File (GFile), prototype 0x33c7d2bd3948, JSClass 0xf0a42235b830, in object 0x33c7d2b7f268 2771s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x33c7d2b7fa38, JSClass 0xf0a42235ba58, in object 0xdead21170d8 2771s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2771s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x33c7d2b7fab0, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2771s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2771s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x33c7d2b7fb00, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2771s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x33c7d2b7fb50, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2771s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x33c7d2b7fba0, JSClass 0xf0a42235b348, in object 0x33c7d2b7f268 2771s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2771s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2771s JS G OBJ: Defined class for Settings (GSettings), prototype 0x33c7d2b7fbf0, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2771s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2771s JS G NS: Defined namespace 'Gio' 0x33c7d2b7f268 in GIRepository 0xdead2116ff8 2771s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 2771s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2771s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2771s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 2771s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 2771s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 2771s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 2771s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 2771s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 2771s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 2771s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 2771s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 2771s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 2771s JS G ENUM: Defining GObject.ParamFlags as 0xdead2133970 2771s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 2771s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 2771s JS G PRM: JSObject created with param instance 0xb7a399602e00 type GParamBoolean 2771s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2771s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 2771s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2771s JS G NS: Found info type FLAGS for 'FileQueryInfoFlags' in namespace 'Gio' 2771s JS G ENUM: Defining enum value NONE (fixed from none) 0 2771s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 2771s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0xdead210b2d0 2771s JS CTX: Script evaluation succeeded 2771s JS MAINLOOP: Main loop instance 0xb7a39948a3b0: Spinning loop until released or hook cleared 2771s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module metadata hook for module 0xdead210eef8 2771s JS IMPORT: Defining meta.importSync for module 0xdead210eef8 2771s JS NATIVE: Defining native module 'system' 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xdead210e230), global 0x33c7d2b3d1c0 2771s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2771s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2771s JS MAINLOOP: Set main loop hook to 2771s JS MAINLOOP: Main loop instance 0xb7a39948a3b0: hold 2771s JS MAINLOOP: Running and clearing main loop hook 2771s JS G BXD: Defining method run in prototype for GLib.MainLoop 2771s 1..37 2771s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2771s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2771s JS G BXD: Defined class for Source (GSource), prototype 0x33c7d2b7fcb8, JSClass 0xf0a42235b348, in object 0x33c7d2b7f038 2771s JS G BXD: Defining method set_priority in prototype for GLib.Source 2771s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2771s JS G BXD: Defining method attach in prototype for GLib.Source 2771s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2771s JS IMPORT: Module metadata hook for module 0x33c7d2b4ba50 2771s JS IMPORT: Defining meta.importSync for module 0x33c7d2b4ba50 2771s JS G NS: Found info type INTERFACE for 'ListModel' in namespace 'Gio' 2771s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x33c7d2bf9600, JSClass 0xf0a42235b830, in object 0x33c7d2b7f268 2771s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 2771s JS G BXD: Defining method destroy in prototype for GLib.Source 2771s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 2771s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 2771s ok 1 ListStore iterator ListStore iterates 2771s JS G NS: Found info type FUNCTION for 'list_store_insert_sorted' in namespace 'CjsPrivate' 2771s ok 2 Sorting in ListStore test insert_sorted 2771s JS G NS: Found info type FUNCTION for 'list_store_sort' in namespace 'CjsPrivate' 2771s ok 3 Sorting in ListStore test sort 2771s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 2771s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x1310d9315150, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s ok 4 Promisify function doesn't crash when async function is not defined 2771s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 2771s ok 5 Promisify function doesn't crash when finish function is not defined 2771s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 2771s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 2771s JS G OBJ: Defined class for Task (GTask), prototype 0x1310d9315308, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 2771s JS G NS: Found info type ENUM for 'FileType' in namespace 'Gio' 2771s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 2771s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 2771s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 2771s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 2771s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 2771s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 2771s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 2771s JS G ENUM: Defining Gio.FileType as 0xdead217d768 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s ok 6 Promisify function promisifies functions 2771s JS MAINLOOP: Completed job 1 2771s ok 7 Promisify function preserves old behavior 2771s ok 8 Promisify function can guess the finish function 2771s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 2771s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 2771s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x1310d9315740, JSClass 0xf0a42235b348, in object 0x33c7d2b7f268 2771s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 2771s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 2771s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 2771s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 2771s not ok 13 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 2771s # Message: Error: GSettings schema org.gnome.GjsTest not found in resource:///org/gnome/gjs/modules/core/overrides/Gio.js (line 753) 2771s # Stack: 2771s # error properties: Object({ matches: Function }) 2771s # _init@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:753:23 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:130:24 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:134:52 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:150:58 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:154:61 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:158:64 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:164:18 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:166:18 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:170:60 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:174:70 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # @/usr/libexec/installed-tests/cjs/js/testGio.js:178:56 2771s # 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/ 2771s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2771s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s JS MAINLOOP: Completed job 2 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s JS MAINLOOP: Completed job 2 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s JS MAINLOOP: Completed job 2 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s JS MAINLOOP: Completed job 2 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s JS MAINLOOP: Completed job 2 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s JS MAINLOOP: Completed job 2 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s JS MAINLOOP: Completed job 2 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s JS MAINLOOP: Completed job 2 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s ok 30 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 2771s JS MAINLOOP: Completed job 2 2771s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0x1310d9346560, JSClass 0xf0a42235ba58, in object 0x33c7d2b40da8 2771s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 2771s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 2771s ok 31 Gio.FileEnumerator overrides iterates synchronously 2771s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 2771s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s JS MAINLOOP: Completed job 2 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 2771s JS MAINLOOP: Completed job 0 2771s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s ok 32 Gio.FileEnumerator overrides iterates asynchronously 2771s JS MAINLOOP: Completed job 2 2771s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2771s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2771s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2771s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2771s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2771s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2771s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2771s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2771s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2771s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2771s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2771s JS G ENUM: Defining GLib.LogLevelFlags as 0xdead21d9f80 2771s JS G NS: Found info type ENUM for 'FileAttributeType' in namespace 'Gio' 2771s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 2771s JS G ENUM: Defining enum value STRING (fixed from string) 1 2771s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 2771s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 2771s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 2771s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 2771s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 2771s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 2771s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 2771s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 2771s JS G ENUM: Defining Gio.FileAttributeType as 0xdead21dab50 2771s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 2771s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2771s ok 33 Non-introspectable file attribute overrides invalid means unsetting the attribute 2771s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 2771s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 2771s ok 34 Non-introspectable file attribute overrides works for boolean 2771s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 2771s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 2771s ok 35 Non-introspectable file attribute overrides works for uint32 2771s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 2771s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 2771s ok 36 Non-introspectable file attribute overrides works for uint64 2771s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 2771s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x1310d9346fb0, JSClass 0xf0a42235ba58, in object 0x33c7d2b7f268 2771s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 2771s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 2771s ok 37 Non-introspectable file attribute overrides works for object 2771s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Main loop instance 0xb7a39948a3b0: Spinning loop until released or hook cleared 2771s JS MAINLOOP: handling job 0, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 0 2771s JS MAINLOOP: handling job 1, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 1 2771s JS MAINLOOP: handling job 2, 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Completed job 2 2771s JS MAINLOOP: handling job 3, 2771s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2771s JS MAINLOOP: Main loop instance 0xb7a39948a3b0: release 2771s JS MAINLOOP: Completed job 3 2771s JS MEMORY: Memory report: before destroying context 2771s JS MEMORY: 801 objects currently alive 2771s JS MEMORY: boxed_instance = 254 2771s JS MEMORY: boxed_prototype = 13 2771s JS MEMORY: closure = 22 2771s JS MEMORY: function = 264 2771s JS MEMORY: fundamental_instance = 0 2771s JS MEMORY: fundamental_prototype = 0 2771s JS MEMORY: gerror_instance = 1 2771s JS MEMORY: gerror_prototype = 1 2771s JS MEMORY: interface = 8 2771s JS MEMORY: module = 9 2771s JS MEMORY: ns = 4 2771s JS MEMORY: object_instance = 200 2771s JS MEMORY: object_prototype = 24 2771s JS MEMORY: param = 1 2771s JS MEMORY: union_instance = 0 2771s JS MEMORY: union_prototype = 0 2771s JS CTX: JS shutdown sequence 2771s JS CTX: Stopping profiler 2771s JS CTX: Shutting down toggle queue 2771s JS CTX: Notifying external reference holders of GjsContext dispose 2771s JS MAINLOOP: Stopping promise job dispatcher 2771s JS CTX: Notifying reference holders of GjsContext dispose 2771s JS CTX: Checking unhandled promise rejections 2771s JS CTX: Releasing cached JS wrappers 2771s JS CTX: Final triggered GC 2771s JS CTX: Destroying JS context 2771s JS CTX: Releasing all native objects 2771s JS CTX: Disabling auto GC 2771s JS CTX: Ending trace on global object 2771s JS CTX: Freeing allocated resources 2771s JS CTX: JS context destroyed 2771s PASS: cjs/testGio.test 2771s Running test: cjs/testPackage.test 2771s JS NATIVE: Registered native JS module '_promiseNative' 2771s JS NATIVE: Registered native JS module '_byteArrayNative' 2771s JS NATIVE: Registered native JS module '_encodingNative' 2771s JS NATIVE: Registered native JS module '_gi' 2771s JS NATIVE: Registered native JS module 'gi' 2771s JS NATIVE: Registered native JS module 'cairoNative' 2771s JS NATIVE: Registered native JS module 'system' 2771s JS NATIVE: Registered native JS module 'console' 2771s JS NATIVE: Registered native JS module '_print' 2771s JS CTX: Enabling JIT 2771s JS CTX: Initialized class GjsFileImporter prototype 0x162ff0c00098 2771s JS IMPORT: Defining parent (nil) of 0x162ff0c000f8 'imports' is mod 0 2771s JS IMPORT: Importing '_print' 2771s JS NATIVE: Defining native module '_print' 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x162ff0c006b0 '_print' is mod 1 2771s JS IMPORT: successfully imported module '_print' 2771s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2771s 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 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x162ff0c014f0), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x162ff0c021a8), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x162ff0c027a8), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x162ff0c027a8), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x162ff0c021a8), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x162ff0c014f0), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x162ff0c014f0), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x162ff0c014f0), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x162ff0c021a8), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x162ff0c027a8), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x162ff0c014f0), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x162ff0c014f0), global 0x157a63d3d1c0 2771s JS MAINLOOP: Main loop instance 0xbff2fbec43b0: hold 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Starting promise job dispatcher 2771s JS MAINLOOP: Main loop instance 0xbff2fbec43b0: Spinning loop until released or hook cleared 2771s JS MAINLOOP: handling job 0, 2771s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2771s JS MAINLOOP: Main loop instance 0xbff2fbec43b0: release 2771s JS MAINLOOP: Completed job 0 2771s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x162ff0c15910), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x162ff0c16340), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x162ff0c16340), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x162ff0c15910), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x162ff0c15910), global 0x157a63d3d1c0 2771s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x162ff0c16340), global 0x157a63d3d1c0 2771s JS IMPORT: Module metadata hook for module 0x162ff0c169e8 2771s JS IMPORT: Defining meta.importSync for module 0x162ff0c169e8 2771s JS NATIVE: Defining native module 'gi' 2771s JS CTX: Initialized class GIRepositoryNamespace prototype 0x162ff0c17168 2771s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2771s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2771s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2771s JS IMPORT: Importing directory 'overrides' 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x162ff0c171e8 'overrides' is mod 1 2771s JS IMPORT: Defined importer 'overrides' 0x162ff0c171e8 in 0x162ff0c000f8 2771s JS IMPORT: successfully imported directory 'overrides' 2771s JS IMPORT: Importing '_byteArrayNative' 2771s JS NATIVE: Defining native module '_byteArrayNative' 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x162ff0c17630 '_byteArrayNative' is mod 1 2771s JS IMPORT: successfully imported module '_byteArrayNative' 2771s JS IMPORT: Importing '_promiseNative' 2771s JS NATIVE: Defining native module '_promiseNative' 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x162ff0c176f0 '_promiseNative' is mod 1 2771s JS IMPORT: successfully imported module '_promiseNative' 2771s JS IMPORT: Importing module GLib succeeded 2771s JS IMPORT: Defining parent 0x162ff0c171e8 of 0x157a63d3e2b8 'GLib' is mod 1 2771s JS IMPORT: successfully imported module 'GLib' 2771s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2771s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x157a63d7f060, JSClass 0xefa7543cb348, in object 0x157a63d7f038 2771s JS CTX: Initialized class GIRepositoryGType prototype 0x162ff0c17920 2771s JS CTX: Initialized class GIRepositoryFunction prototype 0x157a63d3e308 2771s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2771s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2771s JS G BXD: Defined class for Error (GError), prototype 0x157a63d7f0b0, JSClass 0xefa7543cb348, in object 0x157a63d7f038 2771s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2771s JS G BXD: Defined class for Variant (GVariant), prototype 0x157a63d7f100, JSClass 0xefa7543cb348, in object 0x157a63d7f038 2771s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2771s JS G BXD: Defined class for Bytes (GBytes), prototype 0x157a63d7f150, JSClass 0xefa7543cb348, in object 0x157a63d7f038 2771s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2771s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2771s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x157a63d7f1a0, JSClass 0xefa7543cb348, in object 0x157a63d7f038 2771s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2771s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2771s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2771s JS G BXD: Defined class for Thread (GThread), prototype 0x157a63d7f1f0, JSClass 0xefa7543cb348, in object 0x157a63d7f038 2771s JS G BXD: Defining method ref in prototype for GLib.Thread 2771s JS G BXD: Defining method unref in prototype for GLib.Thread 2771s JS G NS: Defined namespace 'GLib' 0x157a63d7f038 in GIRepository 0x162ff0c16ff8 2771s JS IMPORT: Importing module jasmine succeeded 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x157a63d3ecb8 'jasmine' is mod 1 2771s JS IMPORT: successfully imported module 'jasmine' 2771s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2771s JS MAINLOOP: Main loop instance 0xbff2fbec43b0: hold 2771s JS MAINLOOP: Enqueue job , promise=, allocation site= 2771s JS MAINLOOP: Main loop instance 0xbff2fbec43b0: Spinning loop until released or hook cleared 2771s JS MAINLOOP: handling job 0, 2771s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2771s JS MAINLOOP: Main loop instance 0xbff2fbec43b0: release 2771s JS MAINLOOP: Completed job 0 2771s JS IMPORT: JS import 'package' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/package.js 2771s JS IMPORT: Importing 'gi' 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x162ff0c16ff8 'gi' is mod 1 2771s JS IMPORT: successfully imported module 'gi' 2771s 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 2771s JS G NS: Defined namespace 'GIRepository' 0x157a63d7f268 in GIRepository 0x162ff0c16ff8 2771s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2771s JS G NS: Defined namespace 'CjsPrivate' 0x157a63d7f2b8 in GIRepository 0x162ff0c16ff8 2771s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2771s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2771s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2771s JS IMPORT: Importing module _legacy succeeded 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x157a63d3ef38 '_legacy' is mod 1 2771s JS IMPORT: successfully imported module '_legacy' 2771s JS IMPORT: Importing module lang succeeded 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x157a63d3eee8 'lang' is mod 1 2771s JS IMPORT: successfully imported module 'lang' 2771s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2771s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2771s JS IMPORT: Importing module _signals succeeded 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x157a63d3ef88 '_signals' is mod 1 2771s JS IMPORT: successfully imported module '_signals' 2771s JS IMPORT: Importing module signals succeeded 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x157a63d3ee98 'signals' is mod 1 2771s JS IMPORT: successfully imported module 'signals' 2771s JS IMPORT: Importing module Gio succeeded 2771s JS IMPORT: Defining parent 0x162ff0c171e8 of 0x157a63d3ee48 'Gio' is mod 1 2771s JS IMPORT: successfully imported module 'Gio' 2771s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2771s JS IMPORT: Importing '_gi' 2771s JS NATIVE: Defining native module '_gi' 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x162ff0c2e150 '_gi' is mod 1 2771s JS IMPORT: successfully imported module '_gi' 2771s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2771s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2771s JS IMPORT: Importing module _common succeeded 2771s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x157a63dd0060 '_common' is mod 1 2771s JS IMPORT: successfully imported module '_common' 2771s JS IMPORT: Importing module GObject succeeded 2771s JS IMPORT: Defining parent 0x162ff0c171e8 of 0x157a63d3efd8 'GObject' is mod 1 2771s JS IMPORT: successfully imported module 'GObject' 2771s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2771s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2771s JS G BXD: Defined class for String (GString), prototype 0x157a63d7f560, JSClass 0xefa7543cb348, in object 0x157a63d7f2e0 2771s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2771s JS G PRM: Defined class ParamSpec prototype is 0x157a63dd0100 class 0xefa7543d02e8 in object 0x157a63d7f2e0 2771s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2771s JS G OBJ: Defined class for Object (GObject), prototype 0x157a63d7f6c8, JSClass 0xefa7543cba58, in object 0x157a63d7f2e0 2771s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2771s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2771s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x157a63d7f6f0, JSClass 0xefa7543cba58, in object 0x157a63d7f2e0 2771s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2771s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2771s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2771s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2771s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2771s JS G NS: Defined namespace 'GObject' 0x157a63d7f2e0 in GIRepository 0x162ff0c16ff8 2771s JS G OBJ: Defined class for Application (GApplication), prototype 0x157a63d7f740, JSClass 0xefa7543cba58, in object 0x157a63d7f290 2771s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2771s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x157a63dd0470, JSClass 0xefa7543cb830, in object 0x157a63d7f290 2771s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2771s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2772s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2772s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x157a63d7f7b8, JSClass 0xefa7543cba58, in object 0x157a63d7f290 2772s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2772s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x157a63dd06f0, JSClass 0xefa7543cb830, in object 0x157a63d7f290 2772s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2772s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x157a63d7f830, JSClass 0xefa7543cba58, in object 0x157a63d7f290 2772s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2772s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2772s JS G IFACE: Defined class for Initable (GInitable), prototype 0x157a63dd0830, JSClass 0xefa7543cb830, in object 0x157a63d7f290 2772s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2772s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2772s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2772s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x157a63d7f8a8, JSClass 0xefa7543cb348, in object 0x157a63d7f290 2772s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2772s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x157a63d7f8f8, JSClass 0xefa7543cb348, in object 0x157a63d7f290 2772s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2772s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2772s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x157a63d7f948, JSClass 0xefa7543cba58, in object 0x157a63d7f290 2772s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x157a63d7f998, JSClass 0xefa7543cba58, in object 0x157a63d7f2b8 2772s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2772s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x157a63d7f9e8, JSClass 0xefa7543cba58, in object 0x157a63d7f290 2772s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2772s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2772s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2772s JS G IFACE: Defined class for File (GFile), prototype 0x157a63dd0998, JSClass 0xefa7543cb830, in object 0x157a63d7f290 2772s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x157a63d7fa60, JSClass 0xefa7543cba58, in object 0x162ff0c170d8 2772s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2772s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x157a63d7fad8, JSClass 0xefa7543cba58, in object 0x157a63d7f290 2772s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2772s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2772s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x157a63d7fb28, JSClass 0xefa7543cba58, in object 0x157a63d7f290 2772s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2772s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x157a63d7fb78, JSClass 0xefa7543cba58, in object 0x157a63d7f290 2772s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2772s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x157a63d7fbc8, JSClass 0xefa7543cb348, in object 0x157a63d7f290 2772s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2772s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2772s JS G OBJ: Defined class for Settings (GSettings), prototype 0x157a63d7fc18, JSClass 0xefa7543cba58, in object 0x157a63d7f290 2772s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2772s JS G NS: Defined namespace 'Gio' 0x157a63d7f290 in GIRepository 0x162ff0c16ff8 2772s JS IMPORT: Importing 'system' 2772s JS NATIVE: Defining native module 'system' 2772s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x162ff0c33d30 'system' is mod 1 2772s JS IMPORT: successfully imported module 'system' 2772s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 2772s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 2772s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 2772s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 2772s JS G ENUM: Defining enum value ALL (fixed from all) 6 2772s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 2772s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 2772s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 2772s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 2772s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 2772s JS G ENUM: Defining enum value TIME (fixed from time) 2 2772s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x162ff0c343b0 2772s JS IMPORT: Importing module _gettext succeeded 2772s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x157a63ddc470 '_gettext' is mod 1 2772s JS IMPORT: successfully imported module '_gettext' 2772s JS IMPORT: Importing module gettext succeeded 2772s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x157a63ddc420 'gettext' is mod 1 2772s JS IMPORT: successfully imported module 'gettext' 2772s JS IMPORT: Importing module package succeeded 2772s JS IMPORT: Defining parent 0x162ff0c000f8 of 0x157a63d3edf8 'package' is mod 1 2772s JS IMPORT: successfully imported module 'package' 2772s JS CTX: Script evaluation succeeded 2772s JS MAINLOOP: Main loop instance 0xbff2fbec43b0: Spinning loop until released or hook cleared 2772s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module metadata hook for module 0x162ff0c00d80 2772s JS IMPORT: Defining meta.importSync for module 0x162ff0c00d80 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x162ff0c000b8), global 0x157a63d3d1c0 2772s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2772s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2772s JS MAINLOOP: Set main loop hook to 2772s JS MAINLOOP: Main loop instance 0xbff2fbec43b0: hold 2772s JS MAINLOOP: Running and clearing main loop hook 2772s JS G BXD: Defining method run in prototype for GLib.MainLoop 2772s 1..20 2772s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2772s JS G BXD: Defined class for Source (GSource), prototype 0x157a63d7fc90, JSClass 0xefa7543cb348, in object 0x157a63d7f038 2772s JS G BXD: Defining method set_priority in prototype for GLib.Source 2772s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2772s JS G BXD: Defining method attach in prototype for GLib.Source 2772s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2772s JS IMPORT: Module metadata hook for module 0x157a63d4be08 2772s JS IMPORT: Defining meta.importSync for module 0x157a63d4be08 2772s 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 2772s JS G NS: Defined namespace 'Regress' 0x157a63d7fd80 in GIRepository 0x157a63d40928 2772s JS G BXD: Defining method destroy in prototype for GLib.Source 2772s ok 1 Package module finds an existing library 2772s ok 2 Package module doesn't find a non-existent library 2772s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 2772s ok 3 Package module finds a function 2772s ok 4 Package module doesn't find a non-existent function 2772s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 2772s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x271368111060, JSClass 0xefa7543cba58, in object 0x157a63d7fd80 2772s ok 5 Package module finds a class 2772s ok 6 Package module doesn't find a non-existent class 2772s ok 7 Package module finds a property 2772s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 2772s ok 8 Package module doesn't find a non-existent property 2772s ok 9 Package module finds a static function 2772s ok 10 Package module doesn't find a non-existent static function 2772s ok 11 Package module finds a method 2772s ok 12 Package module doesn't find a non-existent method 2772s 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 2772s JS G NS: Defined namespace 'GIMarshallingTests' 0x2713681115b0 in GIRepository 0x157a63d40928 2772s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 2772s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x157a63dfb7b8, JSClass 0xefa7543cb830, in object 0x2713681115b0 2772s ok 13 Package module finds an interface 2772s ok 14 Package module doesn't find a non-existent interface 2772s ok 15 Package module finds an interface method 2772s JS G NS: Found info type FUNCTION for 'type_default_interface_ref' in namespace 'GObject' 2772s JS G NS: Found info type STRUCT for 'TypeInterface' in namespace 'GObject' 2772s JS G BXD: Defined class for TypeInterface (void), prototype 0x2713681117e0, JSClass 0xefa7543cb348, in object 0x157a63d7f2e0 2772s ok 16 Package module doesn't find a non-existent interface method 2772s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 2772s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 2772s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 2772s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 2772s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 2772s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 2772s JS G ENUM: Defining Regress.TestEnum as 0x162ff0c627e8 2772s ok 17 Package module finds an enum value 2772s ok 18 Package module doesn't find a non-existent enum value 2772s JS G NS: Found info type CONSTANT for 'BOOL_CONSTANT' in namespace 'Regress' 2772s ok 19 Package module finds a constant 2772s ok 20 Package module doesn't find a non-existent constant 2772s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Main loop instance 0xbff2fbec43b0: Spinning loop until released or hook cleared 2772s JS MAINLOOP: handling job 0, 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Completed job 0 2772s JS MAINLOOP: handling job 1, 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Completed job 1 2772s JS MAINLOOP: handling job 2, 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Completed job 2 2772s JS MAINLOOP: handling job 3, 2772s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2772s JS MAINLOOP: Main loop instance 0xbff2fbec43b0: release 2772s JS MAINLOOP: Completed job 3 2772s JS MEMORY: Memory report: before destroying context 2772s JS MEMORY: 349 objects currently alive 2772s JS MEMORY: boxed_instance = 88 2772s JS MEMORY: boxed_prototype = 12 2772s JS MEMORY: closure = 1 2772s JS MEMORY: function = 209 2772s JS MEMORY: fundamental_instance = 0 2772s JS MEMORY: fundamental_prototype = 0 2772s JS MEMORY: gerror_instance = 0 2772s JS MEMORY: gerror_prototype = 0 2772s JS MEMORY: interface = 5 2772s JS MEMORY: module = 12 2772s JS MEMORY: ns = 7 2772s JS MEMORY: object_instance = 1 2772s JS MEMORY: object_prototype = 14 2772s JS MEMORY: param = 0 2772s JS MEMORY: union_instance = 0 2772s JS MEMORY: union_prototype = 0 2772s JS CTX: JS shutdown sequence 2772s JS CTX: Stopping profiler 2772s JS CTX: Shutting down toggle queue 2772s JS CTX: Notifying external reference holders of GjsContext dispose 2772s JS MAINLOOP: Stopping promise job dispatcher 2772s JS CTX: Notifying reference holders of GjsContext dispose 2772s JS CTX: Checking unhandled promise rejections 2772s JS CTX: Releasing cached JS wrappers 2772s JS CTX: Final triggered GC 2772s JS CTX: Destroying JS context 2772s JS CTX: Releasing all native objects 2772s JS CTX: Disabling auto GC 2772s JS CTX: Ending trace on global object 2772s JS CTX: Freeing allocated resources 2772s JS CTX: JS context destroyed 2772s PASS: cjs/testPackage.test 2772s Running test: cjs/testCairo.test 2772s JS NATIVE: Registered native JS module '_promiseNative' 2772s JS NATIVE: Registered native JS module '_byteArrayNative' 2772s JS NATIVE: Registered native JS module '_encodingNative' 2772s JS NATIVE: Registered native JS module '_gi' 2772s JS NATIVE: Registered native JS module 'gi' 2772s JS NATIVE: Registered native JS module 'cairoNative' 2772s JS NATIVE: Registered native JS module 'system' 2772s JS NATIVE: Registered native JS module 'console' 2772s JS NATIVE: Registered native JS module '_print' 2772s JS CTX: Enabling JIT 2772s JS CTX: Initialized class GjsFileImporter prototype 0x2edfa1400098 2772s JS IMPORT: Defining parent (nil) of 0x2edfa14000f8 'imports' is mod 0 2772s JS IMPORT: Importing '_print' 2772s JS NATIVE: Defining native module '_print' 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x2edfa14006b0 '_print' is mod 1 2772s JS IMPORT: successfully imported module '_print' 2772s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2772s 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 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2edfa14014f0), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2edfa14021a8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2edfa14027a8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2edfa14027a8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2edfa14021a8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2edfa14014f0), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2edfa14014f0), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2edfa14014f0), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2edfa14021a8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2edfa14027a8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2edfa14014f0), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2edfa14014f0), global 0x23a90483d1c0 2772s JS MAINLOOP: Main loop instance 0xb3bff2f193b0: hold 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Starting promise job dispatcher 2772s JS MAINLOOP: Main loop instance 0xb3bff2f193b0: Spinning loop until released or hook cleared 2772s JS MAINLOOP: handling job 0, 2772s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2772s JS MAINLOOP: Main loop instance 0xb3bff2f193b0: release 2772s JS MAINLOOP: Completed job 0 2772s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2edfa1415910), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2edfa1416340), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2edfa1416340), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2edfa1415910), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2edfa1415910), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2edfa1416340), global 0x23a90483d1c0 2772s JS IMPORT: Module metadata hook for module 0x2edfa14169e8 2772s JS IMPORT: Defining meta.importSync for module 0x2edfa14169e8 2772s JS NATIVE: Defining native module 'gi' 2772s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2edfa1417168 2772s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2772s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2772s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2772s JS IMPORT: Importing directory 'overrides' 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x2edfa14171e8 'overrides' is mod 1 2772s JS IMPORT: Defined importer 'overrides' 0x2edfa14171e8 in 0x2edfa14000f8 2772s JS IMPORT: successfully imported directory 'overrides' 2772s JS IMPORT: Importing '_byteArrayNative' 2772s JS NATIVE: Defining native module '_byteArrayNative' 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x2edfa1417630 '_byteArrayNative' is mod 1 2772s JS IMPORT: successfully imported module '_byteArrayNative' 2772s JS IMPORT: Importing '_promiseNative' 2772s JS NATIVE: Defining native module '_promiseNative' 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x2edfa14176f0 '_promiseNative' is mod 1 2772s JS IMPORT: successfully imported module '_promiseNative' 2772s JS IMPORT: Importing module GLib succeeded 2772s JS IMPORT: Defining parent 0x2edfa14171e8 of 0x23a90483e2b8 'GLib' is mod 1 2772s JS IMPORT: successfully imported module 'GLib' 2772s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2772s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x23a90487f060, JSClass 0xe285b494b348, in object 0x23a90487f038 2772s JS CTX: Initialized class GIRepositoryGType prototype 0x2edfa1417920 2772s JS CTX: Initialized class GIRepositoryFunction prototype 0x23a90483e308 2772s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2772s JS G BXD: Defined class for Error (GError), prototype 0x23a90487f0b0, JSClass 0xe285b494b348, in object 0x23a90487f038 2772s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2772s JS G BXD: Defined class for Variant (GVariant), prototype 0x23a90487f100, JSClass 0xe285b494b348, in object 0x23a90487f038 2772s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2772s JS G BXD: Defined class for Bytes (GBytes), prototype 0x23a90487f150, JSClass 0xe285b494b348, in object 0x23a90487f038 2772s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2772s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x23a90487f1a0, JSClass 0xe285b494b348, in object 0x23a90487f038 2772s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2772s JS G BXD: Defined class for Thread (GThread), prototype 0x23a90487f1f0, JSClass 0xe285b494b348, in object 0x23a90487f038 2772s JS G BXD: Defining method ref in prototype for GLib.Thread 2772s JS G BXD: Defining method unref in prototype for GLib.Thread 2772s JS G NS: Defined namespace 'GLib' 0x23a90487f038 in GIRepository 0x2edfa1416ff8 2772s JS IMPORT: Importing module jasmine succeeded 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x23a90483ecb8 'jasmine' is mod 1 2772s JS IMPORT: successfully imported module 'jasmine' 2772s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2772s JS MAINLOOP: Main loop instance 0xb3bff2f193b0: hold 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Main loop instance 0xb3bff2f193b0: Spinning loop until released or hook cleared 2772s JS MAINLOOP: handling job 0, 2772s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2772s JS MAINLOOP: Main loop instance 0xb3bff2f193b0: release 2772s JS MAINLOOP: Completed job 0 2772s JS IMPORT: Importing 'gi' 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x2edfa1416ff8 'gi' is mod 1 2772s JS IMPORT: successfully imported module 'gi' 2772s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 2772s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 2772s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 2772s JS IMPORT: Importing module _cairo succeeded 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x23a90483ee48 '_cairo' is mod 1 2772s JS IMPORT: successfully imported module '_cairo' 2772s JS IMPORT: Importing 'cairoNative' 2772s JS NATIVE: Defining native module 'cairoNative' 2772s JS CTX: Initialized class Region prototype 0x2edfa142b3d0 2772s JS CTX: Initialized class Context prototype 0x2edfa142b4f0 2772s JS CTX: Initialized class Surface prototype 0x2edfa142bcd0 2772s JS CTX: Initialized class ImageSurface prototype 0x2edfa142bdb0 2772s JS CTX: Initialized class Path prototype 0x2edfa142be10 2772s JS CTX: Initialized class PSSurface prototype 0x2edfa142be70 2772s JS CTX: Initialized class PDFSurface prototype 0x2edfa142bed0 2772s JS CTX: Initialized class SVGSurface prototype 0x2edfa142bfb0 2772s JS CTX: Initialized class Pattern prototype 0x2edfa142c090 2772s JS CTX: Initialized class Gradient prototype 0x2edfa142c0f0 2772s JS CTX: Initialized class LinearGradient prototype 0x2edfa142c150 2772s JS CTX: Initialized class RadialGradient prototype 0x2edfa142c1b0 2772s JS CTX: Initialized class SurfacePattern prototype 0x2edfa142c210 2772s JS CTX: Initialized class SolidPattern prototype 0x2edfa142c270 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x2edfa142b3b0 'cairoNative' is mod 1 2772s JS IMPORT: successfully imported module 'cairoNative' 2772s JS IMPORT: Importing module cairo succeeded 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x23a90483edf8 'cairo' is mod 1 2772s JS IMPORT: successfully imported module 'cairo' 2772s 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 2772s JS G NS: Defined namespace 'Gdk' 0x23a90487f308 in GIRepository 0x2edfa1416ff8 2772s 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 2772s JS G NS: Defined namespace 'GIMarshallingTests' 0x23a90487f330 in GIRepository 0x2edfa1416ff8 2772s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2772s JS IMPORT: Importing module _legacy succeeded 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x23a90483eee8 '_legacy' is mod 1 2772s JS IMPORT: successfully imported module '_legacy' 2772s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2772s JS G NS: Defined namespace 'CjsPrivate' 0x23a90487f3a8 in GIRepository 0x2edfa1416ff8 2772s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2772s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2772s JS IMPORT: Importing module lang succeeded 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x23a90483efd8 'lang' is mod 1 2772s JS IMPORT: successfully imported module 'lang' 2772s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2772s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2772s JS IMPORT: Importing module _signals succeeded 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x23a9048d1060 '_signals' is mod 1 2772s JS IMPORT: successfully imported module '_signals' 2772s JS IMPORT: Importing module signals succeeded 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x23a90483ef88 'signals' is mod 1 2772s JS IMPORT: successfully imported module 'signals' 2772s JS IMPORT: Importing module Gio succeeded 2772s JS IMPORT: Defining parent 0x2edfa14171e8 of 0x23a90483ef38 'Gio' is mod 1 2772s JS IMPORT: successfully imported module 'Gio' 2772s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2772s JS IMPORT: Importing '_gi' 2772s JS NATIVE: Defining native module '_gi' 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x2edfa142f758 '_gi' is mod 1 2772s JS IMPORT: successfully imported module '_gi' 2772s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2772s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2772s JS IMPORT: Importing module _common succeeded 2772s JS IMPORT: Defining parent 0x2edfa14000f8 of 0x23a9048d1100 '_common' is mod 1 2772s JS IMPORT: successfully imported module '_common' 2772s JS IMPORT: Importing module GObject succeeded 2772s JS IMPORT: Defining parent 0x2edfa14171e8 of 0x23a9048d10b0 'GObject' is mod 1 2772s JS IMPORT: successfully imported module 'GObject' 2772s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2772s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2772s JS G BXD: Defined class for String (GString), prototype 0x23a90487f650, JSClass 0xe285b494b348, in object 0x23a90487f3d0 2772s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2772s JS G PRM: Defined class ParamSpec prototype is 0x23a9048d11a0 class 0xe285b49502e8 in object 0x23a90487f3d0 2772s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2772s JS G OBJ: Defined class for Object (GObject), prototype 0x23a90487f7b8, JSClass 0xe285b494ba58, in object 0x23a90487f3d0 2772s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2772s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2772s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x23a90487f7e0, JSClass 0xe285b494ba58, in object 0x23a90487f3d0 2772s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2772s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2772s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2772s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2772s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2772s JS G NS: Defined namespace 'GObject' 0x23a90487f3d0 in GIRepository 0x2edfa1416ff8 2772s JS G OBJ: Defined class for Application (GApplication), prototype 0x23a90487f830, JSClass 0xe285b494ba58, in object 0x23a90487f380 2772s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2772s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x23a9048d1510, JSClass 0xe285b494b830, in object 0x23a90487f380 2772s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2772s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2772s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2772s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x23a90487f8a8, JSClass 0xe285b494ba58, in object 0x23a90487f380 2772s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2772s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x23a9048d1790, JSClass 0xe285b494b830, in object 0x23a90487f380 2772s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2772s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x23a90487f920, JSClass 0xe285b494ba58, in object 0x23a90487f380 2772s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2772s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2772s JS G IFACE: Defined class for Initable (GInitable), prototype 0x23a9048d18d0, JSClass 0xe285b494b830, in object 0x23a90487f380 2772s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2772s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2772s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2772s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x23a90487f998, JSClass 0xe285b494b348, in object 0x23a90487f380 2772s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2772s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x23a90487f9e8, JSClass 0xe285b494b348, in object 0x23a90487f380 2772s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2772s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2772s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x23a90487fa38, JSClass 0xe285b494ba58, in object 0x23a90487f380 2772s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x23a90487fa88, JSClass 0xe285b494ba58, in object 0x23a90487f3a8 2772s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2772s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x23a90487fad8, JSClass 0xe285b494ba58, in object 0x23a90487f380 2772s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2772s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2772s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2772s JS G IFACE: Defined class for File (GFile), prototype 0x23a9048d1a38, JSClass 0xe285b494b830, in object 0x23a90487f380 2772s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x23a90487fb50, JSClass 0xe285b494ba58, in object 0x2edfa14170d8 2772s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2772s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x23a90487fbc8, JSClass 0xe285b494ba58, in object 0x23a90487f380 2772s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2772s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2772s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x23a90487fc18, JSClass 0xe285b494ba58, in object 0x23a90487f380 2772s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2772s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x23a90487fc68, JSClass 0xe285b494ba58, in object 0x23a90487f380 2772s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2772s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x23a90487fcb8, JSClass 0xe285b494b348, in object 0x23a90487f380 2772s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2772s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2772s JS G OBJ: Defined class for Settings (GSettings), prototype 0x23a90487fd08, JSClass 0xe285b494ba58, in object 0x23a90487f380 2772s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2772s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2772s JS G NS: Defined namespace 'Gio' 0x23a90487f380 in GIRepository 0x2edfa1416ff8 2772s JS IMPORT: Importing module Gtk succeeded 2772s JS IMPORT: Defining parent 0x2edfa14171e8 of 0x23a90483ee98 'Gtk' is mod 1 2772s JS IMPORT: successfully imported module 'Gtk' 2772s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 2772s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 2772s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x23a90487fd58, JSClass 0xe285b494ba58, in object 0x23a90487f3d0 2772s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x23a90487fda8, JSClass 0xe285b494ba58, in object 0x23a90487f358 2772s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 2772s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x23a9048e4768, JSClass 0xe285b494b830, in object 0x23a90487f358 2772s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 2772s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x23a90487fe20, JSClass 0xe285b494ba58, in object 0x23a90487f358 2772s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 2772s JS G NS: Defined namespace 'Gtk' 0x23a90487f358 in GIRepository 0x2edfa1416ff8 2772s 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 2772s JS G NS: Defined namespace 'Regress' 0x23a90487fe70 in GIRepository 0x2edfa1416ff8 2772s JS IMPORT: Importing module cairo succeeded 2772s JS IMPORT: Defining parent 0x23a904840c58 of 0x23a9048f76c8 'cairo' is mod 1 2772s JS IMPORT: successfully imported module 'cairo' 2772s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 2772s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 2772s JS G ENUM: Defining enum value NONE (fixed from none) 1 2772s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 2772s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 2772s JS G ENUM: Defining enum value FAST (fixed from fast) 4 2772s JS G ENUM: Defining enum value GOOD (fixed from good) 5 2772s JS G ENUM: Defining enum value BEST (fixed from best) 6 2772s JS G ENUM: Defining cairo.Antialias as 0x2edfa1413c08 2772s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 2772s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 2772s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 2772s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 2772s JS G ENUM: Defining cairo.Content as 0x2edfa1413ce8 2772s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 2772s JS G ENUM: Defining enum value NONE (fixed from none) 0 2772s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 2772s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 2772s JS G ENUM: Defining enum value PAD (fixed from pad) 3 2772s JS G ENUM: Defining cairo.Extend as 0x2edfa1413d48 2772s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 2772s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 2772s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 2772s JS G ENUM: Defining cairo.FillRule as 0x2edfa1413da8 2772s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 2772s JS G ENUM: Defining enum value FAST (fixed from fast) 0 2772s JS G ENUM: Defining enum value GOOD (fixed from good) 1 2772s JS G ENUM: Defining enum value BEST (fixed from best) 2 2772s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 2772s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 2772s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 2772s JS G ENUM: Defining cairo.Filter as 0x2edfa1413e08 2772s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 2772s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 2772s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 2772s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 2772s JS G ENUM: Defining cairo.FontSlant as 0x2edfa1413e68 2772s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 2772s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 2772s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 2772s JS G ENUM: Defining cairo.FontWeight as 0x2edfa1413ec8 2772s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 2772s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 2772s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 2772s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 2772s JS G ENUM: Defining enum value A8 (fixed from a8) 2 2772s JS G ENUM: Defining enum value A1 (fixed from a1) 3 2772s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 2772s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 2772s JS G ENUM: Defining cairo.Format as 0x2edfa1413f28 2772s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 2772s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 2772s JS G ENUM: Defining enum value ROUND (fixed from round) 1 2772s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 2772s JS G ENUM: Defining cairo.LineCap as 0x2edfa1414008 2772s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 2772s JS G ENUM: Defining enum value MITER (fixed from miter) 0 2772s JS G ENUM: Defining enum value ROUND (fixed from round) 1 2772s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 2772s JS G ENUM: Defining cairo.LineJoin as 0x2edfa1414068 2772s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 2772s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 2772s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 2772s JS G ENUM: Defining enum value OVER (fixed from over) 2 2772s JS G ENUM: Defining enum value IN (fixed from in) 3 2772s JS G ENUM: Defining enum value OUT (fixed from out) 4 2772s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 2772s JS G ENUM: Defining enum value DEST (fixed from dest) 6 2772s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 2772s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 2772s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 2772s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 2772s JS G ENUM: Defining enum value XOR (fixed from xor) 11 2772s JS G ENUM: Defining enum value ADD (fixed from add) 12 2772s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 2772s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 2772s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 2772s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 2772s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 2772s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 2772s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 2772s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 2772s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 2772s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 2772s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 2772s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 2772s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 2772s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 2772s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 2772s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 2772s JS G ENUM: Defining cairo.Operator as 0x2edfa14140c8 2772s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 2772s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 2772s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 2772s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 2772s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 2772s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 2772s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 2772s JS G ENUM: Defining cairo.PatternType as 0x2edfa14142a8 2772s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 2772s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 2772s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 2772s JS G ENUM: Defining enum value PS (fixed from ps) 2 2772s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 2772s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 2772s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 2772s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 2772s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 2772s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 2772s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 2772s JS G ENUM: Defining enum value SVG (fixed from svg) 10 2772s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 2772s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 2772s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 2772s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 2772s JS G ENUM: Defining enum value QT (fixed from qt) 15 2772s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 2772s JS G ENUM: Defining enum value VG (fixed from vg) 17 2772s JS G ENUM: Defining enum value GL (fixed from gl) 18 2772s JS G ENUM: Defining enum value DRM (fixed from drm) 19 2772s JS G ENUM: Defining enum value TEE (fixed from tee) 20 2772s JS G ENUM: Defining enum value XML (fixed from xml) 21 2772s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 2772s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 2772s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 2772s JS G ENUM: Defining cairo.SurfaceType as 0x2edfa1414308 2772s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 2772s JS G BXD: Defined class for Region (CairoRegion), prototype 0x3cec26e0f100, JSClass 0xe285b494b348, in object 0x23a90487fe98 2772s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 2772s JS G BXD: Defined class for Context (CairoContext), prototype 0x3cec26e0f128, JSClass 0xe285b494b348, in object 0x23a90487fe98 2772s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 2772s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x3cec26e0f150, JSClass 0xe285b494b348, in object 0x23a90487fe98 2772s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 2772s JS G BXD: Defined class for Path (void), prototype 0x3cec26e0f178, JSClass 0xe285b494b348, in object 0x23a90487fe98 2772s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 2772s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x3cec26e0f1a0, JSClass 0xe285b494b348, in object 0x23a90487fe98 2772s JS G NS: Defined namespace 'cairo' 0x23a90487fe98 in GIRepository 0x23a904840940 2772s JS CTX: Script evaluation succeeded 2772s JS MAINLOOP: Main loop instance 0xb3bff2f193b0: Spinning loop until released or hook cleared 2772s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module metadata hook for module 0x2edfa14163b0 2772s JS IMPORT: Defining meta.importSync for module 0x2edfa14163b0 2772s JS NATIVE: Defining native module 'system' 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2edfa14156e8), global 0x23a90483d1c0 2772s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2772s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2772s JS MAINLOOP: Set main loop hook to 2772s JS MAINLOOP: Main loop instance 0xb3bff2f193b0: hold 2772s JS MAINLOOP: Running and clearing main loop hook 2772s JS G BXD: Defining method run in prototype for GLib.MainLoop 2772s 1..43 2772s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2772s JS G BXD: Defined class for Source (GSource), prototype 0x3cec26e0f1c8, JSClass 0xe285b494b348, in object 0x23a90487f038 2772s JS G BXD: Defining method set_priority in prototype for GLib.Source 2772s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2772s JS G BXD: Defining method attach in prototype for GLib.Source 2772s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2772s JS IMPORT: Module metadata hook for module 0x23a90484b970 2772s JS IMPORT: Defining meta.importSync for module 0x23a90484b970 2772s JS G BXD: Defining method destroy in prototype for GLib.Source 2772s ok 1 Cairo context has the right type 2772s ok 2 Cairo context reports its target surface 2772s ok 3 Cairo context can set its source to a pattern 2772s ok 4 Cairo context can set its antialias 2772s ok 5 Cairo context can set its fill rule 2772s ok 6 Cairo context can set its line cap 2772s ok 7 Cairo context can set its line join 2772s ok 8 Cairo context can set its line width 2772s ok 9 Cairo context can set its miter limit 2772s ok 10 Cairo context can set its operator 2772s ok 11 Cairo context can set its tolerance 2772s ok 12 Cairo context has a rectangle as clip extents 2772s ok 13 Cairo context has a rectangle as fill extents 2772s ok 14 Cairo context has a rectangle as stroke extents 2772s ok 15 Cairo context has zero dashes initially 2772s ok 16 Cairo context transforms user to device coordinates 2772s ok 17 Cairo context transforms user to device distance 2772s ok 18 Cairo context transforms device to user coordinates 2772s ok 19 Cairo context transforms device to user distance 2772s ok 20 Cairo context computes text extents 2772s ok 21 Cairo context can call various, otherwise untested, methods without crashing 2772s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 2772s ok 23 Cairo pattern has typechecks 2772s ok 24 Cairo solid pattern can be created from RGB static method 2772s ok 25 Cairo solid pattern can be created from RGBA static method 2772s ok 26 Cairo surface pattern can be created and added as a source 2772s ok 27 Cairo linear gradient can be created and added as a source 2772s ok 28 Cairo radial gradient can be created and added as a source 2772s ok 29 Cairo path has typechecks 2772s ok 30 Cairo surface has typechecks 2772s ok 31 Cairo surface can access the device scale 2772s ok 32 Cairo surface can access the device offset 2772s ok 33 Cairo surface can be finalized 2772s JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' 2772s ok 34 Cairo GI test suite for context can be marshalled as a return value 2772s JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' 2772s ok 35 Cairo GI test suite for context can be marshalled as an in parameter 2772s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' 2772s ok 36 Cairo GI test suite for surface can be marshalled as a transfer-none return value 2772s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' 2772s ok 37 Cairo GI test suite for surface can be marshalled as a transfer-full return value 2772s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' 2772s ok 38 Cairo GI test suite for surface can be marshalled as an in parameter 2772s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' 2772s ok 39 Cairo GI test suite for surface can be marshalled as an out parameter 2772s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 2772s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x3cec26e416a0, JSClass 0xe285b494ba58, in object 0x23a90487fe70 2772s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 2772s ok 40 Cairo GI test suite can be marshalled through a signal handler 2772s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 2772s ok 41 Cairo GI test suite can have its type inferred as a foreign struct 2772s ok 42 Cairo imported via GI has the same functionality as imports.cairo 2772s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 2772s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x3cec26e419c0, JSClass 0xe285b494b348, in object 0x23a90487fe98 2772s ok 43 Cairo imported via GI has boxed types from the GIR file 2772s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Main loop instance 0xb3bff2f193b0: Spinning loop until released or hook cleared 2772s JS MAINLOOP: handling job 0, 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Completed job 0 2772s JS MAINLOOP: handling job 1, 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Completed job 1 2772s JS MAINLOOP: handling job 2, 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Completed job 2 2772s JS MAINLOOP: handling job 3, 2772s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2772s JS MAINLOOP: Main loop instance 0xb3bff2f193b0: release 2772s JS MAINLOOP: Completed job 3 2772s JS MEMORY: Memory report: before destroying context 2772s JS MEMORY: 552 objects currently alive 2772s JS MEMORY: boxed_instance = 257 2772s JS MEMORY: boxed_prototype = 17 2772s JS MEMORY: closure = 2 2772s JS MEMORY: function = 230 2772s JS MEMORY: fundamental_instance = 0 2772s JS MEMORY: fundamental_prototype = 0 2772s JS MEMORY: gerror_instance = 0 2772s JS MEMORY: gerror_prototype = 0 2772s JS MEMORY: interface = 5 2772s JS MEMORY: module = 13 2772s JS MEMORY: ns = 9 2772s JS MEMORY: object_instance = 2 2772s JS MEMORY: object_prototype = 17 2772s JS MEMORY: param = 0 2772s JS MEMORY: union_instance = 0 2772s JS MEMORY: union_prototype = 0 2772s JS CTX: JS shutdown sequence 2772s JS CTX: Stopping profiler 2772s JS CTX: Shutting down toggle queue 2772s JS CTX: Notifying external reference holders of GjsContext dispose 2772s JS MAINLOOP: Stopping promise job dispatcher 2772s JS CTX: Notifying reference holders of GjsContext dispose 2772s JS CTX: Checking unhandled promise rejections 2772s JS CTX: Releasing cached JS wrappers 2772s JS CTX: Final triggered GC 2772s JS CTX: Destroying JS context 2772s JS CTX: Releasing all native objects 2772s JS CTX: Disabling auto GC 2772s JS CTX: Ending trace on global object 2772s JS CTX: Freeing allocated resources 2772s JS CTX: JS context destroyed 2772s PASS: cjs/testCairo.test 2772s Running test: cjs/testFormat.test 2772s JS NATIVE: Registered native JS module '_promiseNative' 2772s JS NATIVE: Registered native JS module '_byteArrayNative' 2772s JS NATIVE: Registered native JS module '_encodingNative' 2772s JS NATIVE: Registered native JS module '_gi' 2772s JS NATIVE: Registered native JS module 'gi' 2772s JS NATIVE: Registered native JS module 'cairoNative' 2772s JS NATIVE: Registered native JS module 'system' 2772s JS NATIVE: Registered native JS module 'console' 2772s JS NATIVE: Registered native JS module '_print' 2772s JS CTX: Enabling JIT 2772s JS CTX: Initialized class GjsFileImporter prototype 0x3c995ed00098 2772s JS IMPORT: Defining parent (nil) of 0x3c995ed000f8 'imports' is mod 0 2772s JS IMPORT: Importing '_print' 2772s JS NATIVE: Defining native module '_print' 2772s JS IMPORT: Defining parent 0x3c995ed000f8 of 0x3c995ed006b0 '_print' is mod 1 2772s JS IMPORT: successfully imported module '_print' 2772s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2772s 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 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3c995ed014f0), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3c995ed021a8), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3c995ed027a8), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3c995ed027a8), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3c995ed021a8), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3c995ed014f0), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3c995ed014f0), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3c995ed014f0), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3c995ed021a8), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3c995ed027a8), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3c995ed014f0), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3c995ed014f0), global 0x261d0753d1c0 2772s JS MAINLOOP: Main loop instance 0xabd0229003b0: hold 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Starting promise job dispatcher 2772s JS MAINLOOP: Main loop instance 0xabd0229003b0: Spinning loop until released or hook cleared 2772s JS MAINLOOP: handling job 0, 2772s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2772s JS MAINLOOP: Main loop instance 0xabd0229003b0: release 2772s JS MAINLOOP: Completed job 0 2772s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3c995ed15910), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3c995ed16340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3c995ed16340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3c995ed15910), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3c995ed15910), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3c995ed16340), global 0x261d0753d1c0 2772s JS IMPORT: Module metadata hook for module 0x3c995ed169e8 2772s JS IMPORT: Defining meta.importSync for module 0x3c995ed169e8 2772s JS NATIVE: Defining native module 'gi' 2772s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3c995ed17168 2772s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2772s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2772s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2772s JS IMPORT: Importing directory 'overrides' 2772s JS IMPORT: Defining parent 0x3c995ed000f8 of 0x3c995ed171e8 'overrides' is mod 1 2772s JS IMPORT: Defined importer 'overrides' 0x3c995ed171e8 in 0x3c995ed000f8 2772s JS IMPORT: successfully imported directory 'overrides' 2772s JS IMPORT: Importing '_byteArrayNative' 2772s JS NATIVE: Defining native module '_byteArrayNative' 2772s JS IMPORT: Defining parent 0x3c995ed000f8 of 0x3c995ed17630 '_byteArrayNative' is mod 1 2772s JS IMPORT: successfully imported module '_byteArrayNative' 2772s JS IMPORT: Importing '_promiseNative' 2772s JS NATIVE: Defining native module '_promiseNative' 2772s JS IMPORT: Defining parent 0x3c995ed000f8 of 0x3c995ed176f0 '_promiseNative' is mod 1 2772s JS IMPORT: successfully imported module '_promiseNative' 2772s JS IMPORT: Importing module GLib succeeded 2772s JS IMPORT: Defining parent 0x3c995ed171e8 of 0x261d0753e2b8 'GLib' is mod 1 2772s JS IMPORT: successfully imported module 'GLib' 2772s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2772s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x261d0757f060, JSClass 0xfe875568b348, in object 0x261d0757f038 2772s JS CTX: Initialized class GIRepositoryGType prototype 0x3c995ed17920 2772s JS CTX: Initialized class GIRepositoryFunction prototype 0x261d0753e308 2772s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2772s JS G BXD: Defined class for Error (GError), prototype 0x261d0757f0b0, JSClass 0xfe875568b348, in object 0x261d0757f038 2772s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2772s JS G BXD: Defined class for Variant (GVariant), prototype 0x261d0757f100, JSClass 0xfe875568b348, in object 0x261d0757f038 2772s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2772s JS G BXD: Defined class for Bytes (GBytes), prototype 0x261d0757f150, JSClass 0xfe875568b348, in object 0x261d0757f038 2772s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2772s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x261d0757f1a0, JSClass 0xfe875568b348, in object 0x261d0757f038 2772s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2772s JS G BXD: Defined class for Thread (GThread), prototype 0x261d0757f1f0, JSClass 0xfe875568b348, in object 0x261d0757f038 2772s JS G BXD: Defining method ref in prototype for GLib.Thread 2772s JS G BXD: Defining method unref in prototype for GLib.Thread 2772s JS G NS: Defined namespace 'GLib' 0x261d0757f038 in GIRepository 0x3c995ed16ff8 2772s JS IMPORT: Importing module jasmine succeeded 2772s JS IMPORT: Defining parent 0x3c995ed000f8 of 0x261d0753ecb8 'jasmine' is mod 1 2772s JS IMPORT: successfully imported module 'jasmine' 2772s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2772s JS MAINLOOP: Main loop instance 0xabd0229003b0: hold 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Main loop instance 0xabd0229003b0: Spinning loop until released or hook cleared 2772s JS MAINLOOP: handling job 0, 2772s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2772s JS MAINLOOP: Main loop instance 0xabd0229003b0: release 2772s JS MAINLOOP: Completed job 0 2772s JS IMPORT: JS import 'format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/format.js 2772s JS IMPORT: JS import '_format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_format.js 2772s JS IMPORT: JS import '_format' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_format.js 2772s JS IMPORT: Importing 'gi' 2772s JS IMPORT: Defining parent 0x3c995ed000f8 of 0x3c995ed16ff8 'gi' is mod 1 2772s JS IMPORT: successfully imported module 'gi' 2772s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2772s JS G NS: Defined namespace 'CjsPrivate' 0x261d0757f268 in GIRepository 0x3c995ed16ff8 2772s JS IMPORT: Importing module _format succeeded 2772s JS IMPORT: Defining parent 0x3c995ed000f8 of 0x261d0753ee48 '_format' is mod 1 2772s JS IMPORT: successfully imported module '_format' 2772s JS IMPORT: Importing module format succeeded 2772s JS IMPORT: Defining parent 0x3c995ed000f8 of 0x261d0753edf8 'format' is mod 1 2772s JS IMPORT: successfully imported module 'format' 2772s JS CTX: Script evaluation succeeded 2772s JS MAINLOOP: Main loop instance 0xabd0229003b0: Spinning loop until released or hook cleared 2772s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module metadata hook for module 0x3c995ed33008 2772s JS IMPORT: Defining meta.importSync for module 0x3c995ed33008 2772s JS NATIVE: Defining native module 'system' 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3c995ed32340), global 0x261d0753d1c0 2772s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2772s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2772s JS MAINLOOP: Set main loop hook to 2772s JS MAINLOOP: Main loop instance 0xabd0229003b0: hold 2772s JS MAINLOOP: Running and clearing main loop hook 2772s JS G BXD: Defining method run in prototype for GLib.MainLoop 2772s 1..12 2772s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2772s JS G BXD: Defined class for Source (GSource), prototype 0x261d0757f290, JSClass 0xfe875568b348, in object 0x261d0757f038 2772s JS G BXD: Defining method set_priority in prototype for GLib.Source 2772s JS IMPORT: Importing '_gi' 2772s JS NATIVE: Defining native module '_gi' 2772s JS IMPORT: Defining parent 0x3c995ed000f8 of 0x3c995ed3a2f8 '_gi' is mod 1 2772s JS IMPORT: successfully imported module '_gi' 2772s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2772s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2772s JS IMPORT: Importing module _common succeeded 2772s JS IMPORT: Defining parent 0x3c995ed000f8 of 0x261d075c90d8 '_common' is mod 1 2772s JS IMPORT: successfully imported module '_common' 2772s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2772s JS IMPORT: Importing module _legacy succeeded 2772s JS IMPORT: Defining parent 0x3c995ed000f8 of 0x261d075c9128 '_legacy' is mod 1 2772s JS IMPORT: successfully imported module '_legacy' 2772s JS IMPORT: Importing module GObject succeeded 2772s JS IMPORT: Defining parent 0x3c995ed171e8 of 0x261d075c9088 'GObject' is mod 1 2772s JS IMPORT: successfully imported module 'GObject' 2772s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2772s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2772s JS G BXD: Defined class for String (GString), prototype 0x261d0757f588, JSClass 0xfe875568b348, in object 0x261d0757f308 2772s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2772s JS G PRM: Defined class ParamSpec prototype is 0x261d075c91c8 class 0xfe87556902e8 in object 0x261d0757f308 2772s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2772s JS G OBJ: Defined class for Object (GObject), prototype 0x261d0757f6f0, JSClass 0xfe875568ba58, in object 0x261d0757f308 2772s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2772s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2772s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x261d0757f718, JSClass 0xfe875568ba58, in object 0x261d0757f308 2772s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2772s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2772s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2772s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2772s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2772s JS G NS: Defined namespace 'GObject' 0x261d0757f308 in GIRepository 0x3c995ed16ff8 2772s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2772s JS G BXD: Defining method attach in prototype for GLib.Source 2772s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2772s JS IMPORT: Module metadata hook for module 0x261d0754bbd8 2772s JS IMPORT: Defining meta.importSync for module 0x261d0754bbd8 2772s JS G BXD: Defining method destroy in prototype for GLib.Source 2772s ok 1 imports.format escapes % with another % character 2772s ok 2 imports.format formats a single string argument 2772s ok 3 imports.format formats two string arguments 2772s ok 4 imports.format formats two swapped string arguments 2772s ok 5 imports.format formats a number in base 10 2772s ok 6 imports.format formats a number in base 16 2772s ok 7 imports.format formats a floating point number with no precision 2772s ok 8 imports.format formats a floating point number with precision 2 2772s ok 9 imports.format pads with zeroes 2772s ok 10 imports.format pads with spaces 2772s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 2772s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 2772s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Main loop instance 0xabd0229003b0: Spinning loop until released or hook cleared 2772s JS MAINLOOP: handling job 0, 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Completed job 0 2772s JS MAINLOOP: handling job 1, 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Completed job 1 2772s JS MAINLOOP: handling job 2, 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Completed job 2 2772s JS MAINLOOP: handling job 3, 2772s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2772s JS MAINLOOP: Main loop instance 0xabd0229003b0: release 2772s JS MAINLOOP: Completed job 3 2772s JS MEMORY: Memory report: before destroying context 2772s JS MEMORY: 170 objects currently alive 2772s JS MEMORY: boxed_instance = 55 2772s JS MEMORY: boxed_prototype = 8 2772s JS MEMORY: closure = 1 2772s JS MEMORY: function = 94 2772s JS MEMORY: fundamental_instance = 0 2772s JS MEMORY: fundamental_prototype = 0 2772s JS MEMORY: gerror_instance = 0 2772s JS MEMORY: gerror_prototype = 0 2772s JS MEMORY: interface = 0 2772s JS MEMORY: module = 7 2772s JS MEMORY: ns = 3 2772s JS MEMORY: object_instance = 0 2772s JS MEMORY: object_prototype = 2 2772s JS MEMORY: param = 0 2772s JS MEMORY: union_instance = 0 2772s JS MEMORY: union_prototype = 0 2772s JS CTX: JS shutdown sequence 2772s JS CTX: Stopping profiler 2772s JS CTX: Shutting down toggle queue 2772s JS CTX: Notifying external reference holders of GjsContext dispose 2772s JS MAINLOOP: Stopping promise job dispatcher 2772s JS CTX: Notifying reference holders of GjsContext dispose 2772s JS CTX: Checking unhandled promise rejections 2772s JS CTX: Releasing cached JS wrappers 2772s JS CTX: Final triggered GC 2772s JS CTX: Destroying JS context 2772s JS CTX: Releasing all native objects 2772s JS CTX: Disabling auto GC 2772s JS CTX: Ending trace on global object 2772s JS CTX: Freeing allocated resources 2772s JS CTX: JS context destroyed 2772s PASS: cjs/testFormat.test 2772s Running test: cjs/testself.test 2772s JS NATIVE: Registered native JS module '_promiseNative' 2772s JS NATIVE: Registered native JS module '_byteArrayNative' 2772s JS NATIVE: Registered native JS module '_encodingNative' 2772s JS NATIVE: Registered native JS module '_gi' 2772s JS NATIVE: Registered native JS module 'gi' 2772s JS NATIVE: Registered native JS module 'cairoNative' 2772s JS NATIVE: Registered native JS module 'system' 2772s JS NATIVE: Registered native JS module 'console' 2772s JS NATIVE: Registered native JS module '_print' 2772s JS CTX: Enabling JIT 2772s JS CTX: Initialized class GjsFileImporter prototype 0x1947bee00098 2772s JS IMPORT: Defining parent (nil) of 0x1947bee000f8 'imports' is mod 0 2772s JS IMPORT: Importing '_print' 2772s JS NATIVE: Defining native module '_print' 2772s JS IMPORT: Defining parent 0x1947bee000f8 of 0x1947bee006b0 '_print' is mod 1 2772s JS IMPORT: successfully imported module '_print' 2772s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2772s 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 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1947bee014f0), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1947bee021a8), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1947bee027a8), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1947bee027a8), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1947bee021a8), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1947bee014f0), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1947bee014f0), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1947bee014f0), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1947bee021a8), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1947bee027a8), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1947bee014f0), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1947bee014f0), global 0x35786be3d1c0 2772s JS MAINLOOP: Main loop instance 0xba6d346fe3b0: hold 2772s JS MAINLOOP: Enqueue job , promise=, allocation site= 2772s JS MAINLOOP: Starting promise job dispatcher 2772s JS MAINLOOP: Main loop instance 0xba6d346fe3b0: Spinning loop until released or hook cleared 2772s JS MAINLOOP: handling job 0, 2772s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2772s JS MAINLOOP: Main loop instance 0xba6d346fe3b0: release 2772s JS MAINLOOP: Completed job 0 2772s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1947bee15910), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1947bee16340), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1947bee16340), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1947bee15910), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1947bee15910), global 0x35786be3d1c0 2772s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1947bee16340), global 0x35786be3d1c0 2772s JS IMPORT: Module metadata hook for module 0x1947bee169e8 2772s JS IMPORT: Defining meta.importSync for module 0x1947bee169e8 2772s JS NATIVE: Defining native module 'gi' 2772s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1947bee17168 2772s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2772s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2772s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2772s JS IMPORT: Importing directory 'overrides' 2772s JS IMPORT: Defining parent 0x1947bee000f8 of 0x1947bee171e8 'overrides' is mod 1 2772s JS IMPORT: Defined importer 'overrides' 0x1947bee171e8 in 0x1947bee000f8 2772s JS IMPORT: successfully imported directory 'overrides' 2772s JS IMPORT: Importing '_byteArrayNative' 2772s JS NATIVE: Defining native module '_byteArrayNative' 2772s JS IMPORT: Defining parent 0x1947bee000f8 of 0x1947bee17630 '_byteArrayNative' is mod 1 2772s JS IMPORT: successfully imported module '_byteArrayNative' 2772s JS IMPORT: Importing '_promiseNative' 2772s JS NATIVE: Defining native module '_promiseNative' 2772s JS IMPORT: Defining parent 0x1947bee000f8 of 0x1947bee176f0 '_promiseNative' is mod 1 2772s JS IMPORT: successfully imported module '_promiseNative' 2772s JS IMPORT: Importing module GLib succeeded 2772s JS IMPORT: Defining parent 0x1947bee171e8 of 0x35786be3e2b8 'GLib' is mod 1 2772s JS IMPORT: successfully imported module 'GLib' 2772s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2772s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x35786be7f060, JSClass 0xf7e2c7c7b348, in object 0x35786be7f038 2772s JS CTX: Initialized class GIRepositoryGType prototype 0x1947bee17920 2772s JS CTX: Initialized class GIRepositoryFunction prototype 0x35786be3e308 2772s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2772s JS G BXD: Defined class for Error (GError), prototype 0x35786be7f0b0, JSClass 0xf7e2c7c7b348, in object 0x35786be7f038 2772s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2772s JS G BXD: Defined class for Variant (GVariant), prototype 0x35786be7f100, JSClass 0xf7e2c7c7b348, in object 0x35786be7f038 2772s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2772s JS G BXD: Defined class for Bytes (GBytes), prototype 0x35786be7f150, JSClass 0xf7e2c7c7b348, in object 0x35786be7f038 2772s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2772s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x35786be7f1a0, JSClass 0xf7e2c7c7b348, in object 0x35786be7f038 2772s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2772s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2772s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2772s JS G BXD: Defined class for Thread (GThread), prototype 0x35786be7f1f0, JSClass 0xf7e2c7c7b348, in object 0x35786be7f038 2772s JS G BXD: Defining method ref in prototype for GLib.Thread 2772s JS G BXD: Defining method unref in prototype for GLib.Thread 2772s JS G NS: Defined namespace 'GLib' 0x35786be7f038 in GIRepository 0x1947bee16ff8 2772s JS IMPORT: Importing module jasmine succeeded 2772s JS IMPORT: Defining parent 0x1947bee000f8 of 0x35786be3ecb8 'jasmine' is mod 1 2773s JS IMPORT: successfully imported module 'jasmine' 2773s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2773s JS MAINLOOP: Main loop instance 0xba6d346fe3b0: hold 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: Main loop instance 0xba6d346fe3b0: Spinning loop until released or hook cleared 2773s JS MAINLOOP: handling job 0, 2773s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2773s JS MAINLOOP: Main loop instance 0xba6d346fe3b0: release 2773s JS MAINLOOP: Completed job 0 2773s JS CTX: Script evaluation succeeded 2773s JS MAINLOOP: Main loop instance 0xba6d346fe3b0: Spinning loop until released or hook cleared 2773s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module metadata hook for module 0x1947bee30450 2773s JS IMPORT: Defining meta.importSync for module 0x1947bee30450 2773s JS NATIVE: Defining native module 'system' 2773s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1947bee2f788), global 0x35786be3d1c0 2773s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2773s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2773s JS MAINLOOP: Set main loop hook to 2773s JS MAINLOOP: Main loop instance 0xba6d346fe3b0: hold 2773s JS MAINLOOP: Running and clearing main loop hook 2773s JS G BXD: Defining method run in prototype for GLib.MainLoop 2773s 1..6 2773s JS IMPORT: Importing 'gi' 2773s JS IMPORT: Defining parent 0x1947bee000f8 of 0x1947bee16ff8 'gi' is mod 1 2773s JS IMPORT: successfully imported module 'gi' 2773s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2773s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2773s JS G BXD: Defined class for Source (GSource), prototype 0x35786be7f268, JSClass 0xf7e2c7c7b348, in object 0x35786be7f038 2773s JS G BXD: Defining method set_priority in prototype for GLib.Source 2773s JS IMPORT: Importing '_gi' 2773s JS NATIVE: Defining native module '_gi' 2773s JS IMPORT: Defining parent 0x1947bee000f8 of 0x1947bee377f0 '_gi' is mod 1 2773s JS IMPORT: successfully imported module '_gi' 2773s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2773s JS G NS: Defined namespace 'CjsPrivate' 0x35786be7f308 in GIRepository 0x1947bee16ff8 2773s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2773s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2773s JS IMPORT: Importing module _common succeeded 2773s JS IMPORT: Defining parent 0x1947bee000f8 of 0x35786becd038 '_common' is mod 1 2773s JS IMPORT: successfully imported module '_common' 2773s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2773s JS IMPORT: Importing module _legacy succeeded 2773s JS IMPORT: Defining parent 0x1947bee000f8 of 0x35786becd088 '_legacy' is mod 1 2773s JS IMPORT: successfully imported module '_legacy' 2773s JS IMPORT: Importing module GObject succeeded 2773s JS IMPORT: Defining parent 0x1947bee171e8 of 0x35786be3efb0 'GObject' is mod 1 2773s JS IMPORT: successfully imported module 'GObject' 2773s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2773s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2773s JS G BXD: Defined class for String (GString), prototype 0x35786be7f588, JSClass 0xf7e2c7c7b348, in object 0x35786be7f2e0 2773s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2773s JS G PRM: Defined class ParamSpec prototype is 0x35786becd128 class 0xf7e2c7c802e8 in object 0x35786be7f2e0 2773s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2773s JS G OBJ: Defined class for Object (GObject), prototype 0x35786be7f6f0, JSClass 0xf7e2c7c7ba58, in object 0x35786be7f2e0 2773s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2773s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2773s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x35786be7f718, JSClass 0xf7e2c7c7ba58, in object 0x35786be7f2e0 2773s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2773s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2773s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2773s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2773s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2773s JS G NS: Defined namespace 'GObject' 0x35786be7f2e0 in GIRepository 0x1947bee16ff8 2773s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2773s JS G BXD: Defining method attach in prototype for GLib.Source 2773s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2773s JS IMPORT: Module metadata hook for module 0x1947bee042b8 2773s JS IMPORT: Defining meta.importSync for module 0x1947bee042b8 2773s JS G BXD: Defining method destroy in prototype for GLib.Source 2773s ok 1 Test harness internal consistency 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: handling job 0, 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: Completed job 0 2773s JS MAINLOOP: handling job 1, 2773s ok 2 Test harness internal consistency awaiting a Promise resolves 2773s JS MAINLOOP: Completed job 1 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: handling job 0, 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: Completed job 0 2773s JS MAINLOOP: handling job 1, 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: Completed job 1 2773s JS MAINLOOP: handling job 2, 2773s ok 3 Test harness internal consistency awaiting a nested async function resolves 2773s JS MAINLOOP: Completed job 2 2773s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 2773s Executing: cjs/testself.test 2773s ok 5 SpiderMonkey features check WeakRef is enabled 2773s ok 6 SpiderMonkey features check class static blocks are enabled 2773s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: Main loop instance 0xba6d346fe3b0: Spinning loop until released or hook cleared 2773s JS MAINLOOP: handling job 0, 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: Completed job 0 2773s JS MAINLOOP: handling job 1, 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: Completed job 1 2773s JS MAINLOOP: handling job 2, 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: Completed job 2 2773s JS MAINLOOP: handling job 3, 2773s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2773s JS MAINLOOP: Main loop instance 0xba6d346fe3b0: release 2773s JS MAINLOOP: Completed job 3 2773s JS MEMORY: Memory report: before destroying context 2773s JS MEMORY: 150 objects currently alive 2773s JS MEMORY: boxed_instance = 37 2773s JS MEMORY: boxed_prototype = 8 2773s JS MEMORY: closure = 1 2773s JS MEMORY: function = 94 2773s JS MEMORY: fundamental_instance = 0 2773s JS MEMORY: fundamental_prototype = 0 2773s JS MEMORY: gerror_instance = 0 2773s JS MEMORY: gerror_prototype = 0 2773s JS MEMORY: interface = 0 2773s JS MEMORY: module = 5 2773s JS MEMORY: ns = 3 2773s JS MEMORY: object_instance = 0 2773s JS MEMORY: object_prototype = 2 2773s JS MEMORY: param = 0 2773s JS MEMORY: union_instance = 0 2773s JS MEMORY: union_prototype = 0 2773s JS CTX: JS shutdown sequence 2773s JS CTX: Stopping profiler 2773s JS CTX: Shutting down toggle queue 2773s JS CTX: Notifying external reference holders of GjsContext dispose 2773s JS MAINLOOP: Stopping promise job dispatcher 2773s JS CTX: Notifying reference holders of GjsContext dispose 2773s JS CTX: Checking unhandled promise rejections 2773s JS CTX: Releasing cached JS wrappers 2773s JS CTX: Final triggered GC 2773s JS CTX: Destroying JS context 2773s JS CTX: Releasing all native objects 2773s JS CTX: Disabling auto GC 2773s JS CTX: Ending trace on global object 2773s JS CTX: Freeing allocated resources 2773s JS CTX: JS context destroyed 2773s PASS: cjs/testself.test 2773s Running test: cjs/testRegress.test 2773s JS NATIVE: Registered native JS module '_promiseNative' 2773s JS NATIVE: Registered native JS module '_byteArrayNative' 2773s JS NATIVE: Registered native JS module '_encodingNative' 2773s JS NATIVE: Registered native JS module '_gi' 2773s JS NATIVE: Registered native JS module 'gi' 2773s JS NATIVE: Registered native JS module 'cairoNative' 2773s JS NATIVE: Registered native JS module 'system' 2773s JS NATIVE: Registered native JS module 'console' 2773s JS NATIVE: Registered native JS module '_print' 2773s JS CTX: Enabling JIT 2773s JS CTX: Initialized class GjsFileImporter prototype 0x18a3d6c00098 2773s JS IMPORT: Defining parent (nil) of 0x18a3d6c000f8 'imports' is mod 0 2773s JS IMPORT: Importing '_print' 2773s JS NATIVE: Defining native module '_print' 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x18a3d6c006b0 '_print' is mod 1 2773s JS IMPORT: successfully imported module '_print' 2773s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2773s 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 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x18a3d6c014f0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x18a3d6c021a8), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x18a3d6c027a8), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x18a3d6c027a8), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x18a3d6c021a8), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x18a3d6c014f0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x18a3d6c014f0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x18a3d6c014f0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x18a3d6c021a8), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x18a3d6c027a8), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x18a3d6c014f0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x18a3d6c014f0), global 0x340611f3d1c0 2773s JS MAINLOOP: Main loop instance 0xaef5c490a3b0: hold 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: Starting promise job dispatcher 2773s JS MAINLOOP: Main loop instance 0xaef5c490a3b0: Spinning loop until released or hook cleared 2773s JS MAINLOOP: handling job 0, 2773s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2773s JS MAINLOOP: Main loop instance 0xaef5c490a3b0: release 2773s JS MAINLOOP: Completed job 0 2773s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x18a3d6c15910), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x18a3d6c16340), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x18a3d6c16340), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x18a3d6c15910), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x18a3d6c15910), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x18a3d6c16340), global 0x340611f3d1c0 2773s JS IMPORT: Module metadata hook for module 0x18a3d6c169e8 2773s JS IMPORT: Defining meta.importSync for module 0x18a3d6c169e8 2773s JS NATIVE: Defining native module 'gi' 2773s JS CTX: Initialized class GIRepositoryNamespace prototype 0x18a3d6c17168 2773s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2773s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2773s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2773s JS IMPORT: Importing directory 'overrides' 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x18a3d6c171e8 'overrides' is mod 1 2773s JS IMPORT: Defined importer 'overrides' 0x18a3d6c171e8 in 0x18a3d6c000f8 2773s JS IMPORT: successfully imported directory 'overrides' 2773s JS IMPORT: Importing '_byteArrayNative' 2773s JS NATIVE: Defining native module '_byteArrayNative' 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x18a3d6c17630 '_byteArrayNative' is mod 1 2773s JS IMPORT: successfully imported module '_byteArrayNative' 2773s JS IMPORT: Importing '_promiseNative' 2773s JS NATIVE: Defining native module '_promiseNative' 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x18a3d6c176f0 '_promiseNative' is mod 1 2773s JS IMPORT: successfully imported module '_promiseNative' 2773s JS IMPORT: Importing module GLib succeeded 2773s JS IMPORT: Defining parent 0x18a3d6c171e8 of 0x340611f3e2b8 'GLib' is mod 1 2773s JS IMPORT: successfully imported module 'GLib' 2773s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2773s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x340611f7f060, JSClass 0xedefde17b348, in object 0x340611f7f038 2773s JS CTX: Initialized class GIRepositoryGType prototype 0x18a3d6c17920 2773s JS CTX: Initialized class GIRepositoryFunction prototype 0x340611f3e308 2773s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2773s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2773s JS G BXD: Defined class for Error (GError), prototype 0x340611f7f0b0, JSClass 0xedefde17b348, in object 0x340611f7f038 2773s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2773s JS G BXD: Defined class for Variant (GVariant), prototype 0x340611f7f100, JSClass 0xedefde17b348, in object 0x340611f7f038 2773s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2773s JS G BXD: Defined class for Bytes (GBytes), prototype 0x340611f7f150, JSClass 0xedefde17b348, in object 0x340611f7f038 2773s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2773s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2773s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x340611f7f1a0, JSClass 0xedefde17b348, in object 0x340611f7f038 2773s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2773s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2773s JS G BXD: Defined class for Thread (GThread), prototype 0x340611f7f1f0, JSClass 0xedefde17b348, in object 0x340611f7f038 2773s JS G BXD: Defining method ref in prototype for GLib.Thread 2773s JS G BXD: Defining method unref in prototype for GLib.Thread 2773s JS G NS: Defined namespace 'GLib' 0x340611f7f038 in GIRepository 0x18a3d6c16ff8 2773s JS IMPORT: Importing module jasmine succeeded 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x340611f3ecb8 'jasmine' is mod 1 2773s JS IMPORT: successfully imported module 'jasmine' 2773s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2773s JS MAINLOOP: Main loop instance 0xaef5c490a3b0: hold 2773s JS MAINLOOP: Enqueue job , promise=, allocation site= 2773s JS MAINLOOP: Main loop instance 0xaef5c490a3b0: Spinning loop until released or hook cleared 2773s JS MAINLOOP: handling job 0, 2773s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2773s JS MAINLOOP: Main loop instance 0xaef5c490a3b0: release 2773s JS MAINLOOP: Completed job 0 2773s JS IMPORT: Importing 'gi' 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x18a3d6c16ff8 'gi' is mod 1 2773s JS IMPORT: successfully imported module 'gi' 2773s 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 2773s JS G NS: Defined namespace 'Regress' 0x340611f7f268 in GIRepository 0x18a3d6c16ff8 2773s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2773s JS G NS: Defined namespace 'CjsPrivate' 0x340611f7f2b8 in GIRepository 0x18a3d6c16ff8 2773s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2773s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2773s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2773s JS IMPORT: Importing module _legacy succeeded 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x340611f3eee8 '_legacy' is mod 1 2773s JS IMPORT: successfully imported module '_legacy' 2773s JS IMPORT: Importing module lang succeeded 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x340611f3ee98 'lang' is mod 1 2773s JS IMPORT: successfully imported module 'lang' 2773s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2773s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2773s JS IMPORT: Importing module _signals succeeded 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x340611f3ef38 '_signals' is mod 1 2773s JS IMPORT: successfully imported module '_signals' 2773s JS IMPORT: Importing module signals succeeded 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x340611f3ee48 'signals' is mod 1 2773s JS IMPORT: successfully imported module 'signals' 2773s JS IMPORT: Importing module Gio succeeded 2773s JS IMPORT: Defining parent 0x18a3d6c171e8 of 0x340611f3edf8 'Gio' is mod 1 2773s JS IMPORT: successfully imported module 'Gio' 2773s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2773s JS IMPORT: Importing '_gi' 2773s JS NATIVE: Defining native module '_gi' 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x18a3d6c2ddd0 '_gi' is mod 1 2773s JS IMPORT: successfully imported module '_gi' 2773s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2773s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2773s JS IMPORT: Importing module _common succeeded 2773s JS IMPORT: Defining parent 0x18a3d6c000f8 of 0x340611f3efd8 '_common' is mod 1 2773s JS IMPORT: successfully imported module '_common' 2773s JS IMPORT: Importing module GObject succeeded 2773s JS IMPORT: Defining parent 0x18a3d6c171e8 of 0x340611f3ef88 'GObject' is mod 1 2773s JS IMPORT: successfully imported module 'GObject' 2773s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2773s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2773s JS G BXD: Defined class for String (GString), prototype 0x340611f7f560, JSClass 0xedefde17b348, in object 0x340611f7f2e0 2773s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2773s JS G PRM: Defined class ParamSpec prototype is 0x340611fdd0b0 class 0xedefde1802e8 in object 0x340611f7f2e0 2773s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2773s JS G OBJ: Defined class for Object (GObject), prototype 0x340611f7f6c8, JSClass 0xedefde17ba58, in object 0x340611f7f2e0 2773s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2773s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2773s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x340611f7f6f0, JSClass 0xedefde17ba58, in object 0x340611f7f2e0 2773s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2773s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2773s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2773s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2773s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2773s JS G NS: Defined namespace 'GObject' 0x340611f7f2e0 in GIRepository 0x18a3d6c16ff8 2773s JS G OBJ: Defined class for Application (GApplication), prototype 0x340611f7f740, JSClass 0xedefde17ba58, in object 0x340611f7f290 2773s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2773s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x340611fdd420, JSClass 0xedefde17b830, in object 0x340611f7f290 2773s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2773s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2773s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2773s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2773s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2773s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2773s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2773s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2773s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2773s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2773s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x340611f7f7b8, JSClass 0xedefde17ba58, in object 0x340611f7f290 2773s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2773s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x340611fdd6a0, JSClass 0xedefde17b830, in object 0x340611f7f290 2773s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2773s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x340611f7f830, JSClass 0xedefde17ba58, in object 0x340611f7f290 2773s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2773s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2773s JS G IFACE: Defined class for Initable (GInitable), prototype 0x340611fdd7e0, JSClass 0xedefde17b830, in object 0x340611f7f290 2773s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2773s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2773s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2773s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x340611f7f8a8, JSClass 0xedefde17b348, in object 0x340611f7f290 2773s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2773s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x340611f7f8f8, JSClass 0xedefde17b348, in object 0x340611f7f290 2773s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2773s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2773s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x340611f7f948, JSClass 0xedefde17ba58, in object 0x340611f7f290 2773s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x340611f7f998, JSClass 0xedefde17ba58, in object 0x340611f7f2b8 2773s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2773s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x340611f7f9e8, JSClass 0xedefde17ba58, in object 0x340611f7f290 2773s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2773s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2773s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2773s JS G IFACE: Defined class for File (GFile), prototype 0x340611fdd948, JSClass 0xedefde17b830, in object 0x340611f7f290 2773s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x340611f7fa60, JSClass 0xedefde17ba58, in object 0x18a3d6c170d8 2773s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2773s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x340611f7fad8, JSClass 0xedefde17ba58, in object 0x340611f7f290 2773s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2773s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2773s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x340611f7fb28, JSClass 0xedefde17ba58, in object 0x340611f7f290 2773s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2773s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x340611f7fb78, JSClass 0xedefde17ba58, in object 0x340611f7f290 2773s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2773s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x340611f7fbc8, JSClass 0xedefde17b348, in object 0x340611f7f290 2773s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2773s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2773s JS G OBJ: Defined class for Settings (GSettings), prototype 0x340611f7fc18, JSClass 0xedefde17ba58, in object 0x340611f7f290 2773s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2773s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2773s JS G NS: Defined namespace 'Gio' 0x340611f7f290 in GIRepository 0x18a3d6c16ff8 2773s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 2773s JS G NS: Found info type CONSTANT for 'SIZEOF_SIZE_T' in namespace 'GLib' 2773s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 2773s JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' 2773s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 2773s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 2773s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 2773s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 2773s JS G ENUM: Defining Regress.TestFlags as 0x18a3d6c3bb08 2773s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 2773s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 2773s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 2773s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 2773s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 2773s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 2773s JS G ENUM: Defining Regress.TestEnum as 0x18a3d6c3bb68 2773s JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' 2773s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0x3196f1250510, JSClass 0xedefde17b830, in object 0x340611f7f268 2773s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 2773s JS G PRM: JSObject created with param instance 0xaef5c4b356c0 type GParamOverride 2773s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2773s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 2773s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 2773s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2773s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2773s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 2773s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 2773s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 2773s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 2773s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 2773s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 2773s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 2773s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 2773s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 2773s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 2773s JS G ENUM: Defining GObject.ParamFlags as 0x18a3d6c25a70 2773s JS CTX: Script evaluation succeeded 2773s JS MAINLOOP: Main loop instance 0xaef5c490a3b0: Spinning loop until released or hook cleared 2773s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module metadata hook for module 0x18a3d6c39098 2773s JS IMPORT: Defining meta.importSync for module 0x18a3d6c39098 2773s JS NATIVE: Defining native module 'system' 2773s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x18a3d6c383d0), global 0x340611f3d1c0 2773s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2773s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2773s JS MAINLOOP: Set main loop hook to 2773s JS MAINLOOP: Main loop instance 0xaef5c490a3b0: hold 2773s JS MAINLOOP: Running and clearing main loop hook 2773s JS G BXD: Defining method run in prototype for GLib.MainLoop 2773s 1..300 2773s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2773s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2773s JS G BXD: Defined class for Source (GSource), prototype 0x340611f7fd30, JSClass 0xedefde17b348, in object 0x340611f7f038 2773s JS G BXD: Defining method set_priority in prototype for GLib.Source 2773s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2773s JS G BXD: Defining method attach in prototype for GLib.Source 2773s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2773s JS IMPORT: Module metadata hook for module 0x340611f4bbd8 2773s JS IMPORT: Defining meta.importSync for module 0x340611f4bbd8 2773s JS G NS: Found info type FUNCTION for 'test_return_allow_none' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' 2773s JS G BXD: Defining method destroy in prototype for GLib.Source 2773s ok 1 Life, the Universe and Everything includes null return value 2773s JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_boolean_false' in namespace 'Regress' 2773s ok 2 Life, the Universe and Everything includes booleans 2773s JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' 2773s ok 3 Life, the Universe and Everything includes 8-bit integers 2773s JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' 2773s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 2773s JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' 2773s ok 5 Life, the Universe and Everything includes 16-bit integers 2773s JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' 2773s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 2773s JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' 2773s ok 7 Life, the Universe and Everything includes 32-bit integers 2773s JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' 2773s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 2773s ok 9 Life, the Universe and Everything includes 64-bit integers 2773s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 2773s JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' 2773s ok 11 Life, the Universe and Everything includes shorts 2773s JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' 2773s ok 12 Life, the Universe and Everything includes ints 2773s ok 13 Life, the Universe and Everything includes longs 2773s ok 14 Life, the Universe and Everything includes ssizes 2773s JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' 2773s ok 15 Life, the Universe and Everything includes floats 2773s JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' 2773s ok 16 Life, the Universe and Everything includes doubles 2773s JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' 2773s ok 17 Life, the Universe and Everything includes ushorts 2773s JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' 2773s ok 18 Life, the Universe and Everything includes uints 2773s ok 19 Life, the Universe and Everything includes ulongs 2773s ok 20 Life, the Universe and Everything includes sizes 2773s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 2773s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 2773s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 2773s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 2773s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 2773s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 2773s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 2773s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 2773s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 2773s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 2773s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 2773s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 2773s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 2773s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 2773s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 2773s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 2773s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 2773s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 2773s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 2773s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 2773s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 2773s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 2773s ok 43 Life, the Universe and Everything Infinity and NaN not for float 2773s ok 44 Life, the Universe and Everything Infinity and NaN not for double 2773s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2773s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2773s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2773s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2773s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2773s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2773s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2773s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2773s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2773s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2773s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2773s JS G ENUM: Defining GLib.LogLevelFlags as 0x18a3d6c85358 2773s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2773s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 2773s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 2773s ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long 2773s ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong 2773s ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size 2773s ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize 2773s JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' 2773s ok 51 Life, the Universe and Everything includes wide characters 2773s JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' 2773s ok 52 Life, the Universe and Everything includes time_t 2773s JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' 2773s ok 53 Life, the Universe and Everything includes GTypes 2773s JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' 2773s ok 54 Life, the Universe and Everything closures 2773s JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' 2773s ok 55 Life, the Universe and Everything closures with one argument 2773s JS G NS: Found info type FUNCTION for 'test_closure_variant' in namespace 'Regress' 2773s JS G BXD: Defining method classify in prototype for GLib.Variant 2773s JS G BXD: Defining method get_string in prototype for GLib.Variant 2773s ok 56 Life, the Universe and Everything closure with GLib.Variant argument 2773s JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' 2773s ok 57 Life, the Universe and Everything GValue marshalling integer in 2773s JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' 2773s ok 58 Life, the Universe and Everything GValue marshalling integer out 2773s JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' 2773s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 2773s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 2773s ok 59 Life, the Universe and Everything integer GLib.Variant 2773s JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' 2773s ok 60 Life, the Universe and Everything string GLib.Variant 2773s JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' 2773s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 2773s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 2773s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3196f12b8740, JSClass 0xedefde17b348, in object 0x340611f7f038 2773s JS G BXD: Defining method n_children in prototype for GLib.Variant 2773s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 2773s JS G BXD: Defining method get_variant in prototype for GLib.Variant 2773s ok 61 Life, the Universe and Everything dictionary GLib.Variant 2773s JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' 2773s ok 62 Life, the Universe and Everything variant GLib.Variant 2773s JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' 2773s ok 63 Life, the Universe and Everything string array GLib.Variant 2773s JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' 2773s ok 64 Life, the Universe and Everything UTF-8 strings as return types 2773s JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' 2773s ok 65 Life, the Universe and Everything UTF-8 strings as in parameters 2773s JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' 2773s ok 66 Life, the Universe and Everything UTF-8 strings as out parameters 2773s ok 67 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 2773s JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' 2773s ok 68 Life, the Universe and Everything return values in filename encoding 2773s JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' 2773s ok 69 Life, the Universe and Everything Various configurations of arguments in after out 2773s JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' 2773s ok 70 Life, the Universe and Everything Various configurations of arguments multiple number args 2773s JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' 2773s ok 71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 2773s JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' 2773s ok 72 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 2773s JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' 2773s ok 73 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 2773s JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' 2773s ok 74 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 2773s JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' 2773s ok 75 Life, the Universe and Everything arrays of int in 2773s JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' 2773s ok 76 Life, the Universe and Everything arrays of gint8 in 2773s JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' 2773s ok 77 Life, the Universe and Everything arrays of gint16 in 2773s JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' 2773s ok 78 Life, the Universe and Everything arrays of gint32 in 2773s JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' 2773s ok 79 Life, the Universe and Everything arrays of gint64 in 2773s ok 80 Life, the Universe and Everything implicit conversions from strings to int arrays 2773s JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' 2773s ok 81 Life, the Universe and Everything out arrays of integers 2773s ok 82 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 2773s JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' 2773s ok 83 Life, the Universe and Everything String arrays marshalling in 2773s JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' 2773s ok 84 Life, the Universe and Everything String arrays marshalling out 2773s JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' 2773s ok 85 Life, the Universe and Everything String arrays marshalling return value with container transfer 2773s JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' 2773s ok 86 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 2773s JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' 2773s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 2773s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x3196f12c7bf0, JSClass 0xedefde17ba58, in object 0x340611f7f290 2773s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 2773s JS G IFACE: Defined class for Icon (GIcon), prototype 0x3196f12b4bc8, JSClass 0xedefde17b830, in object 0x340611f7f290 2773s ok 87 Life, the Universe and Everything GType arrays 2773s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' 2773s ok 88 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 2773s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' 2773s ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 2773s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' 2773s ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 2773s JS G NS: Found info type FUNCTION for 'test_array_static_in_int' in namespace 'Regress' 2773s ok 91 Life, the Universe and Everything integer array with static length 2773s JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' 2773s ok 92 Life, the Universe and Everything string array that's const in C 2773s JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' 2773s ok 93 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 2773s JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' 2773s ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 2773s JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' 2773s ok 95 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 2773s JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' 2773s ok 96 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 2773s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' 2773s ok 97 Life, the Universe and Everything glist types return with transfer-none 2773s JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' 2773s ok 98 Life, the Universe and Everything glist types return with transfer-container 2773s JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' 2773s ok 99 Life, the Universe and Everything glist types return with transfer-full 2773s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' 2773s ok 100 Life, the Universe and Everything glist types in with transfer-none 2773s JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' 2773s ok 101 Life, the Universe and Everything glist types nullable in 2773s JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' 2773s ok 102 Life, the Universe and Everything glist types nullable out 2773s ok 103 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 2773s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' 2773s ok 104 Life, the Universe and Everything gslist types return with transfer-none 2773s JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' 2773s ok 105 Life, the Universe and Everything gslist types return with transfer-container 2773s JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' 2773s ok 106 Life, the Universe and Everything gslist types return with transfer-full 2773s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' 2773s ok 107 Life, the Universe and Everything gslist types in with transfer-none 2773s JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' 2773s ok 108 Life, the Universe and Everything gslist types nullable in 2773s JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' 2773s ok 109 Life, the Universe and Everything gslist types nullable out 2773s ok 110 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 2773s JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' 2773s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 2773s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x3196f12d4d30, JSClass 0xedefde17ba58, in object 0x340611f7f268 2773s JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' 2773s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x3196f12d4d80, JSClass 0xedefde17ba58, in object 0x340611f7f268 2773s ok 111 Life, the Universe and Everything GList of GTypes in with transfer container 2773s JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' 2773s ok 112 Life, the Universe and Everything GHash type null GHash out 2773s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' 2773s ok 113 Life, the Universe and Everything GHash type out GHash 2773s JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' 2773s ok 114 Life, the Universe and Everything GHash type with GValue value type out 2773s ok 115 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 2773s JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' 2773s ok 116 Life, the Universe and Everything GHash type marshals as a return value with transfer container 2773s JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' 2773s ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer full 2773s JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' 2773s ok 118 Life, the Universe and Everything GHash type null GHash in 2773s JS G NS: Found info type FUNCTION for 'test_ghash_null_out' in namespace 'Regress' 2773s ok 119 Life, the Universe and Everything GHash type null GHashTable out 2773s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in2' in namespace 'Regress' 2773s ok 120 Life, the Universe and Everything GHash type in GHash 2773s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress' 2773s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' 2773s ok 121 Life, the Universe and Everything GHash type nested GHash 2773s JS G NS: Found info type FUNCTION for 'test_garray_container_return' in namespace 'Regress' 2773s ok 122 Life, the Universe and Everything GArray marshals as a return value with transfer container 2773s JS G NS: Found info type FUNCTION for 'test_garray_full_return' in namespace 'Regress' 2773s ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer full 2773s JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' 2773s ok 124 Life, the Universe and Everything enum parameter 2773s JS G NS: Found info type FUNCTION for 'test_unsigned_enum_param' in namespace 'Regress' 2773s JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' 2773s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 2773s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 2773s JS G ENUM: Defining Regress.TestEnumUnsigned as 0x18a3d6cc6fa0 2773s ok 125 Life, the Universe and Everything unsigned enum parameter 2773s JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' 2773s ok 126 Life, the Universe and Everything flags parameter 2773s JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' 2773s JS G BXD: Defined class for TestStructA (void), prototype 0x3196f12d9920, JSClass 0xedefde17b348, in object 0x340611f7f268 2773s ok 127 Life, the Universe and Everything Simple introspected struct sets fields correctly 2773s JS G BXD: Defining method clone in prototype for Regress.TestStructA 2773s ok 128 Life, the Universe and Everything Simple introspected struct can clone 2773s ok 129 Life, the Universe and Everything Simple introspected struct can be modified by a method 2773s ok 130 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 2773s ok 131 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 2773s ok 132 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 2773s JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' 2773s ok 133 Life, the Universe and Everything out arrays of structs 2773s JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' 2773s JS G BXD: Defined class for TestStructB (void), prototype 0x3196f12dc100, JSClass 0xedefde17b348, in object 0x340611f7f268 2773s ok 134 Life, the Universe and Everything Introspected nested struct sets fields correctly 2773s JS G BXD: Defining method clone in prototype for Regress.TestStructB 2773s ok 135 Life, the Universe and Everything Introspected nested struct can clone 2773s ok 136 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 2773s ok 137 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 2773s ok 138 Life, the Universe and Everything Struct with array of anonymous unions sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 2773s ok 139 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 2773s JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' 2773s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x3196f12dc7b8, JSClass 0xedefde17b348, in object 0x340611f7f268 2773s ok 140 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 2773s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 2773s ok 141 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 2773s ok 142 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 2773s ok 143 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 2773s ok 144 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 2773s ok 145 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 2773s JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' 2773s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0x3196f12dce48, JSClass 0xedefde17b348, in object 0x340611f7f268 2773s ok 146 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 2773s ok 147 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 2773s ok 148 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 2773s ok 149 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 2773s ok 150 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 2773s JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' 2773s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0x3196f12e05b0, JSClass 0xedefde17b348, in object 0x340611f7f268 2773s ok 151 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 2773s ok 152 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 2773s ok 153 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 2773s ok 154 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 2773s ok 155 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 2773s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 2773s ok 156 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 2773s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' 2773s ok 157 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 2773s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' 2773s ok 158 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 2773s JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' 2773s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0x3196f12e0bf0, JSClass 0xedefde17b348, in object 0x340611f7f268 2773s ok 159 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 2773s ok 160 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 2773s ok 161 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 2773s ok 162 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 2773s JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' 2773s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0x3196f12e0f88, JSClass 0xedefde17b348, in object 0x340611f7f268 2773s ok 163 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 2773s ok 164 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 2773s JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' 2773s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0x3196f12e91c8, JSClass 0xedefde17b348, in object 0x340611f7f268 2773s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 2773s ok 165 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 2773s ok 166 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 2773s ok 167 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 2773s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 2773s JS G IFACE: Defined class for Action (GAction), prototype 0x3196f12d5ee8, JSClass 0xedefde17b830, in object 0x340611f7f290 2773s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 2773s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x3196f12e9538, JSClass 0xedefde17b348, in object 0x340611f7f038 2773s ok 168 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 2773s ok 169 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 2773s ok 170 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 2773s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 2773s ok 171 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 2773s ok 172 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 2773s ok 173 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 2773s ok 174 Life, the Universe and Everything Introspected GObject can access fields with simple types 2773s ok 175 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 2773s ok 176 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 2773s ok 177 Life, the Universe and Everything Introspected GObject has normal Object methods 2773s ok 178 Life, the Universe and Everything Introspected GObject sets write-only properties 2773s ok 179 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 2773s ok 180 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 2773s ok 181 Life, the Universe and Everything Introspected GObject static methods 2773s ok 182 Life, the Universe and Everything Introspected GObject GProperty Boxed type 2773s ok 183 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 2773s ok 184 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 2773s ok 185 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 2773s ok 186 Life, the Universe and Everything Introspected GObject GProperty Hash table with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 2773s ok 187 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 2773s ok 188 Life, the Universe and Everything Introspected GObject GProperty Integer 2773s ok 189 Life, the Universe and Everything Introspected GObject GProperty Float 2773s ok 190 Life, the Universe and Everything Introspected GObject GProperty Double 2773s ok 191 Life, the Universe and Everything Introspected GObject GProperty String 2773s ok 192 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 2773s ok 193 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 2773s ok 194 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 2773s ok 195 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 2773s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 2773s ok 196 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 2773s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 2773s ok 197 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 2773s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 2773s ok 198 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 2773s ok 199 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 2773s ok 200 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 2773s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 2773s ok 201 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 2773s ok 202 Life, the Universe and Everything Introspected GObject Signal connection signal with int64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2773s ok 203 Life, the Universe and Everything Introspected GObject Signal connection signal with uint64 gets correct value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 2773s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 2773s ok 204 Life, the Universe and Everything Introspected GObject Signal connection signal with array len parameter is not passed correct array and no length arg 2773s ok 205 Life, the Universe and Everything Introspected GObject Signal connection can pass parameter to signal with array len parameter via emit # SKIP Not yet implemented 2773s ok 206 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 2773s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 2773s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 2773s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 2773s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x3196f12f88f8, JSClass 0xedefde17b5e8, in object 0x340611f7f290 2773s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 2773s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 2773s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 2773s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 2773s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 2773s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 2773s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 2773s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 2773s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 2773s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 2773s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 2773s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 2773s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 2773s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 2773s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 2773s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 2773s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 2773s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 2773s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 2773s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 2773s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 2773s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 2773s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 2773s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 2773s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 2773s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 2773s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 2773s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 2773s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 2773s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 2773s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 2773s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 2773s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 2773s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 2773s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 2773s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 2773s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 2773s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 2773s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 2773s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 2773s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 2773s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 2773s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 2773s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 2773s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 2773s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 2773s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 2773s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 2773s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 2773s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 2773s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 2773s ok 208 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 2773s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 2774s ok 209 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 2774s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 2774s ok 210 Life, the Universe and Everything Introspected GObject can call an instance method 2774s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 2774s ok 211 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 2774s ok 212 Life, the Universe and Everything Introspected GObject can call a static method 2774s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 2774s ok 213 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 2774s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 2774s ok 214 Life, the Universe and Everything Introspected GObject Object torture signature 0 2774s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 2774s ok 215 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 2774s ok 216 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 2774s ok 217 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 2774s ok 218 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 2774s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 2774s ok 219 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 2774s ok 220 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 2774s ok 221 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 2774s ok 222 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 2774s ok 223 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 2774s ok 224 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 2774s ok 225 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 2774s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 2774s ok 226 Life, the Universe and Everything Introspected GObject virtual function 2774s JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' 2774s ok 227 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 2774s ok 228 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 2774s ok 229 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 2774s ok 230 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 2774s ok 231 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 2774s ok 232 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 2774s ok 233 Life, the Universe and Everything Introspected GObject wrong type for GObject method can be called on a GObject of subclass of expected type 2774s JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' 2774s ok 234 Life, the Universe and Everything Introspected GObject marshals a null object in 2774s ok 235 Life, the Universe and Everything Introspected GObject marshals a null object out 2774s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 2774s ok 236 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 2774s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 2774s ok 237 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 2774s ok 238 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 2774s JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' 2774s ok 239 Life, the Universe and Everything marshals a fixed-size array of objects out 2774s ok 240 Life, the Universe and Everything Inherited GObject can read fields from a parent class 2774s ok 241 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 2774s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 2774s ok 242 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 2774s ok 243 Life, the Universe and Everything Inherited GObject can have its own properties 2774s ok 244 Life, the Universe and Everything Overridden properties on interfaces set and get properly 2774s ok 245 Life, the Universe and Everything Overridden properties on interfaces default properly 2774s ok 246 Life, the Universe and Everything Overridden properties on interfaces construct properly 2774s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 2774s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 2774s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x1c132a016830, JSClass 0xedefde17b3c8, in object 0x340611f7f268 2774s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 2774s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x1c132a016880, JSClass 0xedefde17b3c8, in object 0x340611f7f268 2774s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 2774s ok 247 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 2774s JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 2774s ok 248 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 2774s JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' 2774s ok 249 Life, the Universe and Everything callbacks 2774s ok 250 Life, the Universe and Everything null / undefined callback 2774s JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' 2774s ok 251 Life, the Universe and Everything callback called more than once 2774s ok 252 Life, the Universe and Everything null callback called more than once 2774s JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' 2774s ok 253 Life, the Universe and Everything array callbacks 2774s ok 254 Life, the Universe and Everything null array callback 2774s ok 255 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 2774s JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' 2774s ok 256 Life, the Universe and Everything simple callback 2774s ok 257 Life, the Universe and Everything null simple callback 2774s JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' 2774s ok 258 Life, the Universe and Everything noptr callback 2774s ok 259 Life, the Universe and Everything null noptr callback 2774s JS G NS: Found info type FUNCTION for 'get_num_processors' in namespace 'GLib' 2774s ok 260 Life, the Universe and Everything gobject-introspected function as callback parameter 2774s JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' 2774s ok 261 Life, the Universe and Everything callback with user data 2774s JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' 2774s ok 262 Life, the Universe and Everything callback with transfer-full return value 2774s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' 2774s JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' 2774s ok 263 Life, the Universe and Everything callback with destroy-notify 2774s ok 264 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 2774s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 2774s ok 265 Life, the Universe and Everything callback with destroy-notify and no user data throws error 2774s JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' 2774s JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' 2774s ok 266 Life, the Universe and Everything async callback 2774s JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' 2774s JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' 2774s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0x1c132a01a5d8, JSClass 0xedefde17ba58, in object 0x340611f7f290 2774s JS G NS: Found info type INTERFACE for 'AsyncResult' in namespace 'Gio' 2774s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0x1c132a011588, JSClass 0xedefde17b830, in object 0x340611f7f290 2774s ok 267 Life, the Universe and Everything Gio.AsyncReadyCallback 2774s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 2774s ok 268 Life, the Universe and Everything instance method taking a callback 2774s ok 269 Life, the Universe and Everything static method taking a callback 2774s ok 270 Life, the Universe and Everything constructor taking a callback 2774s JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' 2774s ok 271 Life, the Universe and Everything hash table passed to callback 2774s JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' 2774s ok 272 Life, the Universe and Everything GError callback 2774s JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' 2774s ok 273 Life, the Universe and Everything null GError callback 2774s JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' 2774s ok 274 Life, the Universe and Everything owned GError callback 2774s ok 275 Life, the Universe and Everything Introspected interface correctly emits interface signals 2774s JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' 2774s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0x1c132a01ad30, JSClass 0xedefde17ba58, in object 0x340611f7f268 2774s ok 276 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 2774s ok 277 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 2774s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 2774s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 2774s ok 278 Life, the Universe and Everything GObject with nonstandard prefix calls methods 2774s ok 279 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 2774s JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' 2774s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 2774s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x1c132a020178, JSClass 0xedefde17ba58, in object 0x340611f7f2e0 2774s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0x1c132a0201c8, JSClass 0xedefde17ba58, in object 0x340611f7f268 2774s ok 280 Life, the Universe and Everything GObject.InitiallyUnowned constructs 2774s ok 281 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 2774s JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' 2774s ok 282 Life, the Universe and Everything torture signature 0 2774s JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' 2774s ok 283 Life, the Universe and Everything torture signature 1 fail 2774s ok 284 Life, the Universe and Everything torture signature 1 success 2774s JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' 2774s ok 285 Life, the Universe and Everything torture signature 2 2774s JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' 2774s JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' 2774s JS G BXD: Defined class for Date (GDate), prototype 0x1c132a020678, JSClass 0xedefde17b348, in object 0x340611f7f038 2774s JS G BXD: Defining method get_year in prototype for GLib.Date 2774s JS G BXD: Defining method get_month in prototype for GLib.Date 2774s JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' 2774s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 2774s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 2774s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 2774s JS G ENUM: Defining enum value MARCH (fixed from march) 3 2774s JS G ENUM: Defining enum value APRIL (fixed from april) 4 2774s JS G ENUM: Defining enum value MAY (fixed from may) 5 2774s JS G ENUM: Defining enum value JUNE (fixed from june) 6 2774s JS G ENUM: Defining enum value JULY (fixed from july) 7 2774s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 2774s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 2774s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 2774s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 2774s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 2774s JS G ENUM: Defining GLib.DateMonth as 0x159663289280 2774s JS G BXD: Defining method get_day in prototype for GLib.Date 2774s ok 286 Life, the Universe and Everything GValue boxing and unboxing date in 2774s JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' 2774s ok 287 Life, the Universe and Everything GValue boxing and unboxing strv in 2774s JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' 2774s ok 288 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 2774s JS G NS: Found info type FUNCTION for 'test_multiline_doc_comments' in namespace 'Regress' 2774s JS G NS: Found info type FUNCTION for 'test_nested_parameter' in namespace 'Regress' 2774s JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' 2774s ok 289 Life, the Universe and Everything code coverage for documentation tests that don't do anything 2774s JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' 2774s ok 290 Life, the Universe and Everything marshals an aliased type 2774s JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' 2774s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0x1c132a020a88, JSClass 0xedefde17b348, in object 0x340611f7f268 2774s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 2774s ok 291 Life, the Universe and Everything deals with a fixed-size array in a struct 2774s JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' 2774s ok 292 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 2774s JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' 2774s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0x1c132a020bf0, JSClass 0xedefde17b348, in object 0x340611f7f268 2774s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 2774s ok 293 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 2774s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 2774s ok 294 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 2774s JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' 2774s ok 295 Life, the Universe and Everything Flat array of structs out parameter with transfer none 2774s JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' 2774s ok 296 Life, the Universe and Everything Flat array of structs out parameter with transfer container 2774s JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' 2774s ok 297 Life, the Universe and Everything Flat array of structs out parameter with transfer full 2774s ok 298 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 2774s JS G NS: Found info type FUNCTION for 'test_array_struct_in_full' in namespace 'Regress' 2774s ok 299 Life, the Universe and Everything Flat array of structs transfer-full in parameter 2774s JS G NS: Found info type FUNCTION for 'test_array_struct_in_none' in namespace 'Regress' 2774s ok 300 Life, the Universe and Everything Flat array of structs transfer-none in parameter 2774s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2774s JS MAINLOOP: Enqueue job , promise=, allocation site= 2774s JS MAINLOOP: Main loop instance 0xaef5c490a3b0: Spinning loop until released or hook cleared 2774s JS MAINLOOP: handling job 0, 2774s JS MAINLOOP: Enqueue job , promise=, allocation site= 2774s JS MAINLOOP: Completed job 0 2774s JS MAINLOOP: handling job 1, 2774s JS MAINLOOP: Enqueue job , promise=, allocation site= 2774s JS MAINLOOP: Completed job 1 2774s JS MAINLOOP: handling job 2, 2774s JS MAINLOOP: Enqueue job , promise=, allocation site= 2774s JS MAINLOOP: Completed job 2 2774s JS MAINLOOP: handling job 3, 2774s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2774s JS MAINLOOP: Main loop instance 0xaef5c490a3b0: release 2774s JS MAINLOOP: Completed job 3 2774s JS MEMORY: Memory report: before destroying context 2774s JS MEMORY: 2227 objects currently alive 2774s JS MEMORY: boxed_instance = 1587 2774s JS MEMORY: boxed_prototype = 24 2774s JS MEMORY: closure = 9 2774s JS MEMORY: function = 437 2774s JS MEMORY: fundamental_instance = 2 2774s JS MEMORY: fundamental_prototype = 2 2774s JS MEMORY: gerror_instance = 5 2774s JS MEMORY: gerror_prototype = 1 2774s JS MEMORY: interface = 8 2774s JS MEMORY: module = 9 2774s JS MEMORY: ns = 5 2774s JS MEMORY: object_instance = 116 2774s JS MEMORY: object_prototype = 21 2774s JS MEMORY: param = 1 2774s JS MEMORY: union_instance = 0 2774s JS MEMORY: union_prototype = 0 2774s JS CTX: JS shutdown sequence 2774s JS CTX: Stopping profiler 2774s JS CTX: Shutting down toggle queue 2774s JS CTX: Notifying external reference holders of GjsContext dispose 2774s JS MAINLOOP: Stopping promise job dispatcher 2774s JS CTX: Notifying reference holders of GjsContext dispose 2774s JS CTX: Checking unhandled promise rejections 2774s JS CTX: Releasing cached JS wrappers 2774s JS CTX: Final triggered GC 2774s JS CTX: Destroying JS context 2774s JS CTX: Releasing all native objects 2774s JS CTX: Disabling auto GC 2774s JS CTX: Ending trace on global object 2774s JS CTX: Freeing allocated resources 2774s JS CTX: JS context destroyed 2774s PASS: cjs/testRegress.test 2774s Running test: cjs/testGettext.test 2774s JS NATIVE: Registered native JS module '_promiseNative' 2774s JS NATIVE: Registered native JS module '_byteArrayNative' 2774s JS NATIVE: Registered native JS module '_encodingNative' 2774s JS NATIVE: Registered native JS module '_gi' 2774s JS NATIVE: Registered native JS module 'gi' 2774s JS NATIVE: Registered native JS module 'cairoNative' 2774s JS NATIVE: Registered native JS module 'system' 2774s JS NATIVE: Registered native JS module 'console' 2774s JS NATIVE: Registered native JS module '_print' 2774s JS CTX: Enabling JIT 2774s JS CTX: Initialized class GjsFileImporter prototype 0xa0accc00098 2774s JS IMPORT: Defining parent (nil) of 0xa0accc000f8 'imports' is mod 0 2774s JS IMPORT: Importing '_print' 2774s JS NATIVE: Defining native module '_print' 2774s JS IMPORT: Defining parent 0xa0accc000f8 of 0xa0accc006b0 '_print' is mod 1 2774s JS IMPORT: successfully imported module '_print' 2774s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2774s 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 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xa0accc014f0), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xa0accc021a8), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xa0accc027a8), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xa0accc027a8), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xa0accc021a8), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xa0accc014f0), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xa0accc014f0), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xa0accc014f0), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xa0accc021a8), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xa0accc027a8), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xa0accc014f0), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xa0accc014f0), global 0x289f1be3d1c0 2774s JS MAINLOOP: Main loop instance 0xc4c5f76463b0: hold 2774s JS MAINLOOP: Enqueue job , promise=, allocation site= 2774s JS MAINLOOP: Starting promise job dispatcher 2774s JS MAINLOOP: Main loop instance 0xc4c5f76463b0: Spinning loop until released or hook cleared 2774s JS MAINLOOP: handling job 0, 2774s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2774s JS MAINLOOP: Main loop instance 0xc4c5f76463b0: release 2774s JS MAINLOOP: Completed job 0 2774s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa0accc15910), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xa0accc16340), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xa0accc16340), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa0accc15910), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa0accc15910), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xa0accc16340), global 0x289f1be3d1c0 2774s JS IMPORT: Module metadata hook for module 0xa0accc169e8 2774s JS IMPORT: Defining meta.importSync for module 0xa0accc169e8 2774s JS NATIVE: Defining native module 'gi' 2774s JS CTX: Initialized class GIRepositoryNamespace prototype 0xa0accc17168 2774s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2774s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2774s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2774s JS IMPORT: Importing directory 'overrides' 2774s JS IMPORT: Defining parent 0xa0accc000f8 of 0xa0accc171e8 'overrides' is mod 1 2774s JS IMPORT: Defined importer 'overrides' 0xa0accc171e8 in 0xa0accc000f8 2774s JS IMPORT: successfully imported directory 'overrides' 2774s JS IMPORT: Importing '_byteArrayNative' 2774s JS NATIVE: Defining native module '_byteArrayNative' 2774s JS IMPORT: Defining parent 0xa0accc000f8 of 0xa0accc17630 '_byteArrayNative' is mod 1 2774s JS IMPORT: successfully imported module '_byteArrayNative' 2774s JS IMPORT: Importing '_promiseNative' 2774s JS NATIVE: Defining native module '_promiseNative' 2774s JS IMPORT: Defining parent 0xa0accc000f8 of 0xa0accc176f0 '_promiseNative' is mod 1 2774s JS IMPORT: successfully imported module '_promiseNative' 2774s JS IMPORT: Importing module GLib succeeded 2774s JS IMPORT: Defining parent 0xa0accc171e8 of 0x289f1be3e2b8 'GLib' is mod 1 2774s JS IMPORT: successfully imported module 'GLib' 2774s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2774s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x289f1be7f060, JSClass 0xe143122eb348, in object 0x289f1be7f038 2774s JS CTX: Initialized class GIRepositoryGType prototype 0xa0accc17920 2774s JS CTX: Initialized class GIRepositoryFunction prototype 0x289f1be3e308 2774s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2774s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2774s JS G BXD: Defined class for Error (GError), prototype 0x289f1be7f0b0, JSClass 0xe143122eb348, in object 0x289f1be7f038 2774s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2774s JS G BXD: Defined class for Variant (GVariant), prototype 0x289f1be7f100, JSClass 0xe143122eb348, in object 0x289f1be7f038 2774s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2774s JS G BXD: Defined class for Bytes (GBytes), prototype 0x289f1be7f150, JSClass 0xe143122eb348, in object 0x289f1be7f038 2774s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2774s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2774s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x289f1be7f1a0, JSClass 0xe143122eb348, in object 0x289f1be7f038 2774s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2774s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2774s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2774s JS G BXD: Defined class for Thread (GThread), prototype 0x289f1be7f1f0, JSClass 0xe143122eb348, in object 0x289f1be7f038 2774s JS G BXD: Defining method ref in prototype for GLib.Thread 2774s JS G BXD: Defining method unref in prototype for GLib.Thread 2774s JS G NS: Defined namespace 'GLib' 0x289f1be7f038 in GIRepository 0xa0accc16ff8 2774s JS IMPORT: Importing module jasmine succeeded 2774s JS IMPORT: Defining parent 0xa0accc000f8 of 0x289f1be3ecb8 'jasmine' is mod 1 2774s JS IMPORT: successfully imported module 'jasmine' 2774s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2774s JS MAINLOOP: Main loop instance 0xc4c5f76463b0: hold 2774s JS MAINLOOP: Enqueue job , promise=, allocation site= 2774s JS MAINLOOP: Main loop instance 0xc4c5f76463b0: Spinning loop until released or hook cleared 2774s JS MAINLOOP: handling job 0, 2774s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2774s JS MAINLOOP: Main loop instance 0xc4c5f76463b0: release 2774s JS MAINLOOP: Completed job 0 2774s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 2774s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 2774s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 2774s JS IMPORT: Importing 'gi' 2774s JS IMPORT: Defining parent 0xa0accc000f8 of 0xa0accc16ff8 'gi' is mod 1 2774s JS IMPORT: successfully imported module 'gi' 2774s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2774s JS G NS: Defined namespace 'CjsPrivate' 0x289f1be7f268 in GIRepository 0xa0accc16ff8 2774s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 2774s JS G ENUM: Defining enum value ALL (fixed from all) 6 2774s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 2774s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 2774s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 2774s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 2774s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 2774s JS G ENUM: Defining enum value TIME (fixed from time) 2 2774s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0xa0accc2b1f0 2774s JS IMPORT: Importing module _gettext succeeded 2774s JS IMPORT: Defining parent 0xa0accc000f8 of 0x289f1be3ee48 '_gettext' is mod 1 2774s JS IMPORT: successfully imported module '_gettext' 2774s JS IMPORT: Importing module gettext succeeded 2774s JS IMPORT: Defining parent 0xa0accc000f8 of 0x289f1be3edf8 'gettext' is mod 1 2774s JS IMPORT: successfully imported module 'gettext' 2774s JS CTX: Script evaluation succeeded 2774s JS MAINLOOP: Main loop instance 0xc4c5f76463b0: Spinning loop until released or hook cleared 2774s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module metadata hook for module 0xa0accc2d0d0 2774s JS IMPORT: Defining meta.importSync for module 0xa0accc2d0d0 2774s JS NATIVE: Defining native module 'system' 2774s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xa0accc2c408), global 0x289f1be3d1c0 2774s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2774s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2774s JS MAINLOOP: Set main loop hook to 2774s JS MAINLOOP: Main loop instance 0xc4c5f76463b0: hold 2774s JS MAINLOOP: Running and clearing main loop hook 2774s JS G BXD: Defining method run in prototype for GLib.MainLoop 2774s 1..1 2774s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2774s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2774s JS G BXD: Defined class for Source (GSource), prototype 0x289f1be7f2b8, JSClass 0xe143122eb348, in object 0x289f1be7f038 2774s JS G BXD: Defining method set_priority in prototype for GLib.Source 2774s JS IMPORT: Importing '_gi' 2774s JS NATIVE: Defining native module '_gi' 2774s JS IMPORT: Defining parent 0xa0accc000f8 of 0xa0accc33560 '_gi' is mod 1 2774s JS IMPORT: successfully imported module '_gi' 2774s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2774s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2774s JS IMPORT: Importing module _common succeeded 2774s JS IMPORT: Defining parent 0xa0accc000f8 of 0x289f1bec90d8 '_common' is mod 1 2774s JS IMPORT: successfully imported module '_common' 2774s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2774s JS IMPORT: Importing module _legacy succeeded 2774s JS IMPORT: Defining parent 0xa0accc000f8 of 0x289f1bec9128 '_legacy' is mod 1 2774s JS IMPORT: successfully imported module '_legacy' 2774s JS IMPORT: Importing module GObject succeeded 2774s JS IMPORT: Defining parent 0xa0accc171e8 of 0x289f1bec9088 'GObject' is mod 1 2774s JS IMPORT: successfully imported module 'GObject' 2774s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2774s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2774s JS G BXD: Defined class for String (GString), prototype 0x289f1be7f5b0, JSClass 0xe143122eb348, in object 0x289f1be7f330 2774s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2774s JS G PRM: Defined class ParamSpec prototype is 0x289f1bec91c8 class 0xe143122f02e8 in object 0x289f1be7f330 2774s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2774s JS G OBJ: Defined class for Object (GObject), prototype 0x289f1be7f718, JSClass 0xe143122eba58, in object 0x289f1be7f330 2774s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2774s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2774s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x289f1be7f740, JSClass 0xe143122eba58, in object 0x289f1be7f330 2774s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2774s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2774s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2774s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2774s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2774s JS G NS: Defined namespace 'GObject' 0x289f1be7f330 in GIRepository 0xa0accc16ff8 2774s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2774s JS G BXD: Defining method attach in prototype for GLib.Source 2774s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2774s JS IMPORT: Module metadata hook for module 0xa0accc042b8 2775s JS IMPORT: Defining meta.importSync for module 0xa0accc042b8 2775s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'CjsPrivate' 2775s JS G BXD: Defining method destroy in prototype for GLib.Source 2775s ok 1 Gettext module setlocale returns a locale 2775s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Main loop instance 0xc4c5f76463b0: Spinning loop until released or hook cleared 2775s JS MAINLOOP: handling job 0, 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Completed job 0 2775s JS MAINLOOP: handling job 1, 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Completed job 1 2775s JS MAINLOOP: handling job 2, 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Completed job 2 2775s JS MAINLOOP: handling job 3, 2775s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2775s JS MAINLOOP: Main loop instance 0xc4c5f76463b0: release 2775s JS MAINLOOP: Completed job 3 2775s JS MEMORY: Memory report: before destroying context 2775s JS MEMORY: 127 objects currently alive 2775s JS MEMORY: boxed_instance = 11 2775s JS MEMORY: boxed_prototype = 8 2775s JS MEMORY: closure = 1 2775s JS MEMORY: function = 95 2775s JS MEMORY: fundamental_instance = 0 2775s JS MEMORY: fundamental_prototype = 0 2775s JS MEMORY: gerror_instance = 0 2775s JS MEMORY: gerror_prototype = 0 2775s JS MEMORY: interface = 0 2775s JS MEMORY: module = 7 2775s JS MEMORY: ns = 3 2775s JS MEMORY: object_instance = 0 2775s JS MEMORY: object_prototype = 2 2775s JS MEMORY: param = 0 2775s JS MEMORY: union_instance = 0 2775s JS MEMORY: union_prototype = 0 2775s JS CTX: JS shutdown sequence 2775s JS CTX: Stopping profiler 2775s JS CTX: Shutting down toggle queue 2775s JS CTX: Notifying external reference holders of GjsContext dispose 2775s JS MAINLOOP: Stopping promise job dispatcher 2775s JS CTX: Notifying reference holders of GjsContext dispose 2775s JS CTX: Checking unhandled promise rejections 2775s JS CTX: Releasing cached JS wrappers 2775s JS CTX: Final triggered GC 2775s JS CTX: Destroying JS context 2775s JS CTX: Releasing all native objects 2775s JS CTX: Disabling auto GC 2775s JS CTX: Ending trace on global object 2775s JS CTX: Freeing allocated resources 2775s JS CTX: JS context destroyed 2775s PASS: cjs/testGettext.test 2775s Running test: cjs/testWarnings.sh.test 2775s ok 1 - overwriting method with Signals.addSignalMethods() should warn 2775s ok 2 - passing too many arguments to a GI function should warn 2775s ok 3 - file and line number are logged for syntax errors 2775s 1..3 2775s PASS: cjs/testWarnings.sh.test 2775s Running test: cjs/testTweener.test 2775s JS NATIVE: Registered native JS module '_promiseNative' 2775s JS NATIVE: Registered native JS module '_byteArrayNative' 2775s JS NATIVE: Registered native JS module '_encodingNative' 2775s JS NATIVE: Registered native JS module '_gi' 2775s JS NATIVE: Registered native JS module 'gi' 2775s JS NATIVE: Registered native JS module 'cairoNative' 2775s JS NATIVE: Registered native JS module 'system' 2775s JS NATIVE: Registered native JS module 'console' 2775s JS NATIVE: Registered native JS module '_print' 2775s JS CTX: Enabling JIT 2775s JS CTX: Initialized class GjsFileImporter prototype 0x10d783500098 2775s JS IMPORT: Defining parent (nil) of 0x10d7835000f8 'imports' is mod 0 2775s JS IMPORT: Importing '_print' 2775s JS NATIVE: Defining native module '_print' 2775s JS IMPORT: Defining parent 0x10d7835000f8 of 0x10d7835006b0 '_print' is mod 1 2775s JS IMPORT: successfully imported module '_print' 2775s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2775s 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 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x10d7835014f0), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x10d7835021a8), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x10d7835027a8), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x10d7835027a8), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x10d7835021a8), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x10d7835014f0), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x10d7835014f0), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x10d7835014f0), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x10d7835021a8), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x10d7835027a8), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x10d7835014f0), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x10d7835014f0), global 0x3d4a60d3d1c0 2775s JS MAINLOOP: Main loop instance 0xc79bbd6673b0: hold 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Starting promise job dispatcher 2775s JS MAINLOOP: Main loop instance 0xc79bbd6673b0: Spinning loop until released or hook cleared 2775s JS MAINLOOP: handling job 0, 2775s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2775s JS MAINLOOP: Main loop instance 0xc79bbd6673b0: release 2775s JS MAINLOOP: Completed job 0 2775s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10d783515910), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x10d783516340), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x10d783516340), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10d783515910), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10d783515910), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x10d783516340), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module metadata hook for module 0x10d7835169e8 2775s JS IMPORT: Defining meta.importSync for module 0x10d7835169e8 2775s JS NATIVE: Defining native module 'gi' 2775s JS CTX: Initialized class GIRepositoryNamespace prototype 0x10d783517168 2775s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2775s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2775s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2775s JS IMPORT: Importing directory 'overrides' 2775s JS IMPORT: Defining parent 0x10d7835000f8 of 0x10d7835171e8 'overrides' is mod 1 2775s JS IMPORT: Defined importer 'overrides' 0x10d7835171e8 in 0x10d7835000f8 2775s JS IMPORT: successfully imported directory 'overrides' 2775s JS IMPORT: Importing '_byteArrayNative' 2775s JS NATIVE: Defining native module '_byteArrayNative' 2775s JS IMPORT: Defining parent 0x10d7835000f8 of 0x10d783517630 '_byteArrayNative' is mod 1 2775s JS IMPORT: successfully imported module '_byteArrayNative' 2775s JS IMPORT: Importing '_promiseNative' 2775s JS NATIVE: Defining native module '_promiseNative' 2775s JS IMPORT: Defining parent 0x10d7835000f8 of 0x10d7835176f0 '_promiseNative' is mod 1 2775s JS IMPORT: successfully imported module '_promiseNative' 2775s JS IMPORT: Importing module GLib succeeded 2775s JS IMPORT: Defining parent 0x10d7835171e8 of 0x3d4a60d3e2b8 'GLib' is mod 1 2775s JS IMPORT: successfully imported module 'GLib' 2775s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2775s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3d4a60d7f060, JSClass 0xff9564ceb348, in object 0x3d4a60d7f038 2775s JS CTX: Initialized class GIRepositoryGType prototype 0x10d783517920 2775s JS CTX: Initialized class GIRepositoryFunction prototype 0x3d4a60d3e308 2775s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2775s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2775s JS G BXD: Defined class for Error (GError), prototype 0x3d4a60d7f0b0, JSClass 0xff9564ceb348, in object 0x3d4a60d7f038 2775s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2775s JS G BXD: Defined class for Variant (GVariant), prototype 0x3d4a60d7f100, JSClass 0xff9564ceb348, in object 0x3d4a60d7f038 2775s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2775s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3d4a60d7f150, JSClass 0xff9564ceb348, in object 0x3d4a60d7f038 2775s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2775s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2775s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3d4a60d7f1a0, JSClass 0xff9564ceb348, in object 0x3d4a60d7f038 2775s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2775s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2775s JS G BXD: Defined class for Thread (GThread), prototype 0x3d4a60d7f1f0, JSClass 0xff9564ceb348, in object 0x3d4a60d7f038 2775s JS G BXD: Defining method ref in prototype for GLib.Thread 2775s JS G BXD: Defining method unref in prototype for GLib.Thread 2775s JS G NS: Defined namespace 'GLib' 0x3d4a60d7f038 in GIRepository 0x10d783516ff8 2775s JS IMPORT: Importing module jasmine succeeded 2775s JS IMPORT: Defining parent 0x10d7835000f8 of 0x3d4a60d3ecb8 'jasmine' is mod 1 2775s JS IMPORT: successfully imported module 'jasmine' 2775s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2775s JS MAINLOOP: Main loop instance 0xc79bbd6673b0: hold 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Main loop instance 0xc79bbd6673b0: Spinning loop until released or hook cleared 2775s JS MAINLOOP: handling job 0, 2775s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2775s JS MAINLOOP: Main loop instance 0xc79bbd6673b0: release 2775s JS MAINLOOP: Completed job 0 2775s JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/tweener.js 2775s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' 2775s JS IMPORT: Importing directory 'tweener' 2775s JS IMPORT: Defining parent 0x10d7835000f8 of 0x10d78352abf0 'tweener' is mod 1 2775s JS IMPORT: Defined importer 'tweener' 0x10d78352abf0 in 0x10d7835000f8 2775s JS IMPORT: successfully imported directory 'tweener' 2775s JS IMPORT: Importing 'gi' 2775s JS IMPORT: Defining parent 0x10d7835000f8 of 0x10d783516ff8 'gi' is mod 1 2775s JS IMPORT: successfully imported module 'gi' 2775s JS IMPORT: Importing module tweenList succeeded 2775s JS IMPORT: Defining parent 0x10d78352abf0 of 0x3d4a60d3ee48 'tweenList' is mod 1 2775s JS IMPORT: successfully imported module 'tweenList' 2775s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2775s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2775s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2775s JS IMPORT: Importing module _legacy succeeded 2775s JS IMPORT: Defining parent 0x10d7835000f8 of 0x3d4a60d3ef38 '_legacy' is mod 1 2775s JS IMPORT: successfully imported module '_legacy' 2775s JS IMPORT: Importing module lang succeeded 2775s JS IMPORT: Defining parent 0x10d7835000f8 of 0x3d4a60d3eee8 'lang' is mod 1 2775s JS IMPORT: successfully imported module 'lang' 2775s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2775s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2775s JS IMPORT: Importing module _signals succeeded 2775s JS IMPORT: Defining parent 0x10d7835000f8 of 0x3d4a60d3ef88 '_signals' is mod 1 2775s JS IMPORT: successfully imported module '_signals' 2775s JS IMPORT: Importing module signals succeeded 2775s JS IMPORT: Defining parent 0x10d7835000f8 of 0x3d4a60d3ee98 'signals' is mod 1 2775s JS IMPORT: successfully imported module 'signals' 2775s JS IMPORT: Importing module tweener succeeded 2775s JS IMPORT: Defining parent 0x10d78352abf0 of 0x3d4a60d3edf8 'tweener' is mod 1 2775s JS IMPORT: successfully imported module 'tweener' 2775s JS CTX: Script evaluation succeeded 2775s JS MAINLOOP: Main loop instance 0xc79bbd6673b0: Spinning loop until released or hook cleared 2775s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module metadata hook for module 0x10d783539420 2775s JS IMPORT: Defining meta.importSync for module 0x10d783539420 2775s JS NATIVE: Defining native module 'system' 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x10d783538758), global 0x3d4a60d3d1c0 2775s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2775s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2775s JS MAINLOOP: Set main loop hook to 2775s JS MAINLOOP: Main loop instance 0xc79bbd6673b0: hold 2775s JS MAINLOOP: Running and clearing main loop hook 2775s JS G BXD: Defining method run in prototype for GLib.MainLoop 2775s 1..17 2775s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2775s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2775s JS G BXD: Defined class for Source (GSource), prototype 0x3d4a60d7f268, JSClass 0xff9564ceb348, in object 0x3d4a60d7f038 2775s JS G BXD: Defining method set_priority in prototype for GLib.Source 2775s JS IMPORT: Importing '_gi' 2775s JS NATIVE: Defining native module '_gi' 2775s JS IMPORT: Defining parent 0x3d4a60d40a30 of 0x10d783501020 '_gi' is mod 1 2775s JS IMPORT: successfully imported module '_gi' 2775s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2775s JS G NS: Defined namespace 'CjsPrivate' 0x3d4a60d7f308 in GIRepository 0x3d4a60d408f8 2775s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2775s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2775s JS IMPORT: Importing module _common succeeded 2775s JS IMPORT: Defining parent 0x3d4a60d40a30 of 0x3d4a60de46c8 '_common' is mod 1 2775s JS IMPORT: successfully imported module '_common' 2775s JS IMPORT: Importing module GObject succeeded 2775s JS IMPORT: Defining parent 0x3d4a60d40b20 of 0x3d4a60de4678 'GObject' is mod 1 2775s JS IMPORT: successfully imported module 'GObject' 2775s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2775s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2775s JS G BXD: Defined class for String (GString), prototype 0x3d4a60d7f588, JSClass 0xff9564ceb348, in object 0x3d4a60d7f2e0 2775s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2775s JS G PRM: Defined class ParamSpec prototype is 0x3d4a60de4768 class 0xff9564cf02e8 in object 0x3d4a60d7f2e0 2775s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2775s JS G OBJ: Defined class for Object (GObject), prototype 0x3d4a60d7f6f0, JSClass 0xff9564ceba58, in object 0x3d4a60d7f2e0 2775s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2775s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2775s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3d4a60d7f718, JSClass 0xff9564ceba58, in object 0x3d4a60d7f2e0 2775s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2775s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2775s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2775s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2775s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2775s JS G NS: Defined namespace 'GObject' 0x3d4a60d7f2e0 in GIRepository 0x3d4a60d408f8 2775s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2775s JS G BXD: Defining method attach in prototype for GLib.Source 2775s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2775s JS IMPORT: Module metadata hook for module 0x3d4a60d4bf20 2775s JS IMPORT: Defining meta.importSync for module 0x3d4a60d4bf20 2775s JS G BXD: Defining method destroy in prototype for GLib.Source 2775s JS IMPORT: Importing module equations succeeded 2775s JS IMPORT: Defining parent 0x3d4a60d40b08 of 0x3d4a60de4bf0 'equations' is mod 1 2775s JS IMPORT: successfully imported module 'equations' 2775s ok 1 Tweener runs a simple tween 2775s ok 2 Tweener calls callbacks during the tween 2775s ok 3 Tweener can pause tweens 2775s ok 4 Tweener can remove tweens 2775s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 2775s ok 6 Tweener does not override a tween with another one acting not at the same time 2775s ok 7 Tweener can pause and resume all tweens 2775s ok 8 Tweener can remove all tweens 2775s ok 9 Tweener runs a tween with a time of 0 immediately 2775s ok 10 Tweener can call a callback a certain number of times 2775s ok 11 Tweener can count the number of tweens on an object 2775s ok 12 Tweener can register special properties 2775s ok 13 Tweener can register special modifiers for properties 2775s ok 14 Tweener can split properties into more than one special property 2775s ok 15 Tweener calls an overwrite callback when a tween is replaced 2775s ok 16 Tweener can still overwrite a tween after it has started 2775s ok 17 Tweener stays within min and max values 2775s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Main loop instance 0xc79bbd6673b0: Spinning loop until released or hook cleared 2775s JS MAINLOOP: handling job 0, 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Completed job 0 2775s JS MAINLOOP: handling job 1, 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Completed job 1 2775s JS MAINLOOP: handling job 2, 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Completed job 2 2775s JS MAINLOOP: handling job 3, 2775s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2775s JS MAINLOOP: Main loop instance 0xc79bbd6673b0: release 2775s JS MAINLOOP: Completed job 3 2775s JS MEMORY: Memory report: before destroying context 2775s JS MEMORY: 213 objects currently alive 2775s JS MEMORY: boxed_instance = 94 2775s JS MEMORY: boxed_prototype = 8 2775s JS MEMORY: closure = 1 2775s JS MEMORY: function = 94 2775s JS MEMORY: fundamental_instance = 0 2775s JS MEMORY: fundamental_prototype = 0 2775s JS MEMORY: gerror_instance = 0 2775s JS MEMORY: gerror_prototype = 0 2775s JS MEMORY: interface = 0 2775s JS MEMORY: module = 11 2775s JS MEMORY: ns = 3 2775s JS MEMORY: object_instance = 0 2775s JS MEMORY: object_prototype = 2 2775s JS MEMORY: param = 0 2775s JS MEMORY: union_instance = 0 2775s JS MEMORY: union_prototype = 0 2775s JS CTX: JS shutdown sequence 2775s JS CTX: Stopping profiler 2775s JS CTX: Shutting down toggle queue 2775s JS CTX: Notifying external reference holders of GjsContext dispose 2775s JS MAINLOOP: Stopping promise job dispatcher 2775s JS CTX: Notifying reference holders of GjsContext dispose 2775s JS CTX: Checking unhandled promise rejections 2775s JS CTX: Releasing cached JS wrappers 2775s JS CTX: Final triggered GC 2775s JS CTX: Destroying JS context 2775s JS CTX: Releasing all native objects 2775s JS CTX: Disabling auto GC 2775s JS CTX: Ending trace on global object 2775s JS CTX: Freeing allocated resources 2775s JS CTX: JS context destroyed 2775s PASS: cjs/testTweener.test 2775s Running test: cjs/testLegacyGObject.test 2775s JS NATIVE: Registered native JS module '_promiseNative' 2775s JS NATIVE: Registered native JS module '_byteArrayNative' 2775s JS NATIVE: Registered native JS module '_encodingNative' 2775s JS NATIVE: Registered native JS module '_gi' 2775s JS NATIVE: Registered native JS module 'gi' 2775s JS NATIVE: Registered native JS module 'cairoNative' 2775s JS NATIVE: Registered native JS module 'system' 2775s JS NATIVE: Registered native JS module 'console' 2775s JS NATIVE: Registered native JS module '_print' 2775s JS CTX: Enabling JIT 2775s JS CTX: Initialized class GjsFileImporter prototype 0x376eeb400098 2775s JS IMPORT: Defining parent (nil) of 0x376eeb4000f8 'imports' is mod 0 2775s JS IMPORT: Importing '_print' 2775s JS NATIVE: Defining native module '_print' 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x376eeb4006b0 '_print' is mod 1 2775s JS IMPORT: successfully imported module '_print' 2775s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2775s 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 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x376eeb4014f0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x376eeb4021a8), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x376eeb4027a8), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x376eeb4027a8), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x376eeb4021a8), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x376eeb4014f0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x376eeb4014f0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x376eeb4014f0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x376eeb4021a8), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x376eeb4027a8), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x376eeb4014f0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x376eeb4014f0), global 0x380e7a63d1c0 2775s JS MAINLOOP: Main loop instance 0xc9d6b85ee3b0: hold 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Starting promise job dispatcher 2775s JS MAINLOOP: Main loop instance 0xc9d6b85ee3b0: Spinning loop until released or hook cleared 2775s JS MAINLOOP: handling job 0, 2775s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2775s JS MAINLOOP: Main loop instance 0xc9d6b85ee3b0: release 2775s JS MAINLOOP: Completed job 0 2775s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x376eeb415910), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x376eeb416340), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x376eeb416340), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x376eeb415910), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x376eeb415910), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x376eeb416340), global 0x380e7a63d1c0 2775s JS IMPORT: Module metadata hook for module 0x376eeb4169e8 2775s JS IMPORT: Defining meta.importSync for module 0x376eeb4169e8 2775s JS NATIVE: Defining native module 'gi' 2775s JS CTX: Initialized class GIRepositoryNamespace prototype 0x376eeb417168 2775s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2775s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2775s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2775s JS IMPORT: Importing directory 'overrides' 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x376eeb4171e8 'overrides' is mod 1 2775s JS IMPORT: Defined importer 'overrides' 0x376eeb4171e8 in 0x376eeb4000f8 2775s JS IMPORT: successfully imported directory 'overrides' 2775s JS IMPORT: Importing '_byteArrayNative' 2775s JS NATIVE: Defining native module '_byteArrayNative' 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x376eeb417630 '_byteArrayNative' is mod 1 2775s JS IMPORT: successfully imported module '_byteArrayNative' 2775s JS IMPORT: Importing '_promiseNative' 2775s JS NATIVE: Defining native module '_promiseNative' 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x376eeb4176f0 '_promiseNative' is mod 1 2775s JS IMPORT: successfully imported module '_promiseNative' 2775s JS IMPORT: Importing module GLib succeeded 2775s JS IMPORT: Defining parent 0x376eeb4171e8 of 0x380e7a63e2b8 'GLib' is mod 1 2775s JS IMPORT: successfully imported module 'GLib' 2775s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2775s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x380e7a67f060, JSClass 0xf7d73e8db348, in object 0x380e7a67f038 2775s JS CTX: Initialized class GIRepositoryGType prototype 0x376eeb417920 2775s JS CTX: Initialized class GIRepositoryFunction prototype 0x380e7a63e308 2775s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2775s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2775s JS G BXD: Defined class for Error (GError), prototype 0x380e7a67f0b0, JSClass 0xf7d73e8db348, in object 0x380e7a67f038 2775s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2775s JS G BXD: Defined class for Variant (GVariant), prototype 0x380e7a67f100, JSClass 0xf7d73e8db348, in object 0x380e7a67f038 2775s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2775s JS G BXD: Defined class for Bytes (GBytes), prototype 0x380e7a67f150, JSClass 0xf7d73e8db348, in object 0x380e7a67f038 2775s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2775s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2775s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x380e7a67f1a0, JSClass 0xf7d73e8db348, in object 0x380e7a67f038 2775s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2775s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2775s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2775s JS G BXD: Defined class for Thread (GThread), prototype 0x380e7a67f1f0, JSClass 0xf7d73e8db348, in object 0x380e7a67f038 2775s JS G BXD: Defining method ref in prototype for GLib.Thread 2775s JS G BXD: Defining method unref in prototype for GLib.Thread 2775s JS G NS: Defined namespace 'GLib' 0x380e7a67f038 in GIRepository 0x376eeb416ff8 2775s JS IMPORT: Importing module jasmine succeeded 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x380e7a63ecb8 'jasmine' is mod 1 2775s JS IMPORT: successfully imported module 'jasmine' 2775s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2775s JS MAINLOOP: Main loop instance 0xc9d6b85ee3b0: hold 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Main loop instance 0xc9d6b85ee3b0: Spinning loop until released or hook cleared 2775s JS MAINLOOP: handling job 0, 2775s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2775s JS MAINLOOP: Main loop instance 0xc9d6b85ee3b0: release 2775s JS MAINLOOP: Completed job 0 2775s JS IMPORT: Importing 'gi' 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x376eeb416ff8 'gi' is mod 1 2775s JS IMPORT: successfully imported module 'gi' 2775s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2775s JS G NS: Defined namespace 'CjsPrivate' 0x380e7a67f290 in GIRepository 0x376eeb416ff8 2775s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2775s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2775s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2775s JS IMPORT: Importing module _legacy succeeded 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x380e7a63eee8 '_legacy' is mod 1 2775s JS IMPORT: successfully imported module '_legacy' 2775s JS IMPORT: Importing module lang succeeded 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x380e7a63ee98 'lang' is mod 1 2775s JS IMPORT: successfully imported module 'lang' 2775s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2775s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2775s JS IMPORT: Importing module _signals succeeded 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x380e7a63ef38 '_signals' is mod 1 2775s JS IMPORT: successfully imported module '_signals' 2775s JS IMPORT: Importing module signals succeeded 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x380e7a63ee48 'signals' is mod 1 2775s JS IMPORT: successfully imported module 'signals' 2775s JS IMPORT: Importing module Gio succeeded 2775s JS IMPORT: Defining parent 0x376eeb4171e8 of 0x380e7a63edf8 'Gio' is mod 1 2775s JS IMPORT: successfully imported module 'Gio' 2775s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2775s JS IMPORT: Importing '_gi' 2775s JS NATIVE: Defining native module '_gi' 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x376eeb42dcb0 '_gi' is mod 1 2775s JS IMPORT: successfully imported module '_gi' 2775s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2775s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2775s JS IMPORT: Importing module _common succeeded 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x380e7a63efd8 '_common' is mod 1 2775s JS IMPORT: successfully imported module '_common' 2775s JS IMPORT: Importing module GObject succeeded 2775s JS IMPORT: Defining parent 0x376eeb4171e8 of 0x380e7a63ef88 'GObject' is mod 1 2775s JS IMPORT: successfully imported module 'GObject' 2775s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2775s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2775s JS G BXD: Defined class for String (GString), prototype 0x380e7a67f538, JSClass 0xf7d73e8db348, in object 0x380e7a67f2b8 2775s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2775s JS G PRM: Defined class ParamSpec prototype is 0x380e7a6d50b0 class 0xf7d73e8e02e8 in object 0x380e7a67f2b8 2775s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2775s JS G OBJ: Defined class for Object (GObject), prototype 0x380e7a67f6a0, JSClass 0xf7d73e8dba58, in object 0x380e7a67f2b8 2775s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2775s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2775s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x380e7a67f6c8, JSClass 0xf7d73e8dba58, in object 0x380e7a67f2b8 2775s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2775s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2775s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2775s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2775s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2775s JS G NS: Defined namespace 'GObject' 0x380e7a67f2b8 in GIRepository 0x376eeb416ff8 2775s JS G OBJ: Defined class for Application (GApplication), prototype 0x380e7a67f718, JSClass 0xf7d73e8dba58, in object 0x380e7a67f268 2775s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2775s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x380e7a6d5420, JSClass 0xf7d73e8db830, in object 0x380e7a67f268 2775s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2775s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2775s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2775s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2775s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2775s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2775s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2775s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2775s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2775s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2775s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x380e7a67f790, JSClass 0xf7d73e8dba58, in object 0x380e7a67f268 2775s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2775s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x380e7a6d56a0, JSClass 0xf7d73e8db830, in object 0x380e7a67f268 2775s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2775s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x380e7a67f808, JSClass 0xf7d73e8dba58, in object 0x380e7a67f268 2775s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2775s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2775s JS G IFACE: Defined class for Initable (GInitable), prototype 0x380e7a6d57e0, JSClass 0xf7d73e8db830, in object 0x380e7a67f268 2775s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2775s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2775s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2775s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x380e7a67f880, JSClass 0xf7d73e8db348, in object 0x380e7a67f268 2775s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2775s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x380e7a67f8d0, JSClass 0xf7d73e8db348, in object 0x380e7a67f268 2775s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2775s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2775s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x380e7a67f920, JSClass 0xf7d73e8dba58, in object 0x380e7a67f268 2775s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x380e7a67f970, JSClass 0xf7d73e8dba58, in object 0x380e7a67f290 2775s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2775s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x380e7a67f9c0, JSClass 0xf7d73e8dba58, in object 0x380e7a67f268 2775s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2775s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2775s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2775s JS G IFACE: Defined class for File (GFile), prototype 0x380e7a6d5948, JSClass 0xf7d73e8db830, in object 0x380e7a67f268 2775s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x380e7a67fa38, JSClass 0xf7d73e8dba58, in object 0x376eeb4170d8 2775s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2775s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x380e7a67fab0, JSClass 0xf7d73e8dba58, in object 0x380e7a67f268 2775s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2775s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2775s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x380e7a67fb00, JSClass 0xf7d73e8dba58, in object 0x380e7a67f268 2775s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2775s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x380e7a67fb50, JSClass 0xf7d73e8dba58, in object 0x380e7a67f268 2775s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2775s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x380e7a67fba0, JSClass 0xf7d73e8db348, in object 0x380e7a67f268 2775s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2775s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2775s JS G OBJ: Defined class for Settings (GSettings), prototype 0x380e7a67fbf0, JSClass 0xf7d73e8dba58, in object 0x380e7a67f268 2775s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2775s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2775s JS G NS: Defined namespace 'Gio' 0x380e7a67f268 in GIRepository 0x376eeb416ff8 2775s JS IMPORT: Importing module Gtk succeeded 2775s JS IMPORT: Defining parent 0x376eeb4171e8 of 0x380e7a6e13d0 'Gtk' is mod 1 2775s JS IMPORT: successfully imported module 'Gtk' 2775s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 2775s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 2775s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x380e7a67fc68, JSClass 0xf7d73e8dba58, in object 0x380e7a67f2b8 2775s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x380e7a67fcb8, JSClass 0xf7d73e8dba58, in object 0x380e7a67fc40 2775s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 2775s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x380e7a6e16c8, JSClass 0xf7d73e8db830, in object 0x380e7a67fc40 2775s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 2775s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x380e7a67fd30, JSClass 0xf7d73e8dba58, in object 0x380e7a67fc40 2775s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 2775s JS G NS: Defined namespace 'Gtk' 0x380e7a67fc40 in GIRepository 0x376eeb416ff8 2775s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 2775s JS IMPORT: Importing module mainloop succeeded 2775s JS IMPORT: Defining parent 0x376eeb4000f8 of 0x380e7a6e17e0 'mainloop' is mod 1 2775s JS IMPORT: successfully imported module 'mainloop' 2775s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 2775s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2775s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2775s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 2775s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 2775s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 2775s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 2775s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 2775s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 2775s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 2775s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 2775s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 2775s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 2775s JS G ENUM: Defining GObject.ParamFlags as 0x376eeb4352e0 2775s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 2775s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b88a86e0 type GParamString 2775s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b88a87f0 type GParamString 2775s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b88a88e0 type GParamString 2775s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 2775s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 2775s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 2775s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 2775s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 2775s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 2775s JS G ENUM: Defining enum value ACTION (fixed from action) 32 2775s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 2775s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 2775s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 2775s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 2775s JS G ENUM: Defining GObject.SignalFlags as 0x376eeb435510 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0x380e7a67fd80, JSClass 0xf7d73e8dba58, in object 0x376eeb4170d8 2775s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 2775s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 2775s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0x380e7a67fdd0, JSClass 0xf7d73e8dba58, in object 0x376eeb4170d8 2775s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0x380e7a67fe20, JSClass 0xf7d73e8dba58, in object 0x376eeb4170d8 2775s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0x380e7a67fe70, JSClass 0xf7d73e8dba58, in object 0x376eeb4170d8 2775s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0x380e7a67fec0, JSClass 0xf7d73e8dba58, in object 0x376eeb4170d8 2775s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0x380e7a67ff10, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0x380e7a67ff60, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b88f3210 type GParamString 2775s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0x380e7a6f06f0, JSClass 0xf7d73e8db830, in object 0x380e7a640df0 2775s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0x380e7a6f0740, JSClass 0xf7d73e8db830, in object 0x380e7a640df0 2775s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b88f6bb0 type GParamOverride 2775s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b88f6e10 type GParamString 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0x230108f09038, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b88f87f0 type GParamOverride 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0x230108f09088, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b88ffbb0 type GParamOverride 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0x230108f090d8, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0x380e7a6f0920, JSClass 0xf7d73e8db830, in object 0x380e7a640df0 2775s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0x380e7a6f0970, JSClass 0xf7d73e8db830, in object 0x380e7a640df0 2775s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 2775s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b89064a0 type GParamInt 2775s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b8906610 type GParamInt 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0x230108f09178, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b890ddf0 type GParamOverride 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS CTX: Script evaluation succeeded 2775s JS MAINLOOP: Main loop instance 0xc9d6b85ee3b0: Spinning loop until released or hook cleared 2775s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module metadata hook for module 0x376eeb43a098 2775s JS IMPORT: Defining meta.importSync for module 0x376eeb43a098 2775s JS NATIVE: Defining native module 'system' 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x376eeb4393d0), global 0x380e7a63d1c0 2775s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2775s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2775s JS MAINLOOP: Set main loop hook to 2775s JS MAINLOOP: Main loop instance 0xc9d6b85ee3b0: hold 2775s JS MAINLOOP: Running and clearing main loop hook 2775s JS G BXD: Defining method run in prototype for GLib.MainLoop 2775s 1..60 2775s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2775s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2775s JS G BXD: Defined class for Source (GSource), prototype 0x230108f09218, JSClass 0xf7d73e8db348, in object 0x380e7a67f038 2775s JS G BXD: Defining method set_priority in prototype for GLib.Source 2775s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2775s JS G BXD: Defining method attach in prototype for GLib.Source 2775s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2775s JS IMPORT: Module metadata hook for module 0x380e7a6ee190 2775s JS IMPORT: Defining meta.importSync for module 0x380e7a6ee190 2775s JS G BXD: Defining method destroy in prototype for GLib.Source 2775s ok 1 GObject class constructs with default values for properties 2775s ok 2 GObject class constructs with a hash of property values 2775s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 2775s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x230108f094c0, JSClass 0xf7d73e8dba58, in object 0x380e7a67fc40 2775s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 2775s ok 3 GObject class constructs with property values from Gtk.Builder 2775s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 2775s ok 5 GObject class has a name 2775s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 2775s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b88a87f0 type GParamString 2775s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b88a87f0 type GParamString 2775s ok 6 GObject class has a notify signal 2775s ok 7 GObject class can define its own signals 2775s ok 8 GObject class passes emitted arguments to signal handlers 2775s ok 9 GObject class can return values from signals 2775s ok 10 GObject class does not call first-wins signal handlers after one returns a value 2775s ok 11 GObject class gets the return value of the default handler 2775s ok 12 GObject class calls run-last default handler last 2775s ok 13 GObject class can inherit from something that's not GObject.Object 2775s ok 14 GObject class can implement an interface 2775s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 2775s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x230108f09e98, JSClass 0xf7d73e8dba58, in object 0x380e7a67f268 2775s ok 15 GObject class can implement interface vfuncs 2775s ok 16 GObject class can be a subclass 2775s ok 17 GObject class can have any valid Lang.Class name 2775s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 2775s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 2775s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b89cb1a0 type GParamObject 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0x230108f45240, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s ok 19 GObject class can have an interface-valued property 2775s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b89ce9c0 type GParamOverride 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0x230108f45380, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s ok 20 GObject class can override a property from the parent class 2775s ok 21 GObject class cannot override a non-existent property 2775s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2775s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2775s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2775s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2775s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2775s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2775s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2775s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2775s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2775s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2775s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2775s JS G ENUM: Defining GLib.LogLevelFlags as 0x376eeb455a50 2775s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 2775s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x230108f45560, JSClass 0xf7d73e8dba58, in object 0x380e7a67f268 2775s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 2775s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x230108f39c40, JSClass 0xf7d73e8db830, in object 0x380e7a67f268 2775s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0x230108f455d8, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2775s ok 22 GObject class handles gracefully forgetting to override a C property 2775s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b8740b40 type GParamOverride 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2775s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0x230108f456f0, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0x230108f45740, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 2775s ok 24 GObject interface class can implement a Lang.Interface 2775s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 2775s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0x230108f459e8, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 2775s ok 27 GObject interface is an instance of the interface classes 2775s ok 28 GObject interface cannot be instantiated 2775s ok 29 GObject interface has a name 2775s ok 30 GObject interface reports its type name 2775s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 2775s ok 31 GObject interface can be implemented by a GObject class 2775s ok 32 GObject interface is implemented by a GObject class with the correct class object 2775s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b8a09020 type GParamOverride 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0x230108f45e98, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 2775s ok 34 GObject interface can have its required function implemented 2775s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b8a0e9c0 type GParamOverride 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0x230108f4c060, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s ok 35 GObject interface must have its required function implemented 2775s ok 36 GObject interface doesn't have to have its optional function implemented 2775s ok 37 GObject interface can have its optional function deferred to by the implementation 2775s ok 38 GObject interface can have its function chained up to 2775s ok 39 GObject interface can require another interface 2775s ok 40 GObject interface can chain up to another interface 2775s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 2775s JS G PRM: JSObject created with param instance 0xc9d6b8a1a2c0 type GParamOverride 2775s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2775s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0x230108f4c470, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s ok 41 GObject interface defers to the last interface's optional function 2775s ok 42 GObject interface must be implemented by a class that implements all required interfaces 2775s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 2775s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0x230108f524e8, JSClass 0xf7d73e8db830, in object 0x380e7a640df0 2775s ok 44 GObject interface can require an interface from C 2775s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 2775s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2775s ok 45 GObject interface can define signals on the implementing class 2775s ok 46 GObject interface can define properties on the implementing class 2775s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0x230108f4c8f8, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s ok 47 GObject interface must have its properties overridden 2775s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0x230108f4c9e8, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0x230108f52560, JSClass 0xf7d73e8db830, in object 0x380e7a640df0 2775s ok 48 GObject interface gets the correct type for its metaclass 2775s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0x230108f4cb00, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s ok 49 GObject interface can be implemented by a class as well as its parent class 2775s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0x230108f4cbf0, JSClass 0xf7d73e8dba58, in object 0x380e7a640df0 2775s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 2775s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 2775s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 2775s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 2775s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 2775s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 2775s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 2775s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 2775s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 2775s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 2775s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Main loop instance 0xc9d6b85ee3b0: Spinning loop until released or hook cleared 2775s JS MAINLOOP: handling job 0, 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Completed job 0 2775s JS MAINLOOP: handling job 1, 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Completed job 1 2775s JS MAINLOOP: handling job 2, 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Completed job 2 2775s JS MAINLOOP: handling job 3, 2775s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2775s JS MAINLOOP: Main loop instance 0xc9d6b85ee3b0: release 2775s JS MAINLOOP: Completed job 3 2775s JS MEMORY: Memory report: before destroying context 2775s JS MEMORY: 724 objects currently alive 2775s JS MEMORY: boxed_instance = 288 2775s JS MEMORY: boxed_prototype = 11 2775s JS MEMORY: closure = 16 2775s JS MEMORY: function = 251 2775s JS MEMORY: fundamental_instance = 0 2775s JS MEMORY: fundamental_prototype = 0 2775s JS MEMORY: gerror_instance = 0 2775s JS MEMORY: gerror_prototype = 0 2775s JS MEMORY: interface = 12 2775s JS MEMORY: module = 11 2775s JS MEMORY: ns = 5 2775s JS MEMORY: object_instance = 67 2775s JS MEMORY: object_prototype = 44 2775s JS MEMORY: param = 19 2775s JS MEMORY: union_instance = 0 2775s JS MEMORY: union_prototype = 0 2775s JS CTX: JS shutdown sequence 2775s JS CTX: Stopping profiler 2775s JS CTX: Shutting down toggle queue 2775s JS CTX: Notifying external reference holders of GjsContext dispose 2775s JS MAINLOOP: Stopping promise job dispatcher 2775s JS CTX: Notifying reference holders of GjsContext dispose 2775s JS CTX: Checking unhandled promise rejections 2775s JS CTX: Releasing cached JS wrappers 2775s JS CTX: Final triggered GC 2775s JS CTX: Destroying JS context 2775s JS CTX: Releasing all native objects 2775s JS CTX: Disabling auto GC 2775s JS CTX: Ending trace on global object 2775s JS CTX: Freeing allocated resources 2775s JS CTX: JS context destroyed 2775s PASS: cjs/testLegacyGObject.test 2775s Running test: cjs/testEncoding.test 2775s JS NATIVE: Registered native JS module '_promiseNative' 2775s JS NATIVE: Registered native JS module '_byteArrayNative' 2775s JS NATIVE: Registered native JS module '_encodingNative' 2775s JS NATIVE: Registered native JS module '_gi' 2775s JS NATIVE: Registered native JS module 'gi' 2775s JS NATIVE: Registered native JS module 'cairoNative' 2775s JS NATIVE: Registered native JS module 'system' 2775s JS NATIVE: Registered native JS module 'console' 2775s JS NATIVE: Registered native JS module '_print' 2775s JS CTX: Enabling JIT 2775s JS CTX: Initialized class GjsFileImporter prototype 0x2a98f1c00098 2775s JS IMPORT: Defining parent (nil) of 0x2a98f1c000f8 'imports' is mod 0 2775s JS IMPORT: Importing '_print' 2775s JS NATIVE: Defining native module '_print' 2775s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x2a98f1c006b0 '_print' is mod 1 2775s JS IMPORT: successfully imported module '_print' 2775s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2775s 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 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2a98f1c014f0), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2a98f1c021a8), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2a98f1c027a8), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2a98f1c027a8), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2a98f1c021a8), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2a98f1c014f0), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2a98f1c014f0), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2a98f1c014f0), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2a98f1c021a8), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2a98f1c027a8), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2a98f1c014f0), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2a98f1c014f0), global 0x36ef7cc3d1c0 2775s JS MAINLOOP: Main loop instance 0xba32322dd3b0: hold 2775s JS MAINLOOP: Enqueue job , promise=, allocation site= 2775s JS MAINLOOP: Starting promise job dispatcher 2775s JS MAINLOOP: Main loop instance 0xba32322dd3b0: Spinning loop until released or hook cleared 2775s JS MAINLOOP: handling job 0, 2775s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2775s JS MAINLOOP: Main loop instance 0xba32322dd3b0: release 2775s JS MAINLOOP: Completed job 0 2775s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a98f1c15910), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2a98f1c16340), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2a98f1c16340), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a98f1c15910), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a98f1c15910), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2a98f1c16340), global 0x36ef7cc3d1c0 2775s JS IMPORT: Module metadata hook for module 0x2a98f1c169e8 2775s JS IMPORT: Defining meta.importSync for module 0x2a98f1c169e8 2775s JS NATIVE: Defining native module 'gi' 2775s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a98f1c17168 2775s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2775s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2775s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2775s JS IMPORT: Importing directory 'overrides' 2775s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x2a98f1c171e8 'overrides' is mod 1 2775s JS IMPORT: Defined importer 'overrides' 0x2a98f1c171e8 in 0x2a98f1c000f8 2775s JS IMPORT: successfully imported directory 'overrides' 2775s JS IMPORT: Importing '_byteArrayNative' 2775s JS NATIVE: Defining native module '_byteArrayNative' 2775s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x2a98f1c17630 '_byteArrayNative' is mod 1 2775s JS IMPORT: successfully imported module '_byteArrayNative' 2775s JS IMPORT: Importing '_promiseNative' 2775s JS NATIVE: Defining native module '_promiseNative' 2775s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x2a98f1c176f0 '_promiseNative' is mod 1 2775s JS IMPORT: successfully imported module '_promiseNative' 2775s JS IMPORT: Importing module GLib succeeded 2775s JS IMPORT: Defining parent 0x2a98f1c171e8 of 0x36ef7cc3e2b8 'GLib' is mod 1 2775s JS IMPORT: successfully imported module 'GLib' 2775s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2775s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x36ef7cc7f060, JSClass 0xe553291eb348, in object 0x36ef7cc7f038 2775s JS CTX: Initialized class GIRepositoryGType prototype 0x2a98f1c17920 2775s JS CTX: Initialized class GIRepositoryFunction prototype 0x36ef7cc3e308 2775s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2775s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2775s JS G BXD: Defined class for Error (GError), prototype 0x36ef7cc7f0b0, JSClass 0xe553291eb348, in object 0x36ef7cc7f038 2775s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2775s JS G BXD: Defined class for Variant (GVariant), prototype 0x36ef7cc7f100, JSClass 0xe553291eb348, in object 0x36ef7cc7f038 2775s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2775s JS G BXD: Defined class for Bytes (GBytes), prototype 0x36ef7cc7f150, JSClass 0xe553291eb348, in object 0x36ef7cc7f038 2775s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2776s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2776s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x36ef7cc7f1a0, JSClass 0xe553291eb348, in object 0x36ef7cc7f038 2776s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2776s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2776s JS G BXD: Defined class for Thread (GThread), prototype 0x36ef7cc7f1f0, JSClass 0xe553291eb348, in object 0x36ef7cc7f038 2776s JS G BXD: Defining method ref in prototype for GLib.Thread 2776s JS G BXD: Defining method unref in prototype for GLib.Thread 2776s JS G NS: Defined namespace 'GLib' 0x36ef7cc7f038 in GIRepository 0x2a98f1c16ff8 2776s JS IMPORT: Importing module jasmine succeeded 2776s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x36ef7cc3ecb8 'jasmine' is mod 1 2776s JS IMPORT: successfully imported module 'jasmine' 2776s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2776s JS MAINLOOP: Main loop instance 0xba32322dd3b0: hold 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Main loop instance 0xba32322dd3b0: Spinning loop until released or hook cleared 2776s JS MAINLOOP: handling job 0, 2776s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2776s JS MAINLOOP: Main loop instance 0xba32322dd3b0: release 2776s JS MAINLOOP: Completed job 0 2776s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testEncoding.js' (file:///usr/libexec/installed-tests/cjs/js/testEncoding.js), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2a98f1c2aad0), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2a98f1c2b2a0), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2a98f1c2b2a0), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x2a98f1c2aad0), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2a98f1c2aad0), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x2a98f1c2aad0), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x2a98f1c2aad0), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2a98f1c2b2a0), global 0x36ef7cc3d1c0 2776s JS IMPORT: Importing 'gi' 2776s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x2a98f1c16ff8 'gi' is mod 1 2776s JS IMPORT: successfully imported module 'gi' 2776s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2776s JS G NS: Defined namespace 'CjsPrivate' 0x36ef7cc7f290 in GIRepository 0x2a98f1c16ff8 2776s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2776s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2776s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2776s JS IMPORT: Importing module _legacy succeeded 2776s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x36ef7cc3eec0 '_legacy' is mod 1 2776s JS IMPORT: successfully imported module '_legacy' 2776s JS IMPORT: Importing module lang succeeded 2776s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x36ef7cc3ee70 'lang' is mod 1 2776s JS IMPORT: successfully imported module 'lang' 2776s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2776s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2776s JS IMPORT: Importing module _signals succeeded 2776s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x36ef7cc3ef10 '_signals' is mod 1 2776s JS IMPORT: successfully imported module '_signals' 2776s JS IMPORT: Importing module signals succeeded 2776s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x36ef7cc3ee20 'signals' is mod 1 2776s JS IMPORT: successfully imported module 'signals' 2776s JS IMPORT: Importing module Gio succeeded 2776s JS IMPORT: Defining parent 0x2a98f1c171e8 of 0x36ef7cc3edd0 'Gio' is mod 1 2776s JS IMPORT: successfully imported module 'Gio' 2776s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2776s JS IMPORT: Importing '_gi' 2776s JS NATIVE: Defining native module '_gi' 2776s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x2a98f1c2f3d0 '_gi' is mod 1 2776s JS IMPORT: successfully imported module '_gi' 2776s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2776s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2776s JS IMPORT: Importing module _common succeeded 2776s JS IMPORT: Defining parent 0x2a98f1c000f8 of 0x36ef7cc3efb0 '_common' is mod 1 2776s JS IMPORT: successfully imported module '_common' 2776s JS IMPORT: Importing module GObject succeeded 2776s JS IMPORT: Defining parent 0x2a98f1c171e8 of 0x36ef7cc3ef60 'GObject' is mod 1 2776s JS IMPORT: successfully imported module 'GObject' 2776s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2776s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2776s JS G BXD: Defined class for String (GString), prototype 0x36ef7cc7f538, JSClass 0xe553291eb348, in object 0x36ef7cc7f2b8 2776s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2776s JS G PRM: Defined class ParamSpec prototype is 0x36ef7ccd3088 class 0xe553291f02e8 in object 0x36ef7cc7f2b8 2776s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2776s JS G OBJ: Defined class for Object (GObject), prototype 0x36ef7cc7f6a0, JSClass 0xe553291eba58, in object 0x36ef7cc7f2b8 2776s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2776s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2776s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x36ef7cc7f6c8, JSClass 0xe553291eba58, in object 0x36ef7cc7f2b8 2776s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2776s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2776s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2776s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2776s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2776s JS G NS: Defined namespace 'GObject' 0x36ef7cc7f2b8 in GIRepository 0x2a98f1c16ff8 2776s JS G OBJ: Defined class for Application (GApplication), prototype 0x36ef7cc7f718, JSClass 0xe553291eba58, in object 0x36ef7cc7f268 2776s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2776s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x36ef7ccd33f8, JSClass 0xe553291eb830, in object 0x36ef7cc7f268 2776s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2776s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2776s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x36ef7cc7f790, JSClass 0xe553291eba58, in object 0x36ef7cc7f268 2776s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2776s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x36ef7ccd3678, JSClass 0xe553291eb830, in object 0x36ef7cc7f268 2776s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2776s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x36ef7cc7f808, JSClass 0xe553291eba58, in object 0x36ef7cc7f268 2776s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2776s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2776s JS G IFACE: Defined class for Initable (GInitable), prototype 0x36ef7ccd37b8, JSClass 0xe553291eb830, in object 0x36ef7cc7f268 2776s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2776s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2776s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2776s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x36ef7cc7f880, JSClass 0xe553291eb348, in object 0x36ef7cc7f268 2776s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2776s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x36ef7cc7f8d0, JSClass 0xe553291eb348, in object 0x36ef7cc7f268 2776s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2776s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2776s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x36ef7cc7f920, JSClass 0xe553291eba58, in object 0x36ef7cc7f268 2776s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x36ef7cc7f970, JSClass 0xe553291eba58, in object 0x36ef7cc7f290 2776s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2776s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x36ef7cc7f9c0, JSClass 0xe553291eba58, in object 0x36ef7cc7f268 2776s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2776s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2776s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2776s JS G IFACE: Defined class for File (GFile), prototype 0x36ef7ccd3920, JSClass 0xe553291eb830, in object 0x36ef7cc7f268 2776s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x36ef7cc7fa38, JSClass 0xe553291eba58, in object 0x2a98f1c170d8 2776s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2776s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x36ef7cc7fab0, JSClass 0xe553291eba58, in object 0x36ef7cc7f268 2776s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2776s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2776s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x36ef7cc7fb00, JSClass 0xe553291eba58, in object 0x36ef7cc7f268 2776s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2776s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x36ef7cc7fb50, JSClass 0xe553291eba58, in object 0x36ef7cc7f268 2776s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2776s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x36ef7cc7fba0, JSClass 0xe553291eb348, in object 0x36ef7cc7f268 2776s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2776s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2776s JS G OBJ: Defined class for Settings (GSettings), prototype 0x36ef7cc7fbf0, JSClass 0xe553291eba58, in object 0x36ef7cc7f268 2776s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2776s JS G NS: Defined namespace 'Gio' 0x36ef7cc7f268 in GIRepository 0x2a98f1c16ff8 2776s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x2a98f1c2aad0), global 0x36ef7cc3d1c0 2776s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x36ef7cc7fc40, JSClass 0xe553291eba58, in object 0x36ef7cc40d60 2776s JS IMPORT: Module metadata hook for module 0x36ef7cc4bd98 2776s JS IMPORT: Defining meta.importSync for module 0x36ef7cc4bd98 2776s JS NATIVE: Defining native module '_encodingNative' 2776s JS MAINLOOP: Main loop instance 0xba32322dd3b0: hold 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Main loop instance 0xba32322dd3b0: Spinning loop until released or hook cleared 2776s JS MAINLOOP: handling job 0, 2776s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testEncoding.js async resolved" 2776s JS MAINLOOP: Main loop instance 0xba32322dd3b0: release 2776s JS MAINLOOP: Completed job 0 2776s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module metadata hook for module 0x2a98f1c1e1f8 2776s JS IMPORT: Defining meta.importSync for module 0x2a98f1c1e1f8 2776s JS NATIVE: Defining native module 'system' 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a98f1c1d530), global 0x36ef7cc3d1c0 2776s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2776s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2776s JS MAINLOOP: Set main loop hook to 2776s JS MAINLOOP: Main loop instance 0xba32322dd3b0: hold 2776s JS MAINLOOP: Running and clearing main loop hook 2776s JS G BXD: Defining method run in prototype for GLib.MainLoop 2776s 1..55 2776s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2776s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2776s JS G BXD: Defined class for Source (GSource), prototype 0x36ef7cc7fcb8, JSClass 0xe553291eb348, in object 0x36ef7cc7f038 2776s JS G BXD: Defining method set_priority in prototype for GLib.Source 2776s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2776s JS G BXD: Defining method attach in prototype for GLib.Source 2776s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2776s JS IMPORT: Module metadata hook for module 0x36ef7cce83c0 2776s JS IMPORT: Defining meta.importSync for module 0x36ef7cce83c0 2776s JS G BXD: Defining method destroy in prototype for GLib.Source 2776s ok 1 Text Encoding toString() uses spec-compliant tags 2776s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 2776s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 2776s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 2776s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 2776s ok 6 Text Encoding TextDecoder decode() fatal is false by default 2776s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 2776s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 2776s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 2776s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 2776s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 2776s ok 12 Text Encoding TextDecoder decode() throws on empty input 2776s ok 13 Text Encoding TextDecoder decode() throws on null input 2776s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 2776s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 2776s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 2776s ok 17 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 2776s ok 18 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 2776s ok 19 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 2776s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 2776s ok 21 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 2776s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 2776s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 2776s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 2776s ok 25 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 2776s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 2776s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 2776s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 2776s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 2776s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 2776s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 2776s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 2776s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 2776s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 2776s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 2776s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 2776s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 2776s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 2776s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 2776s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 2776s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 2776s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 2776s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 2776s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 2776s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 2776s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 2776s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 2776s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 2776s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 2776s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 2776s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 2776s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 2776s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 2776s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 2776s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 2776s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Main loop instance 0xba32322dd3b0: Spinning loop until released or hook cleared 2776s JS MAINLOOP: handling job 0, 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Completed job 0 2776s JS MAINLOOP: handling job 1, 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Completed job 1 2776s JS MAINLOOP: handling job 2, 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Completed job 2 2776s JS MAINLOOP: handling job 3, 2776s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2776s JS MAINLOOP: Main loop instance 0xba32322dd3b0: release 2776s JS MAINLOOP: Completed job 3 2776s JS MEMORY: Memory report: before destroying context 2776s JS MEMORY: 489 objects currently alive 2776s JS MEMORY: boxed_instance = 251 2776s JS MEMORY: boxed_prototype = 11 2776s JS MEMORY: closure = 1 2776s JS MEMORY: function = 193 2776s JS MEMORY: fundamental_instance = 0 2776s JS MEMORY: fundamental_prototype = 0 2776s JS MEMORY: gerror_instance = 0 2776s JS MEMORY: gerror_prototype = 0 2776s JS MEMORY: interface = 4 2776s JS MEMORY: module = 9 2776s JS MEMORY: ns = 4 2776s JS MEMORY: object_instance = 2 2776s JS MEMORY: object_prototype = 14 2776s JS MEMORY: param = 0 2776s JS MEMORY: union_instance = 0 2776s JS MEMORY: union_prototype = 0 2776s JS CTX: JS shutdown sequence 2776s JS CTX: Stopping profiler 2776s JS CTX: Shutting down toggle queue 2776s JS CTX: Notifying external reference holders of GjsContext dispose 2776s JS MAINLOOP: Stopping promise job dispatcher 2776s JS CTX: Notifying reference holders of GjsContext dispose 2776s JS CTX: Checking unhandled promise rejections 2776s JS CTX: Releasing cached JS wrappers 2776s JS CTX: Final triggered GC 2776s JS CTX: Destroying JS context 2776s JS CTX: Releasing all native objects 2776s JS CTX: Disabling auto GC 2776s JS CTX: Ending trace on global object 2776s JS CTX: Freeing allocated resources 2776s JS CTX: JS context destroyed 2776s PASS: cjs/testEncoding.test 2776s Running test: cjs/testGLib.test 2776s JS NATIVE: Registered native JS module '_promiseNative' 2776s JS NATIVE: Registered native JS module '_byteArrayNative' 2776s JS NATIVE: Registered native JS module '_encodingNative' 2776s JS NATIVE: Registered native JS module '_gi' 2776s JS NATIVE: Registered native JS module 'gi' 2776s JS NATIVE: Registered native JS module 'cairoNative' 2776s JS NATIVE: Registered native JS module 'system' 2776s JS NATIVE: Registered native JS module 'console' 2776s JS NATIVE: Registered native JS module '_print' 2776s JS CTX: Enabling JIT 2776s JS CTX: Initialized class GjsFileImporter prototype 0x8490a00098 2776s JS IMPORT: Defining parent (nil) of 0x8490a000f8 'imports' is mod 0 2776s JS IMPORT: Importing '_print' 2776s JS NATIVE: Defining native module '_print' 2776s JS IMPORT: Defining parent 0x8490a000f8 of 0x8490a006b0 '_print' is mod 1 2776s JS IMPORT: successfully imported module '_print' 2776s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2776s 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 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x8490a014f0), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x8490a021a8), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x8490a027a8), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x8490a027a8), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x8490a021a8), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x8490a014f0), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x8490a014f0), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x8490a014f0), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x8490a021a8), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x8490a027a8), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x8490a014f0), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x8490a014f0), global 0x3344c593d1c0 2776s JS MAINLOOP: Main loop instance 0xb242fa6733b0: hold 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Starting promise job dispatcher 2776s JS MAINLOOP: Main loop instance 0xb242fa6733b0: Spinning loop until released or hook cleared 2776s JS MAINLOOP: handling job 0, 2776s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2776s JS MAINLOOP: Main loop instance 0xb242fa6733b0: release 2776s JS MAINLOOP: Completed job 0 2776s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x8490a15910), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x8490a16340), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x8490a16340), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x8490a15910), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x8490a15910), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x8490a16340), global 0x3344c593d1c0 2776s JS IMPORT: Module metadata hook for module 0x8490a169e8 2776s JS IMPORT: Defining meta.importSync for module 0x8490a169e8 2776s JS NATIVE: Defining native module 'gi' 2776s JS CTX: Initialized class GIRepositoryNamespace prototype 0x8490a17168 2776s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2776s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2776s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2776s JS IMPORT: Importing directory 'overrides' 2776s JS IMPORT: Defining parent 0x8490a000f8 of 0x8490a171e8 'overrides' is mod 1 2776s JS IMPORT: Defined importer 'overrides' 0x8490a171e8 in 0x8490a000f8 2776s JS IMPORT: successfully imported directory 'overrides' 2776s JS IMPORT: Importing '_byteArrayNative' 2776s JS NATIVE: Defining native module '_byteArrayNative' 2776s JS IMPORT: Defining parent 0x8490a000f8 of 0x8490a17630 '_byteArrayNative' is mod 1 2776s JS IMPORT: successfully imported module '_byteArrayNative' 2776s JS IMPORT: Importing '_promiseNative' 2776s JS NATIVE: Defining native module '_promiseNative' 2776s JS IMPORT: Defining parent 0x8490a000f8 of 0x8490a176f0 '_promiseNative' is mod 1 2776s JS IMPORT: successfully imported module '_promiseNative' 2776s JS IMPORT: Importing module GLib succeeded 2776s JS IMPORT: Defining parent 0x8490a171e8 of 0x3344c593e2b8 'GLib' is mod 1 2776s JS IMPORT: successfully imported module 'GLib' 2776s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2776s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3344c597f060, JSClass 0xe02e7b09b348, in object 0x3344c597f038 2776s JS CTX: Initialized class GIRepositoryGType prototype 0x8490a17920 2776s JS CTX: Initialized class GIRepositoryFunction prototype 0x3344c593e308 2776s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2776s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2776s JS G BXD: Defined class for Error (GError), prototype 0x3344c597f0b0, JSClass 0xe02e7b09b348, in object 0x3344c597f038 2776s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2776s JS G BXD: Defined class for Variant (GVariant), prototype 0x3344c597f100, JSClass 0xe02e7b09b348, in object 0x3344c597f038 2776s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2776s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3344c597f150, JSClass 0xe02e7b09b348, in object 0x3344c597f038 2776s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2776s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2776s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3344c597f1a0, JSClass 0xe02e7b09b348, in object 0x3344c597f038 2776s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2776s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2776s JS G BXD: Defined class for Thread (GThread), prototype 0x3344c597f1f0, JSClass 0xe02e7b09b348, in object 0x3344c597f038 2776s JS G BXD: Defining method ref in prototype for GLib.Thread 2776s JS G BXD: Defining method unref in prototype for GLib.Thread 2776s JS G NS: Defined namespace 'GLib' 0x3344c597f038 in GIRepository 0x8490a16ff8 2776s JS IMPORT: Importing module jasmine succeeded 2776s JS IMPORT: Defining parent 0x8490a000f8 of 0x3344c593ecb8 'jasmine' is mod 1 2776s JS IMPORT: successfully imported module 'jasmine' 2776s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2776s JS MAINLOOP: Main loop instance 0xb242fa6733b0: hold 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Main loop instance 0xb242fa6733b0: Spinning loop until released or hook cleared 2776s JS MAINLOOP: handling job 0, 2776s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2776s JS MAINLOOP: Main loop instance 0xb242fa6733b0: release 2776s JS MAINLOOP: Completed job 0 2776s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 2776s JS IMPORT: Importing 'gi' 2776s JS IMPORT: Defining parent 0x8490a000f8 of 0x8490a16ff8 'gi' is mod 1 2776s JS IMPORT: successfully imported module 'gi' 2776s JS IMPORT: Importing module byteArray succeeded 2776s JS IMPORT: Defining parent 0x8490a000f8 of 0x3344c593edf8 'byteArray' is mod 1 2776s JS IMPORT: successfully imported module 'byteArray' 2776s JS CTX: Script evaluation succeeded 2776s JS MAINLOOP: Main loop instance 0xb242fa6733b0: Spinning loop until released or hook cleared 2776s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x8490a3cb88), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x8490a3cb88), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x8490a3cb88), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x8490a3cb88), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x8490a3cb88), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x8490a3cb88), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x8490a3cb88), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x8490a3cb88), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3344c594bd28), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3344c594bd28), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3344c594bd28), global 0x3344c593d1c0 2776s JS IMPORT: Module metadata hook for module 0x3344c594bcb8 2776s JS IMPORT: Defining meta.importSync for module 0x3344c594bcb8 2776s JS NATIVE: Defining native module 'system' 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3344c594bd28), global 0x3344c593d1c0 2776s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3344c594bd28), global 0x3344c593d1c0 2776s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2776s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2776s JS MAINLOOP: Set main loop hook to 2776s JS MAINLOOP: Main loop instance 0xb242fa6733b0: hold 2776s JS MAINLOOP: Running and clearing main loop hook 2776s JS G BXD: Defining method run in prototype for GLib.MainLoop 2776s 1..28 2776s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2776s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2776s JS G BXD: Defined class for Source (GSource), prototype 0x3344c597f268, JSClass 0xe02e7b09b348, in object 0x3344c597f038 2776s JS G BXD: Defining method set_priority in prototype for GLib.Source 2776s JS IMPORT: Importing '_gi' 2776s JS NATIVE: Defining native module '_gi' 2776s JS IMPORT: Defining parent 0x3344c5940958 of 0x8490a07070 '_gi' is mod 1 2776s JS IMPORT: successfully imported module '_gi' 2776s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2776s JS G NS: Defined namespace 'CjsPrivate' 0x3344c597f308 in GIRepository 0x3344c5940850 2776s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2776s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2776s JS IMPORT: Importing module _common succeeded 2776s JS IMPORT: Defining parent 0x3344c5940958 of 0x3344c59d6600 '_common' is mod 1 2776s JS IMPORT: successfully imported module '_common' 2776s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2776s JS IMPORT: Importing module _legacy succeeded 2776s JS IMPORT: Defining parent 0x3344c5940958 of 0x3344c59d6650 '_legacy' is mod 1 2776s JS IMPORT: successfully imported module '_legacy' 2776s JS IMPORT: Importing module GObject succeeded 2776s JS IMPORT: Defining parent 0x3344c5940a78 of 0x3344c59d65b0 'GObject' is mod 1 2776s JS IMPORT: successfully imported module 'GObject' 2776s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2776s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2776s JS G BXD: Defined class for String (GString), prototype 0x3344c597f588, JSClass 0xe02e7b09b348, in object 0x3344c597f2e0 2776s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2776s JS G PRM: Defined class ParamSpec prototype is 0x3344c59d66f0 class 0xe02e7b0a02e8 in object 0x3344c597f2e0 2776s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2776s JS G OBJ: Defined class for Object (GObject), prototype 0x3344c597f6f0, JSClass 0xe02e7b09ba58, in object 0x3344c597f2e0 2776s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2776s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2776s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3344c597f718, JSClass 0xe02e7b09ba58, in object 0x3344c597f2e0 2776s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2776s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2776s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2776s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2776s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2776s JS G NS: Defined namespace 'GObject' 0x3344c597f2e0 in GIRepository 0x3344c5940850 2776s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2776s JS G BXD: Defining method attach in prototype for GLib.Source 2776s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2776s JS IMPORT: Module metadata hook for module 0x3344c594ba50 2776s JS IMPORT: Defining meta.importSync for module 0x3344c594ba50 2776s JS G BXD: Defining method get_string in prototype for GLib.Variant 2776s JS G BXD: Defining method classify in prototype for GLib.Variant 2776s JS G BXD: Defining method destroy in prototype for GLib.Source 2776s ok 1 GVariant constructor constructs a string variant 2776s JS G BXD: Defining method equal in prototype for GLib.Variant 2776s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 2776s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 2776s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3344c597fab0, JSClass 0xe02e7b09b348, in object 0x3344c597f038 2776s JS G BXD: Defining method n_children in prototype for GLib.Variant 2776s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 2776s JS G BXD: Defining method get_variant in prototype for GLib.Variant 2776s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 2776s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 2776s ok 3 GVariant constructor constructs a struct variant 2776s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 2776s ok 4 GVariant constructor constructs a maybe variant 2776s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 2776s ok 5 GVariant constructor constructs a byte array variant 2776s ok 6 GVariant constructor constructs a byte array variant from a string 2776s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 2776s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 2776s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 2776s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 2776s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 2776s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 2776s ok 11 GVariantDict lookup returns the unpacked variant 2776s ok 12 GVariantDict lookup returns null if the key isn't present 2776s JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' 2776s ok 13 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 2776s ok 14 GLib string function overrides GLib.stpcpy 2776s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2776s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2776s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2776s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2776s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2776s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2776s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2776s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2776s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2776s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2776s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2776s JS G ENUM: Defining GLib.LogLevelFlags as 0x8490a7dd90 2776s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2776s ok 15 GLib string function overrides GLib.strstr_len 2776s ok 16 GLib string function overrides GLib.strrstr 2776s ok 17 GLib string function overrides GLib.strrstr_len 2776s ok 18 GLib string function overrides GLib.strup 2776s ok 19 GLib string function overrides GLib.strdown 2776s ok 20 GLib string function overrides GLib.strreverse 2776s JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 2776s ok 21 GLib string function overrides GLib.ascii_dtostr 2776s ok 22 GLib string function overrides GLib.ascii_formatd 2776s ok 23 GLib string function overrides GLib.strchug 2776s ok 24 GLib string function overrides GLib.strchomp 2776s ok 25 GLib string function overrides GLib.strstrip 2776s JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' 2776s ok 26 GLib string function overrides GLib.strdelimit 2776s ok 27 GLib string function overrides GLib.strcanon 2776s JS G NS: Found info type FUNCTION for 'base64_encode' in namespace 'GLib' 2776s JS IMPORT: Module metadata hook for module 0x3344c594bc80 2776s JS IMPORT: Defining meta.importSync for module 0x3344c594bc80 2776s JS NATIVE: Defining native module '_encodingNative' 2776s ok 28 GLib string function overrides GLib.base64_encode 2776s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Main loop instance 0xb242fa6733b0: Spinning loop until released or hook cleared 2776s JS MAINLOOP: handling job 0, 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Completed job 0 2776s JS MAINLOOP: handling job 1, 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Completed job 1 2776s JS MAINLOOP: handling job 2, 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Completed job 2 2776s JS MAINLOOP: handling job 3, 2776s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2776s JS MAINLOOP: Main loop instance 0xb242fa6733b0: release 2776s JS MAINLOOP: Completed job 3 2776s JS MEMORY: Memory report: before destroying context 2776s JS MEMORY: 431 objects currently alive 2776s JS MEMORY: boxed_instance = 291 2776s JS MEMORY: boxed_prototype = 9 2776s JS MEMORY: closure = 1 2776s JS MEMORY: function = 119 2776s JS MEMORY: fundamental_instance = 0 2776s JS MEMORY: fundamental_prototype = 0 2776s JS MEMORY: gerror_instance = 0 2776s JS MEMORY: gerror_prototype = 0 2776s JS MEMORY: interface = 0 2776s JS MEMORY: module = 6 2776s JS MEMORY: ns = 3 2776s JS MEMORY: object_instance = 0 2776s JS MEMORY: object_prototype = 2 2776s JS MEMORY: param = 0 2776s JS MEMORY: union_instance = 0 2776s JS MEMORY: union_prototype = 0 2776s JS CTX: JS shutdown sequence 2776s JS CTX: Stopping profiler 2776s JS CTX: Shutting down toggle queue 2776s JS CTX: Notifying external reference holders of GjsContext dispose 2776s JS MAINLOOP: Stopping promise job dispatcher 2776s JS CTX: Notifying reference holders of GjsContext dispose 2776s JS CTX: Checking unhandled promise rejections 2776s JS CTX: Releasing cached JS wrappers 2776s JS CTX: Final triggered GC 2776s JS CTX: Destroying JS context 2776s JS CTX: Releasing all native objects 2776s JS CTX: Disabling auto GC 2776s JS CTX: Ending trace on global object 2776s JS CTX: Freeing allocated resources 2776s JS CTX: JS context destroyed 2776s PASS: cjs/testGLib.test 2776s Running test: cjs/testLegacyGtk.test 2776s JS NATIVE: Registered native JS module '_promiseNative' 2776s JS NATIVE: Registered native JS module '_byteArrayNative' 2776s JS NATIVE: Registered native JS module '_encodingNative' 2776s JS NATIVE: Registered native JS module '_gi' 2776s JS NATIVE: Registered native JS module 'gi' 2776s JS NATIVE: Registered native JS module 'cairoNative' 2776s JS NATIVE: Registered native JS module 'system' 2776s JS NATIVE: Registered native JS module 'console' 2776s JS NATIVE: Registered native JS module '_print' 2776s JS CTX: Enabling JIT 2776s JS CTX: Initialized class GjsFileImporter prototype 0x25eabcb00098 2776s JS IMPORT: Defining parent (nil) of 0x25eabcb000f8 'imports' is mod 0 2776s JS IMPORT: Importing '_print' 2776s JS NATIVE: Defining native module '_print' 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x25eabcb006b0 '_print' is mod 1 2776s JS IMPORT: successfully imported module '_print' 2776s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2776s 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 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x25eabcb014f0), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x25eabcb021a8), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x25eabcb027a8), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x25eabcb027a8), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x25eabcb021a8), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x25eabcb014f0), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x25eabcb014f0), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x25eabcb014f0), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x25eabcb021a8), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x25eabcb027a8), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x25eabcb014f0), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x25eabcb014f0), global 0x3e890513d1c0 2776s JS MAINLOOP: Main loop instance 0xb3c10ee5b3b0: hold 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Starting promise job dispatcher 2776s JS MAINLOOP: Main loop instance 0xb3c10ee5b3b0: Spinning loop until released or hook cleared 2776s JS MAINLOOP: handling job 0, 2776s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2776s JS MAINLOOP: Main loop instance 0xb3c10ee5b3b0: release 2776s JS MAINLOOP: Completed job 0 2776s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x25eabcb15910), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x25eabcb16340), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x25eabcb16340), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x25eabcb15910), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x25eabcb15910), global 0x3e890513d1c0 2776s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x25eabcb16340), global 0x3e890513d1c0 2776s JS IMPORT: Module metadata hook for module 0x25eabcb169e8 2776s JS IMPORT: Defining meta.importSync for module 0x25eabcb169e8 2776s JS NATIVE: Defining native module 'gi' 2776s JS CTX: Initialized class GIRepositoryNamespace prototype 0x25eabcb17168 2776s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2776s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2776s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2776s JS IMPORT: Importing directory 'overrides' 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x25eabcb171e8 'overrides' is mod 1 2776s JS IMPORT: Defined importer 'overrides' 0x25eabcb171e8 in 0x25eabcb000f8 2776s JS IMPORT: successfully imported directory 'overrides' 2776s JS IMPORT: Importing '_byteArrayNative' 2776s JS NATIVE: Defining native module '_byteArrayNative' 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x25eabcb17630 '_byteArrayNative' is mod 1 2776s JS IMPORT: successfully imported module '_byteArrayNative' 2776s JS IMPORT: Importing '_promiseNative' 2776s JS NATIVE: Defining native module '_promiseNative' 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x25eabcb176f0 '_promiseNative' is mod 1 2776s JS IMPORT: successfully imported module '_promiseNative' 2776s JS IMPORT: Importing module GLib succeeded 2776s JS IMPORT: Defining parent 0x25eabcb171e8 of 0x3e890513e2b8 'GLib' is mod 1 2776s JS IMPORT: successfully imported module 'GLib' 2776s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2776s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3e890517f060, JSClass 0xfcd42dd2b348, in object 0x3e890517f038 2776s JS CTX: Initialized class GIRepositoryGType prototype 0x25eabcb17920 2776s JS CTX: Initialized class GIRepositoryFunction prototype 0x3e890513e308 2776s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2776s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2776s JS G BXD: Defined class for Error (GError), prototype 0x3e890517f0b0, JSClass 0xfcd42dd2b348, in object 0x3e890517f038 2776s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2776s JS G BXD: Defined class for Variant (GVariant), prototype 0x3e890517f100, JSClass 0xfcd42dd2b348, in object 0x3e890517f038 2776s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2776s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3e890517f150, JSClass 0xfcd42dd2b348, in object 0x3e890517f038 2776s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2776s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2776s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3e890517f1a0, JSClass 0xfcd42dd2b348, in object 0x3e890517f038 2776s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2776s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2776s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2776s JS G BXD: Defined class for Thread (GThread), prototype 0x3e890517f1f0, JSClass 0xfcd42dd2b348, in object 0x3e890517f038 2776s JS G BXD: Defining method ref in prototype for GLib.Thread 2776s JS G BXD: Defining method unref in prototype for GLib.Thread 2776s JS G NS: Defined namespace 'GLib' 0x3e890517f038 in GIRepository 0x25eabcb16ff8 2776s JS IMPORT: Importing module jasmine succeeded 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x3e890513ecb8 'jasmine' is mod 1 2776s JS IMPORT: successfully imported module 'jasmine' 2776s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2776s JS MAINLOOP: Main loop instance 0xb3c10ee5b3b0: hold 2776s JS MAINLOOP: Enqueue job , promise=, allocation site= 2776s JS MAINLOOP: Main loop instance 0xb3c10ee5b3b0: Spinning loop until released or hook cleared 2776s JS MAINLOOP: handling job 0, 2776s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2776s JS MAINLOOP: Main loop instance 0xb3c10ee5b3b0: release 2776s JS MAINLOOP: Completed job 0 2776s JS IMPORT: Importing 'gi' 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x25eabcb16ff8 'gi' is mod 1 2776s JS IMPORT: successfully imported module 'gi' 2776s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 2776s JS IMPORT: Importing module byteArray succeeded 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x3e890513edf8 'byteArray' is mod 1 2776s JS IMPORT: successfully imported module 'byteArray' 2776s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2776s JS IMPORT: Importing module _legacy succeeded 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x3e890513ee98 '_legacy' is mod 1 2776s JS IMPORT: successfully imported module '_legacy' 2776s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2776s JS G NS: Defined namespace 'CjsPrivate' 0x3e890517f2b8 in GIRepository 0x25eabcb16ff8 2776s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2776s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2776s JS IMPORT: Importing module lang succeeded 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x3e890513ef88 'lang' is mod 1 2776s JS IMPORT: successfully imported module 'lang' 2776s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2776s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2776s JS IMPORT: Importing module _signals succeeded 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x3e890513efd8 '_signals' is mod 1 2776s JS IMPORT: successfully imported module '_signals' 2776s JS IMPORT: Importing module signals succeeded 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x3e890513ef38 'signals' is mod 1 2776s JS IMPORT: successfully imported module 'signals' 2776s JS IMPORT: Importing module Gio succeeded 2776s JS IMPORT: Defining parent 0x25eabcb171e8 of 0x3e890513eee8 'Gio' is mod 1 2776s JS IMPORT: successfully imported module 'Gio' 2776s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2776s JS IMPORT: Importing '_gi' 2776s JS NATIVE: Defining native module '_gi' 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x25eabcb2e2d8 '_gi' is mod 1 2776s JS IMPORT: successfully imported module '_gi' 2776s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2776s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2776s JS IMPORT: Importing module _common succeeded 2776s JS IMPORT: Defining parent 0x25eabcb000f8 of 0x3e89051c70b0 '_common' is mod 1 2776s JS IMPORT: successfully imported module '_common' 2776s JS IMPORT: Importing module GObject succeeded 2776s JS IMPORT: Defining parent 0x25eabcb171e8 of 0x3e89051c7060 'GObject' is mod 1 2776s JS IMPORT: successfully imported module 'GObject' 2776s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2776s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2776s JS G BXD: Defined class for String (GString), prototype 0x3e890517f560, JSClass 0xfcd42dd2b348, in object 0x3e890517f2e0 2776s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2776s JS G PRM: Defined class ParamSpec prototype is 0x3e89051c7150 class 0xfcd42dd302e8 in object 0x3e890517f2e0 2776s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2776s JS G OBJ: Defined class for Object (GObject), prototype 0x3e890517f6c8, JSClass 0xfcd42dd2ba58, in object 0x3e890517f2e0 2776s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2776s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2776s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3e890517f6f0, JSClass 0xfcd42dd2ba58, in object 0x3e890517f2e0 2776s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2776s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2776s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2776s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2776s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2776s JS G NS: Defined namespace 'GObject' 0x3e890517f2e0 in GIRepository 0x25eabcb16ff8 2776s JS G OBJ: Defined class for Application (GApplication), prototype 0x3e890517f740, JSClass 0xfcd42dd2ba58, in object 0x3e890517f290 2776s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2776s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3e89051c74c0, JSClass 0xfcd42dd2b830, in object 0x3e890517f290 2776s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2776s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2776s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2776s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3e890517f7b8, JSClass 0xfcd42dd2ba58, in object 0x3e890517f290 2776s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2776s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3e89051c7740, JSClass 0xfcd42dd2b830, in object 0x3e890517f290 2776s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2776s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3e890517f830, JSClass 0xfcd42dd2ba58, in object 0x3e890517f290 2776s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2776s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2776s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3e89051c7880, JSClass 0xfcd42dd2b830, in object 0x3e890517f290 2776s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2776s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2776s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2776s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3e890517f8a8, JSClass 0xfcd42dd2b348, in object 0x3e890517f290 2776s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2776s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3e890517f8f8, JSClass 0xfcd42dd2b348, in object 0x3e890517f290 2776s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2776s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2776s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3e890517f948, JSClass 0xfcd42dd2ba58, in object 0x3e890517f290 2776s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3e890517f998, JSClass 0xfcd42dd2ba58, in object 0x3e890517f2b8 2776s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2776s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3e890517f9e8, JSClass 0xfcd42dd2ba58, in object 0x3e890517f290 2776s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2776s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2776s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2776s JS G IFACE: Defined class for File (GFile), prototype 0x3e89051c79e8, JSClass 0xfcd42dd2b830, in object 0x3e890517f290 2776s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3e890517fa60, JSClass 0xfcd42dd2ba58, in object 0x25eabcb170d8 2776s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2776s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3e890517fad8, JSClass 0xfcd42dd2ba58, in object 0x3e890517f290 2776s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2776s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2776s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3e890517fb28, JSClass 0xfcd42dd2ba58, in object 0x3e890517f290 2776s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2776s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3e890517fb78, JSClass 0xfcd42dd2ba58, in object 0x3e890517f290 2776s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2776s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3e890517fbc8, JSClass 0xfcd42dd2b348, in object 0x3e890517f290 2776s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2776s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2776s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3e890517fc18, JSClass 0xfcd42dd2ba58, in object 0x3e890517f290 2776s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2776s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2776s JS G NS: Defined namespace 'Gio' 0x3e890517f290 in GIRepository 0x25eabcb16ff8 2776s JS IMPORT: Importing module Gtk succeeded 2776s JS IMPORT: Defining parent 0x25eabcb171e8 of 0x3e890513ee48 'Gtk' is mod 1 2776s JS IMPORT: successfully imported module 'Gtk' 2776s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 2776s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 2776s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3e890517fc68, JSClass 0xfcd42dd2ba58, in object 0x3e890517f2e0 2776s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x3e890517fcb8, JSClass 0xfcd42dd2ba58, in object 0x3e890517f268 2776s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 2776s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x3e89051dc718, JSClass 0xfcd42dd2b830, in object 0x3e890517f268 2776s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 2776s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x3e890517fd30, JSClass 0xfcd42dd2ba58, in object 0x3e890517f268 2776s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 2776s JS G NS: Defined namespace 'Gtk' 0x3e890517f268 in GIRepository 0x25eabcb16ff8 2776s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 2776s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x3e890517fd80, JSClass 0xfcd42dd2ba58, in object 0x3e890517f268 2776s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 2776s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x3e89051dc858, JSClass 0xfcd42dd2b830, in object 0x3e890517f268 2776s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x3e890517fdf8, JSClass 0xfcd42dd2ba58, in object 0x25eabcb170d8 2777s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x3e890517fe48, JSClass 0xfcd42dd2ba58, in object 0x25eabcb170d8 2777s JS CTX: Script evaluation succeeded 2777s JS MAINLOOP: Main loop instance 0xb3c10ee5b3b0: Spinning loop until released or hook cleared 2777s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x25eabcb3e9f0), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS IMPORT: Module metadata hook for module 0x3e89051ec580 2777s JS IMPORT: Defining meta.importSync for module 0x3e89051ec580 2777s JS NATIVE: Defining native module 'system' 2777s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3e890514bdd0), global 0x3e890513d1c0 2777s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2777s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2777s JS MAINLOOP: Set main loop hook to 2777s JS MAINLOOP: Main loop instance 0xb3c10ee5b3b0: hold 2777s JS MAINLOOP: Running and clearing main loop hook 2777s JS G BXD: Defining method run in prototype for GLib.MainLoop 2777s 1..7 2777s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2777s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2777s JS G BXD: Defined class for Source (GSource), prototype 0x3e890517fe98, JSClass 0xfcd42dd2b348, in object 0x3e890517f038 2777s JS G BXD: Defining method set_priority in prototype for GLib.Source 2777s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2777s JS G BXD: Defining method attach in prototype for GLib.Source 2777s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2777s JS IMPORT: Module metadata hook for module 0x3e89051ec120 2777s JS IMPORT: Defining meta.importSync for module 0x3e89051ec120 2777s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 2777s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 2777s glx: failed to create drisw screen 2777s JS G BXD: Defining method destroy in prototype for GLib.Source 2777s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 2777s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 2777s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x3e890517ffd8, JSClass 0xfcd42dd2ba58, in object 0x3e890517f268 2777s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x1c765ac0f060, JSClass 0xfcd42dd2ba58, in object 0x3e890517f268 2777s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 2777s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 2777s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 2777s JS G ENUM: Defining Gtk.WindowType as 0x25eabcb0dfb8 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 2777s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 2777s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 2777s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 2777s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x1c765ac0f0d8, JSClass 0xfcd42dd2ba58, in object 0x3e890517f268 2777s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x1c765ac0f128, JSClass 0xfcd42dd2ba58, in object 0x3e890517f268 2777s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 2777s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 2777s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 2777s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 2777s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x1c765ac0f628, JSClass 0xfcd42dd2ba58, in object 0x3e890517f268 2777s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 2777s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 2777s JS G ENUM: Defining enum value AFTER (fixed from after) 1 2777s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 2777s JS G ENUM: Defining GObject.ConnectFlags as 0x25eabcb31c78 2777s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 2777s ok 7 Legacy Gtk overrides sets CSS names on classes 2777s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2777s JS MAINLOOP: Enqueue job , promise=, allocation site= 2777s JS MAINLOOP: Main loop instance 0xb3c10ee5b3b0: Spinning loop until released or hook cleared 2777s JS MAINLOOP: handling job 0, 2777s JS MAINLOOP: Enqueue job , promise=, allocation site= 2777s JS MAINLOOP: Completed job 0 2777s JS MAINLOOP: handling job 1, 2777s JS MAINLOOP: Enqueue job , promise=, allocation site= 2777s JS MAINLOOP: Completed job 1 2777s JS MAINLOOP: handling job 2, 2777s JS MAINLOOP: Enqueue job , promise=, allocation site= 2777s JS MAINLOOP: Completed job 2 2777s JS MAINLOOP: handling job 3, 2777s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2777s JS MAINLOOP: Main loop instance 0xb3c10ee5b3b0: release 2777s JS MAINLOOP: Completed job 3 2777s JS MEMORY: Memory report: before destroying context 2777s JS MEMORY: 386 objects currently alive 2777s JS MEMORY: boxed_instance = 54 2777s JS MEMORY: boxed_prototype = 11 2777s JS MEMORY: closure = 3 2777s JS MEMORY: function = 238 2777s JS MEMORY: fundamental_instance = 0 2777s JS MEMORY: fundamental_prototype = 0 2777s JS MEMORY: gerror_instance = 0 2777s JS MEMORY: gerror_prototype = 0 2777s JS MEMORY: interface = 6 2777s JS MEMORY: module = 11 2777s JS MEMORY: ns = 5 2777s JS MEMORY: object_instance = 34 2777s JS MEMORY: object_prototype = 24 2777s JS MEMORY: param = 0 2777s JS MEMORY: union_instance = 0 2777s JS MEMORY: union_prototype = 0 2777s JS CTX: JS shutdown sequence 2777s JS CTX: Stopping profiler 2777s JS CTX: Shutting down toggle queue 2777s JS CTX: Notifying external reference holders of GjsContext dispose 2777s JS MAINLOOP: Stopping promise job dispatcher 2777s JS CTX: Notifying reference holders of GjsContext dispose 2777s JS CTX: Checking unhandled promise rejections 2777s JS CTX: Releasing cached JS wrappers 2777s JS CTX: Final triggered GC 2777s JS CTX: Destroying JS context 2777s JS CTX: Releasing all native objects 2777s JS CTX: Disabling auto GC 2777s JS CTX: Ending trace on global object 2777s JS CTX: Freeing allocated resources 2777s JS CTX: JS context destroyed 2777s PASS: cjs/testLegacyGtk.test 2777s Running test: cjs/testGtk3.test 2777s JS NATIVE: Registered native JS module '_promiseNative' 2777s JS NATIVE: Registered native JS module '_byteArrayNative' 2777s JS NATIVE: Registered native JS module '_encodingNative' 2777s JS NATIVE: Registered native JS module '_gi' 2777s JS NATIVE: Registered native JS module 'gi' 2777s JS NATIVE: Registered native JS module 'cairoNative' 2777s JS NATIVE: Registered native JS module 'system' 2777s JS NATIVE: Registered native JS module 'console' 2777s JS NATIVE: Registered native JS module '_print' 2777s JS CTX: Enabling JIT 2777s JS CTX: Initialized class GjsFileImporter prototype 0xfd5c7100098 2777s JS IMPORT: Defining parent (nil) of 0xfd5c71000f8 'imports' is mod 0 2777s JS IMPORT: Importing '_print' 2777s JS NATIVE: Defining native module '_print' 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0xfd5c71006b0 '_print' is mod 1 2777s JS IMPORT: successfully imported module '_print' 2777s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2777s 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 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xfd5c71014f0), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xfd5c71021a8), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xfd5c71027a8), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xfd5c71027a8), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xfd5c71021a8), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xfd5c71014f0), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xfd5c71014f0), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xfd5c71014f0), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xfd5c71021a8), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xfd5c71027a8), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xfd5c71014f0), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xfd5c71014f0), global 0x19a6b693d1c0 2777s JS MAINLOOP: Main loop instance 0xab3bd45b63b0: hold 2777s JS MAINLOOP: Enqueue job , promise=, allocation site= 2777s JS MAINLOOP: Starting promise job dispatcher 2777s JS MAINLOOP: Main loop instance 0xab3bd45b63b0: Spinning loop until released or hook cleared 2777s JS MAINLOOP: handling job 0, 2777s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2777s JS MAINLOOP: Main loop instance 0xab3bd45b63b0: release 2777s JS MAINLOOP: Completed job 0 2777s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfd5c7115910), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xfd5c7116340), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xfd5c7116340), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfd5c7115910), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfd5c7115910), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xfd5c7116340), global 0x19a6b693d1c0 2777s JS IMPORT: Module metadata hook for module 0xfd5c71169e8 2777s JS IMPORT: Defining meta.importSync for module 0xfd5c71169e8 2777s JS NATIVE: Defining native module 'gi' 2777s JS CTX: Initialized class GIRepositoryNamespace prototype 0xfd5c7117168 2777s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2777s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2777s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2777s JS IMPORT: Importing directory 'overrides' 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0xfd5c71171e8 'overrides' is mod 1 2777s JS IMPORT: Defined importer 'overrides' 0xfd5c71171e8 in 0xfd5c71000f8 2777s JS IMPORT: successfully imported directory 'overrides' 2777s JS IMPORT: Importing '_byteArrayNative' 2777s JS NATIVE: Defining native module '_byteArrayNative' 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0xfd5c7117630 '_byteArrayNative' is mod 1 2777s JS IMPORT: successfully imported module '_byteArrayNative' 2777s JS IMPORT: Importing '_promiseNative' 2777s JS NATIVE: Defining native module '_promiseNative' 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0xfd5c71176f0 '_promiseNative' is mod 1 2777s JS IMPORT: successfully imported module '_promiseNative' 2777s JS IMPORT: Importing module GLib succeeded 2777s JS IMPORT: Defining parent 0xfd5c71171e8 of 0x19a6b693e2b8 'GLib' is mod 1 2777s JS IMPORT: successfully imported module 'GLib' 2777s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2777s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x19a6b697f060, JSClass 0xf7017690b348, in object 0x19a6b697f038 2777s JS CTX: Initialized class GIRepositoryGType prototype 0xfd5c7117920 2777s JS CTX: Initialized class GIRepositoryFunction prototype 0x19a6b693e308 2777s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2777s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2777s JS G BXD: Defined class for Error (GError), prototype 0x19a6b697f0b0, JSClass 0xf7017690b348, in object 0x19a6b697f038 2777s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2777s JS G BXD: Defined class for Variant (GVariant), prototype 0x19a6b697f100, JSClass 0xf7017690b348, in object 0x19a6b697f038 2777s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2777s JS G BXD: Defined class for Bytes (GBytes), prototype 0x19a6b697f150, JSClass 0xf7017690b348, in object 0x19a6b697f038 2777s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2777s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2777s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x19a6b697f1a0, JSClass 0xf7017690b348, in object 0x19a6b697f038 2777s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2777s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2777s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2777s JS G BXD: Defined class for Thread (GThread), prototype 0x19a6b697f1f0, JSClass 0xf7017690b348, in object 0x19a6b697f038 2777s JS G BXD: Defining method ref in prototype for GLib.Thread 2777s JS G BXD: Defining method unref in prototype for GLib.Thread 2777s JS G NS: Defined namespace 'GLib' 0x19a6b697f038 in GIRepository 0xfd5c7116ff8 2777s JS IMPORT: Importing module jasmine succeeded 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0x19a6b693ecb8 'jasmine' is mod 1 2777s JS IMPORT: successfully imported module 'jasmine' 2777s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2777s JS MAINLOOP: Main loop instance 0xab3bd45b63b0: hold 2777s JS MAINLOOP: Enqueue job , promise=, allocation site= 2777s JS MAINLOOP: Main loop instance 0xab3bd45b63b0: Spinning loop until released or hook cleared 2777s JS MAINLOOP: handling job 0, 2777s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2777s JS MAINLOOP: Main loop instance 0xab3bd45b63b0: release 2777s JS MAINLOOP: Completed job 0 2777s JS IMPORT: Importing 'gi' 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0xfd5c7116ff8 'gi' is mod 1 2777s JS IMPORT: successfully imported module 'gi' 2777s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 2777s JS IMPORT: Importing module byteArray succeeded 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0x19a6b693edf8 'byteArray' is mod 1 2777s JS IMPORT: successfully imported module 'byteArray' 2777s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2777s JS G NS: Defined namespace 'CjsPrivate' 0x19a6b697f290 in GIRepository 0xfd5c7116ff8 2777s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2777s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2777s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2777s JS IMPORT: Importing module _legacy succeeded 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0x19a6b693ef38 '_legacy' is mod 1 2777s JS IMPORT: successfully imported module '_legacy' 2777s JS IMPORT: Importing module lang succeeded 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0x19a6b693eee8 'lang' is mod 1 2777s JS IMPORT: successfully imported module 'lang' 2777s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2777s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2777s JS IMPORT: Importing module _signals succeeded 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0x19a6b693ef88 '_signals' is mod 1 2777s JS IMPORT: successfully imported module '_signals' 2777s JS IMPORT: Importing module signals succeeded 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0x19a6b693ee98 'signals' is mod 1 2777s JS IMPORT: successfully imported module 'signals' 2777s JS IMPORT: Importing module Gio succeeded 2777s JS IMPORT: Defining parent 0xfd5c71171e8 of 0x19a6b693ee48 'Gio' is mod 1 2777s JS IMPORT: successfully imported module 'Gio' 2777s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2777s JS IMPORT: Importing '_gi' 2777s JS NATIVE: Defining native module '_gi' 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0xfd5c712e1d8 '_gi' is mod 1 2777s JS IMPORT: successfully imported module '_gi' 2777s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2777s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2777s JS IMPORT: Importing module _common succeeded 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0x19a6b69d1060 '_common' is mod 1 2777s JS IMPORT: successfully imported module '_common' 2777s JS IMPORT: Importing module GObject succeeded 2777s JS IMPORT: Defining parent 0xfd5c71171e8 of 0x19a6b693efd8 'GObject' is mod 1 2777s JS IMPORT: successfully imported module 'GObject' 2777s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2777s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2777s JS G BXD: Defined class for String (GString), prototype 0x19a6b697f538, JSClass 0xf7017690b348, in object 0x19a6b697f2b8 2777s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2777s JS G PRM: Defined class ParamSpec prototype is 0x19a6b69d1100 class 0xf701769102e8 in object 0x19a6b697f2b8 2777s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2777s JS G OBJ: Defined class for Object (GObject), prototype 0x19a6b697f6a0, JSClass 0xf7017690ba58, in object 0x19a6b697f2b8 2777s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2777s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2777s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x19a6b697f6c8, JSClass 0xf7017690ba58, in object 0x19a6b697f2b8 2777s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2777s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2777s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2777s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2777s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2777s JS G NS: Defined namespace 'GObject' 0x19a6b697f2b8 in GIRepository 0xfd5c7116ff8 2777s JS G OBJ: Defined class for Application (GApplication), prototype 0x19a6b697f718, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2777s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x19a6b69d1470, JSClass 0xf7017690b830, in object 0x19a6b697f268 2777s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2777s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2777s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2777s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2777s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2777s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2777s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2777s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2777s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2777s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2777s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x19a6b697f790, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2777s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x19a6b69d16f0, JSClass 0xf7017690b830, in object 0x19a6b697f268 2777s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2777s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x19a6b697f808, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2777s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2777s JS G IFACE: Defined class for Initable (GInitable), prototype 0x19a6b69d1830, JSClass 0xf7017690b830, in object 0x19a6b697f268 2777s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2777s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2777s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2777s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x19a6b697f880, JSClass 0xf7017690b348, in object 0x19a6b697f268 2777s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2777s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x19a6b697f8d0, JSClass 0xf7017690b348, in object 0x19a6b697f268 2777s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2777s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2777s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x19a6b697f920, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x19a6b697f970, JSClass 0xf7017690ba58, in object 0x19a6b697f290 2777s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2777s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x19a6b697f9c0, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2777s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2777s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2777s JS G IFACE: Defined class for File (GFile), prototype 0x19a6b69d1998, JSClass 0xf7017690b830, in object 0x19a6b697f268 2777s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x19a6b697fa38, JSClass 0xf7017690ba58, in object 0xfd5c71170d8 2777s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2777s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x19a6b697fab0, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2777s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2777s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x19a6b697fb00, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2777s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x19a6b697fb50, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2777s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x19a6b697fba0, JSClass 0xf7017690b348, in object 0x19a6b697f268 2777s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2777s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2777s JS G OBJ: Defined class for Settings (GSettings), prototype 0x19a6b697fbf0, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2777s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2777s JS G NS: Defined namespace 'Gio' 0x19a6b697f268 in GIRepository 0xfd5c7116ff8 2777s JS IMPORT: Importing module Gtk succeeded 2777s JS IMPORT: Defining parent 0xfd5c71171e8 of 0x19a6b69dd420 'Gtk' is mod 1 2777s JS IMPORT: successfully imported module 'Gtk' 2777s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 2777s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 2777s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x19a6b697fc68, JSClass 0xf7017690ba58, in object 0x19a6b697f2b8 2777s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x19a6b697fcb8, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2777s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 2777s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x19a6b69dd718, JSClass 0xf7017690b830, in object 0x19a6b697fc40 2777s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 2777s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x19a6b697fd30, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2777s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 2777s JS G NS: Defined namespace 'Gtk' 0x19a6b697fc40 in GIRepository 0xfd5c7116ff8 2777s JS IMPORT: Importing 'system' 2777s JS NATIVE: Defining native module 'system' 2777s JS IMPORT: Defining parent 0xfd5c71000f8 of 0xfd5c71353a0 'system' is mod 1 2777s JS IMPORT: successfully imported module 'system' 2777s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 2777s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x19a6b697fd80, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2777s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 2777s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x19a6b69dd858, JSClass 0xf7017690b830, in object 0x19a6b697fc40 2777s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 2777s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 2777s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x19a6b697fec0, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x19a6b697ff10, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x19a6b697ff60, JSClass 0xf7017690ba58, in object 0xfd5c71170d8 2777s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 2777s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x19a6b69dd8d0, JSClass 0xf7017690b830, in object 0x19a6b697f268 2777s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 2777s JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' 2777s JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' 2777s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x19a6b69e8038, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x19a6b69e8088, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x19a6b69e80d8, JSClass 0xf7017690ba58, in object 0xfd5c71170d8 2777s JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' 2777s JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' 2777s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x19a6b69e8150, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x19a6b69e81a0, JSClass 0xf7017690ba58, in object 0x19a6b697f268 2777s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 2777s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x19a6b69dd948, JSClass 0xf7017690b830, in object 0x19a6b697f268 2777s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 2777s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 2777s JS CTX: Script evaluation succeeded 2777s JS MAINLOOP: Main loop instance 0xab3bd45b63b0: Spinning loop until released or hook cleared 2777s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module metadata hook for module 0xfd5c710e2e0 2777s JS IMPORT: Defining meta.importSync for module 0xfd5c710e2e0 2777s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfd5c710d618), global 0x19a6b693d1c0 2777s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2777s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2777s JS MAINLOOP: Set main loop hook to 2777s JS MAINLOOP: Main loop instance 0xab3bd45b63b0: hold 2777s JS MAINLOOP: Running and clearing main loop hook 2777s JS G BXD: Defining method run in prototype for GLib.MainLoop 2777s 1..31 2777s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2777s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2777s JS G BXD: Defined class for Source (GSource), prototype 0x19a6b69e82e0, JSClass 0xf7017690b348, in object 0x19a6b697f038 2777s JS G BXD: Defining method set_priority in prototype for GLib.Source 2777s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2777s JS G BXD: Defining method attach in prototype for GLib.Source 2777s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2777s JS IMPORT: Module metadata hook for module 0x19a6b694b938 2777s JS IMPORT: Defining meta.importSync for module 0x19a6b694b938 2777s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 2777s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 2777s glx: failed to create drisw screen 2777s JS G BXD: Defining method destroy in prototype for GLib.Source 2777s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 2777s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 2777s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x19a6b69e8420, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2777s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x19a6b69e8470, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2777s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 2777s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 2777s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 2777s JS G ENUM: Defining Gtk.WindowType as 0xfd5c7120630 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 2777s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 2777s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x19a6b69e84e8, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2777s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 2777s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 2777s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x19a6b69e8560, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2777s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x19a6b69e85b0, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2777s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 2777s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 2777s JS G ENUM: Defining enum value AFTER (fixed from after) 1 2777s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 2777s JS G ENUM: Defining GObject.ConnectFlags as 0xfd5c71207f0 2777s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 2777s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 2777s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 2777s ok 1 Gtk overrides UI template sets up internal and public template children 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 2777s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 5 Gtk overrides UI template binds template callbacks to the correct object 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 6 Gtk overrides UI template from resource sets up internal and public template children 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 11 Gtk overrides UI template from file sets up internal and public template children 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 2777s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2777s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 2777s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 2777s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 2777s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 2777s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 2777s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 2777s ok 21 Gtk overrides sets CSS names on classes 2777s ok 22 Gtk overrides static inheritance works 2778s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2778s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2778s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2778s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2778s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2778s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2778s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2778s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2778s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2778s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2778s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2778s JS G ENUM: Defining GLib.LogLevelFlags as 0xfd5c71564b8 2778s == Stack trace for context 0xab3bd45b6490 == 2778s #0 ab3bd46d29b0 i /usr/libexec/installed-tests/cjs/js/testGtk3.js:189 (19a6b69be6f0 @ 223) 2778s #1 ffffe6c66160 b resource:///org/gjs/jsunit/jasmine.js:7044 (19a6b69a2e20 @ 325) 2778s #2 ffffe6c66240 b resource:///org/gjs/jsunit/jasmine.js:7085 (19a6b69a3150 @ 83) 2778s #3 ffffe6c66300 b resource:///org/gjs/jsunit/jasmine.js:7004 (19a6b69a2f60 @ 91) 2778s #4 ffffe6c663b0 b resource:///org/gjs/jsunit/jasmine.js:7011 (19a6b69a2f10 @ 189) 2778s #5 ffffe6c66470 b resource:///org/gjs/jsunit/jasmine.js:6905 (19a6b69a2b50 @ 31) 2778s #6 ffffe6c66530 b resource:///org/gjs/jsunit/jasmine.js:7101 (19a6b69a31a0 @ 82) 2778s #7 ffffe6c66600 b self-hosted:1121 (19a6b6973f60 @ 407) 2778s #8 ffffe6c666b0 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (19a6b69737e0 @ 77) 2778s #9 ab3bd46d28e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (19a6b697d9c0 @ 139) 2778s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2778s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 2778s == Stack trace for context 0xab3bd45b6490 == 2778s #0 ab3bd46d29b0 i /usr/libexec/installed-tests/cjs/js/testGtk3.js:213 (19a6b69be7e0 @ 313) 2778s #1 ffffe6c66160 b resource:///org/gjs/jsunit/jasmine.js:7044 (19a6b69a2e20 @ 325) 2778s #2 ffffe6c66240 b resource:///org/gjs/jsunit/jasmine.js:7085 (19a6b69a3150 @ 83) 2778s #3 ffffe6c66300 b resource:///org/gjs/jsunit/jasmine.js:7004 (19a6b69a2f60 @ 91) 2778s #4 ffffe6c663b0 b resource:///org/gjs/jsunit/jasmine.js:7011 (19a6b69a2f10 @ 189) 2778s #5 ffffe6c66470 b resource:///org/gjs/jsunit/jasmine.js:6905 (19a6b69a2b50 @ 31) 2778s #6 ffffe6c66530 b resource:///org/gjs/jsunit/jasmine.js:7101 (19a6b69a31a0 @ 82) 2778s #7 ffffe6c66600 b self-hosted:1121 (19a6b6973f60 @ 407) 2778s #8 ffffe6c666b0 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (19a6b69737e0 @ 77) 2778s #9 ab3bd46d28e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (19a6b697d9c0 @ 139) 2778s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 2778s == Stack trace for context 0xab3bd45b6490 == 2778s #0 ab3bd46d29b0 i /usr/libexec/installed-tests/cjs/js/testGtk3.js:230 (19a6b69be8d0 @ 225) 2778s #1 ffffe6c66160 b resource:///org/gjs/jsunit/jasmine.js:7044 (19a6b69a2e20 @ 325) 2778s #2 ffffe6c66240 b resource:///org/gjs/jsunit/jasmine.js:7085 (19a6b69a3150 @ 83) 2778s #3 ffffe6c66300 b resource:///org/gjs/jsunit/jasmine.js:7004 (19a6b69a2f60 @ 91) 2778s #4 ffffe6c663b0 b resource:///org/gjs/jsunit/jasmine.js:7011 (19a6b69a2f10 @ 189) 2778s #5 ffffe6c66470 b resource:///org/gjs/jsunit/jasmine.js:6905 (19a6b69a2b50 @ 31) 2778s #6 ffffe6c66530 b resource:///org/gjs/jsunit/jasmine.js:7101 (19a6b69a31a0 @ 82) 2778s #7 ffffe6c66600 b self-hosted:1121 (19a6b6973f60 @ 407) 2778s #8 ffffe6c666b0 b resource:///org/gnome/gjs/modules/esm/_timers.js:72 (19a6b69737e0 @ 77) 2778s #9 ab3bd46d28e8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (19a6b697d9c0 @ 139) 2778s ok 25 Gtk overrides destroy signal is emitted while disposing objects 2778s JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' 2778s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x19a6b69e8628, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2778s ok 26 Gtk overrides accepts string in place of GdkAtom 2778s ok 27 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 2778s JS G NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' 2778s JS G OBJ: Defined class for Stack (GtkStack), prototype 0x19a6b69e8830, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2778s JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' 2778s JS G OBJ: Defined class for Box (GtkBox), prototype 0x19a6b69e8880, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2778s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 2778s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 2778s JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'CjsPrivate' 2778s ok 28 Gtk overrides uses the correct GType for null child properties 2778s JS G NS: Found info type STRUCT for 'TreeIter' in namespace 'Gtk' 2778s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x19a6b69e8970, JSClass 0xf7017690b348, in object 0x19a6b697fc40 2778s ok 29 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 2778s JS G NS: Found info type OBJECT for 'ScrolledWindow' in namespace 'Gtk' 2778s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0x19a6b69e8a60, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2778s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 2778s JS G BXD: Defined class for Value (GValue), prototype 0x19a6b69e8ab0, JSClass 0xf7017690b348, in object 0x19a6b697f2b8 2778s JS G BXD: Defining method init in prototype for GObject.Value 2778s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 2778s JS G BXD: Defining method get_boolean in prototype for GObject.Value 2778s JS G BXD: Defining method unset in prototype for GObject.Value 2778s JS G BXD: Defining method set_int in prototype for GObject.Value 2778s JS G BXD: Defining method get_int in prototype for GObject.Value 2778s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 2778s JS G BXD: Defining method set_string in prototype for GObject.Value 2778s JS G BXD: Defining method get_string in prototype for GObject.Value 2778s ok 30 Gtk overrides can get style properties using GObject.Value 2778s JS G NS: Found info type OBJECT for 'Frame' in namespace 'Gtk' 2778s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0x19a6b69e8ba0, JSClass 0xf7017690ba58, in object 0x19a6b697fc40 2778s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 2778s ok 31 Gtk overrides can pass a parent object to a child at construction 2778s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Main loop instance 0xab3bd45b63b0: Spinning loop until released or hook cleared 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 1 2778s JS MAINLOOP: handling job 2, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 2 2778s JS MAINLOOP: handling job 3, 2778s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2778s JS MAINLOOP: Main loop instance 0xab3bd45b63b0: release 2778s JS MAINLOOP: Completed job 3 2778s JS MEMORY: Memory report: before destroying context 2778s JS MEMORY: 393 objects currently alive 2778s JS MEMORY: boxed_instance = 41 2778s JS MEMORY: boxed_prototype = 12 2778s JS MEMORY: closure = 7 2778s JS MEMORY: function = 241 2778s JS MEMORY: fundamental_instance = 0 2778s JS MEMORY: fundamental_prototype = 0 2778s JS MEMORY: gerror_instance = 0 2778s JS MEMORY: gerror_prototype = 0 2778s JS MEMORY: interface = 8 2778s JS MEMORY: module = 11 2778s JS MEMORY: ns = 5 2778s JS MEMORY: object_instance = 27 2778s JS MEMORY: object_prototype = 41 2778s JS MEMORY: param = 0 2778s JS MEMORY: union_instance = 0 2778s JS MEMORY: union_prototype = 0 2778s JS CTX: JS shutdown sequence 2778s JS CTX: Stopping profiler 2778s JS CTX: Shutting down toggle queue 2778s JS CTX: Notifying external reference holders of GjsContext dispose 2778s JS MAINLOOP: Stopping promise job dispatcher 2778s JS CTX: Notifying reference holders of GjsContext dispose 2778s JS CTX: Checking unhandled promise rejections 2778s JS CTX: Releasing cached JS wrappers 2778s JS CTX: Final triggered GC 2778s JS CTX: Destroying JS context 2778s JS CTX: Releasing all native objects 2778s JS CTX: Disabling auto GC 2778s JS CTX: Ending trace on global object 2778s JS CTX: Freeing allocated resources 2778s Executing: cjs/testGtk3.test 2778s JS CTX: JS context destroyed 2778s PASS: cjs/testGtk3.test 2778s Running test: cjs/testAsync.test 2778s JS NATIVE: Registered native JS module '_promiseNative' 2778s JS NATIVE: Registered native JS module '_byteArrayNative' 2778s JS NATIVE: Registered native JS module '_encodingNative' 2778s JS NATIVE: Registered native JS module '_gi' 2778s JS NATIVE: Registered native JS module 'gi' 2778s JS NATIVE: Registered native JS module 'cairoNative' 2778s JS NATIVE: Registered native JS module 'system' 2778s JS NATIVE: Registered native JS module 'console' 2778s JS NATIVE: Registered native JS module '_print' 2778s JS CTX: Enabling JIT 2778s JS CTX: Initialized class GjsFileImporter prototype 0x359d3f200098 2778s JS IMPORT: Defining parent (nil) of 0x359d3f2000f8 'imports' is mod 0 2778s JS IMPORT: Importing '_print' 2778s JS NATIVE: Defining native module '_print' 2778s JS IMPORT: Defining parent 0x359d3f2000f8 of 0x359d3f2006b0 '_print' is mod 1 2778s JS IMPORT: successfully imported module '_print' 2778s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2778s 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 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x359d3f2014f0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x359d3f2021a8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x359d3f2027a8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x359d3f2027a8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x359d3f2021a8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x359d3f2014f0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x359d3f2014f0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x359d3f2014f0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x359d3f2021a8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x359d3f2027a8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x359d3f2014f0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x359d3f2014f0), global 0x2787e83d1c0 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: hold 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Starting promise job dispatcher 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: Spinning loop until released or hook cleared 2778s JS MAINLOOP: handling job 0, 2778s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: release 2778s JS MAINLOOP: Completed job 0 2778s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x359d3f215910), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x359d3f216340), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x359d3f216340), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x359d3f215910), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x359d3f215910), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x359d3f216340), global 0x2787e83d1c0 2778s JS IMPORT: Module metadata hook for module 0x359d3f2169e8 2778s JS IMPORT: Defining meta.importSync for module 0x359d3f2169e8 2778s JS NATIVE: Defining native module 'gi' 2778s JS CTX: Initialized class GIRepositoryNamespace prototype 0x359d3f217168 2778s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2778s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2778s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2778s JS IMPORT: Importing directory 'overrides' 2778s JS IMPORT: Defining parent 0x359d3f2000f8 of 0x359d3f2171e8 'overrides' is mod 1 2778s JS IMPORT: Defined importer 'overrides' 0x359d3f2171e8 in 0x359d3f2000f8 2778s JS IMPORT: successfully imported directory 'overrides' 2778s JS IMPORT: Importing '_byteArrayNative' 2778s JS NATIVE: Defining native module '_byteArrayNative' 2778s JS IMPORT: Defining parent 0x359d3f2000f8 of 0x359d3f217630 '_byteArrayNative' is mod 1 2778s JS IMPORT: successfully imported module '_byteArrayNative' 2778s JS IMPORT: Importing '_promiseNative' 2778s JS NATIVE: Defining native module '_promiseNative' 2778s JS IMPORT: Defining parent 0x359d3f2000f8 of 0x359d3f2176f0 '_promiseNative' is mod 1 2778s JS IMPORT: successfully imported module '_promiseNative' 2778s JS IMPORT: Importing module GLib succeeded 2778s JS IMPORT: Defining parent 0x359d3f2171e8 of 0x2787e83e2b8 'GLib' is mod 1 2778s JS IMPORT: successfully imported module 'GLib' 2778s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2778s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2787e87f060, JSClass 0xeb6ccae6b348, in object 0x2787e87f038 2778s JS CTX: Initialized class GIRepositoryGType prototype 0x359d3f217920 2778s JS CTX: Initialized class GIRepositoryFunction prototype 0x2787e83e308 2778s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2778s JS G BXD: Defined class for Error (GError), prototype 0x2787e87f0b0, JSClass 0xeb6ccae6b348, in object 0x2787e87f038 2778s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2778s JS G BXD: Defined class for Variant (GVariant), prototype 0x2787e87f100, JSClass 0xeb6ccae6b348, in object 0x2787e87f038 2778s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2778s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2787e87f150, JSClass 0xeb6ccae6b348, in object 0x2787e87f038 2778s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2778s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2787e87f1a0, JSClass 0xeb6ccae6b348, in object 0x2787e87f038 2778s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2778s JS G BXD: Defined class for Thread (GThread), prototype 0x2787e87f1f0, JSClass 0xeb6ccae6b348, in object 0x2787e87f038 2778s JS G BXD: Defining method ref in prototype for GLib.Thread 2778s JS G BXD: Defining method unref in prototype for GLib.Thread 2778s JS G NS: Defined namespace 'GLib' 0x2787e87f038 in GIRepository 0x359d3f216ff8 2778s JS IMPORT: Importing module jasmine succeeded 2778s JS IMPORT: Defining parent 0x359d3f2000f8 of 0x2787e83ecb8 'jasmine' is mod 1 2778s JS IMPORT: successfully imported module 'jasmine' 2778s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: hold 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: Spinning loop until released or hook cleared 2778s JS MAINLOOP: handling job 0, 2778s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: release 2778s JS MAINLOOP: Completed job 0 2778s JS IMPORT: Module resolve hook for module 'file:///usr/libexec/installed-tests/cjs/js/testAsync.js' (file:///usr/libexec/installed-tests/cjs/js/testAsync.js), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x359d3f22aad0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0x359d3f22aad0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x359d3f22b2a0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x359d3f22b2a0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x359d3f22aad0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0x359d3f22aad0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x359d3f22aad0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0x359d3f22aad0), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x359d3f22b2a0), global 0x2787e83d1c0 2778s JS IMPORT: Importing '_gi' 2778s JS NATIVE: Defining native module '_gi' 2778s JS IMPORT: Defining parent 0x359d3f2000f8 of 0x359d3f22be90 '_gi' is mod 1 2778s JS IMPORT: successfully imported module '_gi' 2778s JS IMPORT: Importing 'gi' 2778s JS IMPORT: Defining parent 0x359d3f2000f8 of 0x359d3f216ff8 'gi' is mod 1 2778s JS IMPORT: successfully imported module 'gi' 2778s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2778s JS G NS: Defined namespace 'CjsPrivate' 0x2787e87f290 in GIRepository 0x359d3f216ff8 2778s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2778s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2778s JS IMPORT: Importing module _common succeeded 2778s JS IMPORT: Defining parent 0x359d3f2000f8 of 0x2787e83ee20 '_common' is mod 1 2778s JS IMPORT: successfully imported module '_common' 2778s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2778s JS IMPORT: Importing module _legacy succeeded 2778s JS IMPORT: Defining parent 0x359d3f2000f8 of 0x2787e83ee70 '_legacy' is mod 1 2778s JS IMPORT: successfully imported module '_legacy' 2778s JS IMPORT: Importing module GObject succeeded 2778s JS IMPORT: Defining parent 0x359d3f2171e8 of 0x2787e83edd0 'GObject' is mod 1 2778s JS IMPORT: successfully imported module 'GObject' 2778s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2778s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2778s JS G BXD: Defined class for String (GString), prototype 0x2787e87f510, JSClass 0xeb6ccae6b348, in object 0x2787e87f268 2778s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2778s JS G PRM: Defined class ParamSpec prototype is 0x2787e83ef10 class 0xeb6ccae702e8 in object 0x2787e87f268 2778s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2778s JS G OBJ: Defined class for Object (GObject), prototype 0x2787e87f678, JSClass 0xeb6ccae6ba58, in object 0x2787e87f268 2778s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2778s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2778s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2787e87f6a0, JSClass 0xeb6ccae6ba58, in object 0x2787e87f268 2778s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2778s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2778s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2778s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2778s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2778s JS G NS: Defined namespace 'GObject' 0x2787e87f268 in GIRepository 0x359d3f216ff8 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: hold 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: Spinning loop until released or hook cleared 2778s JS MAINLOOP: handling job 0, 2778s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testAsync.js async resolved" 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: release 2778s JS MAINLOOP: Completed job 0 2778s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module metadata hook for module 0x359d3f238c80 2778s JS IMPORT: Defining meta.importSync for module 0x359d3f238c80 2778s JS NATIVE: Defining native module 'system' 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x359d3f237fb8), global 0x2787e83d1c0 2778s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2778s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2778s JS MAINLOOP: Set main loop hook to 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: hold 2778s JS MAINLOOP: Running and clearing main loop hook 2778s JS G BXD: Defining method run in prototype for GLib.MainLoop 2778s 1..10 2778s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2778s JS G BXD: Defined class for Source (GSource), prototype 0x2787e87f6f0, JSClass 0xeb6ccae6b348, in object 0x2787e87f038 2778s JS G BXD: Defining method set_priority in prototype for GLib.Source 2778s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2778s JS G BXD: Defining method attach in prototype for GLib.Source 2778s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2778s JS IMPORT: Module metadata hook for module 0x2787e8db0b0 2778s JS IMPORT: Defining meta.importSync for module 0x2787e8db0b0 2778s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 2778s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Completed job 1 2778s JS G BXD: Defining method destroy in prototype for GLib.Source 2778s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 2778s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Completed job 1 2778s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Completed job 1 2778s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 2778s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Completed job 1 2778s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 2778s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Completed job 1 2778s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Completed job 1 2778s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Completed job 1 2778s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Completed job 1 2778s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Completed job 1 2778s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Completed job 1 2778s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 2778s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: Spinning loop until released or hook cleared 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 1 2778s JS MAINLOOP: handling job 2, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 2 2778s JS MAINLOOP: handling job 3, 2778s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2778s JS MAINLOOP: Main loop instance 0xc936ccdff3b0: release 2778s JS MAINLOOP: Completed job 3 2778s JS MEMORY: Memory report: before destroying context 2778s JS MEMORY: 177 objects currently alive 2778s JS MEMORY: boxed_instance = 63 2778s JS MEMORY: boxed_prototype = 8 2778s JS MEMORY: closure = 1 2778s JS MEMORY: function = 95 2778s JS MEMORY: fundamental_instance = 0 2778s JS MEMORY: fundamental_prototype = 0 2778s JS MEMORY: gerror_instance = 0 2778s JS MEMORY: gerror_prototype = 0 2778s JS MEMORY: interface = 0 2778s JS MEMORY: module = 5 2778s JS MEMORY: ns = 3 2778s JS MEMORY: object_instance = 0 2778s JS MEMORY: object_prototype = 2 2778s JS MEMORY: param = 0 2778s JS MEMORY: union_instance = 0 2778s JS MEMORY: union_prototype = 0 2778s JS CTX: JS shutdown sequence 2778s JS CTX: Stopping profiler 2778s JS CTX: Shutting down toggle queue 2778s JS CTX: Notifying external reference holders of GjsContext dispose 2778s JS MAINLOOP: Stopping promise job dispatcher 2778s JS CTX: Notifying reference holders of GjsContext dispose 2778s JS CTX: Checking unhandled promise rejections 2778s JS CTX: Releasing cached JS wrappers 2778s JS CTX: Final triggered GC 2778s JS CTX: Destroying JS context 2778s JS CTX: Releasing all native objects 2778s JS CTX: Disabling auto GC 2778s JS CTX: Ending trace on global object 2778s JS CTX: Freeing allocated resources 2778s JS CTX: JS context destroyed 2778s PASS: cjs/testAsync.test 2778s Running test: cjs/testImporter2.test 2778s JS NATIVE: Registered native JS module '_promiseNative' 2778s JS NATIVE: Registered native JS module '_byteArrayNative' 2778s JS NATIVE: Registered native JS module '_encodingNative' 2778s JS NATIVE: Registered native JS module '_gi' 2778s JS NATIVE: Registered native JS module 'gi' 2778s JS NATIVE: Registered native JS module 'cairoNative' 2778s JS NATIVE: Registered native JS module 'system' 2778s JS NATIVE: Registered native JS module 'console' 2778s JS NATIVE: Registered native JS module '_print' 2778s JS CTX: Enabling JIT 2778s JS CTX: Initialized class GjsFileImporter prototype 0x6f7b1d00098 2778s JS IMPORT: Defining parent (nil) of 0x6f7b1d000f8 'imports' is mod 0 2778s JS IMPORT: Importing '_print' 2778s JS NATIVE: Defining native module '_print' 2778s JS IMPORT: Defining parent 0x6f7b1d000f8 of 0x6f7b1d006b0 '_print' is mod 1 2778s JS IMPORT: successfully imported module '_print' 2778s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2778s 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 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x6f7b1d014f0), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x6f7b1d021a8), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x6f7b1d027a8), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x6f7b1d027a8), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x6f7b1d021a8), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x6f7b1d014f0), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x6f7b1d014f0), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x6f7b1d014f0), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x6f7b1d021a8), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x6f7b1d027a8), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x6f7b1d014f0), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x6f7b1d014f0), global 0x211a7033d1c0 2778s JS MAINLOOP: Main loop instance 0xb48a180553b0: hold 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Starting promise job dispatcher 2778s JS MAINLOOP: Main loop instance 0xb48a180553b0: Spinning loop until released or hook cleared 2778s JS MAINLOOP: handling job 0, 2778s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2778s JS MAINLOOP: Main loop instance 0xb48a180553b0: release 2778s JS MAINLOOP: Completed job 0 2778s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x6f7b1d15910), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x6f7b1d16340), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x6f7b1d16340), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x6f7b1d15910), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x6f7b1d15910), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x6f7b1d16340), global 0x211a7033d1c0 2778s JS IMPORT: Module metadata hook for module 0x6f7b1d169e8 2778s JS IMPORT: Defining meta.importSync for module 0x6f7b1d169e8 2778s JS NATIVE: Defining native module 'gi' 2778s JS CTX: Initialized class GIRepositoryNamespace prototype 0x6f7b1d17168 2778s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2778s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2778s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2778s JS IMPORT: Importing directory 'overrides' 2778s JS IMPORT: Defining parent 0x6f7b1d000f8 of 0x6f7b1d171e8 'overrides' is mod 1 2778s JS IMPORT: Defined importer 'overrides' 0x6f7b1d171e8 in 0x6f7b1d000f8 2778s JS IMPORT: successfully imported directory 'overrides' 2778s JS IMPORT: Importing '_byteArrayNative' 2778s JS NATIVE: Defining native module '_byteArrayNative' 2778s JS IMPORT: Defining parent 0x6f7b1d000f8 of 0x6f7b1d17630 '_byteArrayNative' is mod 1 2778s JS IMPORT: successfully imported module '_byteArrayNative' 2778s JS IMPORT: Importing '_promiseNative' 2778s JS NATIVE: Defining native module '_promiseNative' 2778s JS IMPORT: Defining parent 0x6f7b1d000f8 of 0x6f7b1d176f0 '_promiseNative' is mod 1 2778s JS IMPORT: successfully imported module '_promiseNative' 2778s JS IMPORT: Importing module GLib succeeded 2778s JS IMPORT: Defining parent 0x6f7b1d171e8 of 0x211a7033e2b8 'GLib' is mod 1 2778s JS IMPORT: successfully imported module 'GLib' 2778s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2778s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x211a7037f060, JSClass 0xe184fd97b348, in object 0x211a7037f038 2778s JS CTX: Initialized class GIRepositoryGType prototype 0x6f7b1d17920 2778s JS CTX: Initialized class GIRepositoryFunction prototype 0x211a7033e308 2778s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2778s JS G BXD: Defined class for Error (GError), prototype 0x211a7037f0b0, JSClass 0xe184fd97b348, in object 0x211a7037f038 2778s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2778s JS G BXD: Defined class for Variant (GVariant), prototype 0x211a7037f100, JSClass 0xe184fd97b348, in object 0x211a7037f038 2778s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2778s JS G BXD: Defined class for Bytes (GBytes), prototype 0x211a7037f150, JSClass 0xe184fd97b348, in object 0x211a7037f038 2778s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2778s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x211a7037f1a0, JSClass 0xe184fd97b348, in object 0x211a7037f038 2778s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2778s JS G BXD: Defined class for Thread (GThread), prototype 0x211a7037f1f0, JSClass 0xe184fd97b348, in object 0x211a7037f038 2778s JS G BXD: Defining method ref in prototype for GLib.Thread 2778s JS G BXD: Defining method unref in prototype for GLib.Thread 2778s JS G NS: Defined namespace 'GLib' 0x211a7037f038 in GIRepository 0x6f7b1d16ff8 2778s JS IMPORT: Importing module jasmine succeeded 2778s JS IMPORT: Defining parent 0x6f7b1d000f8 of 0x211a7033ecb8 'jasmine' is mod 1 2778s JS IMPORT: successfully imported module 'jasmine' 2778s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2778s JS MAINLOOP: Main loop instance 0xb48a180553b0: hold 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Main loop instance 0xb48a180553b0: Spinning loop until released or hook cleared 2778s JS MAINLOOP: handling job 0, 2778s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2778s JS MAINLOOP: Main loop instance 0xb48a180553b0: release 2778s JS MAINLOOP: Completed job 0 2778s JS CTX: Script evaluation succeeded 2778s JS MAINLOOP: Main loop instance 0xb48a180553b0: Spinning loop until released or hook cleared 2778s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module metadata hook for module 0x6f7b1d2ed30 2778s JS IMPORT: Defining meta.importSync for module 0x6f7b1d2ed30 2778s JS NATIVE: Defining native module 'system' 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x6f7b1d2e068), global 0x211a7033d1c0 2778s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2778s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2778s JS MAINLOOP: Set main loop hook to 2778s JS MAINLOOP: Main loop instance 0xb48a180553b0: hold 2778s JS MAINLOOP: Running and clearing main loop hook 2778s JS G BXD: Defining method run in prototype for GLib.MainLoop 2778s 1..4 2778s JS IMPORT: Importing 'gi' 2778s JS IMPORT: Defining parent 0x6f7b1d000f8 of 0x6f7b1d16ff8 'gi' is mod 1 2778s JS IMPORT: successfully imported module 'gi' 2778s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2778s JS G BXD: Defined class for Source (GSource), prototype 0x211a7037f268, JSClass 0xe184fd97b348, in object 0x211a7037f038 2778s JS G BXD: Defining method set_priority in prototype for GLib.Source 2778s JS IMPORT: Importing '_gi' 2778s JS NATIVE: Defining native module '_gi' 2778s JS IMPORT: Defining parent 0x6f7b1d000f8 of 0x6f7b1d35a28 '_gi' is mod 1 2778s JS IMPORT: successfully imported module '_gi' 2778s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2778s JS G NS: Defined namespace 'CjsPrivate' 0x211a7037f308 in GIRepository 0x6f7b1d16ff8 2778s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2778s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2778s JS IMPORT: Importing module _common succeeded 2778s JS IMPORT: Defining parent 0x6f7b1d000f8 of 0x211a703cd038 '_common' is mod 1 2778s JS IMPORT: successfully imported module '_common' 2778s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2778s JS IMPORT: Importing module _legacy succeeded 2778s JS IMPORT: Defining parent 0x6f7b1d000f8 of 0x211a703cd088 '_legacy' is mod 1 2778s JS IMPORT: successfully imported module '_legacy' 2778s JS IMPORT: Importing module GObject succeeded 2778s JS IMPORT: Defining parent 0x6f7b1d171e8 of 0x211a7033efb0 'GObject' is mod 1 2778s JS IMPORT: successfully imported module 'GObject' 2778s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2778s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2778s JS G BXD: Defined class for String (GString), prototype 0x211a7037f588, JSClass 0xe184fd97b348, in object 0x211a7037f2e0 2778s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2778s JS G PRM: Defined class ParamSpec prototype is 0x211a703cd128 class 0xe184fd9802e8 in object 0x211a7037f2e0 2778s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2778s JS G OBJ: Defined class for Object (GObject), prototype 0x211a7037f6f0, JSClass 0xe184fd97ba58, in object 0x211a7037f2e0 2778s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2778s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2778s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x211a7037f718, JSClass 0xe184fd97ba58, in object 0x211a7037f2e0 2778s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2778s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2778s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2778s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2778s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2778s JS G NS: Defined namespace 'GObject' 0x211a7037f2e0 in GIRepository 0x6f7b1d16ff8 2778s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2778s JS G BXD: Defining method attach in prototype for GLib.Source 2778s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2778s JS IMPORT: Module metadata hook for module 0x6f7b1d042b8 2778s JS IMPORT: Defining meta.importSync for module 0x6f7b1d042b8 2778s JS G BXD: Defining method destroy in prototype for GLib.Source 2778s JS IMPORT: Importing module GIMarshallingTests succeeded 2778s JS IMPORT: Defining parent 0x211a70340ac0 of 0x211a703e39c0 'GIMarshallingTests' is mod 1 2778s JS IMPORT: successfully imported module 'GIMarshallingTests' 2778s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 2778s JS IMPORT: Importing module Gio succeeded 2778s JS IMPORT: Defining parent 0x211a70340ac0 of 0x211a703e3a38 'Gio' is mod 1 2778s JS IMPORT: successfully imported module 'Gio' 2778s ok 2 GI importer on failure throws an exception when the overrides _init is null 2778s JS IMPORT: Importing module Regress succeeded 2778s JS IMPORT: Defining parent 0x211a70340ac0 of 0x211a703e3a88 'Regress' is mod 1 2778s JS IMPORT: successfully imported module 'Regress' 2778s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 2778s JS IMPORT: Importing module WarnLib succeeded 2778s JS IMPORT: Defining parent 0x211a70340ac0 of 0x211a703e3ad8 'WarnLib' is mod 1 2778s JS IMPORT: successfully imported module 'WarnLib' 2778s ok 4 GI importer on failure throws an exception when the overrides _init is missing 2778s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Main loop instance 0xb48a180553b0: Spinning loop until released or hook cleared 2778s JS MAINLOOP: handling job 0, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 0 2778s JS MAINLOOP: handling job 1, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 1 2778s JS MAINLOOP: handling job 2, 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Completed job 2 2778s JS MAINLOOP: handling job 3, 2778s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2778s JS MAINLOOP: Main loop instance 0xb48a180553b0: release 2778s JS MAINLOOP: Completed job 3 2778s JS MEMORY: Memory report: before destroying context 2778s JS MEMORY: 149 objects currently alive 2778s JS MEMORY: boxed_instance = 28 2778s JS MEMORY: boxed_prototype = 8 2778s JS MEMORY: closure = 1 2778s JS MEMORY: function = 94 2778s JS MEMORY: fundamental_instance = 0 2778s JS MEMORY: fundamental_prototype = 0 2778s JS MEMORY: gerror_instance = 0 2778s JS MEMORY: gerror_prototype = 0 2778s JS MEMORY: interface = 0 2778s JS MEMORY: module = 9 2778s JS MEMORY: ns = 7 2778s JS MEMORY: object_instance = 0 2778s JS MEMORY: object_prototype = 2 2778s JS MEMORY: param = 0 2778s JS MEMORY: union_instance = 0 2778s JS MEMORY: union_prototype = 0 2778s JS CTX: JS shutdown sequence 2778s JS CTX: Stopping profiler 2778s JS CTX: Shutting down toggle queue 2778s JS CTX: Notifying external reference holders of GjsContext dispose 2778s JS MAINLOOP: Stopping promise job dispatcher 2778s JS CTX: Notifying reference holders of GjsContext dispose 2778s JS CTX: Checking unhandled promise rejections 2778s JS CTX: Releasing cached JS wrappers 2778s JS CTX: Final triggered GC 2778s JS CTX: Destroying JS context 2778s JS CTX: Releasing all native objects 2778s JS CTX: Disabling auto GC 2778s JS CTX: Ending trace on global object 2778s JS CTX: Freeing allocated resources 2778s JS CTX: JS context destroyed 2778s PASS: cjs/testImporter2.test 2778s Running test: cjs/testLegacyByteArray.test 2778s JS NATIVE: Registered native JS module '_promiseNative' 2778s JS NATIVE: Registered native JS module '_byteArrayNative' 2778s JS NATIVE: Registered native JS module '_encodingNative' 2778s JS NATIVE: Registered native JS module '_gi' 2778s JS NATIVE: Registered native JS module 'gi' 2778s JS NATIVE: Registered native JS module 'cairoNative' 2778s JS NATIVE: Registered native JS module 'system' 2778s JS NATIVE: Registered native JS module 'console' 2778s JS NATIVE: Registered native JS module '_print' 2778s JS CTX: Enabling JIT 2778s JS CTX: Initialized class GjsFileImporter prototype 0xe8afdc00098 2778s JS IMPORT: Defining parent (nil) of 0xe8afdc000f8 'imports' is mod 0 2778s JS IMPORT: Importing '_print' 2778s JS NATIVE: Defining native module '_print' 2778s JS IMPORT: Defining parent 0xe8afdc000f8 of 0xe8afdc006b0 '_print' is mod 1 2778s JS IMPORT: successfully imported module '_print' 2778s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2778s 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 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xe8afdc014f0), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xe8afdc021a8), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xe8afdc027a8), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xe8afdc027a8), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xe8afdc021a8), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xe8afdc014f0), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xe8afdc014f0), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xe8afdc014f0), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xe8afdc021a8), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xe8afdc027a8), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xe8afdc014f0), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xe8afdc014f0), global 0x1f630e93d1c0 2778s JS MAINLOOP: Main loop instance 0xbdbc4af0a3b0: hold 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Starting promise job dispatcher 2778s JS MAINLOOP: Main loop instance 0xbdbc4af0a3b0: Spinning loop until released or hook cleared 2778s JS MAINLOOP: handling job 0, 2778s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2778s JS MAINLOOP: Main loop instance 0xbdbc4af0a3b0: release 2778s JS MAINLOOP: Completed job 0 2778s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xe8afdc15910), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xe8afdc16340), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xe8afdc16340), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xe8afdc15910), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xe8afdc15910), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xe8afdc16340), global 0x1f630e93d1c0 2778s JS IMPORT: Module metadata hook for module 0xe8afdc169e8 2778s JS IMPORT: Defining meta.importSync for module 0xe8afdc169e8 2778s JS NATIVE: Defining native module 'gi' 2778s JS CTX: Initialized class GIRepositoryNamespace prototype 0xe8afdc17168 2778s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2778s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2778s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2778s JS IMPORT: Importing directory 'overrides' 2778s JS IMPORT: Defining parent 0xe8afdc000f8 of 0xe8afdc171e8 'overrides' is mod 1 2778s JS IMPORT: Defined importer 'overrides' 0xe8afdc171e8 in 0xe8afdc000f8 2778s JS IMPORT: successfully imported directory 'overrides' 2778s JS IMPORT: Importing '_byteArrayNative' 2778s JS NATIVE: Defining native module '_byteArrayNative' 2778s JS IMPORT: Defining parent 0xe8afdc000f8 of 0xe8afdc17630 '_byteArrayNative' is mod 1 2778s JS IMPORT: successfully imported module '_byteArrayNative' 2778s JS IMPORT: Importing '_promiseNative' 2778s JS NATIVE: Defining native module '_promiseNative' 2778s JS IMPORT: Defining parent 0xe8afdc000f8 of 0xe8afdc176f0 '_promiseNative' is mod 1 2778s JS IMPORT: successfully imported module '_promiseNative' 2778s JS IMPORT: Importing module GLib succeeded 2778s JS IMPORT: Defining parent 0xe8afdc171e8 of 0x1f630e93e2b8 'GLib' is mod 1 2778s JS IMPORT: successfully imported module 'GLib' 2778s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2778s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1f630e97f060, JSClass 0xe3d22b47b348, in object 0x1f630e97f038 2778s JS CTX: Initialized class GIRepositoryGType prototype 0xe8afdc17920 2778s JS CTX: Initialized class GIRepositoryFunction prototype 0x1f630e93e308 2778s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2778s JS G BXD: Defined class for Error (GError), prototype 0x1f630e97f0b0, JSClass 0xe3d22b47b348, in object 0x1f630e97f038 2778s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2778s JS G BXD: Defined class for Variant (GVariant), prototype 0x1f630e97f100, JSClass 0xe3d22b47b348, in object 0x1f630e97f038 2778s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2778s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1f630e97f150, JSClass 0xe3d22b47b348, in object 0x1f630e97f038 2778s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2778s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1f630e97f1a0, JSClass 0xe3d22b47b348, in object 0x1f630e97f038 2778s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2778s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2778s JS G BXD: Defined class for Thread (GThread), prototype 0x1f630e97f1f0, JSClass 0xe3d22b47b348, in object 0x1f630e97f038 2778s JS G BXD: Defining method ref in prototype for GLib.Thread 2778s JS G BXD: Defining method unref in prototype for GLib.Thread 2778s JS G NS: Defined namespace 'GLib' 0x1f630e97f038 in GIRepository 0xe8afdc16ff8 2778s JS IMPORT: Importing module jasmine succeeded 2778s JS IMPORT: Defining parent 0xe8afdc000f8 of 0x1f630e93ecb8 'jasmine' is mod 1 2778s JS IMPORT: successfully imported module 'jasmine' 2778s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2778s JS MAINLOOP: Main loop instance 0xbdbc4af0a3b0: hold 2778s JS MAINLOOP: Enqueue job , promise=, allocation site= 2778s JS MAINLOOP: Main loop instance 0xbdbc4af0a3b0: Spinning loop until released or hook cleared 2778s JS MAINLOOP: handling job 0, 2778s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2778s JS MAINLOOP: Main loop instance 0xbdbc4af0a3b0: release 2778s JS MAINLOOP: Completed job 0 2778s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 2778s JS IMPORT: Importing 'gi' 2778s JS IMPORT: Defining parent 0xe8afdc000f8 of 0xe8afdc16ff8 'gi' is mod 1 2778s JS IMPORT: successfully imported module 'gi' 2778s JS IMPORT: Importing module byteArray succeeded 2778s JS IMPORT: Defining parent 0xe8afdc000f8 of 0x1f630e93edf8 'byteArray' is mod 1 2778s JS IMPORT: successfully imported module 'byteArray' 2778s 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 2778s JS G NS: Defined namespace 'GIMarshallingTests' 0x1f630e97f268 in GIRepository 0xe8afdc16ff8 2778s JS CTX: Script evaluation succeeded 2778s JS MAINLOOP: Main loop instance 0xbdbc4af0a3b0: Spinning loop until released or hook cleared 2778s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module metadata hook for module 0xe8afdc35d50 2778s JS IMPORT: Defining meta.importSync for module 0xe8afdc35d50 2778s JS NATIVE: Defining native module 'system' 2778s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe8afdc34f88), global 0x1f630e93d1c0 2778s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2778s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2778s JS MAINLOOP: Set main loop hook to 2778s JS MAINLOOP: Main loop instance 0xbdbc4af0a3b0: hold 2778s JS MAINLOOP: Running and clearing main loop hook 2778s JS G BXD: Defining method run in prototype for GLib.MainLoop 2778s 1..14 2778s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2778s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2778s JS G BXD: Defined class for Source (GSource), prototype 0x1f630e97f290, JSClass 0xe3d22b47b348, in object 0x1f630e97f038 2778s JS G BXD: Defining method set_priority in prototype for GLib.Source 2778s JS IMPORT: Importing '_gi' 2778s JS NATIVE: Defining native module '_gi' 2778s JS IMPORT: Defining parent 0xe8afdc000f8 of 0xe8afdc3df38 '_gi' is mod 1 2778s JS IMPORT: successfully imported module '_gi' 2778s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2778s JS G NS: Defined namespace 'CjsPrivate' 0x1f630e97f330 in GIRepository 0xe8afdc16ff8 2778s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2778s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2778s JS IMPORT: Importing module _common succeeded 2778s JS IMPORT: Defining parent 0xe8afdc000f8 of 0x1f630e9ca088 '_common' is mod 1 2778s JS IMPORT: successfully imported module '_common' 2778s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2778s JS IMPORT: Importing module _legacy succeeded 2778s JS IMPORT: Defining parent 0xe8afdc000f8 of 0x1f630e9ca0d8 '_legacy' is mod 1 2778s JS IMPORT: successfully imported module '_legacy' 2778s JS IMPORT: Importing module GObject succeeded 2778s JS IMPORT: Defining parent 0xe8afdc171e8 of 0x1f630e9ca038 'GObject' is mod 1 2778s JS IMPORT: successfully imported module 'GObject' 2778s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2778s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2778s JS G BXD: Defined class for String (GString), prototype 0x1f630e97f5b0, JSClass 0xe3d22b47b348, in object 0x1f630e97f308 2778s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2778s JS G PRM: Defined class ParamSpec prototype is 0x1f630e9ca178 class 0xe3d22b4802e8 in object 0x1f630e97f308 2778s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2778s JS G OBJ: Defined class for Object (GObject), prototype 0x1f630e97f718, JSClass 0xe3d22b47ba58, in object 0x1f630e97f308 2778s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2778s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2778s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1f630e97f740, JSClass 0xe3d22b47ba58, in object 0x1f630e97f308 2778s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2778s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2778s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2778s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2778s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2778s JS G NS: Defined namespace 'GObject' 0x1f630e97f308 in GIRepository 0x1f630e940910 2778s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2778s JS G BXD: Defining method attach in prototype for GLib.Source 2778s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2778s JS IMPORT: Module metadata hook for module 0x1f630e94bba0 2778s JS IMPORT: Defining meta.importSync for module 0x1f630e94bba0 2778s JS G BXD: Defining method destroy in prototype for GLib.Source 2778s ok 1 Legacy byte array has length 0 for empty array 2778s ok 2 Legacy byte array initially sized to 10 has length 10 2778s ok 3 Legacy byte array initially sized to 10 is initialized to zeroes 2779s ok 4 Legacy byte array assigns values correctly 2779s ok 5 Legacy byte array assignment past end implicitly lengthens the array 2779s ok 6 Legacy byte array assignment past end implicitly creates zero bytes 2779s ok 7 Legacy byte array changes the length when assigning to length property 2779s ok 8 Legacy byte array conversions gives a byte 5 when assigning 5 2779s ok 9 Legacy byte array conversions gives a byte 0 when assigning null 2779s ok 10 Legacy byte array conversions gives a byte 0 when assigning undefined 2779s ok 11 Legacy byte array conversions rounds off when assigning a double 2779s ok 12 Legacy byte array can be created from an array 2779s ok 13 Legacy byte array can be converted to a string of ASCII characters 2779s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 2779s ok 14 Legacy byte array can be passed in with transfer none 2779s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Main loop instance 0xbdbc4af0a3b0: Spinning loop until released or hook cleared 2779s JS MAINLOOP: handling job 0, 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Completed job 0 2779s JS MAINLOOP: handling job 1, 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Completed job 1 2779s JS MAINLOOP: handling job 2, 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Completed job 2 2779s JS MAINLOOP: handling job 3, 2779s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2779s JS MAINLOOP: Main loop instance 0xbdbc4af0a3b0: release 2779s JS MAINLOOP: Completed job 3 2779s JS MEMORY: Memory report: before destroying context 2779s JS MEMORY: 196 objects currently alive 2779s JS MEMORY: boxed_instance = 80 2779s JS MEMORY: boxed_prototype = 8 2779s JS MEMORY: closure = 1 2779s JS MEMORY: function = 95 2779s JS MEMORY: fundamental_instance = 0 2779s JS MEMORY: fundamental_prototype = 0 2779s JS MEMORY: gerror_instance = 0 2779s JS MEMORY: gerror_prototype = 0 2779s JS MEMORY: interface = 0 2779s JS MEMORY: module = 6 2779s JS MEMORY: ns = 4 2779s JS MEMORY: object_instance = 0 2779s JS MEMORY: object_prototype = 2 2779s JS MEMORY: param = 0 2779s JS MEMORY: union_instance = 0 2779s JS MEMORY: union_prototype = 0 2779s JS CTX: JS shutdown sequence 2779s JS CTX: Stopping profiler 2779s JS CTX: Shutting down toggle queue 2779s JS CTX: Notifying external reference holders of GjsContext dispose 2779s JS MAINLOOP: Stopping promise job dispatcher 2779s JS CTX: Notifying reference holders of GjsContext dispose 2779s JS CTX: Checking unhandled promise rejections 2779s JS CTX: Releasing cached JS wrappers 2779s JS CTX: Final triggered GC 2779s JS CTX: Destroying JS context 2779s JS CTX: Releasing all native objects 2779s JS CTX: Disabling auto GC 2779s JS CTX: Ending trace on global object 2779s JS CTX: Freeing allocated resources 2779s JS CTX: JS context destroyed 2779s PASS: cjs/testLegacyByteArray.test 2779s Running test: cjs/testParamSpec.test 2779s JS NATIVE: Registered native JS module '_promiseNative' 2779s JS NATIVE: Registered native JS module '_byteArrayNative' 2779s JS NATIVE: Registered native JS module '_encodingNative' 2779s JS NATIVE: Registered native JS module '_gi' 2779s JS NATIVE: Registered native JS module 'gi' 2779s JS NATIVE: Registered native JS module 'cairoNative' 2779s JS NATIVE: Registered native JS module 'system' 2779s JS NATIVE: Registered native JS module 'console' 2779s JS NATIVE: Registered native JS module '_print' 2779s JS CTX: Enabling JIT 2779s JS CTX: Initialized class GjsFileImporter prototype 0x192bddc00098 2779s JS IMPORT: Defining parent (nil) of 0x192bddc000f8 'imports' is mod 0 2779s JS IMPORT: Importing '_print' 2779s JS NATIVE: Defining native module '_print' 2779s JS IMPORT: Defining parent 0x192bddc000f8 of 0x192bddc006b0 '_print' is mod 1 2779s JS IMPORT: successfully imported module '_print' 2779s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2779s 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 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x192bddc014f0), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x192bddc021a8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x192bddc027a8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x192bddc027a8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x192bddc021a8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x192bddc014f0), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x192bddc014f0), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x192bddc014f0), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x192bddc021a8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x192bddc027a8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x192bddc014f0), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x192bddc014f0), global 0x18036d53d1c0 2779s JS MAINLOOP: Main loop instance 0xc210d33693b0: hold 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Starting promise job dispatcher 2779s JS MAINLOOP: Main loop instance 0xc210d33693b0: Spinning loop until released or hook cleared 2779s JS MAINLOOP: handling job 0, 2779s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2779s JS MAINLOOP: Main loop instance 0xc210d33693b0: release 2779s JS MAINLOOP: Completed job 0 2779s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x192bddc15910), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x192bddc16340), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x192bddc16340), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x192bddc15910), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x192bddc15910), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x192bddc16340), global 0x18036d53d1c0 2779s JS IMPORT: Module metadata hook for module 0x192bddc169e8 2779s JS IMPORT: Defining meta.importSync for module 0x192bddc169e8 2779s JS NATIVE: Defining native module 'gi' 2779s JS CTX: Initialized class GIRepositoryNamespace prototype 0x192bddc17168 2779s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2779s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2779s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2779s JS IMPORT: Importing directory 'overrides' 2779s JS IMPORT: Defining parent 0x192bddc000f8 of 0x192bddc171e8 'overrides' is mod 1 2779s JS IMPORT: Defined importer 'overrides' 0x192bddc171e8 in 0x192bddc000f8 2779s JS IMPORT: successfully imported directory 'overrides' 2779s JS IMPORT: Importing '_byteArrayNative' 2779s JS NATIVE: Defining native module '_byteArrayNative' 2779s JS IMPORT: Defining parent 0x192bddc000f8 of 0x192bddc17630 '_byteArrayNative' is mod 1 2779s JS IMPORT: successfully imported module '_byteArrayNative' 2779s JS IMPORT: Importing '_promiseNative' 2779s JS NATIVE: Defining native module '_promiseNative' 2779s JS IMPORT: Defining parent 0x192bddc000f8 of 0x192bddc176f0 '_promiseNative' is mod 1 2779s JS IMPORT: successfully imported module '_promiseNative' 2779s JS IMPORT: Importing module GLib succeeded 2779s JS IMPORT: Defining parent 0x192bddc171e8 of 0x18036d53e2b8 'GLib' is mod 1 2779s JS IMPORT: successfully imported module 'GLib' 2779s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2779s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x18036d57f060, JSClass 0xecd37de8b348, in object 0x18036d57f038 2779s JS CTX: Initialized class GIRepositoryGType prototype 0x192bddc17920 2779s JS CTX: Initialized class GIRepositoryFunction prototype 0x18036d53e308 2779s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2779s JS G BXD: Defined class for Error (GError), prototype 0x18036d57f0b0, JSClass 0xecd37de8b348, in object 0x18036d57f038 2779s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2779s JS G BXD: Defined class for Variant (GVariant), prototype 0x18036d57f100, JSClass 0xecd37de8b348, in object 0x18036d57f038 2779s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2779s JS G BXD: Defined class for Bytes (GBytes), prototype 0x18036d57f150, JSClass 0xecd37de8b348, in object 0x18036d57f038 2779s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2779s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x18036d57f1a0, JSClass 0xecd37de8b348, in object 0x18036d57f038 2779s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2779s JS G BXD: Defined class for Thread (GThread), prototype 0x18036d57f1f0, JSClass 0xecd37de8b348, in object 0x18036d57f038 2779s JS G BXD: Defining method ref in prototype for GLib.Thread 2779s JS G BXD: Defining method unref in prototype for GLib.Thread 2779s JS G NS: Defined namespace 'GLib' 0x18036d57f038 in GIRepository 0x192bddc16ff8 2779s JS IMPORT: Importing module jasmine succeeded 2779s JS IMPORT: Defining parent 0x192bddc000f8 of 0x18036d53ecb8 'jasmine' is mod 1 2779s JS IMPORT: successfully imported module 'jasmine' 2779s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2779s JS MAINLOOP: Main loop instance 0xc210d33693b0: hold 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Main loop instance 0xc210d33693b0: Spinning loop until released or hook cleared 2779s JS MAINLOOP: handling job 0, 2779s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2779s JS MAINLOOP: Main loop instance 0xc210d33693b0: release 2779s JS MAINLOOP: Completed job 0 2779s JS IMPORT: Importing 'gi' 2779s JS IMPORT: Defining parent 0x192bddc000f8 of 0x192bddc16ff8 'gi' is mod 1 2779s JS IMPORT: successfully imported module 'gi' 2779s 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 2779s JS G NS: Defined namespace 'Regress' 0x18036d57f268 in GIRepository 0x192bddc16ff8 2779s JS IMPORT: Importing '_gi' 2779s JS NATIVE: Defining native module '_gi' 2779s JS IMPORT: Defining parent 0x192bddc000f8 of 0x192bddc2b170 '_gi' is mod 1 2779s JS IMPORT: successfully imported module '_gi' 2779s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2779s JS G NS: Defined namespace 'CjsPrivate' 0x18036d57f2b8 in GIRepository 0x192bddc16ff8 2779s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2779s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2779s JS IMPORT: Importing module _common succeeded 2779s JS IMPORT: Defining parent 0x192bddc000f8 of 0x18036d53ee48 '_common' is mod 1 2779s JS IMPORT: successfully imported module '_common' 2779s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2779s JS IMPORT: Importing module _legacy succeeded 2779s JS IMPORT: Defining parent 0x192bddc000f8 of 0x18036d53ee98 '_legacy' is mod 1 2779s JS IMPORT: successfully imported module '_legacy' 2779s JS IMPORT: Importing module GObject succeeded 2779s JS IMPORT: Defining parent 0x192bddc171e8 of 0x18036d53edf8 'GObject' is mod 1 2779s JS IMPORT: successfully imported module 'GObject' 2779s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2779s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2779s JS G BXD: Defined class for String (GString), prototype 0x18036d57f538, JSClass 0xecd37de8b348, in object 0x18036d57f290 2779s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2779s JS G PRM: Defined class ParamSpec prototype is 0x18036d53ef38 class 0xecd37de902e8 in object 0x18036d57f290 2779s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2779s JS G OBJ: Defined class for Object (GObject), prototype 0x18036d57f6a0, JSClass 0xecd37de8ba58, in object 0x18036d57f290 2779s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2779s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2779s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x18036d57f6c8, JSClass 0xecd37de8ba58, in object 0x18036d57f290 2779s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2779s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2779s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2779s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2779s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2779s JS G NS: Defined namespace 'GObject' 0x18036d57f290 in GIRepository 0x192bddc16ff8 2779s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 2779s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2779s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2779s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 2779s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 2779s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 2779s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 2779s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 2779s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 2779s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 2779s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 2779s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 2779s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 2779s JS G ENUM: Defining GObject.ParamFlags as 0x192bddc2f700 2779s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 2779s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 2779s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 2779s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 2779s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 2779s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 2779s JS G ENUM: Defining Regress.TestEnum as 0x192bddc3ab60 2779s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 2779s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 2779s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 2779s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 2779s JS G ENUM: Defining Regress.TestFlags as 0x192bddc3cf80 2779s JS CTX: Script evaluation succeeded 2779s JS MAINLOOP: Main loop instance 0xc210d33693b0: Spinning loop until released or hook cleared 2779s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module metadata hook for module 0x192bddc058b0 2779s JS IMPORT: Defining meta.importSync for module 0x192bddc058b0 2779s JS NATIVE: Defining native module 'system' 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x192bddc04be8), global 0x18036d53d1c0 2779s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2779s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2779s JS MAINLOOP: Set main loop hook to 2779s JS MAINLOOP: Main loop instance 0xc210d33693b0: hold 2779s JS MAINLOOP: Running and clearing main loop hook 2779s JS G BXD: Defining method run in prototype for GLib.MainLoop 2779s 1..28 2779s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2779s JS G BXD: Defined class for Source (GSource), prototype 0x18036d57f768, JSClass 0xecd37de8b348, in object 0x18036d57f038 2779s JS G BXD: Defining method set_priority in prototype for GLib.Source 2779s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2779s JS G BXD: Defining method attach in prototype for GLib.Source 2779s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2779s JS IMPORT: Module metadata hook for module 0x18036d54b938 2779s JS IMPORT: Defining meta.importSync for module 0x18036d54b938 2779s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 2779s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d3527300 type GParamString 2779s JS G BXD: Defining method destroy in prototype for GLib.Source 2779s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 2779s ok 1 GObject.ParamSpec.string has the correct name strings 2779s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d35a76b0 type GParamString 2779s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 2779s ok 2 GObject.ParamSpec.string has the correct flags 2779s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d362a970 type GParamString 2779s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2779s ok 3 GObject.ParamSpec.string has the correct default value 2779s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 2779s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d3649a50 type GParamInt 2779s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 2779s ok 4 GObject.ParamSpec.int has the correct name strings 2779s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d3651e90 type GParamInt 2779s ok 5 GObject.ParamSpec.int has the correct flags 2779s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d3655600 type GParamInt 2779s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2779s ok 6 GObject.ParamSpec.int has the correct default value 2779s JS G NS: Found info type FUNCTION for 'param_spec_uint' in namespace 'GObject' 2779s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d365e6e0 type GParamUInt 2779s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 2779s ok 7 GObject.ParamSpec.uint has the correct name strings 2779s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d367eaf0 type GParamUInt 2779s ok 8 GObject.ParamSpec.uint has the correct flags 2779s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d367f520 type GParamUInt 2779s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2779s ok 9 GObject.ParamSpec.uint has the correct default value 2779s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 2779s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d3683cf0 type GParamInt64 2779s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 2779s ok 10 GObject.ParamSpec.int64 has the correct name strings 2779s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d368a3c0 type GParamInt64 2779s ok 11 GObject.ParamSpec.int64 has the correct flags 2779s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d368f570 type GParamInt64 2779s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2779s ok 12 GObject.ParamSpec.int64 has the correct default value 2779s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 2779s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d3690ad0 type GParamUInt64 2779s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 2779s ok 13 GObject.ParamSpec.uint64 has the correct name strings 2779s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d36916e0 type GParamUInt64 2779s ok 14 GObject.ParamSpec.uint64 has the correct flags 2779s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d36924c0 type GParamUInt64 2779s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2779s ok 15 GObject.ParamSpec.uint64 has the correct default value 2779s JS G NS: Found info type FUNCTION for 'param_spec_enum' in namespace 'GObject' 2779s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d34dfa10 type GParamEnum 2779s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 2779s ok 16 GObject.ParamSpec.enum has the correct name strings 2779s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d3694c80 type GParamEnum 2779s ok 17 GObject.ParamSpec.enum has the correct flags 2779s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d3695430 type GParamEnum 2779s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2779s ok 18 GObject.ParamSpec.enum has the correct default value 2779s JS G NS: Found info type FUNCTION for 'param_spec_flags' in namespace 'GObject' 2779s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d3696110 type GParamFlags 2779s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 2779s ok 19 GObject.ParamSpec.flags has the correct name strings 2779s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d3697150 type GParamFlags 2779s ok 20 GObject.ParamSpec.flags has the correct flags 2779s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d36982c0 type GParamFlags 2779s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2779s ok 21 GObject.ParamSpec.flags has the correct default value 2779s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 2779s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d36d9a20 type GParamObject 2779s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 2779s ok 22 GObject.ParamSpec.object has the correct name strings 2779s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d36da450 type GParamObject 2779s ok 23 GObject.ParamSpec.object has the correct flags 2779s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d36da960 type GParamObject 2779s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2779s ok 24 GObject.ParamSpec.object has the correct default value 2779s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 2779s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d36dbc90 type GParamBoxed 2779s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 2779s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 2779s ok 25 GObject.ParamSpec.jsobject has the correct name strings 2779s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d3698e20 type GParamBoxed 2779s ok 26 GObject.ParamSpec.jsobject has the correct flags 2779s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d36993b0 type GParamBoxed 2779s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2779s ok 27 GObject.ParamSpec.jsobject has the correct default value 2779s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 2779s JS G PRM: JSObject created with param instance 0xc210d369a340 type GParamString 2779s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 2779s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Main loop instance 0xc210d33693b0: Spinning loop until released or hook cleared 2779s JS MAINLOOP: handling job 0, 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Completed job 0 2779s JS MAINLOOP: handling job 1, 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Completed job 1 2779s JS MAINLOOP: handling job 2, 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Completed job 2 2779s JS MAINLOOP: handling job 3, 2779s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2779s JS MAINLOOP: Main loop instance 0xc210d33693b0: release 2779s JS MAINLOOP: Completed job 3 2779s JS MEMORY: Memory report: before destroying context 2779s JS MEMORY: 362 objects currently alive 2779s JS MEMORY: boxed_instance = 173 2779s JS MEMORY: boxed_prototype = 8 2779s JS MEMORY: closure = 1 2779s JS MEMORY: function = 141 2779s JS MEMORY: fundamental_instance = 0 2779s JS MEMORY: fundamental_prototype = 0 2779s JS MEMORY: gerror_instance = 0 2779s JS MEMORY: gerror_prototype = 0 2779s JS MEMORY: interface = 0 2779s JS MEMORY: module = 5 2779s JS MEMORY: ns = 4 2779s JS MEMORY: object_instance = 0 2779s JS MEMORY: object_prototype = 2 2779s JS MEMORY: param = 28 2779s JS MEMORY: union_instance = 0 2779s JS MEMORY: union_prototype = 0 2779s JS CTX: JS shutdown sequence 2779s JS CTX: Stopping profiler 2779s JS CTX: Shutting down toggle queue 2779s JS CTX: Notifying external reference holders of GjsContext dispose 2779s JS MAINLOOP: Stopping promise job dispatcher 2779s JS CTX: Notifying reference holders of GjsContext dispose 2779s JS CTX: Checking unhandled promise rejections 2779s JS CTX: Releasing cached JS wrappers 2779s JS CTX: Final triggered GC 2779s JS CTX: Destroying JS context 2779s JS CTX: Releasing all native objects 2779s JS CTX: Disabling auto GC 2779s JS CTX: Ending trace on global object 2779s JS CTX: Freeing allocated resources 2779s JS CTX: JS context destroyed 2779s PASS: cjs/testParamSpec.test 2779s Running test: cjs/testFundamental.test 2779s JS NATIVE: Registered native JS module '_promiseNative' 2779s JS NATIVE: Registered native JS module '_byteArrayNative' 2779s JS NATIVE: Registered native JS module '_encodingNative' 2779s JS NATIVE: Registered native JS module '_gi' 2779s JS NATIVE: Registered native JS module 'gi' 2779s JS NATIVE: Registered native JS module 'cairoNative' 2779s JS NATIVE: Registered native JS module 'system' 2779s JS NATIVE: Registered native JS module 'console' 2779s JS NATIVE: Registered native JS module '_print' 2779s JS CTX: Enabling JIT 2779s JS CTX: Initialized class GjsFileImporter prototype 0x35e60f300098 2779s JS IMPORT: Defining parent (nil) of 0x35e60f3000f8 'imports' is mod 0 2779s JS IMPORT: Importing '_print' 2779s JS NATIVE: Defining native module '_print' 2779s JS IMPORT: Defining parent 0x35e60f3000f8 of 0x35e60f3006b0 '_print' is mod 1 2779s JS IMPORT: successfully imported module '_print' 2779s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2779s 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 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x35e60f3014f0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x35e60f3021a8), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x35e60f3027a8), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x35e60f3027a8), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x35e60f3021a8), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x35e60f3014f0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x35e60f3014f0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x35e60f3014f0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x35e60f3021a8), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x35e60f3027a8), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x35e60f3014f0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x35e60f3014f0), global 0x1f03be23d1c0 2779s JS MAINLOOP: Main loop instance 0xb0a53f5293b0: hold 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Starting promise job dispatcher 2779s JS MAINLOOP: Main loop instance 0xb0a53f5293b0: Spinning loop until released or hook cleared 2779s JS MAINLOOP: handling job 0, 2779s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2779s JS MAINLOOP: Main loop instance 0xb0a53f5293b0: release 2779s JS MAINLOOP: Completed job 0 2779s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35e60f315910), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x35e60f316340), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x35e60f316340), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35e60f315910), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35e60f315910), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x35e60f316340), global 0x1f03be23d1c0 2779s JS IMPORT: Module metadata hook for module 0x35e60f3169e8 2779s JS IMPORT: Defining meta.importSync for module 0x35e60f3169e8 2779s JS NATIVE: Defining native module 'gi' 2779s JS CTX: Initialized class GIRepositoryNamespace prototype 0x35e60f317168 2779s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2779s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2779s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2779s JS IMPORT: Importing directory 'overrides' 2779s JS IMPORT: Defining parent 0x35e60f3000f8 of 0x35e60f3171e8 'overrides' is mod 1 2779s JS IMPORT: Defined importer 'overrides' 0x35e60f3171e8 in 0x35e60f3000f8 2779s JS IMPORT: successfully imported directory 'overrides' 2779s JS IMPORT: Importing '_byteArrayNative' 2779s JS NATIVE: Defining native module '_byteArrayNative' 2779s JS IMPORT: Defining parent 0x35e60f3000f8 of 0x35e60f317630 '_byteArrayNative' is mod 1 2779s JS IMPORT: successfully imported module '_byteArrayNative' 2779s JS IMPORT: Importing '_promiseNative' 2779s JS NATIVE: Defining native module '_promiseNative' 2779s JS IMPORT: Defining parent 0x35e60f3000f8 of 0x35e60f3176f0 '_promiseNative' is mod 1 2779s JS IMPORT: successfully imported module '_promiseNative' 2779s JS IMPORT: Importing module GLib succeeded 2779s JS IMPORT: Defining parent 0x35e60f3171e8 of 0x1f03be23e2b8 'GLib' is mod 1 2779s JS IMPORT: successfully imported module 'GLib' 2779s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2779s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1f03be27f060, JSClass 0xf56939d3b348, in object 0x1f03be27f038 2779s JS CTX: Initialized class GIRepositoryGType prototype 0x35e60f317920 2779s JS CTX: Initialized class GIRepositoryFunction prototype 0x1f03be23e308 2779s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2779s JS G BXD: Defined class for Error (GError), prototype 0x1f03be27f0b0, JSClass 0xf56939d3b348, in object 0x1f03be27f038 2779s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2779s JS G BXD: Defined class for Variant (GVariant), prototype 0x1f03be27f100, JSClass 0xf56939d3b348, in object 0x1f03be27f038 2779s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2779s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1f03be27f150, JSClass 0xf56939d3b348, in object 0x1f03be27f038 2779s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2779s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1f03be27f1a0, JSClass 0xf56939d3b348, in object 0x1f03be27f038 2779s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2779s JS G BXD: Defined class for Thread (GThread), prototype 0x1f03be27f1f0, JSClass 0xf56939d3b348, in object 0x1f03be27f038 2779s JS G BXD: Defining method ref in prototype for GLib.Thread 2779s JS G BXD: Defining method unref in prototype for GLib.Thread 2779s JS G NS: Defined namespace 'GLib' 0x1f03be27f038 in GIRepository 0x35e60f316ff8 2779s JS IMPORT: Importing module jasmine succeeded 2779s JS IMPORT: Defining parent 0x35e60f3000f8 of 0x1f03be23ecb8 'jasmine' is mod 1 2779s JS IMPORT: successfully imported module 'jasmine' 2779s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2779s JS MAINLOOP: Main loop instance 0xb0a53f5293b0: hold 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Main loop instance 0xb0a53f5293b0: Spinning loop until released or hook cleared 2779s JS MAINLOOP: handling job 0, 2779s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2779s JS MAINLOOP: Main loop instance 0xb0a53f5293b0: release 2779s JS MAINLOOP: Completed job 0 2779s JS IMPORT: Importing 'gi' 2779s JS IMPORT: Defining parent 0x35e60f3000f8 of 0x35e60f316ff8 'gi' is mod 1 2779s JS IMPORT: successfully imported module 'gi' 2779s JS IMPORT: Importing '_gi' 2779s JS NATIVE: Defining native module '_gi' 2779s JS IMPORT: Defining parent 0x35e60f3000f8 of 0x35e60f32afd0 '_gi' is mod 1 2779s JS IMPORT: successfully imported module '_gi' 2779s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2779s JS G NS: Defined namespace 'CjsPrivate' 0x1f03be27f290 in GIRepository 0x35e60f316ff8 2779s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2779s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2779s JS IMPORT: Importing module _common succeeded 2779s JS IMPORT: Defining parent 0x35e60f3000f8 of 0x1f03be23ee48 '_common' is mod 1 2779s JS IMPORT: successfully imported module '_common' 2779s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2779s JS IMPORT: Importing module _legacy succeeded 2779s JS IMPORT: Defining parent 0x35e60f3000f8 of 0x1f03be23ee98 '_legacy' is mod 1 2779s JS IMPORT: successfully imported module '_legacy' 2779s JS IMPORT: Importing module GObject succeeded 2779s JS IMPORT: Defining parent 0x35e60f3171e8 of 0x1f03be23edf8 'GObject' is mod 1 2779s JS IMPORT: successfully imported module 'GObject' 2779s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2779s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2779s JS G BXD: Defined class for String (GString), prototype 0x1f03be27f510, JSClass 0xf56939d3b348, in object 0x1f03be27f268 2779s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2779s JS G PRM: Defined class ParamSpec prototype is 0x1f03be23ef38 class 0xf56939d402e8 in object 0x1f03be27f268 2779s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2779s JS G OBJ: Defined class for Object (GObject), prototype 0x1f03be27f678, JSClass 0xf56939d3ba58, in object 0x1f03be27f268 2779s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2779s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2779s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1f03be27f6a0, JSClass 0xf56939d3ba58, in object 0x1f03be27f268 2779s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2779s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2779s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2779s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2779s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2779s JS G NS: Defined namespace 'GObject' 0x1f03be27f268 in GIRepository 0x35e60f316ff8 2779s 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 2779s JS G NS: Defined namespace 'Regress' 0x1f03be27f6f0 in GIRepository 0x35e60f316ff8 2779s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 2779s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x1f03be27f718, JSClass 0xf56939d3b3c8, in object 0x1f03be27f6f0 2779s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 2779s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 2779s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x1f03be27f768, JSClass 0xf56939d3b3c8, in object 0x1f03be27f6f0 2779s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 2779s JS G NS: Found info type OBJECT for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 2779s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0x1f03be27f7b8, JSClass 0xf56939d3b3c8, in object 0x1f03be27f6f0 2779s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 2779s JS G NS: Found info type OBJECT for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 2779s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0x1f03be27f808, JSClass 0xf56939d3b3c8, in object 0x1f03be27f6f0 2779s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 2779s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 2779s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 2779s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 2779s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 2779s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 2779s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 2779s JS G ENUM: Defining enum value ACTION (fixed from action) 32 2779s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 2779s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 2779s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 2779s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 2779s JS G ENUM: Defining GObject.SignalFlags as 0x35e60f32fe00 2779s JS CTX: Script evaluation succeeded 2779s JS MAINLOOP: Main loop instance 0xb0a53f5293b0: Spinning loop until released or hook cleared 2779s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module metadata hook for module 0x35e60f337098 2779s JS IMPORT: Defining meta.importSync for module 0x35e60f337098 2779s JS NATIVE: Defining native module 'system' 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x35e60f3363d0), global 0x1f03be23d1c0 2779s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2779s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2779s JS MAINLOOP: Set main loop hook to 2779s JS MAINLOOP: Main loop instance 0xb0a53f5293b0: hold 2779s JS MAINLOOP: Running and clearing main loop hook 2779s JS G BXD: Defining method run in prototype for GLib.MainLoop 2779s 1..10 2779s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2779s JS G BXD: Defined class for Source (GSource), prototype 0x1f03be27f8a8, JSClass 0xf56939d3b348, in object 0x1f03be27f038 2779s JS G BXD: Defining method set_priority in prototype for GLib.Source 2779s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2779s JS G BXD: Defining method attach in prototype for GLib.Source 2779s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2779s JS IMPORT: Module metadata hook for module 0x1f03be2dc120 2779s JS IMPORT: Defining meta.importSync for module 0x1f03be2dc120 2779s JS G NS: Found info type FUNCTION for 'strdup_value_contents' in namespace 'GObject' 2779s JS G BXD: Defining method destroy in prototype for GLib.Source 2779s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 2779s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 2779s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 2779s 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 2779s 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 2779s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 2779s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 2779s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 2779s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 2779s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 2779s JS G BXD: Defined class for Value (GValue), prototype 0x1f03be27fec0, JSClass 0xf56939d3b348, in object 0x1f03be27f268 2779s JS G BXD: Defining method init in prototype for GObject.Value 2779s ok 9 Fundamental type support can marshal to a null value 2779s ok 10 Fundamental type support can marshal to a null value if has no getter function 2779s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Main loop instance 0xb0a53f5293b0: Spinning loop until released or hook cleared 2779s JS MAINLOOP: handling job 0, 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Completed job 0 2779s JS MAINLOOP: handling job 1, 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Completed job 1 2779s JS MAINLOOP: handling job 2, 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Completed job 2 2779s JS MAINLOOP: handling job 3, 2779s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2779s JS MAINLOOP: Main loop instance 0xb0a53f5293b0: release 2779s JS MAINLOOP: Completed job 3 2779s JS MEMORY: Memory report: before destroying context 2779s JS MEMORY: 207 objects currently alive 2779s JS MEMORY: boxed_instance = 49 2779s JS MEMORY: boxed_prototype = 9 2779s JS MEMORY: closure = 13 2779s JS MEMORY: function = 103 2779s JS MEMORY: fundamental_instance = 9 2779s JS MEMORY: fundamental_prototype = 4 2779s JS MEMORY: gerror_instance = 0 2779s JS MEMORY: gerror_prototype = 0 2779s JS MEMORY: interface = 0 2779s JS MEMORY: module = 5 2779s JS MEMORY: ns = 4 2779s JS MEMORY: object_instance = 8 2779s JS MEMORY: object_prototype = 3 2779s JS MEMORY: param = 0 2779s JS MEMORY: union_instance = 0 2779s JS MEMORY: union_prototype = 0 2779s JS CTX: JS shutdown sequence 2779s JS CTX: Stopping profiler 2779s JS CTX: Shutting down toggle queue 2779s JS CTX: Notifying external reference holders of GjsContext dispose 2779s JS MAINLOOP: Stopping promise job dispatcher 2779s JS CTX: Notifying reference holders of GjsContext dispose 2779s JS CTX: Checking unhandled promise rejections 2779s JS CTX: Releasing cached JS wrappers 2779s JS CTX: Final triggered GC 2779s JS CTX: Destroying JS context 2779s JS CTX: Releasing all native objects 2779s JS CTX: Disabling auto GC 2779s JS CTX: Ending trace on global object 2779s JS CTX: Freeing allocated resources 2779s JS CTX: JS context destroyed 2779s PASS: cjs/testFundamental.test 2779s Running test: cjs/testIntrospection.test 2779s JS NATIVE: Registered native JS module '_promiseNative' 2779s JS NATIVE: Registered native JS module '_byteArrayNative' 2779s JS NATIVE: Registered native JS module '_encodingNative' 2779s JS NATIVE: Registered native JS module '_gi' 2779s JS NATIVE: Registered native JS module 'gi' 2779s JS NATIVE: Registered native JS module 'cairoNative' 2779s JS NATIVE: Registered native JS module 'system' 2779s JS NATIVE: Registered native JS module 'console' 2779s JS NATIVE: Registered native JS module '_print' 2779s JS CTX: Enabling JIT 2779s JS CTX: Initialized class GjsFileImporter prototype 0x290fd3900098 2779s JS IMPORT: Defining parent (nil) of 0x290fd39000f8 'imports' is mod 0 2779s JS IMPORT: Importing '_print' 2779s JS NATIVE: Defining native module '_print' 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x290fd39006b0 '_print' is mod 1 2779s JS IMPORT: successfully imported module '_print' 2779s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2779s 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 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x290fd39014f0), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x290fd39021a8), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x290fd39027a8), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x290fd39027a8), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x290fd39021a8), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x290fd39014f0), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x290fd39014f0), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x290fd39014f0), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x290fd39021a8), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x290fd39027a8), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x290fd39014f0), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x290fd39014f0), global 0x7691c13d1c0 2779s JS MAINLOOP: Main loop instance 0xc03c0f50b3b0: hold 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Starting promise job dispatcher 2779s JS MAINLOOP: Main loop instance 0xc03c0f50b3b0: Spinning loop until released or hook cleared 2779s JS MAINLOOP: handling job 0, 2779s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2779s JS MAINLOOP: Main loop instance 0xc03c0f50b3b0: release 2779s JS MAINLOOP: Completed job 0 2779s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x290fd3915910), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x290fd3916340), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x290fd3916340), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x290fd3915910), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x290fd3915910), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x290fd3916340), global 0x7691c13d1c0 2779s JS IMPORT: Module metadata hook for module 0x290fd39169e8 2779s JS IMPORT: Defining meta.importSync for module 0x290fd39169e8 2779s JS NATIVE: Defining native module 'gi' 2779s JS CTX: Initialized class GIRepositoryNamespace prototype 0x290fd3917168 2779s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2779s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2779s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2779s JS IMPORT: Importing directory 'overrides' 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x290fd39171e8 'overrides' is mod 1 2779s JS IMPORT: Defined importer 'overrides' 0x290fd39171e8 in 0x290fd39000f8 2779s JS IMPORT: successfully imported directory 'overrides' 2779s JS IMPORT: Importing '_byteArrayNative' 2779s JS NATIVE: Defining native module '_byteArrayNative' 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x290fd3917630 '_byteArrayNative' is mod 1 2779s JS IMPORT: successfully imported module '_byteArrayNative' 2779s JS IMPORT: Importing '_promiseNative' 2779s JS NATIVE: Defining native module '_promiseNative' 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x290fd39176f0 '_promiseNative' is mod 1 2779s JS IMPORT: successfully imported module '_promiseNative' 2779s JS IMPORT: Importing module GLib succeeded 2779s JS IMPORT: Defining parent 0x290fd39171e8 of 0x7691c13e2b8 'GLib' is mod 1 2779s JS IMPORT: successfully imported module 'GLib' 2779s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2779s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x7691c17f060, JSClass 0xf207d9dab348, in object 0x7691c17f038 2779s JS CTX: Initialized class GIRepositoryGType prototype 0x290fd3917920 2779s JS CTX: Initialized class GIRepositoryFunction prototype 0x7691c13e308 2779s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2779s JS G BXD: Defined class for Error (GError), prototype 0x7691c17f0b0, JSClass 0xf207d9dab348, in object 0x7691c17f038 2779s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2779s JS G BXD: Defined class for Variant (GVariant), prototype 0x7691c17f100, JSClass 0xf207d9dab348, in object 0x7691c17f038 2779s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2779s JS G BXD: Defined class for Bytes (GBytes), prototype 0x7691c17f150, JSClass 0xf207d9dab348, in object 0x7691c17f038 2779s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2779s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x7691c17f1a0, JSClass 0xf207d9dab348, in object 0x7691c17f038 2779s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2779s JS G BXD: Defined class for Thread (GThread), prototype 0x7691c17f1f0, JSClass 0xf207d9dab348, in object 0x7691c17f038 2779s JS G BXD: Defining method ref in prototype for GLib.Thread 2779s JS G BXD: Defining method unref in prototype for GLib.Thread 2779s JS G NS: Defined namespace 'GLib' 0x7691c17f038 in GIRepository 0x290fd3916ff8 2779s JS IMPORT: Importing module jasmine succeeded 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x7691c13ecb8 'jasmine' is mod 1 2779s JS IMPORT: successfully imported module 'jasmine' 2779s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2779s JS MAINLOOP: Main loop instance 0xc03c0f50b3b0: hold 2779s JS MAINLOOP: Enqueue job , promise=, allocation site= 2779s JS MAINLOOP: Main loop instance 0xc03c0f50b3b0: Spinning loop until released or hook cleared 2779s JS MAINLOOP: handling job 0, 2779s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2779s JS MAINLOOP: Main loop instance 0xc03c0f50b3b0: release 2779s JS MAINLOOP: Completed job 0 2779s JS IMPORT: Importing 'gi' 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x290fd3916ff8 'gi' is mod 1 2779s JS IMPORT: successfully imported module 'gi' 2779s 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 2779s JS G NS: Defined namespace 'Gdk' 0x7691c17f268 in GIRepository 0x290fd3916ff8 2779s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2779s JS G NS: Defined namespace 'CjsPrivate' 0x7691c17f2b8 in GIRepository 0x290fd3916ff8 2779s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2779s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2779s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2779s JS IMPORT: Importing module _legacy succeeded 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x7691c13eee8 '_legacy' is mod 1 2779s JS IMPORT: successfully imported module '_legacy' 2779s JS IMPORT: Importing module lang succeeded 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x7691c13ee98 'lang' is mod 1 2779s JS IMPORT: successfully imported module 'lang' 2779s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2779s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2779s JS IMPORT: Importing module _signals succeeded 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x7691c13ef38 '_signals' is mod 1 2779s JS IMPORT: successfully imported module '_signals' 2779s JS IMPORT: Importing module signals succeeded 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x7691c13ee48 'signals' is mod 1 2779s JS IMPORT: successfully imported module 'signals' 2779s JS IMPORT: Importing module Gio succeeded 2779s JS IMPORT: Defining parent 0x290fd39171e8 of 0x7691c13edf8 'Gio' is mod 1 2779s JS IMPORT: successfully imported module 'Gio' 2779s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2779s JS IMPORT: Importing '_gi' 2779s JS NATIVE: Defining native module '_gi' 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x290fd392dd50 '_gi' is mod 1 2779s JS IMPORT: successfully imported module '_gi' 2779s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2779s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2779s JS IMPORT: Importing module _common succeeded 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x7691c13efd8 '_common' is mod 1 2779s JS IMPORT: successfully imported module '_common' 2779s JS IMPORT: Importing module GObject succeeded 2779s JS IMPORT: Defining parent 0x290fd39171e8 of 0x7691c13ef88 'GObject' is mod 1 2779s JS IMPORT: successfully imported module 'GObject' 2779s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2779s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2779s JS G BXD: Defined class for String (GString), prototype 0x7691c17f560, JSClass 0xf207d9dab348, in object 0x7691c17f2e0 2779s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2779s JS G PRM: Defined class ParamSpec prototype is 0x7691c1d10b0 class 0xf207d9db02e8 in object 0x7691c17f2e0 2779s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2779s JS G OBJ: Defined class for Object (GObject), prototype 0x7691c17f6c8, JSClass 0xf207d9daba58, in object 0x7691c17f2e0 2779s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2779s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2779s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x7691c17f6f0, JSClass 0xf207d9daba58, in object 0x7691c17f2e0 2779s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2779s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2779s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2779s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2779s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2779s JS G NS: Defined namespace 'GObject' 0x7691c17f2e0 in GIRepository 0x290fd3916ff8 2779s JS G OBJ: Defined class for Application (GApplication), prototype 0x7691c17f740, JSClass 0xf207d9daba58, in object 0x7691c17f290 2779s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2779s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x7691c1d1420, JSClass 0xf207d9dab830, in object 0x7691c17f290 2779s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2779s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2779s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2779s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2779s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2779s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2779s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2779s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2779s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2779s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2779s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x7691c17f7b8, JSClass 0xf207d9daba58, in object 0x7691c17f290 2779s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2779s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x7691c1d16a0, JSClass 0xf207d9dab830, in object 0x7691c17f290 2779s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2779s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x7691c17f830, JSClass 0xf207d9daba58, in object 0x7691c17f290 2779s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2779s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2779s JS G IFACE: Defined class for Initable (GInitable), prototype 0x7691c1d17e0, JSClass 0xf207d9dab830, in object 0x7691c17f290 2779s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2779s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2779s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2779s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x7691c17f8a8, JSClass 0xf207d9dab348, in object 0x7691c17f290 2779s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2779s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x7691c17f8f8, JSClass 0xf207d9dab348, in object 0x7691c17f290 2779s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2779s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2779s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x7691c17f948, JSClass 0xf207d9daba58, in object 0x7691c17f290 2779s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x7691c17f998, JSClass 0xf207d9daba58, in object 0x7691c17f2b8 2779s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2779s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x7691c17f9e8, JSClass 0xf207d9daba58, in object 0x7691c17f290 2779s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2779s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2779s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2779s JS G IFACE: Defined class for File (GFile), prototype 0x7691c1d1948, JSClass 0xf207d9dab830, in object 0x7691c17f290 2779s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x7691c17fa60, JSClass 0xf207d9daba58, in object 0x290fd39170d8 2779s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2779s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x7691c17fad8, JSClass 0xf207d9daba58, in object 0x7691c17f290 2779s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2779s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2779s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x7691c17fb28, JSClass 0xf207d9daba58, in object 0x7691c17f290 2779s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2779s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x7691c17fb78, JSClass 0xf207d9daba58, in object 0x7691c17f290 2779s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2779s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x7691c17fbc8, JSClass 0xf207d9dab348, in object 0x7691c17f290 2779s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2779s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2779s JS G OBJ: Defined class for Settings (GSettings), prototype 0x7691c17fc18, JSClass 0xf207d9daba58, in object 0x7691c17f290 2779s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2779s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2779s JS G NS: Defined namespace 'Gio' 0x7691c17f290 in GIRepository 0x290fd3916ff8 2779s JS IMPORT: Importing module Gtk succeeded 2779s JS IMPORT: Defining parent 0x290fd39171e8 of 0x7691c1dd3d0 'Gtk' is mod 1 2779s JS IMPORT: successfully imported module 'Gtk' 2779s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 2779s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 2779s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x7691c17fc90, JSClass 0xf207d9daba58, in object 0x7691c17f2e0 2779s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x7691c17fce0, JSClass 0xf207d9daba58, in object 0x7691c17fc68 2779s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 2779s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x7691c1dd6c8, JSClass 0xf207d9dab830, in object 0x7691c17fc68 2779s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 2779s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x7691c17fd58, JSClass 0xf207d9daba58, in object 0x7691c17fc68 2779s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 2779s JS G NS: Defined namespace 'Gtk' 0x7691c17fc68 in GIRepository 0x290fd3916ff8 2779s JS IMPORT: Importing 'system' 2779s JS NATIVE: Defining native module 'system' 2779s JS IMPORT: Defining parent 0x290fd39000f8 of 0x290fd3934f18 'system' is mod 1 2779s JS IMPORT: successfully imported module 'system' 2779s JS CTX: Script evaluation succeeded 2779s JS MAINLOOP: Main loop instance 0xc03c0f50b3b0: Spinning loop until released or hook cleared 2779s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module metadata hook for module 0x290fd3904818 2779s JS IMPORT: Defining meta.importSync for module 0x290fd3904818 2779s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x290fd3903b50), global 0x7691c13d1c0 2779s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2779s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2779s JS MAINLOOP: Set main loop hook to 2779s JS MAINLOOP: Main loop instance 0xc03c0f50b3b0: hold 2779s JS MAINLOOP: Running and clearing main loop hook 2779s JS G BXD: Defining method run in prototype for GLib.MainLoop 2779s 1..17 2779s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2779s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2779s JS G BXD: Defined class for Source (GSource), prototype 0x7691c17fda8, JSClass 0xf207d9dab348, in object 0x7691c17f038 2779s JS G BXD: Defining method set_priority in prototype for GLib.Source 2779s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2779s JS G BXD: Defining method attach in prototype for GLib.Source 2779s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2779s JS IMPORT: Module metadata hook for module 0x7691c14bd60 2779s JS IMPORT: Defining meta.importSync for module 0x7691c14bd60 2779s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 2779s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x7691c17fe98, JSClass 0xf207d9daba58, in object 0x7691c17f290 2779s JS G BXD: Defining method destroy in prototype for GLib.Source 2779s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 2779s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 2779s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 2779s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 2779s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 2779s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 2779s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 2779s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 2779s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 2779s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 2779s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 2779s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 2779s JS G ENUM: Defining GLib.LogLevelFlags as 0x290fd391cac8 2779s JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' 2779s JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' 2779s JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' 2779s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 2779s ok 2 Unsafe integer marshalling warns when conversion is lossy 2779s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 2779s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 2779s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 2779s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x3a50ab111380, JSClass 0xf207d9daba58, in object 0x7691c17f290 2779s ok 5 Constructor throws when constructor called without new 2779s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 2779s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 2779s JS G ENUM: Defining enum value NONE (fixed from none) 0 2779s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 2779s JS G ENUM: Defining enum value SESSION (fixed from session) 2 2779s JS G ENUM: Defining Gio.BusType as 0x290fd393edc0 2779s ok 6 Enum classes enum has a $gtype property 2779s ok 7 Enum classes enum $gtype property is enumerable 2779s JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' 2779s JS G ERR: Defined class for ResolverError (GError), prototype 0x7691c1f2a10, JSClass 0xf207d9dab5e8, in object 0x7691c17f290 2779s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 2779s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 2779s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 2779s ok 8 GError domains Number converts error to quark 2779s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 2779s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 2779s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 2779s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 2779s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 2779s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 2779s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 2779s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 2779s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 2779s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 2779s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 2779s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 2779s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 2779s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 2779s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 2780s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 2780s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 2780s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 2780s JS G ENUM: Defining GObject.ParamFlags as 0x290fd3904778 2780s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 2780s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 2780s JS G PRM: JSObject created with param instance 0xc03c0f7a3ea0 type GParamBoolean 2780s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 2780s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 2780s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 2780s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 2780s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x7691c17fe70, JSClass 0xf207d9dab348, in object 0x7691c17f290 2780s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 2780s not ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 2780s # Message: Error: GSettings schema org.gnome.GjsTest not found in resource:///org/gnome/gjs/modules/core/overrides/Gio.js (line 753) 2780s # Stack: 2780s # error properties: Object({ matches: Function }) 2780s # _init@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:753:23 2780s # @/usr/libexec/installed-tests/cjs/js/testIntrospection.js:161:26 2780s # 2780s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 2780s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 2780s JS MAINLOOP: Main loop instance 0xc03c0f50b3b0: Spinning loop until released or hook cleared 2780s JS MAINLOOP: handling job 0, 2780s JS MAINLOOP: Enqueue job , promise=, allocation site= 2780s JS MAINLOOP: Completed job 0 2780s JS MAINLOOP: handling job 1, 2780s JS MAINLOOP: Enqueue job , promise=, allocation site= 2780s JS MAINLOOP: Completed job 1 2780s JS MAINLOOP: handling job 2, 2780s JS MAINLOOP: Enqueue job , promise=, allocation site= 2780s JS MAINLOOP: Completed job 2 2780s JS MAINLOOP: handling job 3, 2780s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2780s JS MAINLOOP: Main loop instance 0xc03c0f50b3b0: release 2780s JS MAINLOOP: Completed job 3 2780s JS MEMORY: Memory report: before destroying context 2780s JS MEMORY: 501 objects currently alive 2780s JS MEMORY: boxed_instance = 41 2780s JS MEMORY: boxed_prototype = 48 2780s JS MEMORY: closure = 1 2780s JS MEMORY: function = 348 2780s JS MEMORY: fundamental_instance = 0 2780s JS MEMORY: fundamental_prototype = 0 2780s JS MEMORY: gerror_instance = 0 2780s JS MEMORY: gerror_prototype = 2 2780s JS MEMORY: interface = 6 2780s JS MEMORY: module = 10 2780s JS MEMORY: ns = 6 2780s JS MEMORY: object_instance = 1 2780s JS MEMORY: object_prototype = 36 2780s JS MEMORY: param = 1 2780s JS MEMORY: union_instance = 0 2780s JS MEMORY: union_prototype = 1 2780s JS CTX: JS shutdown sequence 2780s JS CTX: Stopping profiler 2780s JS CTX: Shutting down toggle queue 2780s JS CTX: Notifying external reference holders of GjsContext dispose 2780s JS MAINLOOP: Stopping promise job dispatcher 2780s JS CTX: Notifying reference holders of GjsContext dispose 2780s JS CTX: Checking unhandled promise rejections 2780s JS CTX: Releasing cached JS wrappers 2780s JS CTX: Final triggered GC 2780s JS CTX: Destroying JS context 2780s JS CTX: Releasing all native objects 2780s JS CTX: Disabling auto GC 2780s JS CTX: Ending trace on global object 2780s JS CTX: Freeing allocated resources 2780s JS CTX: JS context destroyed 2780s PASS: cjs/testIntrospection.test 2780s Running test: cjs/testSystem.test 2780s JS NATIVE: Registered native JS module '_promiseNative' 2780s JS NATIVE: Registered native JS module '_byteArrayNative' 2780s JS NATIVE: Registered native JS module '_encodingNative' 2780s JS NATIVE: Registered native JS module '_gi' 2780s JS NATIVE: Registered native JS module 'gi' 2780s JS NATIVE: Registered native JS module 'cairoNative' 2780s JS NATIVE: Registered native JS module 'system' 2780s JS NATIVE: Registered native JS module 'console' 2780s JS NATIVE: Registered native JS module '_print' 2780s JS CTX: Enabling JIT 2780s JS CTX: Initialized class GjsFileImporter prototype 0x161146e00098 2780s JS IMPORT: Defining parent (nil) of 0x161146e000f8 'imports' is mod 0 2780s JS IMPORT: Importing '_print' 2780s JS NATIVE: Defining native module '_print' 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x161146e006b0 '_print' is mod 1 2780s JS IMPORT: successfully imported module '_print' 2780s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 2780s 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 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x161146e014f0), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x161146e021a8), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x161146e027a8), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x161146e027a8), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x161146e021a8), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x161146e014f0), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x161146e014f0), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x161146e014f0), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x161146e021a8), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x161146e027a8), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x161146e014f0), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x161146e014f0), global 0x3cff7903d1c0 2780s JS MAINLOOP: Main loop instance 0xaab6a90a13b0: hold 2780s JS MAINLOOP: Enqueue job , promise=, allocation site= 2780s JS MAINLOOP: Starting promise job dispatcher 2780s JS MAINLOOP: Main loop instance 0xaab6a90a13b0: Spinning loop until released or hook cleared 2780s JS MAINLOOP: handling job 0, 2780s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 2780s JS MAINLOOP: Main loop instance 0xaab6a90a13b0: release 2780s JS MAINLOOP: Completed job 0 2780s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x161146e15910), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x161146e16340), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x161146e16340), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x161146e15910), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x161146e15910), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x161146e16340), global 0x3cff7903d1c0 2780s JS IMPORT: Module metadata hook for module 0x161146e169e8 2780s JS IMPORT: Defining meta.importSync for module 0x161146e169e8 2780s JS NATIVE: Defining native module 'gi' 2780s JS CTX: Initialized class GIRepositoryNamespace prototype 0x161146e17168 2780s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 2780s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 2780s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 2780s JS IMPORT: Importing directory 'overrides' 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x161146e171e8 'overrides' is mod 1 2780s JS IMPORT: Defined importer 'overrides' 0x161146e171e8 in 0x161146e000f8 2780s JS IMPORT: successfully imported directory 'overrides' 2780s JS IMPORT: Importing '_byteArrayNative' 2780s JS NATIVE: Defining native module '_byteArrayNative' 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x161146e17630 '_byteArrayNative' is mod 1 2780s JS IMPORT: successfully imported module '_byteArrayNative' 2780s JS IMPORT: Importing '_promiseNative' 2780s JS NATIVE: Defining native module '_promiseNative' 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x161146e176f0 '_promiseNative' is mod 1 2780s JS IMPORT: successfully imported module '_promiseNative' 2780s JS IMPORT: Importing module GLib succeeded 2780s JS IMPORT: Defining parent 0x161146e171e8 of 0x3cff7903e2b8 'GLib' is mod 1 2780s JS IMPORT: successfully imported module 'GLib' 2780s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 2780s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3cff7907f060, JSClass 0xf18f658bb348, in object 0x3cff7907f038 2780s JS CTX: Initialized class GIRepositoryGType prototype 0x161146e17920 2780s JS CTX: Initialized class GIRepositoryFunction prototype 0x3cff7903e308 2780s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 2780s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 2780s JS G BXD: Defined class for Error (GError), prototype 0x3cff7907f0b0, JSClass 0xf18f658bb348, in object 0x3cff7907f038 2780s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 2780s JS G BXD: Defined class for Variant (GVariant), prototype 0x3cff7907f100, JSClass 0xf18f658bb348, in object 0x3cff7907f038 2780s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 2780s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3cff7907f150, JSClass 0xf18f658bb348, in object 0x3cff7907f038 2780s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 2780s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 2780s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3cff7907f1a0, JSClass 0xf18f658bb348, in object 0x3cff7907f038 2780s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 2780s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 2780s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 2780s JS G BXD: Defined class for Thread (GThread), prototype 0x3cff7907f1f0, JSClass 0xf18f658bb348, in object 0x3cff7907f038 2780s JS G BXD: Defining method ref in prototype for GLib.Thread 2780s JS G BXD: Defining method unref in prototype for GLib.Thread 2780s JS G NS: Defined namespace 'GLib' 0x3cff7907f038 in GIRepository 0x161146e16ff8 2780s JS IMPORT: Importing module jasmine succeeded 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x3cff7903ecb8 'jasmine' is mod 1 2780s JS IMPORT: successfully imported module 'jasmine' 2780s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 2780s JS MAINLOOP: Main loop instance 0xaab6a90a13b0: hold 2780s JS MAINLOOP: Enqueue job , promise=, allocation site= 2780s JS MAINLOOP: Main loop instance 0xaab6a90a13b0: Spinning loop until released or hook cleared 2780s JS MAINLOOP: handling job 0, 2780s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 2780s JS MAINLOOP: Main loop instance 0xaab6a90a13b0: release 2780s JS MAINLOOP: Completed job 0 2780s JS IMPORT: Importing 'system' 2780s JS NATIVE: Defining native module 'system' 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x161146e2ab70 'system' is mod 1 2780s JS IMPORT: successfully imported module 'system' 2780s JS IMPORT: Importing 'gi' 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x161146e16ff8 'gi' is mod 1 2780s JS IMPORT: successfully imported module 'gi' 2780s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/CjsPrivate.js 2780s JS G NS: Defined namespace 'CjsPrivate' 0x3cff7907f290 in GIRepository 0x161146e16ff8 2780s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 2780s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 2780s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 2780s JS IMPORT: Importing module _legacy succeeded 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x3cff7903eee8 '_legacy' is mod 1 2780s JS IMPORT: successfully imported module '_legacy' 2780s JS IMPORT: Importing module lang succeeded 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x3cff7903ee98 'lang' is mod 1 2780s JS IMPORT: successfully imported module 'lang' 2780s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 2780s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 2780s JS IMPORT: Importing module _signals succeeded 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x3cff7903ef38 '_signals' is mod 1 2780s JS IMPORT: successfully imported module '_signals' 2780s JS IMPORT: Importing module signals succeeded 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x3cff7903ee48 'signals' is mod 1 2780s JS IMPORT: successfully imported module 'signals' 2780s JS IMPORT: Importing module Gio succeeded 2780s JS IMPORT: Defining parent 0x161146e171e8 of 0x3cff7903edf8 'Gio' is mod 1 2780s JS IMPORT: successfully imported module 'Gio' 2780s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 2780s JS IMPORT: Importing '_gi' 2780s JS NATIVE: Defining native module '_gi' 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x161146e2def0 '_gi' is mod 1 2780s JS IMPORT: successfully imported module '_gi' 2780s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 2780s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 2780s JS IMPORT: Importing module _common succeeded 2780s JS IMPORT: Defining parent 0x161146e000f8 of 0x3cff7903efd8 '_common' is mod 1 2780s JS IMPORT: successfully imported module '_common' 2780s JS IMPORT: Importing module GObject succeeded 2780s JS IMPORT: Defining parent 0x161146e171e8 of 0x3cff7903ef88 'GObject' is mod 1 2780s JS IMPORT: successfully imported module 'GObject' 2780s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 2780s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 2780s JS G BXD: Defined class for String (GString), prototype 0x3cff7907f538, JSClass 0xf18f658bb348, in object 0x3cff7907f2b8 2780s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 2780s JS G PRM: Defined class ParamSpec prototype is 0x3cff790cf0b0 class 0xf18f658c02e8 in object 0x3cff7907f2b8 2780s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 2780s JS G OBJ: Defined class for Object (GObject), prototype 0x3cff7907f6a0, JSClass 0xf18f658bba58, in object 0x3cff7907f2b8 2780s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 2780s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 2780s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3cff7907f6c8, JSClass 0xf18f658bba58, in object 0x3cff7907f2b8 2780s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 2780s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 2780s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 2780s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 2780s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 2780s JS G NS: Defined namespace 'GObject' 0x3cff7907f2b8 in GIRepository 0x161146e16ff8 2780s JS G OBJ: Defined class for Application (GApplication), prototype 0x3cff7907f718, JSClass 0xf18f658bba58, in object 0x3cff7907f268 2780s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 2780s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3cff790cf420, JSClass 0xf18f658bb830, in object 0x3cff7907f268 2780s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 2780s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 2780s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 2780s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 2780s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 2780s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 2780s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 2780s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 2780s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 2780s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 2780s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3cff7907f790, JSClass 0xf18f658bba58, in object 0x3cff7907f268 2780s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 2780s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3cff790cf6a0, JSClass 0xf18f658bb830, in object 0x3cff7907f268 2780s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 2780s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3cff7907f808, JSClass 0xf18f658bba58, in object 0x3cff7907f268 2780s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 2780s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 2780s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3cff790cf7e0, JSClass 0xf18f658bb830, in object 0x3cff7907f268 2780s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 2780s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 2780s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 2780s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3cff7907f880, JSClass 0xf18f658bb348, in object 0x3cff7907f268 2780s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 2780s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3cff7907f8d0, JSClass 0xf18f658bb348, in object 0x3cff7907f268 2780s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 2780s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 2780s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3cff7907f920, JSClass 0xf18f658bba58, in object 0x3cff7907f268 2780s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3cff7907f970, JSClass 0xf18f658bba58, in object 0x3cff7907f290 2780s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 2780s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3cff7907f9c0, JSClass 0xf18f658bba58, in object 0x3cff7907f268 2780s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 2780s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 2780s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 2780s JS G IFACE: Defined class for File (GFile), prototype 0x3cff790cf948, JSClass 0xf18f658bb830, in object 0x3cff7907f268 2780s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3cff7907fa38, JSClass 0xf18f658bba58, in object 0x161146e170d8 2780s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 2780s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3cff7907fab0, JSClass 0xf18f658bba58, in object 0x3cff7907f268 2780s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 2780s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 2780s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3cff7907fb00, JSClass 0xf18f658bba58, in object 0x3cff7907f268 2780s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 2780s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3cff7907fb50, JSClass 0xf18f658bba58, in object 0x3cff7907f268 2780s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 2780s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3cff7907fba0, JSClass 0xf18f658bb348, in object 0x3cff7907f268 2780s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 2780s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 2780s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3cff7907fbf0, JSClass 0xf18f658bba58, in object 0x3cff7907f268 2780s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 2780s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 2780s JS G NS: Defined namespace 'Gio' 0x3cff7907f268 in GIRepository 0x161146e16ff8 2780s JS CTX: Script evaluation succeeded 2780s JS MAINLOOP: Main loop instance 0xaab6a90a13b0: Spinning loop until released or hook cleared 2780s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x161146e3ee40), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS IMPORT: Module metadata hook for module 0x3cff790e4350 2780s JS IMPORT: Defining meta.importSync for module 0x3cff790e4350 2780s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3cff790e4200), global 0x3cff7903d1c0 2780s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 2780s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 2780s JS MAINLOOP: Set main loop hook to 2780s JS MAINLOOP: Main loop instance 0xaab6a90a13b0: hold 2780s JS MAINLOOP: Running and clearing main loop hook 2780s JS G BXD: Defining method run in prototype for GLib.MainLoop 2780s 1..13 2780s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 2780s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 2780s JS G BXD: Defined class for Source (GSource), prototype 0x3cff7907fc40, JSClass 0xf18f658bb348, in object 0x3cff7907f038 2780s JS G BXD: Defining method set_priority in prototype for GLib.Source 2780s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 2780s JS G BXD: Defining method attach in prototype for GLib.Source 2780s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 2780s JS IMPORT: Module metadata hook for module 0x3cff7904bcb8 2780s JS IMPORT: Defining meta.importSync for module 0x3cff7904bcb8 2780s JS G BXD: Defining method destroy in prototype for GLib.Source 2780s ok 1 System.addressOf() gives different results for different objects 2780s ok 2 System.version gives a plausible number 2780s ok 3 System.refcount() gives the correct number 2780s ok 4 System.addressOfGObject() gives different results for different objects 2780s ok 5 System.addressOfGObject() throws for non GObject objects 2780s ok 6 System.gc() does not crash the application 2780s ok 7 System.dumpHeap() throws but does not crash when given a nonexistent path 2780s ok 8 System.dumpMemoryInfo() 2780s ok 9 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 2780s ok 10 System.programPath is null when executed from minijasmine 2780s ok 11 System.programArgs System.programArgs is an array 2780s ok 12 System.programArgs modifications persist 2780s ok 13 System.programArgs System.programArgs is equal to ARGV 2780s JS G BXD: Defining method quit in prototype for GLib.MainLoop 2780s JS MAINLOOP: Enqueue job , promise=, allocation site= 2780s JS MAINLOOP: Main loop instance 0xaab6a90a13b0: Spinning loop until released or hook cleared 2780s JS MAINLOOP: handling job 0, 2780s JS MAINLOOP: Enqueue job , promise=, allocation site= 2780s JS MAINLOOP: Completed job 0 2780s JS MAINLOOP: handling job 1, 2780s JS MAINLOOP: Enqueue job , promise=, allocation site= 2780s JS MAINLOOP: Completed job 1 2780s JS MAINLOOP: handling job 2, 2780s JS MAINLOOP: Enqueue job , promise=, allocation site= 2780s JS MAINLOOP: Completed job 2 2780s JS MAINLOOP: handling job 3, 2780s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 2780s JS MAINLOOP: Main loop instance 0xaab6a90a13b0: release 2780s JS MAINLOOP: Completed job 3 2780s JS MEMORY: Memory report: before destroying context 2780s JS MEMORY: 257 objects currently alive 2780s JS MEMORY: boxed_instance = 49 2780s JS MEMORY: boxed_prototype = 10 2780s JS MEMORY: closure = 1 2780s JS MEMORY: function = 166 2780s JS MEMORY: fundamental_instance = 0 2780s JS MEMORY: fundamental_prototype = 0 2780s JS MEMORY: gerror_instance = 0 2780s JS MEMORY: gerror_prototype = 0 2780s JS MEMORY: interface = 4 2780s JS MEMORY: module = 9 2780s JS MEMORY: ns = 4 2780s JS MEMORY: object_instance = 1 2780s JS MEMORY: object_prototype = 13 2780s JS MEMORY: param = 0 2780s JS MEMORY: union_instance = 0 2780s JS MEMORY: union_prototype = 0 2780s JS CTX: JS shutdown sequence 2780s JS CTX: Stopping profiler 2780s JS CTX: Shutting down toggle queue 2780s JS CTX: Notifying external reference holders of GjsContext dispose 2780s JS MAINLOOP: Stopping promise job dispatcher 2780s JS CTX: Notifying reference holders of GjsContext dispose 2780s JS CTX: Checking unhandled promise rejections 2780s JS CTX: Releasing cached JS wrappers 2780s JS CTX: Final triggered GC 2780s JS CTX: Destroying JS context 2780s JS CTX: Releasing all native objects 2780s JS CTX: Disabling auto GC 2780s JS CTX: Ending trace on global object 2780s JS CTX: Freeing allocated resources 2780s JS CTX: JS context destroyed 2780s PASS: cjs/testSystem.test 2780s SUMMARY: total=69; passed=69; skipped=0; failed=0; user=20.6s; system=8.2s; maxrss=145976 2780s autopkgtest [19:01:56]: test installed-tests: -----------------------] 2781s autopkgtest [19:01:57]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 2781s installed-tests PASS 2782s autopkgtest [19:01:58]: @@@@@@@@@@@@@@@@@@@@ summary 2782s acc PASS (superficial) 2782s build PASS (superficial) 2782s installed-tests PASS 2795s Creating nova instance adt-noble-arm64-cjs-20240320-181536-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240319.img (UUID bfed3386-9aa1-4bc1-82f0-b2c10d5a6a9e)... 2795s Creating nova instance adt-noble-arm64-cjs-20240320-181536-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240320.img (UUID 6a08b5d2-0d74-409b-820d-5d035099b87d)... 2795s Creating nova instance adt-noble-arm64-cjs-20240320-181536-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240320.img (UUID 6a08b5d2-0d74-409b-820d-5d035099b87d)...