0s autopkgtest [19:12:10]: starting date and time: 2024-03-14 19:12:10+0000 0s autopkgtest [19:12:10]: git checkout: b506e79c ssh-setup/nova: fix ARCH having two lines of data 0s autopkgtest [19:12:10]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.hq3e451n/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:at-spi2-core,src:glib2.0 --apt-upgrade cjs --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=at-spi2-core/2.51.90-3 glib2.0/2.79.3-3ubuntu5' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos01-ppc64el-7.secgroup --name adt-noble-ppc64el-cjs-20240314-191210-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-ppc64el-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://us.ports.ubuntu.com/ubuntu-ports/ 138s autopkgtest [19:14:28]: testbed dpkg architecture: ppc64el 139s autopkgtest [19:14:29]: testbed apt version: 2.7.12 139s autopkgtest [19:14:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup 139s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 140s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [47.8 kB] 140s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2966 kB] 140s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4812 B] 140s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [454 kB] 140s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [607 kB] 141s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 141s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 141s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 141s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [3308 kB] 141s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 141s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [42.5 kB] 141s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 144s Fetched 7560 kB in 2s (3435 kB/s) 144s Reading package lists... 146s Reading package lists... 147s Building dependency tree... 147s Reading state information... 147s Calculating upgrade... 147s The following packages will be REMOVED: 147s libglib2.0-0 147s The following NEW packages will be installed: 147s libglib2.0-0t64 xdg-user-dirs 147s The following packages will be upgraded: 147s dosfstools gir1.2-glib-2.0 libglib2.0-data 147s 3 upgraded, 2 newly installed, 1 to remove and 0 not upgraded. 147s Need to get 2123 kB of archives. 147s After this operation, 195 kB of additional disk space will be used. 147s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0 ppc64el 2.79.3-3ubuntu5 [182 kB] 147s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-0t64 ppc64el 2.79.3-3ubuntu5 [1773 kB] 148s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 148s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el xdg-user-dirs ppc64el 0.18-1 [20.0 kB] 148s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el dosfstools ppc64el 4.2-1.1 [101 kB] 148s Fetched 2123 kB in 1s (1763 kB/s) 149s (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 ... 70096 files and directories currently installed.) 149s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_ppc64el.deb ... 149s Unpacking gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 149s dpkg: libglib2.0-0:ppc64el: dependency problems, but removing anyway as you requested: 149s udisks2 depends on libglib2.0-0 (>= 2.77.0). 149s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 149s python3-gi depends on libglib2.0-0 (>= 2.77.0). 149s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 149s netplan.io depends on libglib2.0-0 (>= 2.70.0). 149s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 149s libxmlb2:ppc64el depends on libglib2.0-0 (>= 2.54.0). 149s libvolume-key1:ppc64el depends on libglib2.0-0 (>= 2.18.0). 149s libudisks2-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 149s libqrtr-glib0:ppc64el depends on libglib2.0-0 (>= 2.56). 149s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 149s libqmi-glib5:ppc64el depends on libglib2.0-0 (>= 2.54.0). 149s libpolkit-gobject-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 149s libpolkit-agent-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 149s libnetplan0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 149s libmm-glib0:ppc64el depends on libglib2.0-0 (>= 2.62.0). 149s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 149s libmbim-glib4:ppc64el depends on libglib2.0-0 (>= 2.56). 149s libjson-glib-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 149s libjcat1:ppc64el depends on libglib2.0-0 (>= 2.75.3). 149s libgusb2:ppc64el depends on libglib2.0-0 (>= 2.75.3). 149s libgudev-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 149s libgirepository-1.0-1:ppc64el depends on libglib2.0-0 (>= 2.79.0). 149s libfwupd2:ppc64el depends on libglib2.0-0 (>= 2.79.0). 149s libblockdev3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 149s libblockdev-utils3:ppc64el depends on libglib2.0-0 (>= 2.75.3). 149s libblockdev-swap3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 149s libblockdev-part3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 149s libblockdev-nvme3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 149s libblockdev-mdraid3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 149s libblockdev-loop3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 149s libblockdev-fs3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 149s libblockdev-crypto3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 149s fwupd depends on libglib2.0-0 (>= 2.79.0). 149s bolt depends on libglib2.0-0 (>= 2.56.0). 149s 149s (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 ... 70096 files and directories currently installed.) 149s Removing libglib2.0-0:ppc64el (2.79.2-1~ubuntu1) ... 149s Selecting previously unselected package libglib2.0-0t64:ppc64el. 149s (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 ... 70071 files and directories currently installed.) 149s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_ppc64el.deb ... 149s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 149s removed '/var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm' 149s Unpacking libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 149s Preparing to unpack .../libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 149s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 149s Selecting previously unselected package xdg-user-dirs. 149s Preparing to unpack .../xdg-user-dirs_0.18-1_ppc64el.deb ... 149s Unpacking xdg-user-dirs (0.18-1) ... 149s Preparing to unpack .../dosfstools_4.2-1.1_ppc64el.deb ... 149s Unpacking dosfstools (4.2-1.1) over (4.2-1build3) ... 149s Setting up xdg-user-dirs (0.18-1) ... 149s Setting up dosfstools (4.2-1.1) ... 149s Setting up libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 149s No schema files found: doing nothing. 149s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 149s Setting up gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) ... 149s Processing triggers for man-db (2.12.0-3) ... 150s Processing triggers for libc-bin (2.39-0ubuntu2) ... 150s Reading package lists... 150s Building dependency tree... 150s Reading state information... 150s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 151s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 151s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 151s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 151s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 152s Reading package lists... 152s Reading package lists... 152s Building dependency tree... 152s Reading state information... 152s Calculating upgrade... 152s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 152s Reading package lists... 153s Building dependency tree... 153s Reading state information... 153s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 156s autopkgtest [19:14:46]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Wed Feb 14 00:33:03 UTC 2024 156s autopkgtest [19:14:46]: @@@@@@@@@@@@@@@@@@@@ apt-source cjs 159s Get:1 http://ftpmaster.internal/ubuntu noble/universe cjs 6.0.0-2 (dsc) [2688 B] 159s Get:2 http://ftpmaster.internal/ubuntu noble/universe cjs 6.0.0-2 (tar) [876 kB] 159s Get:3 http://ftpmaster.internal/ubuntu noble/universe cjs 6.0.0-2 (diff) [10.7 kB] 159s gpgv: Signature made Fri Jan 5 17:52:28 2024 UTC 159s gpgv: using RSA key 2C41D17CB7B84BD0F9FB51B3680668AE907F101D 159s gpgv: Can't check signature: No public key 159s dpkg-source: warning: cannot verify inline signature for ./cjs_6.0.0-2.dsc: no acceptable signature found 159s autopkgtest [19:14:49]: testing package cjs version 6.0.0-2 160s autopkgtest [19:14:50]: build not needed 160s autopkgtest [19:14:50]: test acc: preparing testbed 164s Reading package lists... 164s Building dependency tree... 164s Reading state information... 164s Starting pkgProblemResolver with broken count: 0 164s Starting 2 pkgProblemResolver with broken count: 0 164s Done 165s The following additional packages will be installed: 165s abi-compliance-checker adwaita-icon-theme at-spi2-common at-spi2-core 165s autoconf automake autopoint autotools-dev build-essential cjs cjs-tests cpp 165s cpp-13 cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu 165s dconf-gsettings-backend dconf-service debhelper debugedit dh-acc 165s dh-autoreconf dh-strip-nondeterminism dwz exuberant-ctags fontconfig 165s fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-13 165s g++-13-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-13 165s gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 165s gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-freedesktop-dev 165s gir1.2-gdkpixbuf-2.0 gir1.2-girepository-2.0-dev gir1.2-glib-2.0-dev 165s gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gobject-introspection 165s gobject-introspection-bin gsettings-desktop-schemas gtk-update-icon-cache 165s hicolor-icon-theme humanity-icon-theme intltool-debian libarchive-zip-perl 165s libasan8 libatk-bridge2.0-0 libatk1.0-0t64 libatomic1 libatspi2.0-0t64 165s libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev 165s libbrotli-dev libbz2-dev libc-dev-bin libc6-dev libcairo-gobject2 165s libcairo-script-interpreter2 libcairo2 libcairo2-dev libcc1-0 libcjs-dev 165s libcjs0 libcolord2 libcrypt-dev libcups2 libdatrie1 libdconf1 165s libdebhelper-perl libdeflate0 libdw1t64 libelf1t64 libepoxy0 libexpat1-dev 165s libffi-dev libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1 165s libfreetype-dev libgcc-13-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common 165s libgirepository-1.0-dev libgirepository-2.0-0 libgirepository1.0-dev 165s libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgomp1 libgraphite2-3 165s libgtk-3-0 libgtk-3-common libharfbuzz-gobject0 libharfbuzz0b libice-dev 165s libice6 libisl23 libitm1 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 165s liblerc4 liblsan0 libmount-dev libmozjs-102-0 libmozjs-102-dev libmpc3 165s libnsl-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 165s libpangoxft-1.0-0 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 165s libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpthread-stubs0-dev 165s libquadmath0 libselinux1-dev libsepol-dev libsharpyuv0 libsm-dev libsm6 165s libstdc++-13-dev libsub-override-perl libthai-data libthai0 libtiff6 165s libtirpc-dev libtool libtsan2 libubsan1 libwayland-client0 165s libwayland-cursor0 libwayland-egl1 libwebp7 libx11-dev libxau-dev 165s libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev 165s libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 165s libxft2 libxi6 libxinerama1 libxrandr2 libxrender-dev libxrender1 libxtst6 165s linux-libc-dev m4 pkgconf pkgconf-bin po-debconf python3-mako 165s python3-markdown python3-packaging rpcsvc-proto session-migration 165s ubuntu-mono uuid-dev x11-common x11proto-core-dev x11proto-dev 165s xorg-sgml-doctools xtrans-dev zlib1g-dev 165s Suggested packages: 165s doc-base icheck autoconf-archive gnu-standards autoconf-doc cpp-doc 165s gcc-13-locales cpp-13-doc dh-make vim | nvi | vile | emacsen gcc-13-doc 165s gcc-multilib manpages-dev flex bison gdb gcc-doc gdb-powerpc64le-linux-gnu 165s gettext-doc libasprintf-dev libgettextpo-dev glibc-doc libcairo2-doc colord 165s cups-common freetype2-doc libgirepository1.0-doc libglib2.0-doc 165s libgdk-pixbuf2.0-bin libxml2-utils gvfs libice-doc liblcms2-utils libsm-doc 165s libstdc++-13-doc libtool-doc gfortran | fortran95-compiler gcj-jdk 165s libx11-doc libxcb-doc libxext-doc m4-doc libmail-box-perl python-mako-doc 165s python3-beaker python-markdown-doc 165s Recommended packages: 165s librsvg2-common bzip2-doc manpages manpages-dev libc-devtools 165s libarchive-cpio-perl libgdk-pixbuf2.0-bin libgtk-3-bin libpng-tools 165s libltdl-dev libmail-sendmail-perl 165s The following packages will be REMOVED: 165s libelf1 165s The following NEW packages will be installed: 165s abi-compliance-checker adwaita-icon-theme at-spi2-common at-spi2-core 165s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential 165s cjs cjs-tests cpp cpp-13 cpp-13-powerpc64le-linux-gnu 165s cpp-powerpc64le-linux-gnu dconf-gsettings-backend dconf-service debhelper 165s debugedit dh-acc dh-autoreconf dh-strip-nondeterminism dwz exuberant-ctags 165s fontconfig fontconfig-config fonts-dejavu-core fonts-dejavu-mono g++ g++-13 165s g++-13-powerpc64le-linux-gnu g++-powerpc64le-linux-gnu gcc gcc-13 165s gcc-13-powerpc64le-linux-gnu gcc-powerpc64le-linux-gnu gettext 165s gir1.2-atk-1.0 gir1.2-freedesktop gir1.2-freedesktop-dev 165s gir1.2-gdkpixbuf-2.0 gir1.2-girepository-2.0-dev gir1.2-glib-2.0-dev 165s gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gobject-introspection 165s gobject-introspection-bin gsettings-desktop-schemas gtk-update-icon-cache 165s hicolor-icon-theme humanity-icon-theme intltool-debian libarchive-zip-perl 165s libasan8 libatk-bridge2.0-0 libatk1.0-0t64 libatomic1 libatspi2.0-0t64 165s libavahi-client3 libavahi-common-data libavahi-common3 libblkid-dev 165s libbrotli-dev libbz2-dev libc-dev-bin libc6-dev libcairo-gobject2 165s libcairo-script-interpreter2 libcairo2 libcairo2-dev libcc1-0 libcjs-dev 165s libcjs0 libcolord2 libcrypt-dev libcups2 libdatrie1 libdconf1 165s libdebhelper-perl libdeflate0 libdw1t64 libelf1t64 libepoxy0 libexpat1-dev 165s libffi-dev libfile-stripnondeterminism-perl libfontconfig-dev libfontconfig1 165s libfreetype-dev libgcc-13-dev libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common 165s libgirepository-1.0-dev libgirepository-2.0-0 libgirepository1.0-dev 165s libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgomp1 libgraphite2-3 165s libgtk-3-0 libgtk-3-common libharfbuzz-gobject0 libharfbuzz0b libice-dev 165s libice6 libisl23 libitm1 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 165s liblerc4 liblsan0 libmount-dev libmozjs-102-0 libmozjs-102-dev libmpc3 165s libnsl-dev libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 165s libpangoxft-1.0-0 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix3 165s libpixman-1-0 libpixman-1-dev libpkgconf3 libpng-dev libpthread-stubs0-dev 165s libquadmath0 libselinux1-dev libsepol-dev libsharpyuv0 libsm-dev libsm6 165s libstdc++-13-dev libsub-override-perl libthai-data libthai0 libtiff6 165s libtirpc-dev libtool libtsan2 libubsan1 libwayland-client0 165s libwayland-cursor0 libwayland-egl1 libwebp7 libx11-dev libxau-dev 165s libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev 165s libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 165s libxft2 libxi6 libxinerama1 libxrandr2 libxrender-dev libxrender1 libxtst6 165s linux-libc-dev m4 pkgconf pkgconf-bin po-debconf python3-mako 165s python3-markdown python3-packaging rpcsvc-proto session-migration 165s ubuntu-mono uuid-dev x11-common x11proto-core-dev x11proto-dev 165s xorg-sgml-doctools xtrans-dev zlib1g-dev 165s 0 upgraded, 191 newly installed, 1 to remove and 0 not upgraded. 165s Need to get 112 MB/112 MB of archives. 165s After this operation, 474 MB of additional disk space will be used. 165s Get:1 /tmp/autopkgtest.qFOop4/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [740 B] 165s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libelf1t64 ppc64el 0.190-1.1build1 [69.3 kB] 165s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libc-dev-bin ppc64el 2.39-0ubuntu2 [21.3 kB] 165s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el linux-libc-dev ppc64el 6.8.0-11.11 [1585 kB] 166s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libcrypt-dev ppc64el 1:4.4.36-4 [167 kB] 166s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libtirpc-dev ppc64el 1.3.4+ds-1build1 [262 kB] 166s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el libnsl-dev ppc64el 1.3.0-3 [79.2 kB] 166s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el rpcsvc-proto ppc64el 1.4.2-0ubuntu6 [82.3 kB] 166s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el libc6-dev ppc64el 2.39-0ubuntu2 [2102 kB] 166s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el libisl23 ppc64el 0.26-3 [864 kB] 167s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el libmpc3 ppc64el 1.3.1-1 [61.2 kB] 167s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [10.7 MB] 168s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13 ppc64el 13.2.0-17ubuntu2 [1038 B] 168s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [5330 B] 168s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp ppc64el 4:13.2.0-7ubuntu1 [22.5 kB] 168s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el libcc1-0 ppc64el 14-20240303-1ubuntu1 [48.1 kB] 168s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el libgomp1 ppc64el 14-20240303-1ubuntu1 [161 kB] 168s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el libitm1 ppc64el 14-20240303-1ubuntu1 [32.4 kB] 168s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el libatomic1 ppc64el 14-20240303-1ubuntu1 [10.7 kB] 168s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el libasan8 ppc64el 14-20240303-1ubuntu1 [2973 kB] 168s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el liblsan0 ppc64el 14-20240303-1ubuntu1 [1325 kB] 168s Get:22 http://ftpmaster.internal/ubuntu noble/main ppc64el libtsan2 ppc64el 14-20240303-1ubuntu1 [2734 kB] 168s Get:23 http://ftpmaster.internal/ubuntu noble/main ppc64el libubsan1 ppc64el 14-20240303-1ubuntu1 [1194 kB] 168s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el libquadmath0 ppc64el 14-20240303-1ubuntu1 [158 kB] 168s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el libgcc-13-dev ppc64el 13.2.0-17ubuntu2 [1581 kB] 168s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [20.6 MB] 169s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13 ppc64el 13.2.0-17ubuntu2 [477 kB] 169s Get:28 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [1224 B] 169s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc ppc64el 4:13.2.0-7ubuntu1 [5022 B] 169s Get:30 http://ftpmaster.internal/ubuntu noble/main ppc64el libstdc++-13-dev ppc64el 13.2.0-17ubuntu2 [2445 kB] 169s Get:31 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [12.2 MB] 170s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-13 ppc64el 13.2.0-17ubuntu2 [14.5 kB] 170s Get:33 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [968 B] 170s Get:34 http://ftpmaster.internal/ubuntu noble/main ppc64el g++ ppc64el 4:13.2.0-7ubuntu1 [1086 B] 170s Get:35 http://ftpmaster.internal/ubuntu noble/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 170s Get:36 http://ftpmaster.internal/ubuntu noble/universe ppc64el abi-compliance-checker all 2.3-2 [172 kB] 170s Get:37 http://ftpmaster.internal/ubuntu noble/main ppc64el libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [7624 B] 170s Get:38 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu1 [212 kB] 170s Get:39 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 170s Get:40 http://ftpmaster.internal/ubuntu noble/main ppc64el libdeflate0 ppc64el 1.19-1 [61.9 kB] 170s Get:41 http://ftpmaster.internal/ubuntu noble/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu1 [34.7 kB] 170s Get:42 http://ftpmaster.internal/ubuntu noble/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu1 [266 kB] 170s Get:43 http://ftpmaster.internal/ubuntu noble/main ppc64el libsharpyuv0 ppc64el 1.3.2-0.4 [28.7 kB] 170s Get:44 http://ftpmaster.internal/ubuntu noble/main ppc64el libwebp7 ppc64el 1.3.2-0.4 [312 kB] 170s Get:45 http://ftpmaster.internal/ubuntu noble/main ppc64el libtiff6 ppc64el 4.5.1+git230720-3ubuntu1 [323 kB] 170s Get:46 http://ftpmaster.internal/ubuntu noble/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.10+dfsg-3 [186 kB] 170s Get:47 http://ftpmaster.internal/ubuntu noble/main ppc64el gtk-update-icon-cache ppc64el 3.24.40-2ubuntu1 [53.2 kB] 170s Get:48 http://ftpmaster.internal/ubuntu noble/main ppc64el hicolor-icon-theme all 0.17-2 [9976 B] 170s Get:49 http://ftpmaster.internal/ubuntu noble/main ppc64el humanity-icon-theme all 0.6.16 [1282 kB] 170s Get:50 http://ftpmaster.internal/ubuntu noble/main ppc64el ubuntu-mono all 24.04-0ubuntu1 [151 kB] 170s Get:51 http://ftpmaster.internal/ubuntu noble/main ppc64el adwaita-icon-theme all 46~rc-1 [723 kB] 170s Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el at-spi2-common all 2.51.90-3 [8222 B] 170s Get:53 http://ftpmaster.internal/ubuntu noble/main ppc64el libxi6 ppc64el 2:1.8.1-1 [37.9 kB] 170s Get:54 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libatspi2.0-0t64 ppc64el 2.51.90-3 [98.1 kB] 170s Get:55 http://ftpmaster.internal/ubuntu noble/main ppc64el x11-common all 1:7.7+23ubuntu2 [23.4 kB] 170s Get:56 http://ftpmaster.internal/ubuntu noble/main ppc64el libxtst6 ppc64el 2:1.2.3-1.1 [15.4 kB] 170s Get:57 http://ftpmaster.internal/ubuntu noble/main ppc64el libdconf1 ppc64el 0.40.0-4 [43.0 kB] 170s Get:58 http://ftpmaster.internal/ubuntu noble/main ppc64el dconf-service ppc64el 0.40.0-4 [31.0 kB] 170s Get:59 http://ftpmaster.internal/ubuntu noble/main ppc64el dconf-gsettings-backend ppc64el 0.40.0-4 [25.3 kB] 170s Get:60 http://ftpmaster.internal/ubuntu noble/main ppc64el session-migration ppc64el 0.3.6 [10.0 kB] 170s Get:61 http://ftpmaster.internal/ubuntu noble/main ppc64el gsettings-desktop-schemas all 46~beta-3ubuntu1 [35.3 kB] 170s Get:62 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el at-spi2-core ppc64el 2.51.90-3 [63.4 kB] 170s Get:63 http://ftpmaster.internal/ubuntu noble/main ppc64el m4 ppc64el 1.4.19-4 [275 kB] 170s Get:64 http://ftpmaster.internal/ubuntu noble/main ppc64el autoconf all 2.71-3 [339 kB] 170s Get:65 http://ftpmaster.internal/ubuntu noble/main ppc64el autotools-dev all 20220109.1 [44.9 kB] 170s Get:66 http://ftpmaster.internal/ubuntu noble/main ppc64el automake all 1:1.16.5-1.3ubuntu1 [558 kB] 170s Get:67 http://ftpmaster.internal/ubuntu noble/main ppc64el autopoint all 0.21-14ubuntu1 [422 kB] 170s Get:68 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libatk1.0-0t64 ppc64el 2.51.90-3 [60.0 kB] 170s Get:69 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-atk-1.0 ppc64el 2.51.90-3 [23.1 kB] 170s Get:70 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 170s Get:71 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 170s Get:72 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig-config ppc64el 2.15.0-1ubuntu1 [37.0 kB] 170s Get:73 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig1 ppc64el 2.15.0-1ubuntu1 [190 kB] 170s Get:74 http://ftpmaster.internal/ubuntu noble/main ppc64el libpixman-1-0 ppc64el 0.42.2-1 [300 kB] 170s Get:75 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-render0 ppc64el 1.15-1 [17.2 kB] 170s Get:76 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-shm0 ppc64el 1.15-1 [5896 B] 170s Get:77 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1 [23.3 kB] 170s Get:78 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo2 ppc64el 1.18.0-1 [735 kB] 170s Get:79 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo-gobject2 ppc64el 1.18.0-1 [127 kB] 170s Get:80 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-freedesktop ppc64el 1.79.1-1 [48.5 kB] 170s Get:81 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-gdkpixbuf-2.0 ppc64el 2.42.10+dfsg-3 [9480 B] 170s Get:82 http://ftpmaster.internal/ubuntu noble/main ppc64el libgraphite2-3 ppc64el 1.3.14-2 [105 kB] 170s Get:83 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz0b ppc64el 8.3.0-2 [576 kB] 170s Get:84 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz-gobject0 ppc64el 8.3.0-2 [34.7 kB] 170s Get:85 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-harfbuzz-0.0 ppc64el 8.3.0-2 [44.5 kB] 170s Get:86 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig ppc64el 2.15.0-1ubuntu1 [192 kB] 170s Get:87 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai-data all 0.1.29-2 [158 kB] 170s Get:88 http://ftpmaster.internal/ubuntu noble/main ppc64el libdatrie1 ppc64el 0.2.13-3 [25.1 kB] 170s Get:89 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai0 ppc64el 0.1.29-2 [21.4 kB] 170s Get:90 http://ftpmaster.internal/ubuntu noble/main ppc64el libpango-1.0-0 ppc64el 1.51.0+ds-4 [266 kB] 170s Get:91 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangoft2-1.0-0 ppc64el 1.51.0+ds-4 [49.5 kB] 170s Get:92 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangocairo-1.0-0 ppc64el 1.51.0+ds-4 [31.2 kB] 170s Get:93 http://ftpmaster.internal/ubuntu noble/main ppc64el libxft2 ppc64el 2.3.6-1 [59.8 kB] 170s Get:94 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangoxft-1.0-0 ppc64el 1.51.0+ds-4 [23.0 kB] 170s Get:95 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-pango-1.0 ppc64el 1.51.0+ds-4 [34.9 kB] 170s Get:96 http://ftpmaster.internal/ubuntu noble/main ppc64el libatk-bridge2.0-0 ppc64el 2.50.0-1 [75.5 kB] 170s Get:97 http://ftpmaster.internal/ubuntu noble/main ppc64el liblcms2-2 ppc64el 2.14-2 [243 kB] 170s Get:98 http://ftpmaster.internal/ubuntu noble/main ppc64el libcolord2 ppc64el 1.4.7-1 [164 kB] 170s Get:99 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-common-data ppc64el 0.8-13ubuntu2 [29.5 kB] 170s Get:100 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-common3 ppc64el 0.8-13ubuntu2 [25.8 kB] 171s Get:101 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-client3 ppc64el 0.8-13ubuntu2 [30.6 kB] 171s Get:102 http://ftpmaster.internal/ubuntu noble/main ppc64el libcups2 ppc64el 2.4.6-0ubuntu3 [344 kB] 171s Get:103 http://ftpmaster.internal/ubuntu noble/main ppc64el libepoxy0 ppc64el 1.5.10-1 [247 kB] 171s Get:104 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-client0 ppc64el 1.22.0-2.1 [29.4 kB] 171s Get:105 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-cursor0 ppc64el 1.22.0-2.1 [11.4 kB] 171s Get:106 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-egl1 ppc64el 1.22.0-2.1 [5626 B] 171s Get:107 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcomposite1 ppc64el 1:0.4.5-1build2 [7400 B] 171s Get:108 http://ftpmaster.internal/ubuntu noble/main ppc64el libxfixes3 ppc64el 1:6.0.0-2 [11.6 kB] 171s Get:109 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcursor1 ppc64el 1:1.2.1-1 [26.9 kB] 171s Get:110 http://ftpmaster.internal/ubuntu noble/main ppc64el libxdamage1 ppc64el 1:1.1.6-1 [6320 B] 171s Get:111 http://ftpmaster.internal/ubuntu noble/main ppc64el libxinerama1 ppc64el 2:1.1.4-3 [7658 B] 171s Get:112 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrandr2 ppc64el 2:1.5.2-2 [22.7 kB] 171s Get:113 http://ftpmaster.internal/ubuntu noble/main ppc64el libgtk-3-common all 3.24.40-2ubuntu1 [1200 kB] 171s Get:114 http://ftpmaster.internal/ubuntu noble/main ppc64el libgtk-3-0 ppc64el 3.24.40-2ubuntu1 [3344 kB] 171s Get:115 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-gtk-3.0 ppc64el 3.24.40-2ubuntu1 [245 kB] 171s Get:116 http://ftpmaster.internal/ubuntu noble/universe ppc64el libmozjs-102-0 ppc64el 102.15.1-1 [8458 kB] 172s Get:117 http://ftpmaster.internal/ubuntu noble/universe ppc64el libcjs0 ppc64el 6.0.0-2 [448 kB] 172s Get:118 http://ftpmaster.internal/ubuntu noble/universe ppc64el cjs ppc64el 6.0.0-2 [106 kB] 172s Get:119 http://ftpmaster.internal/ubuntu noble/universe ppc64el cjs-tests ppc64el 6.0.0-2 [253 kB] 172s Get:120 http://ftpmaster.internal/ubuntu noble/main ppc64el libdebhelper-perl all 13.14.1ubuntu1 [89.5 kB] 172s Get:121 http://ftpmaster.internal/ubuntu noble/main ppc64el libtool all 2.4.7-7 [166 kB] 172s Get:122 http://ftpmaster.internal/ubuntu noble/main ppc64el dh-autoreconf all 20 [16.1 kB] 172s Get:123 http://ftpmaster.internal/ubuntu noble/main ppc64el libarchive-zip-perl all 1.68-1 [90.2 kB] 172s Get:124 http://ftpmaster.internal/ubuntu noble/main ppc64el libsub-override-perl all 0.10-1 [10.0 kB] 172s Get:125 http://ftpmaster.internal/ubuntu noble/main ppc64el libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 172s Get:126 http://ftpmaster.internal/ubuntu noble/main ppc64el dh-strip-nondeterminism all 1.13.1-1 [5362 B] 172s Get:127 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libdw1t64 ppc64el 0.190-1.1build1 [301 kB] 172s Get:128 http://ftpmaster.internal/ubuntu noble/main ppc64el debugedit ppc64el 1:5.0-5 [51.1 kB] 172s Get:129 http://ftpmaster.internal/ubuntu noble/main ppc64el dwz ppc64el 0.15-1 [139 kB] 172s Get:130 http://ftpmaster.internal/ubuntu noble/main ppc64el gettext ppc64el 0.21-14ubuntu1 [979 kB] 172s Get:131 http://ftpmaster.internal/ubuntu noble/main ppc64el intltool-debian all 0.35.0+20060710.6 [23.2 kB] 172s Get:132 http://ftpmaster.internal/ubuntu noble/main ppc64el po-debconf all 1.0.21+nmu1 [233 kB] 172s Get:133 http://ftpmaster.internal/ubuntu noble/main ppc64el debhelper all 13.14.1ubuntu1 [869 kB] 172s Get:134 http://ftpmaster.internal/ubuntu noble/universe ppc64el dh-acc all 2.3-2 [5996 B] 172s Get:135 http://ftpmaster.internal/ubuntu noble/main ppc64el exuberant-ctags ppc64el 1:5.9~svn20110310-19 [175 kB] 172s Get:136 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0-dev ppc64el 2.79.3-3ubuntu5 [838 kB] 172s Get:137 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-freedesktop-dev ppc64el 1.79.1-1 [29.0 kB] 172s Get:138 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-girepository-2.0-dev ppc64el 1.79.1-1 [41.7 kB] 172s Get:139 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-mako all 1.3.2-1 [63.3 kB] 172s Get:140 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-markdown all 3.5.2-1 [72.0 kB] 172s Get:141 http://ftpmaster.internal/ubuntu noble/main ppc64el gobject-introspection-bin ppc64el 1.79.1-1 [358 kB] 172s Get:142 http://ftpmaster.internal/ubuntu noble/main ppc64el libffi-dev ppc64el 3.4.6-1 [67.4 kB] 172s Get:143 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-bin ppc64el 2.79.3-3ubuntu5 [111 kB] 172s Get:144 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-packaging all 23.2-1 [40.6 kB] 172s Get:145 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgirepository-2.0-0 ppc64el 2.79.3-3ubuntu5 [84.2 kB] 172s Get:146 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-dev-bin ppc64el 2.79.3-3ubuntu5 [245 kB] 172s Get:147 http://ftpmaster.internal/ubuntu noble/main ppc64el uuid-dev ppc64el 2.39.3-6ubuntu2 [37.6 kB] 172s Get:148 http://ftpmaster.internal/ubuntu noble/main ppc64el libblkid-dev ppc64el 2.39.3-6ubuntu2 [260 kB] 172s Get:149 http://ftpmaster.internal/ubuntu noble/main ppc64el libsepol-dev ppc64el 3.5-2 [471 kB] 172s Get:150 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-16-0 ppc64el 10.42-4ubuntu1 [245 kB] 172s Get:151 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-32-0 ppc64el 10.42-4ubuntu1 [228 kB] 172s Get:152 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-posix3 ppc64el 10.42-4ubuntu1 [7016 B] 172s Get:153 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-dev ppc64el 10.42-4ubuntu1 [794 kB] 172s Get:154 http://ftpmaster.internal/ubuntu noble/main ppc64el libselinux1-dev ppc64el 3.5-2build1 [192 kB] 172s Get:155 http://ftpmaster.internal/ubuntu noble/main ppc64el libmount-dev ppc64el 2.39.3-6ubuntu2 [14.9 kB] 172s Get:156 http://ftpmaster.internal/ubuntu noble/main ppc64el libpkgconf3 ppc64el 1.8.1-2 [36.9 kB] 172s Get:157 http://ftpmaster.internal/ubuntu noble/main ppc64el pkgconf-bin ppc64el 1.8.1-2 [22.0 kB] 172s Get:158 http://ftpmaster.internal/ubuntu noble/main ppc64el pkgconf ppc64el 1.8.1-2 [16.7 kB] 172s Get:159 http://ftpmaster.internal/ubuntu noble/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg-3ubuntu1 [902 kB] 173s Get:160 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-dev ppc64el 2.79.3-3ubuntu5 [2147 kB] 173s Get:161 http://ftpmaster.internal/ubuntu noble/main ppc64el gobject-introspection ppc64el 1.79.1-1 [23.3 kB] 173s Get:162 http://ftpmaster.internal/ubuntu noble/main ppc64el libbrotli-dev ppc64el 1.1.0-2 [421 kB] 173s Get:163 http://ftpmaster.internal/ubuntu noble/main ppc64el libbz2-dev ppc64el 1.0.8-5ubuntu1 [51.2 kB] 173s Get:164 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo-script-interpreter2 ppc64el 1.18.0-1 [78.3 kB] 173s Get:165 http://ftpmaster.internal/ubuntu noble/main ppc64el libexpat1-dev ppc64el 2.6.0-1 [152 kB] 173s Get:166 http://ftpmaster.internal/ubuntu noble/main ppc64el libpng-dev ppc64el 1.6.43-1 [327 kB] 173s Get:167 http://ftpmaster.internal/ubuntu noble/main ppc64el libfreetype-dev ppc64el 2.13.2+dfsg-1 [702 kB] 173s Get:168 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig-dev ppc64el 2.15.0-1ubuntu1 [212 kB] 173s Get:169 http://ftpmaster.internal/ubuntu noble/main ppc64el libpixman-1-dev ppc64el 0.42.2-1 [333 kB] 173s Get:170 http://ftpmaster.internal/ubuntu noble/main ppc64el libice6 ppc64el 2:1.0.10-1build2 [49.3 kB] 173s Get:171 http://ftpmaster.internal/ubuntu noble/main ppc64el libsm6 ppc64el 2:1.2.3-1build2 [18.5 kB] 173s Get:172 http://ftpmaster.internal/ubuntu noble/main ppc64el xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 173s Get:173 http://ftpmaster.internal/ubuntu noble/main ppc64el x11proto-dev all 2023.2-1 [602 kB] 173s Get:174 http://ftpmaster.internal/ubuntu noble/main ppc64el x11proto-core-dev all 2023.2-1 [2444 B] 173s Get:175 http://ftpmaster.internal/ubuntu noble/main ppc64el libice-dev ppc64el 2:1.0.10-1build2 [60.0 kB] 173s Get:176 http://ftpmaster.internal/ubuntu noble/main ppc64el libsm-dev ppc64el 2:1.2.3-1build2 [20.7 kB] 173s Get:177 http://ftpmaster.internal/ubuntu noble/main ppc64el libxau-dev ppc64el 1:1.0.9-1build5 [10.3 kB] 173s Get:178 http://ftpmaster.internal/ubuntu noble/main ppc64el libxdmcp-dev ppc64el 1:1.1.3-0ubuntu5 [28.1 kB] 173s Get:179 http://ftpmaster.internal/ubuntu noble/main ppc64el xtrans-dev all 1.4.0-1 [68.9 kB] 173s Get:180 http://ftpmaster.internal/ubuntu noble/main ppc64el libpthread-stubs0-dev ppc64el 0.4-1build2 [5510 B] 173s Get:181 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb1-dev ppc64el 1.15-1 [96.0 kB] 173s Get:182 http://ftpmaster.internal/ubuntu noble/main ppc64el libx11-dev ppc64el 2:1.8.7-1 [837 kB] 173s Get:183 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-render0-dev ppc64el 1.15-1 [20.9 kB] 173s Get:184 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-shm0-dev ppc64el 1.15-1 [7294 B] 173s Get:185 http://ftpmaster.internal/ubuntu noble/main ppc64el libxext-dev ppc64el 2:1.3.4-1build1 [96.3 kB] 173s Get:186 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender-dev ppc64el 1:0.9.10-1.1 [30.4 kB] 173s Get:187 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo2-dev ppc64el 1.18.0-1 [41.1 kB] 173s Get:188 http://ftpmaster.internal/ubuntu noble/main ppc64el libgirepository-1.0-dev ppc64el 1.79.1-1 [28.7 kB] 173s Get:189 http://ftpmaster.internal/ubuntu noble/main ppc64el libgirepository1.0-dev ppc64el 1.79.1-1 [17.2 kB] 173s Get:190 http://ftpmaster.internal/ubuntu noble/universe ppc64el libmozjs-102-dev ppc64el 102.15.1-1 [9432 kB] 173s Get:191 http://ftpmaster.internal/ubuntu noble/universe ppc64el libcjs-dev ppc64el 6.0.0-2 [8524 B] 174s Fetched 112 MB in 9s (12.7 MB/s) 174s dpkg: libelf1:ppc64el: dependency problems, but removing anyway as you requested: 174s linux-headers-6.8.0-11-generic depends on libelf1 (>= 0.144). 174s libbpf1:ppc64el depends on libelf1 (>= 0.144). 174s iproute2 depends on libelf1 (>= 0.131). 174s 174s (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 ... 70109 files and directories currently installed.) 174s Removing libelf1:ppc64el (0.190-1) ... 174s Selecting previously unselected package libelf1t64:ppc64el. 174s (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 ... 70104 files and directories currently installed.) 174s Preparing to unpack .../000-libelf1t64_0.190-1.1build1_ppc64el.deb ... 174s Unpacking libelf1t64:ppc64el (0.190-1.1build1) ... 174s Selecting previously unselected package libc-dev-bin. 174s Preparing to unpack .../001-libc-dev-bin_2.39-0ubuntu2_ppc64el.deb ... 174s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 174s Selecting previously unselected package linux-libc-dev:ppc64el. 174s Preparing to unpack .../002-linux-libc-dev_6.8.0-11.11_ppc64el.deb ... 174s Unpacking linux-libc-dev:ppc64el (6.8.0-11.11) ... 174s Selecting previously unselected package libcrypt-dev:ppc64el. 174s Preparing to unpack .../003-libcrypt-dev_1%3a4.4.36-4_ppc64el.deb ... 174s Unpacking libcrypt-dev:ppc64el (1:4.4.36-4) ... 174s Selecting previously unselected package libtirpc-dev:ppc64el. 174s Preparing to unpack .../004-libtirpc-dev_1.3.4+ds-1build1_ppc64el.deb ... 174s Unpacking libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 174s Selecting previously unselected package libnsl-dev:ppc64el. 174s Preparing to unpack .../005-libnsl-dev_1.3.0-3_ppc64el.deb ... 174s Unpacking libnsl-dev:ppc64el (1.3.0-3) ... 174s Selecting previously unselected package rpcsvc-proto. 174s Preparing to unpack .../006-rpcsvc-proto_1.4.2-0ubuntu6_ppc64el.deb ... 174s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 174s Selecting previously unselected package libc6-dev:ppc64el. 174s Preparing to unpack .../007-libc6-dev_2.39-0ubuntu2_ppc64el.deb ... 174s Unpacking libc6-dev:ppc64el (2.39-0ubuntu2) ... 175s Selecting previously unselected package libisl23:ppc64el. 175s Preparing to unpack .../008-libisl23_0.26-3_ppc64el.deb ... 175s Unpacking libisl23:ppc64el (0.26-3) ... 175s Selecting previously unselected package libmpc3:ppc64el. 175s Preparing to unpack .../009-libmpc3_1.3.1-1_ppc64el.deb ... 175s Unpacking libmpc3:ppc64el (1.3.1-1) ... 175s Selecting previously unselected package cpp-13-powerpc64le-linux-gnu. 175s Preparing to unpack .../010-cpp-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 175s Unpacking cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 175s Selecting previously unselected package cpp-13. 175s Preparing to unpack .../011-cpp-13_13.2.0-17ubuntu2_ppc64el.deb ... 175s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 175s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 175s Preparing to unpack .../012-cpp-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 175s Unpacking cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 175s Selecting previously unselected package cpp. 175s Preparing to unpack .../013-cpp_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 175s Unpacking cpp (4:13.2.0-7ubuntu1) ... 175s Selecting previously unselected package libcc1-0:ppc64el. 175s Preparing to unpack .../014-libcc1-0_14-20240303-1ubuntu1_ppc64el.deb ... 175s Unpacking libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 175s Selecting previously unselected package libgomp1:ppc64el. 175s Preparing to unpack .../015-libgomp1_14-20240303-1ubuntu1_ppc64el.deb ... 175s Unpacking libgomp1:ppc64el (14-20240303-1ubuntu1) ... 175s Selecting previously unselected package libitm1:ppc64el. 175s Preparing to unpack .../016-libitm1_14-20240303-1ubuntu1_ppc64el.deb ... 175s Unpacking libitm1:ppc64el (14-20240303-1ubuntu1) ... 175s Selecting previously unselected package libatomic1:ppc64el. 175s Preparing to unpack .../017-libatomic1_14-20240303-1ubuntu1_ppc64el.deb ... 175s Unpacking libatomic1:ppc64el (14-20240303-1ubuntu1) ... 175s Selecting previously unselected package libasan8:ppc64el. 175s Preparing to unpack .../018-libasan8_14-20240303-1ubuntu1_ppc64el.deb ... 175s Unpacking libasan8:ppc64el (14-20240303-1ubuntu1) ... 175s Selecting previously unselected package liblsan0:ppc64el. 175s Preparing to unpack .../019-liblsan0_14-20240303-1ubuntu1_ppc64el.deb ... 175s Unpacking liblsan0:ppc64el (14-20240303-1ubuntu1) ... 175s Selecting previously unselected package libtsan2:ppc64el. 175s Preparing to unpack .../020-libtsan2_14-20240303-1ubuntu1_ppc64el.deb ... 175s Unpacking libtsan2:ppc64el (14-20240303-1ubuntu1) ... 175s Selecting previously unselected package libubsan1:ppc64el. 175s Preparing to unpack .../021-libubsan1_14-20240303-1ubuntu1_ppc64el.deb ... 175s Unpacking libubsan1:ppc64el (14-20240303-1ubuntu1) ... 175s Selecting previously unselected package libquadmath0:ppc64el. 175s Preparing to unpack .../022-libquadmath0_14-20240303-1ubuntu1_ppc64el.deb ... 175s Unpacking libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 175s Selecting previously unselected package libgcc-13-dev:ppc64el. 175s Preparing to unpack .../023-libgcc-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 175s Unpacking libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 175s Selecting previously unselected package gcc-13-powerpc64le-linux-gnu. 175s Preparing to unpack .../024-gcc-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 175s Unpacking gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 176s Selecting previously unselected package gcc-13. 176s Preparing to unpack .../025-gcc-13_13.2.0-17ubuntu2_ppc64el.deb ... 176s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 176s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 176s Preparing to unpack .../026-gcc-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 176s Unpacking gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 176s Selecting previously unselected package gcc. 176s Preparing to unpack .../027-gcc_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 176s Unpacking gcc (4:13.2.0-7ubuntu1) ... 176s Selecting previously unselected package libstdc++-13-dev:ppc64el. 176s Preparing to unpack .../028-libstdc++-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 176s Unpacking libstdc++-13-dev:ppc64el (13.2.0-17ubuntu2) ... 176s Selecting previously unselected package g++-13-powerpc64le-linux-gnu. 176s Preparing to unpack .../029-g++-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 176s Unpacking g++-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 176s Selecting previously unselected package g++-13. 176s Preparing to unpack .../030-g++-13_13.2.0-17ubuntu2_ppc64el.deb ... 176s Unpacking g++-13 (13.2.0-17ubuntu2) ... 176s Selecting previously unselected package g++-powerpc64le-linux-gnu. 176s Preparing to unpack .../031-g++-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 176s Unpacking g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 176s Selecting previously unselected package g++. 177s Preparing to unpack .../032-g++_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 177s Unpacking g++ (4:13.2.0-7ubuntu1) ... 177s Selecting previously unselected package build-essential. 177s Preparing to unpack .../033-build-essential_12.10ubuntu1_ppc64el.deb ... 177s Unpacking build-essential (12.10ubuntu1) ... 177s Selecting previously unselected package abi-compliance-checker. 177s Preparing to unpack .../034-abi-compliance-checker_2.3-2_all.deb ... 177s Unpacking abi-compliance-checker (2.3-2) ... 177s Selecting previously unselected package libgdk-pixbuf2.0-common. 177s Preparing to unpack .../035-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... 177s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 177s Selecting previously unselected package libjpeg-turbo8:ppc64el. 177s Preparing to unpack .../036-libjpeg-turbo8_2.1.5-2ubuntu1_ppc64el.deb ... 177s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 177s Selecting previously unselected package libjpeg8:ppc64el. 177s Preparing to unpack .../037-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 177s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 177s Selecting previously unselected package libdeflate0:ppc64el. 177s Preparing to unpack .../038-libdeflate0_1.19-1_ppc64el.deb ... 177s Unpacking libdeflate0:ppc64el (1.19-1) ... 177s Selecting previously unselected package libjbig0:ppc64el. 177s Preparing to unpack .../039-libjbig0_2.1-6.1ubuntu1_ppc64el.deb ... 177s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu1) ... 177s Selecting previously unselected package liblerc4:ppc64el. 177s Preparing to unpack .../040-liblerc4_4.0.0+ds-4ubuntu1_ppc64el.deb ... 177s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 177s Selecting previously unselected package libsharpyuv0:ppc64el. 177s Preparing to unpack .../041-libsharpyuv0_1.3.2-0.4_ppc64el.deb ... 177s Unpacking libsharpyuv0:ppc64el (1.3.2-0.4) ... 177s Selecting previously unselected package libwebp7:ppc64el. 177s Preparing to unpack .../042-libwebp7_1.3.2-0.4_ppc64el.deb ... 177s Unpacking libwebp7:ppc64el (1.3.2-0.4) ... 177s Selecting previously unselected package libtiff6:ppc64el. 177s Preparing to unpack .../043-libtiff6_4.5.1+git230720-3ubuntu1_ppc64el.deb ... 177s Unpacking libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 177s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 177s Preparing to unpack .../044-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3_ppc64el.deb ... 177s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.10+dfsg-3) ... 177s Selecting previously unselected package gtk-update-icon-cache. 177s Preparing to unpack .../045-gtk-update-icon-cache_3.24.40-2ubuntu1_ppc64el.deb ... 177s Unpacking gtk-update-icon-cache (3.24.40-2ubuntu1) ... 177s Selecting previously unselected package hicolor-icon-theme. 177s Preparing to unpack .../046-hicolor-icon-theme_0.17-2_all.deb ... 177s Unpacking hicolor-icon-theme (0.17-2) ... 177s Selecting previously unselected package humanity-icon-theme. 177s Preparing to unpack .../047-humanity-icon-theme_0.6.16_all.deb ... 177s Unpacking humanity-icon-theme (0.6.16) ... 178s Selecting previously unselected package ubuntu-mono. 178s Preparing to unpack .../048-ubuntu-mono_24.04-0ubuntu1_all.deb ... 178s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 178s Selecting previously unselected package adwaita-icon-theme. 178s Preparing to unpack .../049-adwaita-icon-theme_46~rc-1_all.deb ... 178s Unpacking adwaita-icon-theme (46~rc-1) ... 178s Selecting previously unselected package at-spi2-common. 178s Preparing to unpack .../050-at-spi2-common_2.51.90-3_all.deb ... 178s Unpacking at-spi2-common (2.51.90-3) ... 178s Selecting previously unselected package libxi6:ppc64el. 178s Preparing to unpack .../051-libxi6_2%3a1.8.1-1_ppc64el.deb ... 178s Unpacking libxi6:ppc64el (2:1.8.1-1) ... 178s Selecting previously unselected package libatspi2.0-0t64:ppc64el. 178s Preparing to unpack .../052-libatspi2.0-0t64_2.51.90-3_ppc64el.deb ... 178s Unpacking libatspi2.0-0t64:ppc64el (2.51.90-3) ... 178s Selecting previously unselected package x11-common. 178s Preparing to unpack .../053-x11-common_1%3a7.7+23ubuntu2_all.deb ... 178s Unpacking x11-common (1:7.7+23ubuntu2) ... 178s Selecting previously unselected package libxtst6:ppc64el. 178s Preparing to unpack .../054-libxtst6_2%3a1.2.3-1.1_ppc64el.deb ... 178s Unpacking libxtst6:ppc64el (2:1.2.3-1.1) ... 178s Selecting previously unselected package libdconf1:ppc64el. 178s Preparing to unpack .../055-libdconf1_0.40.0-4_ppc64el.deb ... 178s Unpacking libdconf1:ppc64el (0.40.0-4) ... 178s Selecting previously unselected package dconf-service. 178s Preparing to unpack .../056-dconf-service_0.40.0-4_ppc64el.deb ... 178s Unpacking dconf-service (0.40.0-4) ... 178s Selecting previously unselected package dconf-gsettings-backend:ppc64el. 178s Preparing to unpack .../057-dconf-gsettings-backend_0.40.0-4_ppc64el.deb ... 178s Unpacking dconf-gsettings-backend:ppc64el (0.40.0-4) ... 178s Selecting previously unselected package session-migration. 178s Preparing to unpack .../058-session-migration_0.3.6_ppc64el.deb ... 178s Unpacking session-migration (0.3.6) ... 178s Selecting previously unselected package gsettings-desktop-schemas. 178s Preparing to unpack .../059-gsettings-desktop-schemas_46~beta-3ubuntu1_all.deb ... 178s Unpacking gsettings-desktop-schemas (46~beta-3ubuntu1) ... 178s Selecting previously unselected package at-spi2-core. 178s Preparing to unpack .../060-at-spi2-core_2.51.90-3_ppc64el.deb ... 178s Unpacking at-spi2-core (2.51.90-3) ... 178s Selecting previously unselected package m4. 178s Preparing to unpack .../061-m4_1.4.19-4_ppc64el.deb ... 178s Unpacking m4 (1.4.19-4) ... 179s Selecting previously unselected package autoconf. 179s Preparing to unpack .../062-autoconf_2.71-3_all.deb ... 179s Unpacking autoconf (2.71-3) ... 179s Selecting previously unselected package autotools-dev. 179s Preparing to unpack .../063-autotools-dev_20220109.1_all.deb ... 179s Unpacking autotools-dev (20220109.1) ... 179s Selecting previously unselected package automake. 179s Preparing to unpack .../064-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 179s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 179s Selecting previously unselected package autopoint. 179s Preparing to unpack .../065-autopoint_0.21-14ubuntu1_all.deb ... 179s Unpacking autopoint (0.21-14ubuntu1) ... 179s Selecting previously unselected package libatk1.0-0t64:ppc64el. 179s Preparing to unpack .../066-libatk1.0-0t64_2.51.90-3_ppc64el.deb ... 179s Unpacking libatk1.0-0t64:ppc64el (2.51.90-3) ... 179s Selecting previously unselected package gir1.2-atk-1.0:ppc64el. 179s Preparing to unpack .../067-gir1.2-atk-1.0_2.51.90-3_ppc64el.deb ... 179s Unpacking gir1.2-atk-1.0:ppc64el (2.51.90-3) ... 179s Selecting previously unselected package fonts-dejavu-mono. 179s Preparing to unpack .../068-fonts-dejavu-mono_2.37-8_all.deb ... 179s Unpacking fonts-dejavu-mono (2.37-8) ... 179s Selecting previously unselected package fonts-dejavu-core. 179s Preparing to unpack .../069-fonts-dejavu-core_2.37-8_all.deb ... 179s Unpacking fonts-dejavu-core (2.37-8) ... 179s Selecting previously unselected package fontconfig-config. 179s Preparing to unpack .../070-fontconfig-config_2.15.0-1ubuntu1_ppc64el.deb ... 179s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 179s Selecting previously unselected package libfontconfig1:ppc64el. 179s Preparing to unpack .../071-libfontconfig1_2.15.0-1ubuntu1_ppc64el.deb ... 179s Unpacking libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 179s Selecting previously unselected package libpixman-1-0:ppc64el. 179s Preparing to unpack .../072-libpixman-1-0_0.42.2-1_ppc64el.deb ... 179s Unpacking libpixman-1-0:ppc64el (0.42.2-1) ... 179s Selecting previously unselected package libxcb-render0:ppc64el. 179s Preparing to unpack .../073-libxcb-render0_1.15-1_ppc64el.deb ... 179s Unpacking libxcb-render0:ppc64el (1.15-1) ... 179s Selecting previously unselected package libxcb-shm0:ppc64el. 179s Preparing to unpack .../074-libxcb-shm0_1.15-1_ppc64el.deb ... 179s Unpacking libxcb-shm0:ppc64el (1.15-1) ... 179s Selecting previously unselected package libxrender1:ppc64el. 179s Preparing to unpack .../075-libxrender1_1%3a0.9.10-1.1_ppc64el.deb ... 179s Unpacking libxrender1:ppc64el (1:0.9.10-1.1) ... 179s Selecting previously unselected package libcairo2:ppc64el. 179s Preparing to unpack .../076-libcairo2_1.18.0-1_ppc64el.deb ... 179s Unpacking libcairo2:ppc64el (1.18.0-1) ... 179s Selecting previously unselected package libcairo-gobject2:ppc64el. 179s Preparing to unpack .../077-libcairo-gobject2_1.18.0-1_ppc64el.deb ... 179s Unpacking libcairo-gobject2:ppc64el (1.18.0-1) ... 179s Selecting previously unselected package gir1.2-freedesktop:ppc64el. 179s Preparing to unpack .../078-gir1.2-freedesktop_1.79.1-1_ppc64el.deb ... 179s Unpacking gir1.2-freedesktop:ppc64el (1.79.1-1) ... 179s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:ppc64el. 179s Preparing to unpack .../079-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3_ppc64el.deb ... 179s Unpacking gir1.2-gdkpixbuf-2.0:ppc64el (2.42.10+dfsg-3) ... 179s Selecting previously unselected package libgraphite2-3:ppc64el. 179s Preparing to unpack .../080-libgraphite2-3_1.3.14-2_ppc64el.deb ... 179s Unpacking libgraphite2-3:ppc64el (1.3.14-2) ... 179s Selecting previously unselected package libharfbuzz0b:ppc64el. 179s Preparing to unpack .../081-libharfbuzz0b_8.3.0-2_ppc64el.deb ... 179s Unpacking libharfbuzz0b:ppc64el (8.3.0-2) ... 179s Selecting previously unselected package libharfbuzz-gobject0:ppc64el. 179s Preparing to unpack .../082-libharfbuzz-gobject0_8.3.0-2_ppc64el.deb ... 179s Unpacking libharfbuzz-gobject0:ppc64el (8.3.0-2) ... 179s Selecting previously unselected package gir1.2-harfbuzz-0.0:ppc64el. 179s Preparing to unpack .../083-gir1.2-harfbuzz-0.0_8.3.0-2_ppc64el.deb ... 179s Unpacking gir1.2-harfbuzz-0.0:ppc64el (8.3.0-2) ... 179s Selecting previously unselected package fontconfig. 179s Preparing to unpack .../084-fontconfig_2.15.0-1ubuntu1_ppc64el.deb ... 179s Unpacking fontconfig (2.15.0-1ubuntu1) ... 179s Selecting previously unselected package libthai-data. 179s Preparing to unpack .../085-libthai-data_0.1.29-2_all.deb ... 179s Unpacking libthai-data (0.1.29-2) ... 179s Selecting previously unselected package libdatrie1:ppc64el. 179s Preparing to unpack .../086-libdatrie1_0.2.13-3_ppc64el.deb ... 179s Unpacking libdatrie1:ppc64el (0.2.13-3) ... 179s Selecting previously unselected package libthai0:ppc64el. 179s Preparing to unpack .../087-libthai0_0.1.29-2_ppc64el.deb ... 179s Unpacking libthai0:ppc64el (0.1.29-2) ... 179s Selecting previously unselected package libpango-1.0-0:ppc64el. 179s Preparing to unpack .../088-libpango-1.0-0_1.51.0+ds-4_ppc64el.deb ... 179s Unpacking libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 179s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 179s Preparing to unpack .../089-libpangoft2-1.0-0_1.51.0+ds-4_ppc64el.deb ... 179s Unpacking libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 179s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 179s Preparing to unpack .../090-libpangocairo-1.0-0_1.51.0+ds-4_ppc64el.deb ... 179s Unpacking libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 179s Selecting previously unselected package libxft2:ppc64el. 179s Preparing to unpack .../091-libxft2_2.3.6-1_ppc64el.deb ... 179s Unpacking libxft2:ppc64el (2.3.6-1) ... 179s Selecting previously unselected package libpangoxft-1.0-0:ppc64el. 179s Preparing to unpack .../092-libpangoxft-1.0-0_1.51.0+ds-4_ppc64el.deb ... 179s Unpacking libpangoxft-1.0-0:ppc64el (1.51.0+ds-4) ... 179s Selecting previously unselected package gir1.2-pango-1.0:ppc64el. 179s Preparing to unpack .../093-gir1.2-pango-1.0_1.51.0+ds-4_ppc64el.deb ... 179s Unpacking gir1.2-pango-1.0:ppc64el (1.51.0+ds-4) ... 179s Selecting previously unselected package libatk-bridge2.0-0:ppc64el. 179s Preparing to unpack .../094-libatk-bridge2.0-0_2.50.0-1_ppc64el.deb ... 179s Unpacking libatk-bridge2.0-0:ppc64el (2.50.0-1) ... 179s Selecting previously unselected package liblcms2-2:ppc64el. 179s Preparing to unpack .../095-liblcms2-2_2.14-2_ppc64el.deb ... 179s Unpacking liblcms2-2:ppc64el (2.14-2) ... 179s Selecting previously unselected package libcolord2:ppc64el. 179s Preparing to unpack .../096-libcolord2_1.4.7-1_ppc64el.deb ... 179s Unpacking libcolord2:ppc64el (1.4.7-1) ... 179s Selecting previously unselected package libavahi-common-data:ppc64el. 179s Preparing to unpack .../097-libavahi-common-data_0.8-13ubuntu2_ppc64el.deb ... 179s Unpacking libavahi-common-data:ppc64el (0.8-13ubuntu2) ... 179s Selecting previously unselected package libavahi-common3:ppc64el. 179s Preparing to unpack .../098-libavahi-common3_0.8-13ubuntu2_ppc64el.deb ... 179s Unpacking libavahi-common3:ppc64el (0.8-13ubuntu2) ... 179s Selecting previously unselected package libavahi-client3:ppc64el. 179s Preparing to unpack .../099-libavahi-client3_0.8-13ubuntu2_ppc64el.deb ... 179s Unpacking libavahi-client3:ppc64el (0.8-13ubuntu2) ... 179s Selecting previously unselected package libcups2:ppc64el. 179s Preparing to unpack .../100-libcups2_2.4.6-0ubuntu3_ppc64el.deb ... 179s Unpacking libcups2:ppc64el (2.4.6-0ubuntu3) ... 179s Selecting previously unselected package libepoxy0:ppc64el. 179s Preparing to unpack .../101-libepoxy0_1.5.10-1_ppc64el.deb ... 179s Unpacking libepoxy0:ppc64el (1.5.10-1) ... 179s Selecting previously unselected package libwayland-client0:ppc64el. 179s Preparing to unpack .../102-libwayland-client0_1.22.0-2.1_ppc64el.deb ... 179s Unpacking libwayland-client0:ppc64el (1.22.0-2.1) ... 180s Selecting previously unselected package libwayland-cursor0:ppc64el. 180s Preparing to unpack .../103-libwayland-cursor0_1.22.0-2.1_ppc64el.deb ... 180s Unpacking libwayland-cursor0:ppc64el (1.22.0-2.1) ... 180s Selecting previously unselected package libwayland-egl1:ppc64el. 180s Preparing to unpack .../104-libwayland-egl1_1.22.0-2.1_ppc64el.deb ... 180s Unpacking libwayland-egl1:ppc64el (1.22.0-2.1) ... 180s Selecting previously unselected package libxcomposite1:ppc64el. 180s Preparing to unpack .../105-libxcomposite1_1%3a0.4.5-1build2_ppc64el.deb ... 180s Unpacking libxcomposite1:ppc64el (1:0.4.5-1build2) ... 180s Selecting previously unselected package libxfixes3:ppc64el. 180s Preparing to unpack .../106-libxfixes3_1%3a6.0.0-2_ppc64el.deb ... 180s Unpacking libxfixes3:ppc64el (1:6.0.0-2) ... 180s Selecting previously unselected package libxcursor1:ppc64el. 180s Preparing to unpack .../107-libxcursor1_1%3a1.2.1-1_ppc64el.deb ... 180s Unpacking libxcursor1:ppc64el (1:1.2.1-1) ... 180s Selecting previously unselected package libxdamage1:ppc64el. 180s Preparing to unpack .../108-libxdamage1_1%3a1.1.6-1_ppc64el.deb ... 180s Unpacking libxdamage1:ppc64el (1:1.1.6-1) ... 180s Selecting previously unselected package libxinerama1:ppc64el. 180s Preparing to unpack .../109-libxinerama1_2%3a1.1.4-3_ppc64el.deb ... 180s Unpacking libxinerama1:ppc64el (2:1.1.4-3) ... 180s Selecting previously unselected package libxrandr2:ppc64el. 180s Preparing to unpack .../110-libxrandr2_2%3a1.5.2-2_ppc64el.deb ... 180s Unpacking libxrandr2:ppc64el (2:1.5.2-2) ... 180s Selecting previously unselected package libgtk-3-common. 180s Preparing to unpack .../111-libgtk-3-common_3.24.40-2ubuntu1_all.deb ... 180s Unpacking libgtk-3-common (3.24.40-2ubuntu1) ... 180s Selecting previously unselected package libgtk-3-0:ppc64el. 180s Preparing to unpack .../112-libgtk-3-0_3.24.40-2ubuntu1_ppc64el.deb ... 180s Unpacking libgtk-3-0:ppc64el (3.24.40-2ubuntu1) ... 180s Selecting previously unselected package gir1.2-gtk-3.0:ppc64el. 180s Preparing to unpack .../113-gir1.2-gtk-3.0_3.24.40-2ubuntu1_ppc64el.deb ... 180s Unpacking gir1.2-gtk-3.0:ppc64el (3.24.40-2ubuntu1) ... 180s Selecting previously unselected package libmozjs-102-0:ppc64el. 180s Preparing to unpack .../114-libmozjs-102-0_102.15.1-1_ppc64el.deb ... 180s Unpacking libmozjs-102-0:ppc64el (102.15.1-1) ... 180s Selecting previously unselected package libcjs0:ppc64el. 180s Preparing to unpack .../115-libcjs0_6.0.0-2_ppc64el.deb ... 180s Unpacking libcjs0:ppc64el (6.0.0-2) ... 180s Selecting previously unselected package cjs. 180s Preparing to unpack .../116-cjs_6.0.0-2_ppc64el.deb ... 180s Unpacking cjs (6.0.0-2) ... 180s Selecting previously unselected package cjs-tests. 180s Preparing to unpack .../117-cjs-tests_6.0.0-2_ppc64el.deb ... 180s Unpacking cjs-tests (6.0.0-2) ... 180s Selecting previously unselected package libdebhelper-perl. 180s Preparing to unpack .../118-libdebhelper-perl_13.14.1ubuntu1_all.deb ... 180s Unpacking libdebhelper-perl (13.14.1ubuntu1) ... 180s Selecting previously unselected package libtool. 180s Preparing to unpack .../119-libtool_2.4.7-7_all.deb ... 180s Unpacking libtool (2.4.7-7) ... 180s Selecting previously unselected package dh-autoreconf. 180s Preparing to unpack .../120-dh-autoreconf_20_all.deb ... 180s Unpacking dh-autoreconf (20) ... 180s Selecting previously unselected package libarchive-zip-perl. 180s Preparing to unpack .../121-libarchive-zip-perl_1.68-1_all.deb ... 180s Unpacking libarchive-zip-perl (1.68-1) ... 180s Selecting previously unselected package libsub-override-perl. 180s Preparing to unpack .../122-libsub-override-perl_0.10-1_all.deb ... 180s Unpacking libsub-override-perl (0.10-1) ... 180s Selecting previously unselected package libfile-stripnondeterminism-perl. 180s Preparing to unpack .../123-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 180s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 180s Selecting previously unselected package dh-strip-nondeterminism. 180s Preparing to unpack .../124-dh-strip-nondeterminism_1.13.1-1_all.deb ... 180s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 180s Selecting previously unselected package libdw1t64:ppc64el. 180s Preparing to unpack .../125-libdw1t64_0.190-1.1build1_ppc64el.deb ... 180s Unpacking libdw1t64:ppc64el (0.190-1.1build1) ... 180s Selecting previously unselected package debugedit. 180s Preparing to unpack .../126-debugedit_1%3a5.0-5_ppc64el.deb ... 180s Unpacking debugedit (1:5.0-5) ... 180s Selecting previously unselected package dwz. 180s Preparing to unpack .../127-dwz_0.15-1_ppc64el.deb ... 180s Unpacking dwz (0.15-1) ... 180s Selecting previously unselected package gettext. 180s Preparing to unpack .../128-gettext_0.21-14ubuntu1_ppc64el.deb ... 180s Unpacking gettext (0.21-14ubuntu1) ... 180s Selecting previously unselected package intltool-debian. 180s Preparing to unpack .../129-intltool-debian_0.35.0+20060710.6_all.deb ... 180s Unpacking intltool-debian (0.35.0+20060710.6) ... 180s Selecting previously unselected package po-debconf. 180s Preparing to unpack .../130-po-debconf_1.0.21+nmu1_all.deb ... 180s Unpacking po-debconf (1.0.21+nmu1) ... 180s Selecting previously unselected package debhelper. 180s Preparing to unpack .../131-debhelper_13.14.1ubuntu1_all.deb ... 180s Unpacking debhelper (13.14.1ubuntu1) ... 181s Selecting previously unselected package dh-acc. 181s Preparing to unpack .../132-dh-acc_2.3-2_all.deb ... 181s Unpacking dh-acc (2.3-2) ... 181s Selecting previously unselected package exuberant-ctags. 181s Preparing to unpack .../133-exuberant-ctags_1%3a5.9~svn20110310-19_ppc64el.deb ... 181s Unpacking exuberant-ctags (1:5.9~svn20110310-19) ... 181s Selecting previously unselected package gir1.2-glib-2.0-dev:ppc64el. 181s Preparing to unpack .../134-gir1.2-glib-2.0-dev_2.79.3-3ubuntu5_ppc64el.deb ... 181s Unpacking gir1.2-glib-2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 181s Selecting previously unselected package gir1.2-freedesktop-dev:ppc64el. 181s Preparing to unpack .../135-gir1.2-freedesktop-dev_1.79.1-1_ppc64el.deb ... 181s Unpacking gir1.2-freedesktop-dev:ppc64el (1.79.1-1) ... 181s Selecting previously unselected package gir1.2-girepository-2.0-dev:ppc64el. 181s Preparing to unpack .../136-gir1.2-girepository-2.0-dev_1.79.1-1_ppc64el.deb ... 181s Unpacking gir1.2-girepository-2.0-dev:ppc64el (1.79.1-1) ... 181s Selecting previously unselected package python3-mako. 181s Preparing to unpack .../137-python3-mako_1.3.2-1_all.deb ... 181s Unpacking python3-mako (1.3.2-1) ... 181s Selecting previously unselected package python3-markdown. 181s Preparing to unpack .../138-python3-markdown_3.5.2-1_all.deb ... 181s Unpacking python3-markdown (3.5.2-1) ... 181s Selecting previously unselected package gobject-introspection-bin. 181s Preparing to unpack .../139-gobject-introspection-bin_1.79.1-1_ppc64el.deb ... 181s Unpacking gobject-introspection-bin (1.79.1-1) ... 181s Selecting previously unselected package libffi-dev:ppc64el. 181s Preparing to unpack .../140-libffi-dev_3.4.6-1_ppc64el.deb ... 181s Unpacking libffi-dev:ppc64el (3.4.6-1) ... 181s Selecting previously unselected package libglib2.0-bin. 181s Preparing to unpack .../141-libglib2.0-bin_2.79.3-3ubuntu5_ppc64el.deb ... 181s Unpacking libglib2.0-bin (2.79.3-3ubuntu5) ... 181s Selecting previously unselected package python3-packaging. 181s Preparing to unpack .../142-python3-packaging_23.2-1_all.deb ... 181s Unpacking python3-packaging (23.2-1) ... 181s Selecting previously unselected package libgirepository-2.0-0:ppc64el. 181s Preparing to unpack .../143-libgirepository-2.0-0_2.79.3-3ubuntu5_ppc64el.deb ... 181s Unpacking libgirepository-2.0-0:ppc64el (2.79.3-3ubuntu5) ... 181s Selecting previously unselected package libglib2.0-dev-bin. 181s Preparing to unpack .../144-libglib2.0-dev-bin_2.79.3-3ubuntu5_ppc64el.deb ... 181s Unpacking libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 181s Selecting previously unselected package uuid-dev:ppc64el. 181s Preparing to unpack .../145-uuid-dev_2.39.3-6ubuntu2_ppc64el.deb ... 181s Unpacking uuid-dev:ppc64el (2.39.3-6ubuntu2) ... 181s Selecting previously unselected package libblkid-dev:ppc64el. 181s Preparing to unpack .../146-libblkid-dev_2.39.3-6ubuntu2_ppc64el.deb ... 181s Unpacking libblkid-dev:ppc64el (2.39.3-6ubuntu2) ... 181s Selecting previously unselected package libsepol-dev:ppc64el. 181s Preparing to unpack .../147-libsepol-dev_3.5-2_ppc64el.deb ... 181s Unpacking libsepol-dev:ppc64el (3.5-2) ... 181s Selecting previously unselected package libpcre2-16-0:ppc64el. 181s Preparing to unpack .../148-libpcre2-16-0_10.42-4ubuntu1_ppc64el.deb ... 181s Unpacking libpcre2-16-0:ppc64el (10.42-4ubuntu1) ... 181s Selecting previously unselected package libpcre2-32-0:ppc64el. 181s Preparing to unpack .../149-libpcre2-32-0_10.42-4ubuntu1_ppc64el.deb ... 181s Unpacking libpcre2-32-0:ppc64el (10.42-4ubuntu1) ... 181s Selecting previously unselected package libpcre2-posix3:ppc64el. 181s Preparing to unpack .../150-libpcre2-posix3_10.42-4ubuntu1_ppc64el.deb ... 181s Unpacking libpcre2-posix3:ppc64el (10.42-4ubuntu1) ... 181s Selecting previously unselected package libpcre2-dev:ppc64el. 181s Preparing to unpack .../151-libpcre2-dev_10.42-4ubuntu1_ppc64el.deb ... 181s Unpacking libpcre2-dev:ppc64el (10.42-4ubuntu1) ... 181s Selecting previously unselected package libselinux1-dev:ppc64el. 181s Preparing to unpack .../152-libselinux1-dev_3.5-2build1_ppc64el.deb ... 181s Unpacking libselinux1-dev:ppc64el (3.5-2build1) ... 181s Selecting previously unselected package libmount-dev:ppc64el. 181s Preparing to unpack .../153-libmount-dev_2.39.3-6ubuntu2_ppc64el.deb ... 181s Unpacking libmount-dev:ppc64el (2.39.3-6ubuntu2) ... 181s Selecting previously unselected package libpkgconf3:ppc64el. 181s Preparing to unpack .../154-libpkgconf3_1.8.1-2_ppc64el.deb ... 181s Unpacking libpkgconf3:ppc64el (1.8.1-2) ... 181s Selecting previously unselected package pkgconf-bin. 181s Preparing to unpack .../155-pkgconf-bin_1.8.1-2_ppc64el.deb ... 181s Unpacking pkgconf-bin (1.8.1-2) ... 181s Selecting previously unselected package pkgconf:ppc64el. 181s Preparing to unpack .../156-pkgconf_1.8.1-2_ppc64el.deb ... 181s Unpacking pkgconf:ppc64el (1.8.1-2) ... 181s Selecting previously unselected package zlib1g-dev:ppc64el. 181s Preparing to unpack .../157-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_ppc64el.deb ... 181s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg-3ubuntu1) ... 181s Selecting previously unselected package libglib2.0-dev:ppc64el. 181s Preparing to unpack .../158-libglib2.0-dev_2.79.3-3ubuntu5_ppc64el.deb ... 181s Unpacking libglib2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 181s Selecting previously unselected package gobject-introspection:ppc64el. 181s Preparing to unpack .../159-gobject-introspection_1.79.1-1_ppc64el.deb ... 181s Unpacking gobject-introspection:ppc64el (1.79.1-1) ... 181s Selecting previously unselected package libbrotli-dev:ppc64el. 181s Preparing to unpack .../160-libbrotli-dev_1.1.0-2_ppc64el.deb ... 181s Unpacking libbrotli-dev:ppc64el (1.1.0-2) ... 182s Selecting previously unselected package libbz2-dev:ppc64el. 182s Preparing to unpack .../161-libbz2-dev_1.0.8-5ubuntu1_ppc64el.deb ... 182s Unpacking libbz2-dev:ppc64el (1.0.8-5ubuntu1) ... 182s Selecting previously unselected package libcairo-script-interpreter2:ppc64el. 182s Preparing to unpack .../162-libcairo-script-interpreter2_1.18.0-1_ppc64el.deb ... 182s Unpacking libcairo-script-interpreter2:ppc64el (1.18.0-1) ... 182s Selecting previously unselected package libexpat1-dev:ppc64el. 182s Preparing to unpack .../163-libexpat1-dev_2.6.0-1_ppc64el.deb ... 182s Unpacking libexpat1-dev:ppc64el (2.6.0-1) ... 182s Selecting previously unselected package libpng-dev:ppc64el. 182s Preparing to unpack .../164-libpng-dev_1.6.43-1_ppc64el.deb ... 182s Unpacking libpng-dev:ppc64el (1.6.43-1) ... 182s Selecting previously unselected package libfreetype-dev:ppc64el. 182s Preparing to unpack .../165-libfreetype-dev_2.13.2+dfsg-1_ppc64el.deb ... 182s Unpacking libfreetype-dev:ppc64el (2.13.2+dfsg-1) ... 182s Selecting previously unselected package libfontconfig-dev:ppc64el. 182s Preparing to unpack .../166-libfontconfig-dev_2.15.0-1ubuntu1_ppc64el.deb ... 182s Unpacking libfontconfig-dev:ppc64el (2.15.0-1ubuntu1) ... 182s Selecting previously unselected package libpixman-1-dev:ppc64el. 182s Preparing to unpack .../167-libpixman-1-dev_0.42.2-1_ppc64el.deb ... 182s Unpacking libpixman-1-dev:ppc64el (0.42.2-1) ... 182s Selecting previously unselected package libice6:ppc64el. 182s Preparing to unpack .../168-libice6_2%3a1.0.10-1build2_ppc64el.deb ... 182s Unpacking libice6:ppc64el (2:1.0.10-1build2) ... 182s Selecting previously unselected package libsm6:ppc64el. 182s Preparing to unpack .../169-libsm6_2%3a1.2.3-1build2_ppc64el.deb ... 182s Unpacking libsm6:ppc64el (2:1.2.3-1build2) ... 182s Selecting previously unselected package xorg-sgml-doctools. 182s Preparing to unpack .../170-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 182s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 182s Selecting previously unselected package x11proto-dev. 182s Preparing to unpack .../171-x11proto-dev_2023.2-1_all.deb ... 182s Unpacking x11proto-dev (2023.2-1) ... 182s Selecting previously unselected package x11proto-core-dev. 182s Preparing to unpack .../172-x11proto-core-dev_2023.2-1_all.deb ... 182s Unpacking x11proto-core-dev (2023.2-1) ... 182s Selecting previously unselected package libice-dev:ppc64el. 182s Preparing to unpack .../173-libice-dev_2%3a1.0.10-1build2_ppc64el.deb ... 182s Unpacking libice-dev:ppc64el (2:1.0.10-1build2) ... 182s Selecting previously unselected package libsm-dev:ppc64el. 182s Preparing to unpack .../174-libsm-dev_2%3a1.2.3-1build2_ppc64el.deb ... 182s Unpacking libsm-dev:ppc64el (2:1.2.3-1build2) ... 182s Selecting previously unselected package libxau-dev:ppc64el. 182s Preparing to unpack .../175-libxau-dev_1%3a1.0.9-1build5_ppc64el.deb ... 182s Unpacking libxau-dev:ppc64el (1:1.0.9-1build5) ... 182s Selecting previously unselected package libxdmcp-dev:ppc64el. 182s Preparing to unpack .../176-libxdmcp-dev_1%3a1.1.3-0ubuntu5_ppc64el.deb ... 182s Unpacking libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu5) ... 182s Selecting previously unselected package xtrans-dev. 182s Preparing to unpack .../177-xtrans-dev_1.4.0-1_all.deb ... 182s Unpacking xtrans-dev (1.4.0-1) ... 182s Selecting previously unselected package libpthread-stubs0-dev:ppc64el. 182s Preparing to unpack .../178-libpthread-stubs0-dev_0.4-1build2_ppc64el.deb ... 182s Unpacking libpthread-stubs0-dev:ppc64el (0.4-1build2) ... 182s Selecting previously unselected package libxcb1-dev:ppc64el. 182s Preparing to unpack .../179-libxcb1-dev_1.15-1_ppc64el.deb ... 182s Unpacking libxcb1-dev:ppc64el (1.15-1) ... 182s Selecting previously unselected package libx11-dev:ppc64el. 182s Preparing to unpack .../180-libx11-dev_2%3a1.8.7-1_ppc64el.deb ... 182s Unpacking libx11-dev:ppc64el (2:1.8.7-1) ... 182s Selecting previously unselected package libxcb-render0-dev:ppc64el. 182s Preparing to unpack .../181-libxcb-render0-dev_1.15-1_ppc64el.deb ... 182s Unpacking libxcb-render0-dev:ppc64el (1.15-1) ... 182s Selecting previously unselected package libxcb-shm0-dev:ppc64el. 182s Preparing to unpack .../182-libxcb-shm0-dev_1.15-1_ppc64el.deb ... 182s Unpacking libxcb-shm0-dev:ppc64el (1.15-1) ... 182s Selecting previously unselected package libxext-dev:ppc64el. 182s Preparing to unpack .../183-libxext-dev_2%3a1.3.4-1build1_ppc64el.deb ... 182s Unpacking libxext-dev:ppc64el (2:1.3.4-1build1) ... 182s Selecting previously unselected package libxrender-dev:ppc64el. 182s Preparing to unpack .../184-libxrender-dev_1%3a0.9.10-1.1_ppc64el.deb ... 182s Unpacking libxrender-dev:ppc64el (1:0.9.10-1.1) ... 182s Selecting previously unselected package libcairo2-dev:ppc64el. 182s Preparing to unpack .../185-libcairo2-dev_1.18.0-1_ppc64el.deb ... 182s Unpacking libcairo2-dev:ppc64el (1.18.0-1) ... 182s Selecting previously unselected package libgirepository-1.0-dev:ppc64el. 182s Preparing to unpack .../186-libgirepository-1.0-dev_1.79.1-1_ppc64el.deb ... 182s Unpacking libgirepository-1.0-dev:ppc64el (1.79.1-1) ... 182s Selecting previously unselected package libgirepository1.0-dev. 182s Preparing to unpack .../187-libgirepository1.0-dev_1.79.1-1_ppc64el.deb ... 182s Unpacking libgirepository1.0-dev (1.79.1-1) ... 182s Selecting previously unselected package libmozjs-102-dev. 182s Preparing to unpack .../188-libmozjs-102-dev_102.15.1-1_ppc64el.deb ... 182s Unpacking libmozjs-102-dev (102.15.1-1) ... 182s Selecting previously unselected package libcjs-dev. 182s Preparing to unpack .../189-libcjs-dev_6.0.0-2_ppc64el.deb ... 182s Unpacking libcjs-dev (6.0.0-2) ... 182s Selecting previously unselected package autopkgtest-satdep. 182s Preparing to unpack .../190-1-autopkgtest-satdep.deb ... 182s Unpacking autopkgtest-satdep (0) ... 183s Setting up libgraphite2-3:ppc64el (1.3.14-2) ... 183s Setting up liblcms2-2:ppc64el (2.14-2) ... 183s Setting up libpixman-1-0:ppc64el (0.42.2-1) ... 183s Setting up libsharpyuv0:ppc64el (1.3.2-0.4) ... 183s Setting up session-migration (0.3.6) ... 183s Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service. 183s Setting up libpixman-1-dev:ppc64el (0.42.2-1) ... 183s Setting up libxdamage1:ppc64el (1:1.1.6-1) ... 183s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 183s Setting up hicolor-icon-theme (0.17-2) ... 183s Setting up libxi6:ppc64el (2:1.8.1-1) ... 183s Setting up libxrender1:ppc64el (1:0.9.10-1.1) ... 183s Setting up libdatrie1:ppc64el (0.2.13-3) ... 183s Setting up exuberant-ctags (1:5.9~svn20110310-19) ... 183s update-alternatives: using /usr/bin/ctags-exuberant to provide /usr/bin/ctags (ctags) in auto mode 183s update-alternatives: using /usr/bin/ctags-exuberant to provide /usr/bin/etags (etags) in auto mode 183s Setting up libgirepository-2.0-0:ppc64el (2.79.3-3ubuntu5) ... 183s Setting up libxcb-render0:ppc64el (1.15-1) ... 183s Setting up libarchive-zip-perl (1.68-1) ... 183s Setting up libdebhelper-perl (13.14.1ubuntu1) ... 183s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 183s Setting up x11-common (1:7.7+23ubuntu2) ... 183s Setting up libdeflate0:ppc64el (1.19-1) ... 183s Setting up linux-libc-dev:ppc64el (6.8.0-11.11) ... 183s Setting up m4 (1.4.19-4) ... 183s Setting up libxcb-shm0:ppc64el (1.15-1) ... 183s Setting up libgomp1:ppc64el (14-20240303-1ubuntu1) ... 183s Setting up libffi-dev:ppc64el (3.4.6-1) ... 183s Setting up libpthread-stubs0-dev:ppc64el (0.4-1build2) ... 183s Setting up libjbig0:ppc64el (2.1-6.1ubuntu1) ... 183s Setting up libpcre2-16-0:ppc64el (10.42-4ubuntu1) ... 183s Setting up libcolord2:ppc64el (1.4.7-1) ... 183s Setting up libelf1t64:ppc64el (0.190-1.1build1) ... 183s Setting up libdw1t64:ppc64el (0.190-1.1build1) ... 183s Setting up libdconf1:ppc64el (0.40.0-4) ... 183s Setting up xtrans-dev (1.4.0-1) ... 183s Setting up autotools-dev (20220109.1) ... 183s Setting up libpcre2-32-0:ppc64el (10.42-4ubuntu1) ... 183s Setting up python3-packaging (23.2-1) ... 183s Setting up libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 183s Setting up libpkgconf3:ppc64el (1.8.1-2) ... 183s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 183s Setting up libepoxy0:ppc64el (1.5.10-1) ... 183s Setting up libxfixes3:ppc64el (1:6.0.0-2) ... 183s Setting up libavahi-common-data:ppc64el (0.8-13ubuntu2) ... 183s Setting up libatspi2.0-0t64:ppc64el (2.51.90-3) ... 183s Setting up libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 183s Setting up libxinerama1:ppc64el (2:1.1.4-3) ... 183s Setting up fonts-dejavu-mono (2.37-8) ... 183s Setting up libmpc3:ppc64el (1.3.1-1) ... 183s Setting up libatomic1:ppc64el (14-20240303-1ubuntu1) ... 183s Setting up python3-markdown (3.5.2-1) ... 184s Setting up libxrandr2:ppc64el (2:1.5.2-2) ... 184s Setting up autopoint (0.21-14ubuntu1) ... 184s Setting up fonts-dejavu-core (2.37-8) ... 184s Setting up libsepol-dev:ppc64el (3.5-2) ... 184s Setting up pkgconf-bin (1.8.1-2) ... 184s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 184s Setting up libmozjs-102-0:ppc64el (102.15.1-1) ... 184s Setting up autoconf (2.71-3) ... 184s Setting up libwebp7:ppc64el (1.3.2-0.4) ... 184s Setting up libubsan1:ppc64el (14-20240303-1ubuntu1) ... 184s Setting up libpcre2-posix3:ppc64el (10.42-4ubuntu1) ... 184s Setting up dwz (0.15-1) ... 184s Setting up libnsl-dev:ppc64el (1.3.0-3) ... 184s Setting up gir1.2-glib-2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 184s Setting up at-spi2-common (2.51.90-3) ... 184s Setting up libcrypt-dev:ppc64el (1:4.4.36-4) ... 184s Setting up libasan8:ppc64el (14-20240303-1ubuntu1) ... 184s Setting up debugedit (1:5.0-5) ... 184s Setting up libsub-override-perl (0.10-1) ... 184s Setting up libharfbuzz0b:ppc64el (8.3.0-2) ... 184s Setting up libthai-data (0.1.29-2) ... 184s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 184s Setting up libwayland-egl1:ppc64el (1.22.0-2.1) ... 184s Setting up libtsan2:ppc64el (14-20240303-1ubuntu1) ... 184s Setting up libisl23:ppc64el (0.26-3) ... 184s Setting up libc-dev-bin (2.39-0ubuntu2) ... 184s Setting up cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 184s Setting up libxcomposite1:ppc64el (1:0.4.5-1build2) ... 184s Setting up libmozjs-102-dev (102.15.1-1) ... 184s Setting up libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 184s Setting up libbrotli-dev:ppc64el (1.1.0-2) ... 184s Setting up liblsan0:ppc64el (14-20240303-1ubuntu1) ... 184s Setting up libitm1:ppc64el (14-20240303-1ubuntu1) ... 184s Setting up python3-mako (1.3.2-1) ... 184s Setting up cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 184s Setting up libwayland-client0:ppc64el (1.22.0-2.1) ... 184s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 184s Setting up automake (1:1.16.5-1.3ubuntu1) ... 184s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 184s Setting up x11proto-dev (2023.2-1) ... 184s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 184s Setting up libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 184s Setting up libice6:ppc64el (2:1.0.10-1build2) ... 184s Setting up gettext (0.21-14ubuntu1) ... 184s Setting up libatk1.0-0t64:ppc64el (2.51.90-3) ... 184s Setting up libxau-dev:ppc64el (1:1.0.9-1build5) ... 184s Setting up cpp-13 (13.2.0-17ubuntu2) ... 184s Setting up libice-dev:ppc64el (2:1.0.10-1build2) ... 184s Setting up gir1.2-atk-1.0:ppc64el (2.51.90-3) ... 184s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 184s Setting up libxtst6:ppc64el (2:1.2.3-1.1) ... 184s Setting up libxcursor1:ppc64el (1:1.2.1-1) ... 184s Setting up libavahi-common3:ppc64el (0.8-13ubuntu2) ... 184s Setting up libglib2.0-bin (2.79.3-3ubuntu5) ... 184s Setting up dconf-service (0.40.0-4) ... 184s Setting up libharfbuzz-gobject0:ppc64el (8.3.0-2) ... 184s Setting up gir1.2-girepository-2.0-dev:ppc64el (1.79.1-1) ... 184s Setting up pkgconf:ppc64el (1.8.1-2) ... 184s Setting up intltool-debian (0.35.0+20060710.6) ... 184s Setting up libatk-bridge2.0-0:ppc64el (2.50.0-1) ... 184s Setting up libthai0:ppc64el (0.1.29-2) ... 184s Setting up libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu5) ... 184s Setting up x11proto-core-dev (2023.2-1) ... 184s Setting up dh-strip-nondeterminism (1.13.1-1) ... 184s Setting up libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 184s Setting up libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 184s Setting up libwayland-cursor0:ppc64el (1.22.0-2.1) ... 184s Setting up cpp (4:13.2.0-7ubuntu1) ... 184s Setting up libc6-dev:ppc64el (2.39-0ubuntu2) ... 184s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.10+dfsg-3) ... 184s Setting up libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 184s Setting up libsm6:ppc64el (2:1.2.3-1build2) ... 184s Setting up libavahi-client3:ppc64el (0.8-13ubuntu2) ... 184s Setting up libstdc++-13-dev:ppc64el (13.2.0-17ubuntu2) ... 184s Setting up libbz2-dev:ppc64el (1.0.8-5ubuntu1) ... 184s Setting up gtk-update-icon-cache (3.24.40-2ubuntu1) ... 184s Setting up fontconfig (2.15.0-1ubuntu1) ... 186s Regenerating fonts cache... done. 186s Setting up libxft2:ppc64el (2.3.6-1) ... 186s Setting up libxcb1-dev:ppc64el (1.15-1) ... 186s Setting up libpcre2-dev:ppc64el (10.42-4ubuntu1) ... 186s Setting up dconf-gsettings-backend:ppc64el (0.40.0-4) ... 186s Setting up gir1.2-gdkpixbuf-2.0:ppc64el (2.42.10+dfsg-3) ... 186s Setting up libsm-dev:ppc64el (2:1.2.3-1build2) ... 186s Setting up libselinux1-dev:ppc64el (3.5-2build1) ... 186s Setting up po-debconf (1.0.21+nmu1) ... 186s Setting up libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 186s Setting up libx11-dev:ppc64el (2:1.8.7-1) ... 186s Setting up libcairo2:ppc64el (1.18.0-1) ... 186s Setting up libxcb-shm0-dev:ppc64el (1.15-1) ... 186s Setting up libexpat1-dev:ppc64el (2.6.0-1) ... 186s Setting up uuid-dev:ppc64el (2.39.3-6ubuntu2) ... 186s Setting up gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 186s Setting up gcc-13 (13.2.0-17ubuntu2) ... 186s Setting up libxcb-render0-dev:ppc64el (1.15-1) ... 186s Setting up libxext-dev:ppc64el (2:1.3.4-1build1) ... 186s Setting up libcups2:ppc64el (2.4.6-0ubuntu3) ... 186s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg-3ubuntu1) ... 186s Setting up libcairo-gobject2:ppc64el (1.18.0-1) ... 186s Setting up libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 186s Setting up libxrender-dev:ppc64el (1:0.9.10-1.1) ... 186s Setting up libgtk-3-common (3.24.40-2ubuntu1) ... 186s Setting up libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 186s Setting up libcairo-script-interpreter2:ppc64el (1.18.0-1) ... 186s Setting up gsettings-desktop-schemas (46~beta-3ubuntu1) ... 186s Setting up libblkid-dev:ppc64el (2.39.3-6ubuntu2) ... 186s Setting up gir1.2-freedesktop:ppc64el (1.79.1-1) ... 186s Setting up libpangoxft-1.0-0:ppc64el (1.51.0+ds-4) ... 186s Setting up libtool (2.4.7-7) ... 186s Setting up libpng-dev:ppc64el (1.6.43-1) ... 186s Setting up gir1.2-harfbuzz-0.0:ppc64el (8.3.0-2) ... 186s Setting up g++-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 186s Setting up libcjs0:ppc64el (6.0.0-2) ... 186s Setting up libfreetype-dev:ppc64el (2.13.2+dfsg-1) ... 186s Setting up dh-autoreconf (20) ... 186s Setting up gir1.2-pango-1.0:ppc64el (1.51.0+ds-4) ... 186s Setting up gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 186s Setting up gir1.2-freedesktop-dev:ppc64el (1.79.1-1) ... 186s Setting up libmount-dev:ppc64el (2.39.3-6ubuntu2) ... 186s Setting up g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 186s Setting up g++-13 (13.2.0-17ubuntu2) ... 186s Setting up libfontconfig-dev:ppc64el (2.15.0-1ubuntu1) ... 186s Setting up debhelper (13.14.1ubuntu1) ... 186s Setting up gcc (4:13.2.0-7ubuntu1) ... 186s Setting up libglib2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 186s Setting up g++ (4:13.2.0-7ubuntu1) ... 186s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 186s Setting up build-essential (12.10ubuntu1) ... 186s Setting up gobject-introspection-bin (1.79.1-1) ... 186s Setting up abi-compliance-checker (2.3-2) ... 186s Setting up dh-acc (2.3-2) ... 186s Setting up adwaita-icon-theme (46~rc-1) ... 186s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 186s Setting up humanity-icon-theme (0.6.16) ... 187s Setting up ubuntu-mono (24.04-0ubuntu1) ... 187s Processing triggers for man-db (2.12.0-3) ... 188s Processing triggers for libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 188s Setting up at-spi2-core (2.51.90-3) ... 188s Setting up libcairo2-dev:ppc64el (1.18.0-1) ... 188s Processing triggers for install-info (7.1-3) ... 188s Setting up libgtk-3-0:ppc64el (3.24.40-2ubuntu1) ... 188s Processing triggers for libc-bin (2.39-0ubuntu2) ... 188s Setting up gir1.2-gtk-3.0:ppc64el (3.24.40-2ubuntu1) ... 188s Setting up gobject-introspection:ppc64el (1.79.1-1) ... 188s Setting up cjs (6.0.0-2) ... 188s Setting up cjs-tests (6.0.0-2) ... 188s Setting up libgirepository-1.0-dev:ppc64el (1.79.1-1) ... 188s Setting up libgirepository1.0-dev (1.79.1-1) ... 188s Setting up libcjs-dev (6.0.0-2) ... 188s Setting up autopkgtest-satdep (0) ... 196s (Reading database ... 90230 files and directories currently installed.) 196s Removing autopkgtest-satdep (0) ... 196s autopkgtest [19:15:26]: test acc: [----------------------- 207s autopkgtest [19:15:37]: test acc: -----------------------] 207s autopkgtest [19:15:37]: test acc: - - - - - - - - - - results - - - - - - - - - - 207s acc PASS (superficial) 207s autopkgtest [19:15:37]: test build: preparing testbed 369s autopkgtest [19:18:19]: testbed dpkg architecture: ppc64el 369s autopkgtest [19:18:19]: testbed apt version: 2.7.12 369s autopkgtest [19:18:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 370s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 371s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [454 kB] 371s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2966 kB] 372s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [47.8 kB] 372s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4812 B] 372s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [607 kB] 372s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 372s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 372s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 372s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [3308 kB] 372s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 372s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [42.5 kB] 372s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 375s Fetched 7560 kB in 3s (2776 kB/s) 375s Reading package lists... 377s Reading package lists... 378s Building dependency tree... 378s Reading state information... 378s Calculating upgrade... 378s The following packages will be REMOVED: 378s libglib2.0-0 378s The following NEW packages will be installed: 378s libglib2.0-0t64 xdg-user-dirs 378s The following packages will be upgraded: 378s dosfstools gir1.2-glib-2.0 libglib2.0-data 378s 3 upgraded, 2 newly installed, 1 to remove and 0 not upgraded. 378s Need to get 2123 kB of archives. 378s After this operation, 195 kB of additional disk space will be used. 378s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0 ppc64el 2.79.3-3ubuntu5 [182 kB] 379s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-0t64 ppc64el 2.79.3-3ubuntu5 [1773 kB] 379s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 379s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el xdg-user-dirs ppc64el 0.18-1 [20.0 kB] 379s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el dosfstools ppc64el 4.2-1.1 [101 kB] 379s Fetched 2123 kB in 1s (2982 kB/s) 379s (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 ... 70096 files and directories currently installed.) 379s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_ppc64el.deb ... 379s Unpacking gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 379s dpkg: libglib2.0-0:ppc64el: dependency problems, but removing anyway as you requested: 379s udisks2 depends on libglib2.0-0 (>= 2.77.0). 379s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 379s python3-gi depends on libglib2.0-0 (>= 2.77.0). 379s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 379s netplan.io depends on libglib2.0-0 (>= 2.70.0). 379s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 379s libxmlb2:ppc64el depends on libglib2.0-0 (>= 2.54.0). 379s libvolume-key1:ppc64el depends on libglib2.0-0 (>= 2.18.0). 379s libudisks2-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 379s libqrtr-glib0:ppc64el depends on libglib2.0-0 (>= 2.56). 379s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 379s libqmi-glib5:ppc64el depends on libglib2.0-0 (>= 2.54.0). 379s libpolkit-gobject-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 379s libpolkit-agent-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 379s libnetplan0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 379s libmm-glib0:ppc64el depends on libglib2.0-0 (>= 2.62.0). 379s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 379s libmbim-glib4:ppc64el depends on libglib2.0-0 (>= 2.56). 379s libjson-glib-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 379s libjcat1:ppc64el depends on libglib2.0-0 (>= 2.75.3). 379s libgusb2:ppc64el depends on libglib2.0-0 (>= 2.75.3). 379s libgudev-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 379s libgirepository-1.0-1:ppc64el depends on libglib2.0-0 (>= 2.79.0). 379s libfwupd2:ppc64el depends on libglib2.0-0 (>= 2.79.0). 379s libblockdev3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 379s libblockdev-utils3:ppc64el depends on libglib2.0-0 (>= 2.75.3). 379s libblockdev-swap3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 379s libblockdev-part3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 379s libblockdev-nvme3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 379s libblockdev-mdraid3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 379s libblockdev-loop3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 379s libblockdev-fs3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 379s libblockdev-crypto3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 379s fwupd depends on libglib2.0-0 (>= 2.79.0). 379s bolt depends on libglib2.0-0 (>= 2.56.0). 379s 379s (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 ... 70096 files and directories currently installed.) 379s Removing libglib2.0-0:ppc64el (2.79.2-1~ubuntu1) ... 379s Selecting previously unselected package libglib2.0-0t64:ppc64el. 379s (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 ... 70071 files and directories currently installed.) 379s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_ppc64el.deb ... 379s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 379s removed '/var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm' 379s Unpacking libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 379s Preparing to unpack .../libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 379s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 379s Selecting previously unselected package xdg-user-dirs. 379s Preparing to unpack .../xdg-user-dirs_0.18-1_ppc64el.deb ... 379s Unpacking xdg-user-dirs (0.18-1) ... 380s Preparing to unpack .../dosfstools_4.2-1.1_ppc64el.deb ... 380s Unpacking dosfstools (4.2-1.1) over (4.2-1build3) ... 380s Setting up xdg-user-dirs (0.18-1) ... 380s Setting up dosfstools (4.2-1.1) ... 380s Setting up libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 380s No schema files found: doing nothing. 380s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 380s Setting up gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) ... 380s Processing triggers for man-db (2.12.0-3) ... 380s Processing triggers for libc-bin (2.39-0ubuntu2) ... 381s Reading package lists... 381s Building dependency tree... 381s Reading state information... 381s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 382s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 382s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 382s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 382s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 383s Reading package lists... 383s Reading package lists... 383s Building dependency tree... 383s Reading state information... 384s Calculating upgrade... 384s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 384s Reading package lists... 384s Building dependency tree... 384s Reading state information... 384s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 389s Reading package lists... 389s Building dependency tree... 389s Reading state information... 389s Starting pkgProblemResolver with broken count: 0 389s Starting 2 pkgProblemResolver with broken count: 0 389s Done 390s The following additional packages will be installed: 390s adwaita-icon-theme at-spi2-common build-essential cjs cpp cpp-13 390s cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu 390s dconf-gsettings-backend dconf-service fontconfig fontconfig-config 390s fonts-dejavu-core fonts-dejavu-mono g++ g++-13 g++-13-powerpc64le-linux-gnu 390s g++-powerpc64le-linux-gnu gcc gcc-13 gcc-13-powerpc64le-linux-gnu 390s gcc-powerpc64le-linux-gnu gir1.2-atk-1.0 gir1.2-freedesktop 390s gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 gir1.2-girepository-2.0-dev 390s gir1.2-glib-2.0-dev gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 390s gobject-introspection gobject-introspection-bin gtk-update-icon-cache 390s hicolor-icon-theme humanity-icon-theme libasan8 libatk-bridge2.0-0 390s libatk1.0-0t64 libatomic1 libatspi2.0-0 libavahi-client3 390s libavahi-common-data libavahi-common3 libblkid-dev libbrotli-dev libbz2-dev 390s libc-dev-bin libc6-dev libcairo-gobject2 libcairo-script-interpreter2 390s libcairo2 libcairo2-dev libcc1-0 libcjs-dev libcjs0 libcolord2 libcrypt-dev 390s libcups2 libdatrie1 libdconf1 libdeflate0 libelf1t64 libepoxy0 libexpat1-dev 390s libffi-dev libfontconfig-dev libfontconfig1 libfreetype-dev libgcc-13-dev 390s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-dev 390s libgirepository-2.0-0 libgirepository1.0-dev libglib2.0-bin libglib2.0-dev 390s libglib2.0-dev-bin libgomp1 libgraphite2-3 libgtk-3-0 libgtk-3-common 390s libharfbuzz-gobject0 libharfbuzz0b libice-dev libice6 libisl23 libitm1 390s libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 liblsan0 libmount-dev 390s libmozjs-102-0 libmozjs-102-dev libmpc3 libnsl-dev libpango-1.0-0 390s libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre2-16-0 390s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-0 libpixman-1-dev 390s libpkgconf3 libpng-dev libpthread-stubs0-dev libquadmath0 libselinux1-dev 390s libsepol-dev libsharpyuv0 libsm-dev libsm6 libstdc++-13-dev libthai-data 390s libthai0 libtiff6 libtirpc-dev libtsan2 libubsan1 libwayland-client0 390s libwayland-cursor0 libwayland-egl1 libwebp7 libx11-dev libxau-dev 390s libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev 390s libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 390s libxft2 libxi6 libxinerama1 libxrandr2 libxrender-dev libxrender1 390s linux-libc-dev pkgconf pkgconf-bin python3-mako python3-markdown 390s python3-packaging rpcsvc-proto ubuntu-mono uuid-dev x11-common 390s x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 390s Suggested packages: 390s cpp-doc gcc-13-locales cpp-13-doc gcc-13-doc gcc-multilib manpages-dev 390s autoconf automake libtool flex bison gdb gcc-doc gdb-powerpc64le-linux-gnu 390s glibc-doc libcairo2-doc colord cups-common freetype2-doc 390s libgirepository1.0-doc libglib2.0-doc libgdk-pixbuf2.0-bin libxml2-utils 390s gvfs libice-doc liblcms2-utils libsm-doc libstdc++-13-doc libx11-doc 390s libxcb-doc libxext-doc python-mako-doc python3-beaker python-markdown-doc 390s Recommended packages: 390s librsvg2-common at-spi2-core bzip2-doc manpages manpages-dev libc-devtools 390s libgdk-pixbuf2.0-bin libgtk-3-bin libpng-tools 390s The following packages will be REMOVED: 390s libelf1 390s The following NEW packages will be installed: 390s adwaita-icon-theme at-spi2-common autopkgtest-satdep build-essential cjs cpp 390s cpp-13 cpp-13-powerpc64le-linux-gnu cpp-powerpc64le-linux-gnu 390s dconf-gsettings-backend dconf-service fontconfig fontconfig-config 390s fonts-dejavu-core fonts-dejavu-mono g++ g++-13 g++-13-powerpc64le-linux-gnu 390s g++-powerpc64le-linux-gnu gcc gcc-13 gcc-13-powerpc64le-linux-gnu 390s gcc-powerpc64le-linux-gnu gir1.2-atk-1.0 gir1.2-freedesktop 390s gir1.2-freedesktop-dev gir1.2-gdkpixbuf-2.0 gir1.2-girepository-2.0-dev 390s gir1.2-glib-2.0-dev gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 390s gobject-introspection gobject-introspection-bin gtk-update-icon-cache 390s hicolor-icon-theme humanity-icon-theme libasan8 libatk-bridge2.0-0 390s libatk1.0-0t64 libatomic1 libatspi2.0-0 libavahi-client3 390s libavahi-common-data libavahi-common3 libblkid-dev libbrotli-dev libbz2-dev 390s libc-dev-bin libc6-dev libcairo-gobject2 libcairo-script-interpreter2 390s libcairo2 libcairo2-dev libcc1-0 libcjs-dev libcjs0 libcolord2 libcrypt-dev 390s libcups2 libdatrie1 libdconf1 libdeflate0 libelf1t64 libepoxy0 libexpat1-dev 390s libffi-dev libfontconfig-dev libfontconfig1 libfreetype-dev libgcc-13-dev 390s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgirepository-1.0-dev 390s libgirepository-2.0-0 libgirepository1.0-dev libglib2.0-bin libglib2.0-dev 390s libglib2.0-dev-bin libgomp1 libgraphite2-3 libgtk-3-0 libgtk-3-common 390s libharfbuzz-gobject0 libharfbuzz0b libice-dev libice6 libisl23 libitm1 390s libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 liblsan0 libmount-dev 390s libmozjs-102-0 libmozjs-102-dev libmpc3 libnsl-dev libpango-1.0-0 390s libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre2-16-0 390s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpixman-1-0 libpixman-1-dev 390s libpkgconf3 libpng-dev libpthread-stubs0-dev libquadmath0 libselinux1-dev 390s libsepol-dev libsharpyuv0 libsm-dev libsm6 libstdc++-13-dev libthai-data 390s libthai0 libtiff6 libtirpc-dev libtsan2 libubsan1 libwayland-client0 390s libwayland-cursor0 libwayland-egl1 libwebp7 libx11-dev libxau-dev 390s libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev 390s libxcomposite1 libxcursor1 libxdamage1 libxdmcp-dev libxext-dev libxfixes3 390s libxft2 libxi6 libxinerama1 libxrandr2 libxrender-dev libxrender1 390s linux-libc-dev pkgconf pkgconf-bin python3-mako python3-markdown 390s python3-packaging rpcsvc-proto ubuntu-mono uuid-dev x11-common 390s x11proto-core-dev x11proto-dev xorg-sgml-doctools xtrans-dev zlib1g-dev 390s 0 upgraded, 164 newly installed, 1 to remove and 0 not upgraded. 390s Need to get 107 MB/107 MB of archives. 390s After this operation, 454 MB of additional disk space will be used. 390s Get:1 /tmp/autopkgtest.qFOop4/2-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [720 B] 390s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libelf1t64 ppc64el 0.190-1.1build1 [69.3 kB] 390s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [7624 B] 390s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu1 [212 kB] 390s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 390s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libdeflate0 ppc64el 1.19-1 [61.9 kB] 390s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu1 [34.7 kB] 390s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu1 [266 kB] 390s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el libsharpyuv0 ppc64el 1.3.2-0.4 [28.7 kB] 390s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el libwebp7 ppc64el 1.3.2-0.4 [312 kB] 390s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el libtiff6 ppc64el 4.5.1+git230720-3ubuntu1 [323 kB] 390s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.10+dfsg-3 [186 kB] 390s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el gtk-update-icon-cache ppc64el 3.24.40-2ubuntu1 [53.2 kB] 390s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el hicolor-icon-theme all 0.17-2 [9976 B] 390s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el humanity-icon-theme all 0.6.16 [1282 kB] 390s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el ubuntu-mono all 24.04-0ubuntu1 [151 kB] 390s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el adwaita-icon-theme all 46~rc-1 [723 kB] 390s Get:18 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el at-spi2-common all 2.51.90-3 [8222 B] 390s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el libc-dev-bin ppc64el 2.39-0ubuntu2 [21.3 kB] 390s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el linux-libc-dev ppc64el 6.8.0-11.11 [1585 kB] 391s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el libcrypt-dev ppc64el 1:4.4.36-4 [167 kB] 391s Get:22 http://ftpmaster.internal/ubuntu noble/main ppc64el libtirpc-dev ppc64el 1.3.4+ds-1build1 [262 kB] 391s Get:23 http://ftpmaster.internal/ubuntu noble/main ppc64el libnsl-dev ppc64el 1.3.0-3 [79.2 kB] 391s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el rpcsvc-proto ppc64el 1.4.2-0ubuntu6 [82.3 kB] 391s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el libc6-dev ppc64el 2.39-0ubuntu2 [2102 kB] 391s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el libisl23 ppc64el 0.26-3 [864 kB] 391s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el libmpc3 ppc64el 1.3.1-1 [61.2 kB] 391s Get:28 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [10.7 MB] 391s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-13 ppc64el 13.2.0-17ubuntu2 [1038 B] 391s Get:30 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [5330 B] 391s Get:31 http://ftpmaster.internal/ubuntu noble/main ppc64el cpp ppc64el 4:13.2.0-7ubuntu1 [22.5 kB] 391s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el libcc1-0 ppc64el 14-20240303-1ubuntu1 [48.1 kB] 391s Get:33 http://ftpmaster.internal/ubuntu noble/main ppc64el libgomp1 ppc64el 14-20240303-1ubuntu1 [161 kB] 391s Get:34 http://ftpmaster.internal/ubuntu noble/main ppc64el libitm1 ppc64el 14-20240303-1ubuntu1 [32.4 kB] 391s Get:35 http://ftpmaster.internal/ubuntu noble/main ppc64el libatomic1 ppc64el 14-20240303-1ubuntu1 [10.7 kB] 391s Get:36 http://ftpmaster.internal/ubuntu noble/main ppc64el libasan8 ppc64el 14-20240303-1ubuntu1 [2973 kB] 391s Get:37 http://ftpmaster.internal/ubuntu noble/main ppc64el liblsan0 ppc64el 14-20240303-1ubuntu1 [1325 kB] 391s Get:38 http://ftpmaster.internal/ubuntu noble/main ppc64el libtsan2 ppc64el 14-20240303-1ubuntu1 [2734 kB] 391s Get:39 http://ftpmaster.internal/ubuntu noble/main ppc64el libubsan1 ppc64el 14-20240303-1ubuntu1 [1194 kB] 391s Get:40 http://ftpmaster.internal/ubuntu noble/main ppc64el libquadmath0 ppc64el 14-20240303-1ubuntu1 [158 kB] 391s Get:41 http://ftpmaster.internal/ubuntu noble/main ppc64el libgcc-13-dev ppc64el 13.2.0-17ubuntu2 [1581 kB] 391s Get:42 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [20.6 MB] 392s Get:43 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-13 ppc64el 13.2.0-17ubuntu2 [477 kB] 392s Get:44 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [1224 B] 392s Get:45 http://ftpmaster.internal/ubuntu noble/main ppc64el gcc ppc64el 4:13.2.0-7ubuntu1 [5022 B] 392s Get:46 http://ftpmaster.internal/ubuntu noble/main ppc64el libstdc++-13-dev ppc64el 13.2.0-17ubuntu2 [2445 kB] 392s Get:47 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-13-powerpc64le-linux-gnu ppc64el 13.2.0-17ubuntu2 [12.2 MB] 392s Get:48 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-13 ppc64el 13.2.0-17ubuntu2 [14.5 kB] 392s Get:49 http://ftpmaster.internal/ubuntu noble/main ppc64el g++-powerpc64le-linux-gnu ppc64el 4:13.2.0-7ubuntu1 [968 B] 392s Get:50 http://ftpmaster.internal/ubuntu noble/main ppc64el g++ ppc64el 4:13.2.0-7ubuntu1 [1086 B] 392s Get:51 http://ftpmaster.internal/ubuntu noble/main ppc64el build-essential ppc64el 12.10ubuntu1 [4936 B] 392s Get:52 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libatk1.0-0t64 ppc64el 2.51.90-3 [60.0 kB] 392s Get:53 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-atk-1.0 ppc64el 2.51.90-3 [23.1 kB] 392s Get:54 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 393s Get:55 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 393s Get:56 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig-config ppc64el 2.15.0-1ubuntu1 [37.0 kB] 393s Get:57 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig1 ppc64el 2.15.0-1ubuntu1 [190 kB] 393s Get:58 http://ftpmaster.internal/ubuntu noble/main ppc64el libpixman-1-0 ppc64el 0.42.2-1 [300 kB] 393s Get:59 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-render0 ppc64el 1.15-1 [17.2 kB] 393s Get:60 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-shm0 ppc64el 1.15-1 [5896 B] 393s Get:61 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1 [23.3 kB] 393s Get:62 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo2 ppc64el 1.18.0-1 [735 kB] 393s Get:63 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo-gobject2 ppc64el 1.18.0-1 [127 kB] 393s Get:64 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-freedesktop ppc64el 1.79.1-1 [48.5 kB] 393s Get:65 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-gdkpixbuf-2.0 ppc64el 2.42.10+dfsg-3 [9480 B] 393s Get:66 http://ftpmaster.internal/ubuntu noble/main ppc64el libgraphite2-3 ppc64el 1.3.14-2 [105 kB] 393s Get:67 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz0b ppc64el 8.3.0-2 [576 kB] 393s Get:68 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz-gobject0 ppc64el 8.3.0-2 [34.7 kB] 393s Get:69 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-harfbuzz-0.0 ppc64el 8.3.0-2 [44.5 kB] 393s Get:70 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig ppc64el 2.15.0-1ubuntu1 [192 kB] 393s Get:71 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai-data all 0.1.29-2 [158 kB] 393s Get:72 http://ftpmaster.internal/ubuntu noble/main ppc64el libdatrie1 ppc64el 0.2.13-3 [25.1 kB] 393s Get:73 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai0 ppc64el 0.1.29-2 [21.4 kB] 393s Get:74 http://ftpmaster.internal/ubuntu noble/main ppc64el libpango-1.0-0 ppc64el 1.51.0+ds-4 [266 kB] 393s Get:75 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangoft2-1.0-0 ppc64el 1.51.0+ds-4 [49.5 kB] 393s Get:76 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangocairo-1.0-0 ppc64el 1.51.0+ds-4 [31.2 kB] 393s Get:77 http://ftpmaster.internal/ubuntu noble/main ppc64el libxft2 ppc64el 2.3.6-1 [59.8 kB] 393s Get:78 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangoxft-1.0-0 ppc64el 1.51.0+ds-4 [23.0 kB] 393s Get:79 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-pango-1.0 ppc64el 1.51.0+ds-4 [34.9 kB] 393s Get:80 http://ftpmaster.internal/ubuntu noble/main ppc64el libxi6 ppc64el 2:1.8.1-1 [37.9 kB] 393s Get:81 http://ftpmaster.internal/ubuntu noble/main ppc64el libatspi2.0-0 ppc64el 2.50.0-1 [93.5 kB] 393s Get:82 http://ftpmaster.internal/ubuntu noble/main ppc64el libatk-bridge2.0-0 ppc64el 2.50.0-1 [75.5 kB] 393s Get:83 http://ftpmaster.internal/ubuntu noble/main ppc64el liblcms2-2 ppc64el 2.14-2 [243 kB] 393s Get:84 http://ftpmaster.internal/ubuntu noble/main ppc64el libcolord2 ppc64el 1.4.7-1 [164 kB] 393s Get:85 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-common-data ppc64el 0.8-13ubuntu2 [29.5 kB] 393s Get:86 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-common3 ppc64el 0.8-13ubuntu2 [25.8 kB] 393s Get:87 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-client3 ppc64el 0.8-13ubuntu2 [30.6 kB] 393s Get:88 http://ftpmaster.internal/ubuntu noble/main ppc64el libcups2 ppc64el 2.4.6-0ubuntu3 [344 kB] 393s Get:89 http://ftpmaster.internal/ubuntu noble/main ppc64el libepoxy0 ppc64el 1.5.10-1 [247 kB] 393s Get:90 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-client0 ppc64el 1.22.0-2.1 [29.4 kB] 393s Get:91 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-cursor0 ppc64el 1.22.0-2.1 [11.4 kB] 393s Get:92 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-egl1 ppc64el 1.22.0-2.1 [5626 B] 393s Get:93 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcomposite1 ppc64el 1:0.4.5-1build2 [7400 B] 393s Get:94 http://ftpmaster.internal/ubuntu noble/main ppc64el libxfixes3 ppc64el 1:6.0.0-2 [11.6 kB] 393s Get:95 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcursor1 ppc64el 1:1.2.1-1 [26.9 kB] 393s Get:96 http://ftpmaster.internal/ubuntu noble/main ppc64el libxdamage1 ppc64el 1:1.1.6-1 [6320 B] 393s Get:97 http://ftpmaster.internal/ubuntu noble/main ppc64el libxinerama1 ppc64el 2:1.1.4-3 [7658 B] 393s Get:98 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrandr2 ppc64el 2:1.5.2-2 [22.7 kB] 393s Get:99 http://ftpmaster.internal/ubuntu noble/main ppc64el libdconf1 ppc64el 0.40.0-4 [43.0 kB] 393s Get:100 http://ftpmaster.internal/ubuntu noble/main ppc64el dconf-service ppc64el 0.40.0-4 [31.0 kB] 393s Get:101 http://ftpmaster.internal/ubuntu noble/main ppc64el dconf-gsettings-backend ppc64el 0.40.0-4 [25.3 kB] 393s Get:102 http://ftpmaster.internal/ubuntu noble/main ppc64el libgtk-3-common all 3.24.40-2ubuntu1 [1200 kB] 393s Get:103 http://ftpmaster.internal/ubuntu noble/main ppc64el libgtk-3-0 ppc64el 3.24.40-2ubuntu1 [3344 kB] 395s Get:104 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-gtk-3.0 ppc64el 3.24.40-2ubuntu1 [245 kB] 395s Get:105 http://ftpmaster.internal/ubuntu noble/universe ppc64el libmozjs-102-0 ppc64el 102.15.1-1 [8458 kB] 396s Get:106 http://ftpmaster.internal/ubuntu noble/universe ppc64el libcjs0 ppc64el 6.0.0-2 [448 kB] 396s Get:107 http://ftpmaster.internal/ubuntu noble/universe ppc64el cjs ppc64el 6.0.0-2 [106 kB] 396s Get:108 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0-dev ppc64el 2.79.3-3ubuntu5 [838 kB] 396s Get:109 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-freedesktop-dev ppc64el 1.79.1-1 [29.0 kB] 396s Get:110 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-girepository-2.0-dev ppc64el 1.79.1-1 [41.7 kB] 396s Get:111 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-mako all 1.3.2-1 [63.3 kB] 396s Get:112 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-markdown all 3.5.2-1 [72.0 kB] 396s Get:113 http://ftpmaster.internal/ubuntu noble/main ppc64el gobject-introspection-bin ppc64el 1.79.1-1 [358 kB] 396s Get:114 http://ftpmaster.internal/ubuntu noble/main ppc64el libffi-dev ppc64el 3.4.6-1 [67.4 kB] 396s Get:115 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-bin ppc64el 2.79.3-3ubuntu5 [111 kB] 396s Get:116 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-packaging all 23.2-1 [40.6 kB] 396s Get:117 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libgirepository-2.0-0 ppc64el 2.79.3-3ubuntu5 [84.2 kB] 396s Get:118 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-dev-bin ppc64el 2.79.3-3ubuntu5 [245 kB] 396s Get:119 http://ftpmaster.internal/ubuntu noble/main ppc64el uuid-dev ppc64el 2.39.3-6ubuntu2 [37.6 kB] 396s Get:120 http://ftpmaster.internal/ubuntu noble/main ppc64el libblkid-dev ppc64el 2.39.3-6ubuntu2 [260 kB] 396s Get:121 http://ftpmaster.internal/ubuntu noble/main ppc64el libsepol-dev ppc64el 3.5-2 [471 kB] 396s Get:122 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-16-0 ppc64el 10.42-4ubuntu1 [245 kB] 396s Get:123 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-32-0 ppc64el 10.42-4ubuntu1 [228 kB] 396s Get:124 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-posix3 ppc64el 10.42-4ubuntu1 [7016 B] 396s Get:125 http://ftpmaster.internal/ubuntu noble/main ppc64el libpcre2-dev ppc64el 10.42-4ubuntu1 [794 kB] 397s Get:126 http://ftpmaster.internal/ubuntu noble/main ppc64el libselinux1-dev ppc64el 3.5-2build1 [192 kB] 397s Get:127 http://ftpmaster.internal/ubuntu noble/main ppc64el libmount-dev ppc64el 2.39.3-6ubuntu2 [14.9 kB] 397s Get:128 http://ftpmaster.internal/ubuntu noble/main ppc64el libpkgconf3 ppc64el 1.8.1-2 [36.9 kB] 397s Get:129 http://ftpmaster.internal/ubuntu noble/main ppc64el pkgconf-bin ppc64el 1.8.1-2 [22.0 kB] 397s Get:130 http://ftpmaster.internal/ubuntu noble/main ppc64el pkgconf ppc64el 1.8.1-2 [16.7 kB] 397s Get:131 http://ftpmaster.internal/ubuntu noble/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg-3ubuntu1 [902 kB] 397s Get:132 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-dev ppc64el 2.79.3-3ubuntu5 [2147 kB] 397s Get:133 http://ftpmaster.internal/ubuntu noble/main ppc64el gobject-introspection ppc64el 1.79.1-1 [23.3 kB] 397s Get:134 http://ftpmaster.internal/ubuntu noble/main ppc64el libbrotli-dev ppc64el 1.1.0-2 [421 kB] 397s Get:135 http://ftpmaster.internal/ubuntu noble/main ppc64el libbz2-dev ppc64el 1.0.8-5ubuntu1 [51.2 kB] 397s Get:136 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo-script-interpreter2 ppc64el 1.18.0-1 [78.3 kB] 397s Get:137 http://ftpmaster.internal/ubuntu noble/main ppc64el libexpat1-dev ppc64el 2.6.0-1 [152 kB] 397s Get:138 http://ftpmaster.internal/ubuntu noble/main ppc64el libpng-dev ppc64el 1.6.43-1 [327 kB] 397s Get:139 http://ftpmaster.internal/ubuntu noble/main ppc64el libfreetype-dev ppc64el 2.13.2+dfsg-1 [702 kB] 397s Get:140 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig-dev ppc64el 2.15.0-1ubuntu1 [212 kB] 397s Get:141 http://ftpmaster.internal/ubuntu noble/main ppc64el libpixman-1-dev ppc64el 0.42.2-1 [333 kB] 397s Get:142 http://ftpmaster.internal/ubuntu noble/main ppc64el x11-common all 1:7.7+23ubuntu2 [23.4 kB] 397s Get:143 http://ftpmaster.internal/ubuntu noble/main ppc64el libice6 ppc64el 2:1.0.10-1build2 [49.3 kB] 397s Get:144 http://ftpmaster.internal/ubuntu noble/main ppc64el libsm6 ppc64el 2:1.2.3-1build2 [18.5 kB] 397s Get:145 http://ftpmaster.internal/ubuntu noble/main ppc64el xorg-sgml-doctools all 1:1.11-1.1 [10.9 kB] 397s Get:146 http://ftpmaster.internal/ubuntu noble/main ppc64el x11proto-dev all 2023.2-1 [602 kB] 397s Get:147 http://ftpmaster.internal/ubuntu noble/main ppc64el x11proto-core-dev all 2023.2-1 [2444 B] 397s Get:148 http://ftpmaster.internal/ubuntu noble/main ppc64el libice-dev ppc64el 2:1.0.10-1build2 [60.0 kB] 397s Get:149 http://ftpmaster.internal/ubuntu noble/main ppc64el libsm-dev ppc64el 2:1.2.3-1build2 [20.7 kB] 397s Get:150 http://ftpmaster.internal/ubuntu noble/main ppc64el libxau-dev ppc64el 1:1.0.9-1build5 [10.3 kB] 397s Get:151 http://ftpmaster.internal/ubuntu noble/main ppc64el libxdmcp-dev ppc64el 1:1.1.3-0ubuntu5 [28.1 kB] 397s Get:152 http://ftpmaster.internal/ubuntu noble/main ppc64el xtrans-dev all 1.4.0-1 [68.9 kB] 397s Get:153 http://ftpmaster.internal/ubuntu noble/main ppc64el libpthread-stubs0-dev ppc64el 0.4-1build2 [5510 B] 397s Get:154 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb1-dev ppc64el 1.15-1 [96.0 kB] 397s Get:155 http://ftpmaster.internal/ubuntu noble/main ppc64el libx11-dev ppc64el 2:1.8.7-1 [837 kB] 397s Get:156 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-render0-dev ppc64el 1.15-1 [20.9 kB] 397s Get:157 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-shm0-dev ppc64el 1.15-1 [7294 B] 397s Get:158 http://ftpmaster.internal/ubuntu noble/main ppc64el libxext-dev ppc64el 2:1.3.4-1build1 [96.3 kB] 397s Get:159 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender-dev ppc64el 1:0.9.10-1.1 [30.4 kB] 397s Get:160 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo2-dev ppc64el 1.18.0-1 [41.1 kB] 397s Get:161 http://ftpmaster.internal/ubuntu noble/main ppc64el libgirepository-1.0-dev ppc64el 1.79.1-1 [28.7 kB] 397s Get:162 http://ftpmaster.internal/ubuntu noble/main ppc64el libgirepository1.0-dev ppc64el 1.79.1-1 [17.2 kB] 397s Get:163 http://ftpmaster.internal/ubuntu noble/universe ppc64el libmozjs-102-dev ppc64el 102.15.1-1 [9432 kB] 398s Get:164 http://ftpmaster.internal/ubuntu noble/universe ppc64el libcjs-dev ppc64el 6.0.0-2 [8524 B] 398s Fetched 107 MB in 8s (13.5 MB/s) 398s dpkg: libelf1:ppc64el: dependency problems, but removing anyway as you requested: 398s linux-headers-6.8.0-11-generic depends on libelf1 (>= 0.144). 398s libbpf1:ppc64el depends on libelf1 (>= 0.144). 398s iproute2 depends on libelf1 (>= 0.131). 398s 398s (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 ... 70109 files and directories currently installed.) 398s Removing libelf1:ppc64el (0.190-1) ... 398s Selecting previously unselected package libelf1t64:ppc64el. 398s (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 ... 70104 files and directories currently installed.) 398s Preparing to unpack .../000-libelf1t64_0.190-1.1build1_ppc64el.deb ... 398s Unpacking libelf1t64:ppc64el (0.190-1.1build1) ... 398s Selecting previously unselected package libgdk-pixbuf2.0-common. 398s Preparing to unpack .../001-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... 398s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 398s Selecting previously unselected package libjpeg-turbo8:ppc64el. 398s Preparing to unpack .../002-libjpeg-turbo8_2.1.5-2ubuntu1_ppc64el.deb ... 398s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 398s Selecting previously unselected package libjpeg8:ppc64el. 398s Preparing to unpack .../003-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 398s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 398s Selecting previously unselected package libdeflate0:ppc64el. 398s Preparing to unpack .../004-libdeflate0_1.19-1_ppc64el.deb ... 398s Unpacking libdeflate0:ppc64el (1.19-1) ... 398s Selecting previously unselected package libjbig0:ppc64el. 398s Preparing to unpack .../005-libjbig0_2.1-6.1ubuntu1_ppc64el.deb ... 398s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu1) ... 398s Selecting previously unselected package liblerc4:ppc64el. 398s Preparing to unpack .../006-liblerc4_4.0.0+ds-4ubuntu1_ppc64el.deb ... 398s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 398s Selecting previously unselected package libsharpyuv0:ppc64el. 398s Preparing to unpack .../007-libsharpyuv0_1.3.2-0.4_ppc64el.deb ... 398s Unpacking libsharpyuv0:ppc64el (1.3.2-0.4) ... 398s Selecting previously unselected package libwebp7:ppc64el. 398s Preparing to unpack .../008-libwebp7_1.3.2-0.4_ppc64el.deb ... 398s Unpacking libwebp7:ppc64el (1.3.2-0.4) ... 398s Selecting previously unselected package libtiff6:ppc64el. 398s Preparing to unpack .../009-libtiff6_4.5.1+git230720-3ubuntu1_ppc64el.deb ... 398s Unpacking libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 398s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 398s Preparing to unpack .../010-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3_ppc64el.deb ... 398s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.10+dfsg-3) ... 398s Selecting previously unselected package gtk-update-icon-cache. 398s Preparing to unpack .../011-gtk-update-icon-cache_3.24.40-2ubuntu1_ppc64el.deb ... 398s Unpacking gtk-update-icon-cache (3.24.40-2ubuntu1) ... 398s Selecting previously unselected package hicolor-icon-theme. 398s Preparing to unpack .../012-hicolor-icon-theme_0.17-2_all.deb ... 398s Unpacking hicolor-icon-theme (0.17-2) ... 399s Selecting previously unselected package humanity-icon-theme. 399s Preparing to unpack .../013-humanity-icon-theme_0.6.16_all.deb ... 399s Unpacking humanity-icon-theme (0.6.16) ... 399s Selecting previously unselected package ubuntu-mono. 399s Preparing to unpack .../014-ubuntu-mono_24.04-0ubuntu1_all.deb ... 399s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 400s Selecting previously unselected package adwaita-icon-theme. 400s Preparing to unpack .../015-adwaita-icon-theme_46~rc-1_all.deb ... 400s Unpacking adwaita-icon-theme (46~rc-1) ... 400s Selecting previously unselected package at-spi2-common. 400s Preparing to unpack .../016-at-spi2-common_2.51.90-3_all.deb ... 400s Unpacking at-spi2-common (2.51.90-3) ... 400s Selecting previously unselected package libc-dev-bin. 400s Preparing to unpack .../017-libc-dev-bin_2.39-0ubuntu2_ppc64el.deb ... 400s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 400s Selecting previously unselected package linux-libc-dev:ppc64el. 400s Preparing to unpack .../018-linux-libc-dev_6.8.0-11.11_ppc64el.deb ... 400s Unpacking linux-libc-dev:ppc64el (6.8.0-11.11) ... 400s Selecting previously unselected package libcrypt-dev:ppc64el. 400s Preparing to unpack .../019-libcrypt-dev_1%3a4.4.36-4_ppc64el.deb ... 400s Unpacking libcrypt-dev:ppc64el (1:4.4.36-4) ... 400s Selecting previously unselected package libtirpc-dev:ppc64el. 400s Preparing to unpack .../020-libtirpc-dev_1.3.4+ds-1build1_ppc64el.deb ... 400s Unpacking libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 400s Selecting previously unselected package libnsl-dev:ppc64el. 400s Preparing to unpack .../021-libnsl-dev_1.3.0-3_ppc64el.deb ... 400s Unpacking libnsl-dev:ppc64el (1.3.0-3) ... 400s Selecting previously unselected package rpcsvc-proto. 400s Preparing to unpack .../022-rpcsvc-proto_1.4.2-0ubuntu6_ppc64el.deb ... 400s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 400s Selecting previously unselected package libc6-dev:ppc64el. 400s Preparing to unpack .../023-libc6-dev_2.39-0ubuntu2_ppc64el.deb ... 400s Unpacking libc6-dev:ppc64el (2.39-0ubuntu2) ... 400s Selecting previously unselected package libisl23:ppc64el. 400s Preparing to unpack .../024-libisl23_0.26-3_ppc64el.deb ... 400s Unpacking libisl23:ppc64el (0.26-3) ... 401s Selecting previously unselected package libmpc3:ppc64el. 401s Preparing to unpack .../025-libmpc3_1.3.1-1_ppc64el.deb ... 401s Unpacking libmpc3:ppc64el (1.3.1-1) ... 401s Selecting previously unselected package cpp-13-powerpc64le-linux-gnu. 401s Preparing to unpack .../026-cpp-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 401s Unpacking cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 401s Selecting previously unselected package cpp-13. 401s Preparing to unpack .../027-cpp-13_13.2.0-17ubuntu2_ppc64el.deb ... 401s Unpacking cpp-13 (13.2.0-17ubuntu2) ... 401s Selecting previously unselected package cpp-powerpc64le-linux-gnu. 401s Preparing to unpack .../028-cpp-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 401s Unpacking cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 401s Selecting previously unselected package cpp. 401s Preparing to unpack .../029-cpp_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 401s Unpacking cpp (4:13.2.0-7ubuntu1) ... 401s Selecting previously unselected package libcc1-0:ppc64el. 401s Preparing to unpack .../030-libcc1-0_14-20240303-1ubuntu1_ppc64el.deb ... 401s Unpacking libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 401s Selecting previously unselected package libgomp1:ppc64el. 401s Preparing to unpack .../031-libgomp1_14-20240303-1ubuntu1_ppc64el.deb ... 401s Unpacking libgomp1:ppc64el (14-20240303-1ubuntu1) ... 401s Selecting previously unselected package libitm1:ppc64el. 401s Preparing to unpack .../032-libitm1_14-20240303-1ubuntu1_ppc64el.deb ... 401s Unpacking libitm1:ppc64el (14-20240303-1ubuntu1) ... 401s Selecting previously unselected package libatomic1:ppc64el. 401s Preparing to unpack .../033-libatomic1_14-20240303-1ubuntu1_ppc64el.deb ... 401s Unpacking libatomic1:ppc64el (14-20240303-1ubuntu1) ... 401s Selecting previously unselected package libasan8:ppc64el. 401s Preparing to unpack .../034-libasan8_14-20240303-1ubuntu1_ppc64el.deb ... 401s Unpacking libasan8:ppc64el (14-20240303-1ubuntu1) ... 401s Selecting previously unselected package liblsan0:ppc64el. 401s Preparing to unpack .../035-liblsan0_14-20240303-1ubuntu1_ppc64el.deb ... 401s Unpacking liblsan0:ppc64el (14-20240303-1ubuntu1) ... 401s Selecting previously unselected package libtsan2:ppc64el. 401s Preparing to unpack .../036-libtsan2_14-20240303-1ubuntu1_ppc64el.deb ... 401s Unpacking libtsan2:ppc64el (14-20240303-1ubuntu1) ... 401s Selecting previously unselected package libubsan1:ppc64el. 401s Preparing to unpack .../037-libubsan1_14-20240303-1ubuntu1_ppc64el.deb ... 401s Unpacking libubsan1:ppc64el (14-20240303-1ubuntu1) ... 401s Selecting previously unselected package libquadmath0:ppc64el. 401s Preparing to unpack .../038-libquadmath0_14-20240303-1ubuntu1_ppc64el.deb ... 401s Unpacking libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 401s Selecting previously unselected package libgcc-13-dev:ppc64el. 401s Preparing to unpack .../039-libgcc-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 401s Unpacking libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 401s Selecting previously unselected package gcc-13-powerpc64le-linux-gnu. 401s Preparing to unpack .../040-gcc-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 401s Unpacking gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 402s Selecting previously unselected package gcc-13. 402s Preparing to unpack .../041-gcc-13_13.2.0-17ubuntu2_ppc64el.deb ... 402s Unpacking gcc-13 (13.2.0-17ubuntu2) ... 402s Selecting previously unselected package gcc-powerpc64le-linux-gnu. 402s Preparing to unpack .../042-gcc-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 402s Unpacking gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 402s Selecting previously unselected package gcc. 402s Preparing to unpack .../043-gcc_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 402s Unpacking gcc (4:13.2.0-7ubuntu1) ... 402s Selecting previously unselected package libstdc++-13-dev:ppc64el. 402s Preparing to unpack .../044-libstdc++-13-dev_13.2.0-17ubuntu2_ppc64el.deb ... 402s Unpacking libstdc++-13-dev:ppc64el (13.2.0-17ubuntu2) ... 402s Selecting previously unselected package g++-13-powerpc64le-linux-gnu. 402s Preparing to unpack .../045-g++-13-powerpc64le-linux-gnu_13.2.0-17ubuntu2_ppc64el.deb ... 402s Unpacking g++-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 402s Selecting previously unselected package g++-13. 402s Preparing to unpack .../046-g++-13_13.2.0-17ubuntu2_ppc64el.deb ... 402s Unpacking g++-13 (13.2.0-17ubuntu2) ... 402s Selecting previously unselected package g++-powerpc64le-linux-gnu. 402s Preparing to unpack .../047-g++-powerpc64le-linux-gnu_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 402s Unpacking g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 402s Selecting previously unselected package g++. 402s Preparing to unpack .../048-g++_4%3a13.2.0-7ubuntu1_ppc64el.deb ... 402s Unpacking g++ (4:13.2.0-7ubuntu1) ... 402s Selecting previously unselected package build-essential. 403s Preparing to unpack .../049-build-essential_12.10ubuntu1_ppc64el.deb ... 403s Unpacking build-essential (12.10ubuntu1) ... 403s Selecting previously unselected package libatk1.0-0t64:ppc64el. 403s Preparing to unpack .../050-libatk1.0-0t64_2.51.90-3_ppc64el.deb ... 403s Unpacking libatk1.0-0t64:ppc64el (2.51.90-3) ... 403s Selecting previously unselected package gir1.2-atk-1.0:ppc64el. 403s Preparing to unpack .../051-gir1.2-atk-1.0_2.51.90-3_ppc64el.deb ... 403s Unpacking gir1.2-atk-1.0:ppc64el (2.51.90-3) ... 403s Selecting previously unselected package fonts-dejavu-mono. 403s Preparing to unpack .../052-fonts-dejavu-mono_2.37-8_all.deb ... 403s Unpacking fonts-dejavu-mono (2.37-8) ... 403s Selecting previously unselected package fonts-dejavu-core. 403s Preparing to unpack .../053-fonts-dejavu-core_2.37-8_all.deb ... 403s Unpacking fonts-dejavu-core (2.37-8) ... 403s Selecting previously unselected package fontconfig-config. 403s Preparing to unpack .../054-fontconfig-config_2.15.0-1ubuntu1_ppc64el.deb ... 403s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 403s Selecting previously unselected package libfontconfig1:ppc64el. 403s Preparing to unpack .../055-libfontconfig1_2.15.0-1ubuntu1_ppc64el.deb ... 403s Unpacking libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 403s Selecting previously unselected package libpixman-1-0:ppc64el. 403s Preparing to unpack .../056-libpixman-1-0_0.42.2-1_ppc64el.deb ... 403s Unpacking libpixman-1-0:ppc64el (0.42.2-1) ... 403s Selecting previously unselected package libxcb-render0:ppc64el. 403s Preparing to unpack .../057-libxcb-render0_1.15-1_ppc64el.deb ... 403s Unpacking libxcb-render0:ppc64el (1.15-1) ... 403s Selecting previously unselected package libxcb-shm0:ppc64el. 403s Preparing to unpack .../058-libxcb-shm0_1.15-1_ppc64el.deb ... 403s Unpacking libxcb-shm0:ppc64el (1.15-1) ... 403s Selecting previously unselected package libxrender1:ppc64el. 403s Preparing to unpack .../059-libxrender1_1%3a0.9.10-1.1_ppc64el.deb ... 403s Unpacking libxrender1:ppc64el (1:0.9.10-1.1) ... 403s Selecting previously unselected package libcairo2:ppc64el. 403s Preparing to unpack .../060-libcairo2_1.18.0-1_ppc64el.deb ... 403s Unpacking libcairo2:ppc64el (1.18.0-1) ... 403s Selecting previously unselected package libcairo-gobject2:ppc64el. 403s Preparing to unpack .../061-libcairo-gobject2_1.18.0-1_ppc64el.deb ... 403s Unpacking libcairo-gobject2:ppc64el (1.18.0-1) ... 403s Selecting previously unselected package gir1.2-freedesktop:ppc64el. 403s Preparing to unpack .../062-gir1.2-freedesktop_1.79.1-1_ppc64el.deb ... 403s Unpacking gir1.2-freedesktop:ppc64el (1.79.1-1) ... 403s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:ppc64el. 403s Preparing to unpack .../063-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3_ppc64el.deb ... 403s Unpacking gir1.2-gdkpixbuf-2.0:ppc64el (2.42.10+dfsg-3) ... 403s Selecting previously unselected package libgraphite2-3:ppc64el. 403s Preparing to unpack .../064-libgraphite2-3_1.3.14-2_ppc64el.deb ... 403s Unpacking libgraphite2-3:ppc64el (1.3.14-2) ... 403s Selecting previously unselected package libharfbuzz0b:ppc64el. 403s Preparing to unpack .../065-libharfbuzz0b_8.3.0-2_ppc64el.deb ... 403s Unpacking libharfbuzz0b:ppc64el (8.3.0-2) ... 403s Selecting previously unselected package libharfbuzz-gobject0:ppc64el. 403s Preparing to unpack .../066-libharfbuzz-gobject0_8.3.0-2_ppc64el.deb ... 403s Unpacking libharfbuzz-gobject0:ppc64el (8.3.0-2) ... 403s Selecting previously unselected package gir1.2-harfbuzz-0.0:ppc64el. 403s Preparing to unpack .../067-gir1.2-harfbuzz-0.0_8.3.0-2_ppc64el.deb ... 403s Unpacking gir1.2-harfbuzz-0.0:ppc64el (8.3.0-2) ... 403s Selecting previously unselected package fontconfig. 403s Preparing to unpack .../068-fontconfig_2.15.0-1ubuntu1_ppc64el.deb ... 403s Unpacking fontconfig (2.15.0-1ubuntu1) ... 403s Selecting previously unselected package libthai-data. 403s Preparing to unpack .../069-libthai-data_0.1.29-2_all.deb ... 403s Unpacking libthai-data (0.1.29-2) ... 403s Selecting previously unselected package libdatrie1:ppc64el. 403s Preparing to unpack .../070-libdatrie1_0.2.13-3_ppc64el.deb ... 403s Unpacking libdatrie1:ppc64el (0.2.13-3) ... 403s Selecting previously unselected package libthai0:ppc64el. 403s Preparing to unpack .../071-libthai0_0.1.29-2_ppc64el.deb ... 403s Unpacking libthai0:ppc64el (0.1.29-2) ... 403s Selecting previously unselected package libpango-1.0-0:ppc64el. 403s Preparing to unpack .../072-libpango-1.0-0_1.51.0+ds-4_ppc64el.deb ... 403s Unpacking libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 403s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 403s Preparing to unpack .../073-libpangoft2-1.0-0_1.51.0+ds-4_ppc64el.deb ... 403s Unpacking libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 403s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 403s Preparing to unpack .../074-libpangocairo-1.0-0_1.51.0+ds-4_ppc64el.deb ... 403s Unpacking libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 403s Selecting previously unselected package libxft2:ppc64el. 403s Preparing to unpack .../075-libxft2_2.3.6-1_ppc64el.deb ... 403s Unpacking libxft2:ppc64el (2.3.6-1) ... 403s Selecting previously unselected package libpangoxft-1.0-0:ppc64el. 403s Preparing to unpack .../076-libpangoxft-1.0-0_1.51.0+ds-4_ppc64el.deb ... 403s Unpacking libpangoxft-1.0-0:ppc64el (1.51.0+ds-4) ... 403s Selecting previously unselected package gir1.2-pango-1.0:ppc64el. 403s Preparing to unpack .../077-gir1.2-pango-1.0_1.51.0+ds-4_ppc64el.deb ... 403s Unpacking gir1.2-pango-1.0:ppc64el (1.51.0+ds-4) ... 403s Selecting previously unselected package libxi6:ppc64el. 403s Preparing to unpack .../078-libxi6_2%3a1.8.1-1_ppc64el.deb ... 403s Unpacking libxi6:ppc64el (2:1.8.1-1) ... 403s Selecting previously unselected package libatspi2.0-0:ppc64el. 403s Preparing to unpack .../079-libatspi2.0-0_2.50.0-1_ppc64el.deb ... 403s Unpacking libatspi2.0-0:ppc64el (2.50.0-1) ... 403s Selecting previously unselected package libatk-bridge2.0-0:ppc64el. 403s Preparing to unpack .../080-libatk-bridge2.0-0_2.50.0-1_ppc64el.deb ... 403s Unpacking libatk-bridge2.0-0:ppc64el (2.50.0-1) ... 403s Selecting previously unselected package liblcms2-2:ppc64el. 403s Preparing to unpack .../081-liblcms2-2_2.14-2_ppc64el.deb ... 403s Unpacking liblcms2-2:ppc64el (2.14-2) ... 403s Selecting previously unselected package libcolord2:ppc64el. 403s Preparing to unpack .../082-libcolord2_1.4.7-1_ppc64el.deb ... 403s Unpacking libcolord2:ppc64el (1.4.7-1) ... 403s Selecting previously unselected package libavahi-common-data:ppc64el. 403s Preparing to unpack .../083-libavahi-common-data_0.8-13ubuntu2_ppc64el.deb ... 403s Unpacking libavahi-common-data:ppc64el (0.8-13ubuntu2) ... 403s Selecting previously unselected package libavahi-common3:ppc64el. 403s Preparing to unpack .../084-libavahi-common3_0.8-13ubuntu2_ppc64el.deb ... 403s Unpacking libavahi-common3:ppc64el (0.8-13ubuntu2) ... 403s Selecting previously unselected package libavahi-client3:ppc64el. 403s Preparing to unpack .../085-libavahi-client3_0.8-13ubuntu2_ppc64el.deb ... 403s Unpacking libavahi-client3:ppc64el (0.8-13ubuntu2) ... 403s Selecting previously unselected package libcups2:ppc64el. 403s Preparing to unpack .../086-libcups2_2.4.6-0ubuntu3_ppc64el.deb ... 403s Unpacking libcups2:ppc64el (2.4.6-0ubuntu3) ... 403s Selecting previously unselected package libepoxy0:ppc64el. 403s Preparing to unpack .../087-libepoxy0_1.5.10-1_ppc64el.deb ... 403s Unpacking libepoxy0:ppc64el (1.5.10-1) ... 403s Selecting previously unselected package libwayland-client0:ppc64el. 403s Preparing to unpack .../088-libwayland-client0_1.22.0-2.1_ppc64el.deb ... 403s Unpacking libwayland-client0:ppc64el (1.22.0-2.1) ... 403s Selecting previously unselected package libwayland-cursor0:ppc64el. 403s Preparing to unpack .../089-libwayland-cursor0_1.22.0-2.1_ppc64el.deb ... 403s Unpacking libwayland-cursor0:ppc64el (1.22.0-2.1) ... 403s Selecting previously unselected package libwayland-egl1:ppc64el. 403s Preparing to unpack .../090-libwayland-egl1_1.22.0-2.1_ppc64el.deb ... 403s Unpacking libwayland-egl1:ppc64el (1.22.0-2.1) ... 404s Selecting previously unselected package libxcomposite1:ppc64el. 404s Preparing to unpack .../091-libxcomposite1_1%3a0.4.5-1build2_ppc64el.deb ... 404s Unpacking libxcomposite1:ppc64el (1:0.4.5-1build2) ... 404s Selecting previously unselected package libxfixes3:ppc64el. 404s Preparing to unpack .../092-libxfixes3_1%3a6.0.0-2_ppc64el.deb ... 404s Unpacking libxfixes3:ppc64el (1:6.0.0-2) ... 404s Selecting previously unselected package libxcursor1:ppc64el. 404s Preparing to unpack .../093-libxcursor1_1%3a1.2.1-1_ppc64el.deb ... 404s Unpacking libxcursor1:ppc64el (1:1.2.1-1) ... 404s Selecting previously unselected package libxdamage1:ppc64el. 404s Preparing to unpack .../094-libxdamage1_1%3a1.1.6-1_ppc64el.deb ... 404s Unpacking libxdamage1:ppc64el (1:1.1.6-1) ... 404s Selecting previously unselected package libxinerama1:ppc64el. 404s Preparing to unpack .../095-libxinerama1_2%3a1.1.4-3_ppc64el.deb ... 404s Unpacking libxinerama1:ppc64el (2:1.1.4-3) ... 404s Selecting previously unselected package libxrandr2:ppc64el. 404s Preparing to unpack .../096-libxrandr2_2%3a1.5.2-2_ppc64el.deb ... 404s Unpacking libxrandr2:ppc64el (2:1.5.2-2) ... 404s Selecting previously unselected package libdconf1:ppc64el. 404s Preparing to unpack .../097-libdconf1_0.40.0-4_ppc64el.deb ... 404s Unpacking libdconf1:ppc64el (0.40.0-4) ... 404s Selecting previously unselected package dconf-service. 404s Preparing to unpack .../098-dconf-service_0.40.0-4_ppc64el.deb ... 404s Unpacking dconf-service (0.40.0-4) ... 404s Selecting previously unselected package dconf-gsettings-backend:ppc64el. 404s Preparing to unpack .../099-dconf-gsettings-backend_0.40.0-4_ppc64el.deb ... 404s Unpacking dconf-gsettings-backend:ppc64el (0.40.0-4) ... 404s Selecting previously unselected package libgtk-3-common. 404s Preparing to unpack .../100-libgtk-3-common_3.24.40-2ubuntu1_all.deb ... 404s Unpacking libgtk-3-common (3.24.40-2ubuntu1) ... 404s Selecting previously unselected package libgtk-3-0:ppc64el. 404s Preparing to unpack .../101-libgtk-3-0_3.24.40-2ubuntu1_ppc64el.deb ... 404s Unpacking libgtk-3-0:ppc64el (3.24.40-2ubuntu1) ... 404s Selecting previously unselected package gir1.2-gtk-3.0:ppc64el. 404s Preparing to unpack .../102-gir1.2-gtk-3.0_3.24.40-2ubuntu1_ppc64el.deb ... 404s Unpacking gir1.2-gtk-3.0:ppc64el (3.24.40-2ubuntu1) ... 404s Selecting previously unselected package libmozjs-102-0:ppc64el. 404s Preparing to unpack .../103-libmozjs-102-0_102.15.1-1_ppc64el.deb ... 404s Unpacking libmozjs-102-0:ppc64el (102.15.1-1) ... 404s Selecting previously unselected package libcjs0:ppc64el. 404s Preparing to unpack .../104-libcjs0_6.0.0-2_ppc64el.deb ... 404s Unpacking libcjs0:ppc64el (6.0.0-2) ... 404s Selecting previously unselected package cjs. 404s Preparing to unpack .../105-cjs_6.0.0-2_ppc64el.deb ... 404s Unpacking cjs (6.0.0-2) ... 404s Selecting previously unselected package gir1.2-glib-2.0-dev:ppc64el. 404s Preparing to unpack .../106-gir1.2-glib-2.0-dev_2.79.3-3ubuntu5_ppc64el.deb ... 404s Unpacking gir1.2-glib-2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 404s Selecting previously unselected package gir1.2-freedesktop-dev:ppc64el. 404s Preparing to unpack .../107-gir1.2-freedesktop-dev_1.79.1-1_ppc64el.deb ... 404s Unpacking gir1.2-freedesktop-dev:ppc64el (1.79.1-1) ... 404s Selecting previously unselected package gir1.2-girepository-2.0-dev:ppc64el. 404s Preparing to unpack .../108-gir1.2-girepository-2.0-dev_1.79.1-1_ppc64el.deb ... 404s Unpacking gir1.2-girepository-2.0-dev:ppc64el (1.79.1-1) ... 404s Selecting previously unselected package python3-mako. 404s Preparing to unpack .../109-python3-mako_1.3.2-1_all.deb ... 404s Unpacking python3-mako (1.3.2-1) ... 404s Selecting previously unselected package python3-markdown. 404s Preparing to unpack .../110-python3-markdown_3.5.2-1_all.deb ... 404s Unpacking python3-markdown (3.5.2-1) ... 404s Selecting previously unselected package gobject-introspection-bin. 404s Preparing to unpack .../111-gobject-introspection-bin_1.79.1-1_ppc64el.deb ... 404s Unpacking gobject-introspection-bin (1.79.1-1) ... 404s Selecting previously unselected package libffi-dev:ppc64el. 404s Preparing to unpack .../112-libffi-dev_3.4.6-1_ppc64el.deb ... 404s Unpacking libffi-dev:ppc64el (3.4.6-1) ... 404s Selecting previously unselected package libglib2.0-bin. 404s Preparing to unpack .../113-libglib2.0-bin_2.79.3-3ubuntu5_ppc64el.deb ... 404s Unpacking libglib2.0-bin (2.79.3-3ubuntu5) ... 404s Selecting previously unselected package python3-packaging. 404s Preparing to unpack .../114-python3-packaging_23.2-1_all.deb ... 404s Unpacking python3-packaging (23.2-1) ... 404s Selecting previously unselected package libgirepository-2.0-0:ppc64el. 404s Preparing to unpack .../115-libgirepository-2.0-0_2.79.3-3ubuntu5_ppc64el.deb ... 404s Unpacking libgirepository-2.0-0:ppc64el (2.79.3-3ubuntu5) ... 404s Selecting previously unselected package libglib2.0-dev-bin. 404s Preparing to unpack .../116-libglib2.0-dev-bin_2.79.3-3ubuntu5_ppc64el.deb ... 404s Unpacking libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 404s Selecting previously unselected package uuid-dev:ppc64el. 404s Preparing to unpack .../117-uuid-dev_2.39.3-6ubuntu2_ppc64el.deb ... 404s Unpacking uuid-dev:ppc64el (2.39.3-6ubuntu2) ... 405s Selecting previously unselected package libblkid-dev:ppc64el. 405s Preparing to unpack .../118-libblkid-dev_2.39.3-6ubuntu2_ppc64el.deb ... 405s Unpacking libblkid-dev:ppc64el (2.39.3-6ubuntu2) ... 405s Selecting previously unselected package libsepol-dev:ppc64el. 405s Preparing to unpack .../119-libsepol-dev_3.5-2_ppc64el.deb ... 405s Unpacking libsepol-dev:ppc64el (3.5-2) ... 405s Selecting previously unselected package libpcre2-16-0:ppc64el. 405s Preparing to unpack .../120-libpcre2-16-0_10.42-4ubuntu1_ppc64el.deb ... 405s Unpacking libpcre2-16-0:ppc64el (10.42-4ubuntu1) ... 405s Selecting previously unselected package libpcre2-32-0:ppc64el. 405s Preparing to unpack .../121-libpcre2-32-0_10.42-4ubuntu1_ppc64el.deb ... 405s Unpacking libpcre2-32-0:ppc64el (10.42-4ubuntu1) ... 405s Selecting previously unselected package libpcre2-posix3:ppc64el. 405s Preparing to unpack .../122-libpcre2-posix3_10.42-4ubuntu1_ppc64el.deb ... 405s Unpacking libpcre2-posix3:ppc64el (10.42-4ubuntu1) ... 405s Selecting previously unselected package libpcre2-dev:ppc64el. 405s Preparing to unpack .../123-libpcre2-dev_10.42-4ubuntu1_ppc64el.deb ... 405s Unpacking libpcre2-dev:ppc64el (10.42-4ubuntu1) ... 405s Selecting previously unselected package libselinux1-dev:ppc64el. 405s Preparing to unpack .../124-libselinux1-dev_3.5-2build1_ppc64el.deb ... 405s Unpacking libselinux1-dev:ppc64el (3.5-2build1) ... 405s Selecting previously unselected package libmount-dev:ppc64el. 405s Preparing to unpack .../125-libmount-dev_2.39.3-6ubuntu2_ppc64el.deb ... 405s Unpacking libmount-dev:ppc64el (2.39.3-6ubuntu2) ... 405s Selecting previously unselected package libpkgconf3:ppc64el. 405s Preparing to unpack .../126-libpkgconf3_1.8.1-2_ppc64el.deb ... 405s Unpacking libpkgconf3:ppc64el (1.8.1-2) ... 405s Selecting previously unselected package pkgconf-bin. 405s Preparing to unpack .../127-pkgconf-bin_1.8.1-2_ppc64el.deb ... 405s Unpacking pkgconf-bin (1.8.1-2) ... 405s Selecting previously unselected package pkgconf:ppc64el. 405s Preparing to unpack .../128-pkgconf_1.8.1-2_ppc64el.deb ... 405s Unpacking pkgconf:ppc64el (1.8.1-2) ... 405s Selecting previously unselected package zlib1g-dev:ppc64el. 405s Preparing to unpack .../129-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_ppc64el.deb ... 405s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg-3ubuntu1) ... 405s Selecting previously unselected package libglib2.0-dev:ppc64el. 405s Preparing to unpack .../130-libglib2.0-dev_2.79.3-3ubuntu5_ppc64el.deb ... 405s Unpacking libglib2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 405s Selecting previously unselected package gobject-introspection:ppc64el. 405s Preparing to unpack .../131-gobject-introspection_1.79.1-1_ppc64el.deb ... 405s Unpacking gobject-introspection:ppc64el (1.79.1-1) ... 405s Selecting previously unselected package libbrotli-dev:ppc64el. 405s Preparing to unpack .../132-libbrotli-dev_1.1.0-2_ppc64el.deb ... 405s Unpacking libbrotli-dev:ppc64el (1.1.0-2) ... 405s Selecting previously unselected package libbz2-dev:ppc64el. 405s Preparing to unpack .../133-libbz2-dev_1.0.8-5ubuntu1_ppc64el.deb ... 405s Unpacking libbz2-dev:ppc64el (1.0.8-5ubuntu1) ... 405s Selecting previously unselected package libcairo-script-interpreter2:ppc64el. 405s Preparing to unpack .../134-libcairo-script-interpreter2_1.18.0-1_ppc64el.deb ... 405s Unpacking libcairo-script-interpreter2:ppc64el (1.18.0-1) ... 405s Selecting previously unselected package libexpat1-dev:ppc64el. 405s Preparing to unpack .../135-libexpat1-dev_2.6.0-1_ppc64el.deb ... 405s Unpacking libexpat1-dev:ppc64el (2.6.0-1) ... 405s Selecting previously unselected package libpng-dev:ppc64el. 405s Preparing to unpack .../136-libpng-dev_1.6.43-1_ppc64el.deb ... 405s Unpacking libpng-dev:ppc64el (1.6.43-1) ... 405s Selecting previously unselected package libfreetype-dev:ppc64el. 405s Preparing to unpack .../137-libfreetype-dev_2.13.2+dfsg-1_ppc64el.deb ... 405s Unpacking libfreetype-dev:ppc64el (2.13.2+dfsg-1) ... 405s Selecting previously unselected package libfontconfig-dev:ppc64el. 405s Preparing to unpack .../138-libfontconfig-dev_2.15.0-1ubuntu1_ppc64el.deb ... 405s Unpacking libfontconfig-dev:ppc64el (2.15.0-1ubuntu1) ... 405s Selecting previously unselected package libpixman-1-dev:ppc64el. 405s Preparing to unpack .../139-libpixman-1-dev_0.42.2-1_ppc64el.deb ... 405s Unpacking libpixman-1-dev:ppc64el (0.42.2-1) ... 405s Selecting previously unselected package x11-common. 405s Preparing to unpack .../140-x11-common_1%3a7.7+23ubuntu2_all.deb ... 405s Unpacking x11-common (1:7.7+23ubuntu2) ... 405s Selecting previously unselected package libice6:ppc64el. 405s Preparing to unpack .../141-libice6_2%3a1.0.10-1build2_ppc64el.deb ... 405s Unpacking libice6:ppc64el (2:1.0.10-1build2) ... 405s Selecting previously unselected package libsm6:ppc64el. 405s Preparing to unpack .../142-libsm6_2%3a1.2.3-1build2_ppc64el.deb ... 405s Unpacking libsm6:ppc64el (2:1.2.3-1build2) ... 405s Selecting previously unselected package xorg-sgml-doctools. 405s Preparing to unpack .../143-xorg-sgml-doctools_1%3a1.11-1.1_all.deb ... 405s Unpacking xorg-sgml-doctools (1:1.11-1.1) ... 405s Selecting previously unselected package x11proto-dev. 405s Preparing to unpack .../144-x11proto-dev_2023.2-1_all.deb ... 405s Unpacking x11proto-dev (2023.2-1) ... 405s Selecting previously unselected package x11proto-core-dev. 405s Preparing to unpack .../145-x11proto-core-dev_2023.2-1_all.deb ... 405s Unpacking x11proto-core-dev (2023.2-1) ... 405s Selecting previously unselected package libice-dev:ppc64el. 405s Preparing to unpack .../146-libice-dev_2%3a1.0.10-1build2_ppc64el.deb ... 405s Unpacking libice-dev:ppc64el (2:1.0.10-1build2) ... 405s Selecting previously unselected package libsm-dev:ppc64el. 405s Preparing to unpack .../147-libsm-dev_2%3a1.2.3-1build2_ppc64el.deb ... 405s Unpacking libsm-dev:ppc64el (2:1.2.3-1build2) ... 405s Selecting previously unselected package libxau-dev:ppc64el. 405s Preparing to unpack .../148-libxau-dev_1%3a1.0.9-1build5_ppc64el.deb ... 405s Unpacking libxau-dev:ppc64el (1:1.0.9-1build5) ... 405s Selecting previously unselected package libxdmcp-dev:ppc64el. 405s Preparing to unpack .../149-libxdmcp-dev_1%3a1.1.3-0ubuntu5_ppc64el.deb ... 405s Unpacking libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu5) ... 405s Selecting previously unselected package xtrans-dev. 405s Preparing to unpack .../150-xtrans-dev_1.4.0-1_all.deb ... 405s Unpacking xtrans-dev (1.4.0-1) ... 405s Selecting previously unselected package libpthread-stubs0-dev:ppc64el. 405s Preparing to unpack .../151-libpthread-stubs0-dev_0.4-1build2_ppc64el.deb ... 405s Unpacking libpthread-stubs0-dev:ppc64el (0.4-1build2) ... 406s Selecting previously unselected package libxcb1-dev:ppc64el. 406s Preparing to unpack .../152-libxcb1-dev_1.15-1_ppc64el.deb ... 406s Unpacking libxcb1-dev:ppc64el (1.15-1) ... 406s Selecting previously unselected package libx11-dev:ppc64el. 406s Preparing to unpack .../153-libx11-dev_2%3a1.8.7-1_ppc64el.deb ... 406s Unpacking libx11-dev:ppc64el (2:1.8.7-1) ... 406s Selecting previously unselected package libxcb-render0-dev:ppc64el. 406s Preparing to unpack .../154-libxcb-render0-dev_1.15-1_ppc64el.deb ... 406s Unpacking libxcb-render0-dev:ppc64el (1.15-1) ... 406s Selecting previously unselected package libxcb-shm0-dev:ppc64el. 406s Preparing to unpack .../155-libxcb-shm0-dev_1.15-1_ppc64el.deb ... 406s Unpacking libxcb-shm0-dev:ppc64el (1.15-1) ... 406s Selecting previously unselected package libxext-dev:ppc64el. 406s Preparing to unpack .../156-libxext-dev_2%3a1.3.4-1build1_ppc64el.deb ... 406s Unpacking libxext-dev:ppc64el (2:1.3.4-1build1) ... 406s Selecting previously unselected package libxrender-dev:ppc64el. 406s Preparing to unpack .../157-libxrender-dev_1%3a0.9.10-1.1_ppc64el.deb ... 406s Unpacking libxrender-dev:ppc64el (1:0.9.10-1.1) ... 406s Selecting previously unselected package libcairo2-dev:ppc64el. 406s Preparing to unpack .../158-libcairo2-dev_1.18.0-1_ppc64el.deb ... 406s Unpacking libcairo2-dev:ppc64el (1.18.0-1) ... 406s Selecting previously unselected package libgirepository-1.0-dev:ppc64el. 406s Preparing to unpack .../159-libgirepository-1.0-dev_1.79.1-1_ppc64el.deb ... 406s Unpacking libgirepository-1.0-dev:ppc64el (1.79.1-1) ... 406s Selecting previously unselected package libgirepository1.0-dev. 406s Preparing to unpack .../160-libgirepository1.0-dev_1.79.1-1_ppc64el.deb ... 406s Unpacking libgirepository1.0-dev (1.79.1-1) ... 406s Selecting previously unselected package libmozjs-102-dev. 406s Preparing to unpack .../161-libmozjs-102-dev_102.15.1-1_ppc64el.deb ... 406s Unpacking libmozjs-102-dev (102.15.1-1) ... 406s Selecting previously unselected package libcjs-dev. 406s Preparing to unpack .../162-libcjs-dev_6.0.0-2_ppc64el.deb ... 406s Unpacking libcjs-dev (6.0.0-2) ... 406s Selecting previously unselected package autopkgtest-satdep. 406s Preparing to unpack .../163-2-autopkgtest-satdep.deb ... 406s Unpacking autopkgtest-satdep (0) ... 406s Setting up libgraphite2-3:ppc64el (1.3.14-2) ... 406s Setting up liblcms2-2:ppc64el (2.14-2) ... 406s Setting up libpixman-1-0:ppc64el (0.42.2-1) ... 406s Setting up libsharpyuv0:ppc64el (1.3.2-0.4) ... 406s Setting up libpixman-1-dev:ppc64el (0.42.2-1) ... 406s Setting up libxdamage1:ppc64el (1:1.1.6-1) ... 406s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 406s Setting up hicolor-icon-theme (0.17-2) ... 406s Setting up libxi6:ppc64el (2:1.8.1-1) ... 406s Setting up libxrender1:ppc64el (1:0.9.10-1.1) ... 406s Setting up libdatrie1:ppc64el (0.2.13-3) ... 406s Setting up libgirepository-2.0-0:ppc64el (2.79.3-3ubuntu5) ... 406s Setting up libxcb-render0:ppc64el (1.15-1) ... 406s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 406s Setting up x11-common (1:7.7+23ubuntu2) ... 407s Setting up libdeflate0:ppc64el (1.19-1) ... 407s Setting up linux-libc-dev:ppc64el (6.8.0-11.11) ... 407s Setting up libxcb-shm0:ppc64el (1.15-1) ... 407s Setting up libatspi2.0-0:ppc64el (2.50.0-1) ... 407s Setting up libgomp1:ppc64el (14-20240303-1ubuntu1) ... 407s Setting up libffi-dev:ppc64el (3.4.6-1) ... 407s Setting up libpthread-stubs0-dev:ppc64el (0.4-1build2) ... 407s Setting up libjbig0:ppc64el (2.1-6.1ubuntu1) ... 407s Setting up libpcre2-16-0:ppc64el (10.42-4ubuntu1) ... 407s Setting up libcolord2:ppc64el (1.4.7-1) ... 407s Setting up libelf1t64:ppc64el (0.190-1.1build1) ... 407s Setting up libdconf1:ppc64el (0.40.0-4) ... 407s Setting up xtrans-dev (1.4.0-1) ... 407s Setting up libpcre2-32-0:ppc64el (10.42-4ubuntu1) ... 407s Setting up python3-packaging (23.2-1) ... 407s Setting up libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 407s Setting up libpkgconf3:ppc64el (1.8.1-2) ... 407s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 407s Setting up libepoxy0:ppc64el (1.5.10-1) ... 407s Setting up libxfixes3:ppc64el (1:6.0.0-2) ... 407s Setting up libavahi-common-data:ppc64el (0.8-13ubuntu2) ... 407s Setting up libquadmath0:ppc64el (14-20240303-1ubuntu1) ... 407s Setting up libxinerama1:ppc64el (2:1.1.4-3) ... 407s Setting up fonts-dejavu-mono (2.37-8) ... 407s Setting up libmpc3:ppc64el (1.3.1-1) ... 407s Setting up libatomic1:ppc64el (14-20240303-1ubuntu1) ... 407s Setting up python3-markdown (3.5.2-1) ... 407s Setting up libxrandr2:ppc64el (2:1.5.2-2) ... 407s Setting up fonts-dejavu-core (2.37-8) ... 407s Setting up libsepol-dev:ppc64el (3.5-2) ... 407s Setting up pkgconf-bin (1.8.1-2) ... 407s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 407s Setting up libmozjs-102-0:ppc64el (102.15.1-1) ... 407s Setting up libwebp7:ppc64el (1.3.2-0.4) ... 407s Setting up libubsan1:ppc64el (14-20240303-1ubuntu1) ... 407s Setting up libpcre2-posix3:ppc64el (10.42-4ubuntu1) ... 407s Setting up libnsl-dev:ppc64el (1.3.0-3) ... 407s Setting up gir1.2-glib-2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 407s Setting up at-spi2-common (2.51.90-3) ... 407s Setting up libcrypt-dev:ppc64el (1:4.4.36-4) ... 407s Setting up libasan8:ppc64el (14-20240303-1ubuntu1) ... 407s Setting up libharfbuzz0b:ppc64el (8.3.0-2) ... 407s Setting up libthai-data (0.1.29-2) ... 407s Setting up xorg-sgml-doctools (1:1.11-1.1) ... 407s Setting up libwayland-egl1:ppc64el (1.22.0-2.1) ... 407s Setting up libtsan2:ppc64el (14-20240303-1ubuntu1) ... 407s Setting up libisl23:ppc64el (0.26-3) ... 407s Setting up libc-dev-bin (2.39-0ubuntu2) ... 407s Setting up cpp-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 407s Setting up libxcomposite1:ppc64el (1:0.4.5-1build2) ... 407s Setting up libmozjs-102-dev (102.15.1-1) ... 407s Setting up libcc1-0:ppc64el (14-20240303-1ubuntu1) ... 407s Setting up libbrotli-dev:ppc64el (1.1.0-2) ... 407s Setting up liblsan0:ppc64el (14-20240303-1ubuntu1) ... 407s Setting up libitm1:ppc64el (14-20240303-1ubuntu1) ... 407s Setting up python3-mako (1.3.2-1) ... 407s Setting up cpp-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 407s Setting up libwayland-client0:ppc64el (1.22.0-2.1) ... 407s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 407s Setting up x11proto-dev (2023.2-1) ... 407s Setting up libglib2.0-dev-bin (2.79.3-3ubuntu5) ... 407s Setting up libice6:ppc64el (2:1.0.10-1build2) ... 407s Setting up libatk1.0-0t64:ppc64el (2.51.90-3) ... 407s Setting up libxau-dev:ppc64el (1:1.0.9-1build5) ... 407s Setting up cpp-13 (13.2.0-17ubuntu2) ... 407s Setting up libice-dev:ppc64el (2:1.0.10-1build2) ... 407s Setting up gir1.2-atk-1.0:ppc64el (2.51.90-3) ... 407s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 407s Setting up libxcursor1:ppc64el (1:1.2.1-1) ... 407s Setting up libavahi-common3:ppc64el (0.8-13ubuntu2) ... 407s Setting up libglib2.0-bin (2.79.3-3ubuntu5) ... 407s Setting up dconf-service (0.40.0-4) ... 407s Setting up libharfbuzz-gobject0:ppc64el (8.3.0-2) ... 407s Setting up gir1.2-girepository-2.0-dev:ppc64el (1.79.1-1) ... 407s Setting up pkgconf:ppc64el (1.8.1-2) ... 407s Setting up libatk-bridge2.0-0:ppc64el (2.50.0-1) ... 407s Setting up libthai0:ppc64el (0.1.29-2) ... 407s Setting up libxdmcp-dev:ppc64el (1:1.1.3-0ubuntu5) ... 407s Setting up x11proto-core-dev (2023.2-1) ... 407s Setting up libgcc-13-dev:ppc64el (13.2.0-17ubuntu2) ... 407s Setting up libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 407s Setting up libwayland-cursor0:ppc64el (1.22.0-2.1) ... 407s Setting up cpp (4:13.2.0-7ubuntu1) ... 407s Setting up libc6-dev:ppc64el (2.39-0ubuntu2) ... 407s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.10+dfsg-3) ... 408s Setting up libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 408s Setting up libsm6:ppc64el (2:1.2.3-1build2) ... 408s Setting up libavahi-client3:ppc64el (0.8-13ubuntu2) ... 408s Setting up libstdc++-13-dev:ppc64el (13.2.0-17ubuntu2) ... 408s Setting up libbz2-dev:ppc64el (1.0.8-5ubuntu1) ... 408s Setting up gtk-update-icon-cache (3.24.40-2ubuntu1) ... 408s Setting up fontconfig (2.15.0-1ubuntu1) ... 410s Regenerating fonts cache... done. 410s Setting up libxft2:ppc64el (2.3.6-1) ... 410s Setting up libxcb1-dev:ppc64el (1.15-1) ... 410s Setting up libpcre2-dev:ppc64el (10.42-4ubuntu1) ... 410s Setting up dconf-gsettings-backend:ppc64el (0.40.0-4) ... 410s Setting up gir1.2-gdkpixbuf-2.0:ppc64el (2.42.10+dfsg-3) ... 410s Setting up libsm-dev:ppc64el (2:1.2.3-1build2) ... 410s Setting up libselinux1-dev:ppc64el (3.5-2build1) ... 410s Setting up libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 410s Setting up libx11-dev:ppc64el (2:1.8.7-1) ... 410s Setting up libcairo2:ppc64el (1.18.0-1) ... 410s Setting up libxcb-shm0-dev:ppc64el (1.15-1) ... 410s Setting up libexpat1-dev:ppc64el (2.6.0-1) ... 410s Setting up uuid-dev:ppc64el (2.39.3-6ubuntu2) ... 410s Setting up gcc-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 410s Setting up gcc-13 (13.2.0-17ubuntu2) ... 410s Setting up libxcb-render0-dev:ppc64el (1.15-1) ... 410s Setting up libxext-dev:ppc64el (2:1.3.4-1build1) ... 410s Setting up libcups2:ppc64el (2.4.6-0ubuntu3) ... 410s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg-3ubuntu1) ... 410s Setting up libcairo-gobject2:ppc64el (1.18.0-1) ... 410s Setting up libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 410s Setting up libxrender-dev:ppc64el (1:0.9.10-1.1) ... 410s Setting up libgtk-3-common (3.24.40-2ubuntu1) ... 410s Setting up libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 410s Setting up libcairo-script-interpreter2:ppc64el (1.18.0-1) ... 410s Setting up libblkid-dev:ppc64el (2.39.3-6ubuntu2) ... 410s Setting up gir1.2-freedesktop:ppc64el (1.79.1-1) ... 410s Setting up libpangoxft-1.0-0:ppc64el (1.51.0+ds-4) ... 410s Setting up libpng-dev:ppc64el (1.6.43-1) ... 410s Setting up gir1.2-harfbuzz-0.0:ppc64el (8.3.0-2) ... 410s Setting up g++-13-powerpc64le-linux-gnu (13.2.0-17ubuntu2) ... 410s Setting up libcjs0:ppc64el (6.0.0-2) ... 410s Setting up libfreetype-dev:ppc64el (2.13.2+dfsg-1) ... 410s Setting up gir1.2-pango-1.0:ppc64el (1.51.0+ds-4) ... 410s Setting up gcc-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 410s Setting up gir1.2-freedesktop-dev:ppc64el (1.79.1-1) ... 410s Setting up libmount-dev:ppc64el (2.39.3-6ubuntu2) ... 410s Setting up g++-powerpc64le-linux-gnu (4:13.2.0-7ubuntu1) ... 410s Setting up g++-13 (13.2.0-17ubuntu2) ... 410s Setting up libfontconfig-dev:ppc64el (2.15.0-1ubuntu1) ... 410s Setting up gcc (4:13.2.0-7ubuntu1) ... 410s Setting up libglib2.0-dev:ppc64el (2.79.3-3ubuntu5) ... 410s Setting up g++ (4:13.2.0-7ubuntu1) ... 410s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 410s Setting up build-essential (12.10ubuntu1) ... 410s Setting up gobject-introspection-bin (1.79.1-1) ... 410s Setting up adwaita-icon-theme (46~rc-1) ... 410s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 410s Setting up humanity-icon-theme (0.6.16) ... 410s Setting up ubuntu-mono (24.04-0ubuntu1) ... 410s Processing triggers for man-db (2.12.0-3) ... 411s Processing triggers for libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 411s Setting up libcairo2-dev:ppc64el (1.18.0-1) ... 411s Processing triggers for install-info (7.1-3) ... 411s Setting up libgtk-3-0:ppc64el (3.24.40-2ubuntu1) ... 411s Processing triggers for libc-bin (2.39-0ubuntu2) ... 411s Setting up gir1.2-gtk-3.0:ppc64el (3.24.40-2ubuntu1) ... 411s Setting up gobject-introspection:ppc64el (1.79.1-1) ... 411s Setting up cjs (6.0.0-2) ... 411s Setting up libgirepository-1.0-dev:ppc64el (1.79.1-1) ... 411s Setting up libgirepository1.0-dev (1.79.1-1) ... 411s Setting up libcjs-dev (6.0.0-2) ... 411s Setting up autopkgtest-satdep (0) ... 417s (Reading database ... 88756 files and directories currently installed.) 417s Removing autopkgtest-satdep (0) ... 419s autopkgtest [19:19:09]: test build: [----------------------- 420s build: OK 420s run: OK 420s autopkgtest [19:19:10]: test build: -----------------------] 420s autopkgtest [19:19:10]: test build: - - - - - - - - - - results - - - - - - - - - - 420s build PASS (superficial) 421s autopkgtest [19:19:11]: test installed-tests: preparing testbed 552s autopkgtest [19:21:22]: testbed dpkg architecture: ppc64el 552s autopkgtest [19:21:22]: testbed apt version: 2.7.12 552s autopkgtest [19:21:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup 553s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 553s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4812 B] 553s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [454 kB] 554s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [2966 kB] 555s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [47.8 kB] 555s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [607 kB] 555s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 555s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 555s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 555s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [3308 kB] 555s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 555s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [42.5 kB] 555s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 557s Fetched 7560 kB in 2s (3037 kB/s) 558s Reading package lists... 560s Reading package lists... 560s Building dependency tree... 560s Reading state information... 561s Calculating upgrade... 561s The following packages will be REMOVED: 561s libglib2.0-0 561s The following NEW packages will be installed: 561s libglib2.0-0t64 xdg-user-dirs 561s The following packages will be upgraded: 561s dosfstools gir1.2-glib-2.0 libglib2.0-data 561s 3 upgraded, 2 newly installed, 1 to remove and 0 not upgraded. 561s Need to get 2123 kB of archives. 561s After this operation, 195 kB of additional disk space will be used. 561s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-glib-2.0 ppc64el 2.79.3-3ubuntu5 [182 kB] 561s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-0t64 ppc64el 2.79.3-3ubuntu5 [1773 kB] 561s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libglib2.0-data all 2.79.3-3ubuntu5 [46.6 kB] 561s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el xdg-user-dirs ppc64el 0.18-1 [20.0 kB] 561s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el dosfstools ppc64el 4.2-1.1 [101 kB] 562s Fetched 2123 kB in 1s (3227 kB/s) 562s (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 ... 70096 files and directories currently installed.) 562s Preparing to unpack .../gir1.2-glib-2.0_2.79.3-3ubuntu5_ppc64el.deb ... 562s Unpacking gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 562s dpkg: libglib2.0-0:ppc64el: dependency problems, but removing anyway as you requested: 562s udisks2 depends on libglib2.0-0 (>= 2.77.0). 562s shared-mime-info depends on libglib2.0-0 (>= 2.75.3). 562s python3-gi depends on libglib2.0-0 (>= 2.77.0). 562s python3-dbus depends on libglib2.0-0 (>= 2.16.0). 562s netplan.io depends on libglib2.0-0 (>= 2.70.0). 562s netplan-generator depends on libglib2.0-0 (>= 2.70.0). 562s libxmlb2:ppc64el depends on libglib2.0-0 (>= 2.54.0). 562s libvolume-key1:ppc64el depends on libglib2.0-0 (>= 2.18.0). 562s libudisks2-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 562s libqrtr-glib0:ppc64el depends on libglib2.0-0 (>= 2.56). 562s libqmi-proxy depends on libglib2.0-0 (>= 2.30.0). 562s libqmi-glib5:ppc64el depends on libglib2.0-0 (>= 2.54.0). 562s libpolkit-gobject-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 562s libpolkit-agent-1-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 562s libnetplan0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 562s libmm-glib0:ppc64el depends on libglib2.0-0 (>= 2.62.0). 562s libmbim-proxy depends on libglib2.0-0 (>= 2.56). 562s libmbim-glib4:ppc64el depends on libglib2.0-0 (>= 2.56). 562s libjson-glib-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.75.3). 562s libjcat1:ppc64el depends on libglib2.0-0 (>= 2.75.3). 562s libgusb2:ppc64el depends on libglib2.0-0 (>= 2.75.3). 562s libgudev-1.0-0:ppc64el depends on libglib2.0-0 (>= 2.38.0). 562s libgirepository-1.0-1:ppc64el depends on libglib2.0-0 (>= 2.79.0). 562s libfwupd2:ppc64el depends on libglib2.0-0 (>= 2.79.0). 562s libblockdev3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 562s libblockdev-utils3:ppc64el depends on libglib2.0-0 (>= 2.75.3). 562s libblockdev-swap3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 562s libblockdev-part3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 562s libblockdev-nvme3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 562s libblockdev-mdraid3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 562s libblockdev-loop3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 562s libblockdev-fs3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 562s libblockdev-crypto3:ppc64el depends on libglib2.0-0 (>= 2.42.2). 562s fwupd depends on libglib2.0-0 (>= 2.79.0). 562s bolt depends on libglib2.0-0 (>= 2.56.0). 562s 562s (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 ... 70096 files and directories currently installed.) 562s Removing libglib2.0-0:ppc64el (2.79.2-1~ubuntu1) ... 562s Selecting previously unselected package libglib2.0-0t64:ppc64el. 562s (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 ... 70071 files and directories currently installed.) 562s Preparing to unpack .../libglib2.0-0t64_2.79.3-3ubuntu5_ppc64el.deb ... 562s libglib2.0-0t64.preinst: Removing /var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm to avoid loss of /usr/share/glib-2.0/schemas/gschemas.compiled... 562s removed '/var/lib/dpkg/info/libglib2.0-0:ppc64el.postrm' 562s Unpacking libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 562s Preparing to unpack .../libglib2.0-data_2.79.3-3ubuntu5_all.deb ... 562s Unpacking libglib2.0-data (2.79.3-3ubuntu5) over (2.79.2-1~ubuntu1) ... 562s Selecting previously unselected package xdg-user-dirs. 562s Preparing to unpack .../xdg-user-dirs_0.18-1_ppc64el.deb ... 562s Unpacking xdg-user-dirs (0.18-1) ... 562s Preparing to unpack .../dosfstools_4.2-1.1_ppc64el.deb ... 562s Unpacking dosfstools (4.2-1.1) over (4.2-1build3) ... 562s Setting up xdg-user-dirs (0.18-1) ... 562s Setting up dosfstools (4.2-1.1) ... 562s Setting up libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 562s No schema files found: doing nothing. 562s Setting up libglib2.0-data (2.79.3-3ubuntu5) ... 562s Setting up gir1.2-glib-2.0:ppc64el (2.79.3-3ubuntu5) ... 562s Processing triggers for man-db (2.12.0-3) ... 563s Processing triggers for libc-bin (2.39-0ubuntu2) ... 563s Reading package lists... 563s Building dependency tree... 563s Reading state information... 564s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 564s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 564s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 564s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 564s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 565s Reading package lists... 565s Reading package lists... 566s Building dependency tree... 566s Reading state information... 566s Calculating upgrade... 566s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 566s Reading package lists... 566s Building dependency tree... 566s Reading state information... 566s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 570s Reading package lists... 570s Building dependency tree... 570s Reading state information... 570s Starting pkgProblemResolver with broken count: 0 570s Starting 2 pkgProblemResolver with broken count: 0 570s Done 571s The following additional packages will be installed: 571s adwaita-icon-theme at-spi2-common at-spi2-core cjs cjs-tests dbus-x11 571s dconf-gsettings-backend dconf-service fontconfig fontconfig-config 571s fonts-dejavu-core fonts-dejavu-mono gir1.2-atk-1.0 gir1.2-freedesktop 571s gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 571s gnome-desktop-testing gsettings-desktop-schemas gtk-update-icon-cache 571s hicolor-icon-theme humanity-icon-theme libatk-bridge2.0-0 libatk1.0-0t64 571s libatspi2.0-0t64 libavahi-client3 libavahi-common-data libavahi-common3 571s libcairo-gobject2 libcairo2 libcjs0 libcolord2 libcups2 libdatrie1 libdconf1 571s libdeflate0 libdrm-amdgpu1 libdrm-nouveau2 libdrm-radeon1 libepoxy0 571s libfontconfig1 libfontenc1 libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common 571s libgl1 libgl1-mesa-dri libglapi-mesa libglvnd0 libglx-mesa0 libglx0 571s libgraphite2-3 libgtk-3-0 libgtk-3-common libharfbuzz-gobject0 libharfbuzz0b 571s libice6 libjbig0 libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17 571s libmozjs-102-0 libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 571s libpangoxft-1.0-0 libpixman-1-0 libsharpyuv0 libsm6 libthai-data libthai0 571s libtiff6 libunwind8 libvulkan1 libwayland-client0 libwayland-cursor0 571s libwayland-egl1 libwebp7 libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 571s libxcb-glx0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-shm0 571s libxcb-sync1 libxcb-xfixes0 libxcomposite1 libxcursor1 libxdamage1 571s libxfixes3 libxfont2 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6 libxpm4 571s libxrandr2 libxrender1 libxshmfence1 libxt6 libxtst6 libxxf86vm1 571s session-migration ubuntu-mono x11-common x11-xkb-utils xserver-common xvfb 571s Suggested packages: 571s colord cups-common gvfs liblcms2-utils 571s Recommended packages: 571s librsvg2-common libgdk-pixbuf2.0-bin libgl1-amber-dri libgtk-3-bin 571s mesa-vulkan-drivers | vulkan-icd xfonts-base 571s The following NEW packages will be installed: 571s adwaita-icon-theme at-spi2-common at-spi2-core autopkgtest-satdep cjs 571s cjs-tests dbus-x11 dconf-gsettings-backend dconf-service fontconfig 571s fontconfig-config fonts-dejavu-core fonts-dejavu-mono gir1.2-atk-1.0 571s gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 571s gir1.2-pango-1.0 gnome-desktop-testing gsettings-desktop-schemas 571s gtk-update-icon-cache hicolor-icon-theme humanity-icon-theme 571s libatk-bridge2.0-0 libatk1.0-0t64 libatspi2.0-0t64 libavahi-client3 571s libavahi-common-data libavahi-common3 libcairo-gobject2 libcairo2 libcjs0 571s libcolord2 libcups2 libdatrie1 libdconf1 libdeflate0 libdrm-amdgpu1 571s libdrm-nouveau2 libdrm-radeon1 libepoxy0 libfontconfig1 libfontenc1 571s libgdk-pixbuf-2.0-0 libgdk-pixbuf2.0-common libgl1 libgl1-mesa-dri 571s libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgraphite2-3 libgtk-3-0 571s libgtk-3-common libharfbuzz-gobject0 libharfbuzz0b libice6 libjbig0 571s libjpeg-turbo8 libjpeg8 liblcms2-2 liblerc4 libllvm17 libmozjs-102-0 571s libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 571s libpixman-1-0 libsharpyuv0 libsm6 libthai-data libthai0 libtiff6 libunwind8 571s libvulkan1 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwebp7 571s libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0 571s libxcb-randr0 libxcb-render0 libxcb-shm0 libxcb-sync1 libxcb-xfixes0 571s libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxfont2 libxft2 libxi6 571s libxinerama1 libxkbfile1 libxmu6 libxpm4 libxrandr2 libxrender1 571s libxshmfence1 libxt6 libxtst6 libxxf86vm1 session-migration ubuntu-mono 571s x11-common x11-xkb-utils xserver-common xvfb 571s 0 upgraded, 115 newly installed, 0 to remove and 0 not upgraded. 571s Need to get 60.1 MB/60.1 MB of archives. 571s After this operation, 297 MB of additional disk space will be used. 571s Get:1 /tmp/autopkgtest.qFOop4/3-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [752 B] 571s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libgdk-pixbuf2.0-common all 2.42.10+dfsg-3 [7624 B] 571s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg-turbo8 ppc64el 2.1.5-2ubuntu1 [212 kB] 571s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libjpeg8 ppc64el 8c-2ubuntu11 [2148 B] 571s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libdeflate0 ppc64el 1.19-1 [61.9 kB] 571s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libjbig0 ppc64el 2.1-6.1ubuntu1 [34.7 kB] 571s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el liblerc4 ppc64el 4.0.0+ds-4ubuntu1 [266 kB] 571s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el libsharpyuv0 ppc64el 1.3.2-0.4 [28.7 kB] 571s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el libwebp7 ppc64el 1.3.2-0.4 [312 kB] 571s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el libtiff6 ppc64el 4.5.1+git230720-3ubuntu1 [323 kB] 571s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el libgdk-pixbuf-2.0-0 ppc64el 2.42.10+dfsg-3 [186 kB] 572s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el gtk-update-icon-cache ppc64el 3.24.40-2ubuntu1 [53.2 kB] 572s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el hicolor-icon-theme all 0.17-2 [9976 B] 572s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el humanity-icon-theme all 0.6.16 [1282 kB] 572s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el ubuntu-mono all 24.04-0ubuntu1 [151 kB] 572s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el adwaita-icon-theme all 46~rc-1 [723 kB] 572s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el at-spi2-common all 2.51.90-3 [8222 B] 572s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el libxi6 ppc64el 2:1.8.1-1 [37.9 kB] 572s Get:19 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libatspi2.0-0t64 ppc64el 2.51.90-3 [98.1 kB] 572s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el x11-common all 1:7.7+23ubuntu2 [23.4 kB] 572s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el libxtst6 ppc64el 2:1.2.3-1.1 [15.4 kB] 572s Get:22 http://ftpmaster.internal/ubuntu noble/main ppc64el dbus-x11 ppc64el 1.14.10-4ubuntu1 [24.4 kB] 572s Get:23 http://ftpmaster.internal/ubuntu noble/main ppc64el libdconf1 ppc64el 0.40.0-4 [43.0 kB] 572s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el dconf-service ppc64el 0.40.0-4 [31.0 kB] 572s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el dconf-gsettings-backend ppc64el 0.40.0-4 [25.3 kB] 572s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el session-migration ppc64el 0.3.6 [10.0 kB] 572s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el gsettings-desktop-schemas all 46~beta-3ubuntu1 [35.3 kB] 572s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el at-spi2-core ppc64el 2.51.90-3 [63.4 kB] 572s Get:29 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libatk1.0-0t64 ppc64el 2.51.90-3 [60.0 kB] 572s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el gir1.2-atk-1.0 ppc64el 2.51.90-3 [23.1 kB] 572s Get:31 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-mono all 2.37-8 [502 kB] 572s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el fonts-dejavu-core all 2.37-8 [835 kB] 572s Get:33 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig-config ppc64el 2.15.0-1ubuntu1 [37.0 kB] 572s Get:34 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontconfig1 ppc64el 2.15.0-1ubuntu1 [190 kB] 572s Get:35 http://ftpmaster.internal/ubuntu noble/main ppc64el libpixman-1-0 ppc64el 0.42.2-1 [300 kB] 572s Get:36 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-render0 ppc64el 1.15-1 [17.2 kB] 572s Get:37 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-shm0 ppc64el 1.15-1 [5896 B] 572s Get:38 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrender1 ppc64el 1:0.9.10-1.1 [23.3 kB] 572s Get:39 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo2 ppc64el 1.18.0-1 [735 kB] 572s Get:40 http://ftpmaster.internal/ubuntu noble/main ppc64el libcairo-gobject2 ppc64el 1.18.0-1 [127 kB] 572s Get:41 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-freedesktop ppc64el 1.79.1-1 [48.5 kB] 572s Get:42 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-gdkpixbuf-2.0 ppc64el 2.42.10+dfsg-3 [9480 B] 572s Get:43 http://ftpmaster.internal/ubuntu noble/main ppc64el libgraphite2-3 ppc64el 1.3.14-2 [105 kB] 572s Get:44 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz0b ppc64el 8.3.0-2 [576 kB] 572s Get:45 http://ftpmaster.internal/ubuntu noble/main ppc64el libharfbuzz-gobject0 ppc64el 8.3.0-2 [34.7 kB] 572s Get:46 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-harfbuzz-0.0 ppc64el 8.3.0-2 [44.5 kB] 572s Get:47 http://ftpmaster.internal/ubuntu noble/main ppc64el fontconfig ppc64el 2.15.0-1ubuntu1 [192 kB] 572s Get:48 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai-data all 0.1.29-2 [158 kB] 572s Get:49 http://ftpmaster.internal/ubuntu noble/main ppc64el libdatrie1 ppc64el 0.2.13-3 [25.1 kB] 572s Get:50 http://ftpmaster.internal/ubuntu noble/main ppc64el libthai0 ppc64el 0.1.29-2 [21.4 kB] 572s Get:51 http://ftpmaster.internal/ubuntu noble/main ppc64el libpango-1.0-0 ppc64el 1.51.0+ds-4 [266 kB] 572s Get:52 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangoft2-1.0-0 ppc64el 1.51.0+ds-4 [49.5 kB] 572s Get:53 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangocairo-1.0-0 ppc64el 1.51.0+ds-4 [31.2 kB] 572s Get:54 http://ftpmaster.internal/ubuntu noble/main ppc64el libxft2 ppc64el 2.3.6-1 [59.8 kB] 572s Get:55 http://ftpmaster.internal/ubuntu noble/main ppc64el libpangoxft-1.0-0 ppc64el 1.51.0+ds-4 [23.0 kB] 572s Get:56 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-pango-1.0 ppc64el 1.51.0+ds-4 [34.9 kB] 572s Get:57 http://ftpmaster.internal/ubuntu noble/main ppc64el libatk-bridge2.0-0 ppc64el 2.50.0-1 [75.5 kB] 572s Get:58 http://ftpmaster.internal/ubuntu noble/main ppc64el liblcms2-2 ppc64el 2.14-2 [243 kB] 572s Get:59 http://ftpmaster.internal/ubuntu noble/main ppc64el libcolord2 ppc64el 1.4.7-1 [164 kB] 572s Get:60 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-common-data ppc64el 0.8-13ubuntu2 [29.5 kB] 572s Get:61 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-common3 ppc64el 0.8-13ubuntu2 [25.8 kB] 572s Get:62 http://ftpmaster.internal/ubuntu noble/main ppc64el libavahi-client3 ppc64el 0.8-13ubuntu2 [30.6 kB] 572s Get:63 http://ftpmaster.internal/ubuntu noble/main ppc64el libcups2 ppc64el 2.4.6-0ubuntu3 [344 kB] 572s Get:64 http://ftpmaster.internal/ubuntu noble/main ppc64el libepoxy0 ppc64el 1.5.10-1 [247 kB] 572s Get:65 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-client0 ppc64el 1.22.0-2.1 [29.4 kB] 572s Get:66 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-cursor0 ppc64el 1.22.0-2.1 [11.4 kB] 572s Get:67 http://ftpmaster.internal/ubuntu noble/main ppc64el libwayland-egl1 ppc64el 1.22.0-2.1 [5626 B] 572s Get:68 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcomposite1 ppc64el 1:0.4.5-1build2 [7400 B] 572s Get:69 http://ftpmaster.internal/ubuntu noble/main ppc64el libxfixes3 ppc64el 1:6.0.0-2 [11.6 kB] 572s Get:70 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcursor1 ppc64el 1:1.2.1-1 [26.9 kB] 572s Get:71 http://ftpmaster.internal/ubuntu noble/main ppc64el libxdamage1 ppc64el 1:1.1.6-1 [6320 B] 572s Get:72 http://ftpmaster.internal/ubuntu noble/main ppc64el libxinerama1 ppc64el 2:1.1.4-3 [7658 B] 572s Get:73 http://ftpmaster.internal/ubuntu noble/main ppc64el libxrandr2 ppc64el 2:1.5.2-2 [22.7 kB] 572s Get:74 http://ftpmaster.internal/ubuntu noble/main ppc64el libgtk-3-common all 3.24.40-2ubuntu1 [1200 kB] 572s Get:75 http://ftpmaster.internal/ubuntu noble/main ppc64el libgtk-3-0 ppc64el 3.24.40-2ubuntu1 [3344 kB] 573s Get:76 http://ftpmaster.internal/ubuntu noble/main ppc64el gir1.2-gtk-3.0 ppc64el 3.24.40-2ubuntu1 [245 kB] 573s Get:77 http://ftpmaster.internal/ubuntu noble/universe ppc64el libmozjs-102-0 ppc64el 102.15.1-1 [8458 kB] 573s Get:78 http://ftpmaster.internal/ubuntu noble/universe ppc64el libcjs0 ppc64el 6.0.0-2 [448 kB] 573s Get:79 http://ftpmaster.internal/ubuntu noble/universe ppc64el cjs ppc64el 6.0.0-2 [106 kB] 573s Get:80 http://ftpmaster.internal/ubuntu noble/universe ppc64el cjs-tests ppc64el 6.0.0-2 [253 kB] 573s Get:81 http://ftpmaster.internal/ubuntu noble/universe ppc64el gnome-desktop-testing ppc64el 2021.1-3 [16.9 kB] 573s Get:82 http://ftpmaster.internal/ubuntu noble/main ppc64el libdrm-amdgpu1 ppc64el 2.4.120-2 [24.5 kB] 573s Get:83 http://ftpmaster.internal/ubuntu noble/main ppc64el libdrm-nouveau2 ppc64el 2.4.120-2 [21.2 kB] 573s Get:84 http://ftpmaster.internal/ubuntu noble/main ppc64el libdrm-radeon1 ppc64el 2.4.120-2 [30.6 kB] 573s Get:85 http://ftpmaster.internal/ubuntu noble/main ppc64el libfontenc1 ppc64el 1:1.1.8-1 [15.7 kB] 573s Get:86 http://ftpmaster.internal/ubuntu noble/main ppc64el libvulkan1 ppc64el 1.3.275.0-1 [176 kB] 573s Get:87 http://ftpmaster.internal/ubuntu noble/main ppc64el libglapi-mesa ppc64el 24.0.1-1ubuntu1 [41.8 kB] 573s Get:88 http://ftpmaster.internal/ubuntu noble/main ppc64el libllvm17 ppc64el 1:17.0.6-5build1 [27.3 MB] 575s Get:89 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-dri3-0 ppc64el 1.15-1 [7392 B] 575s Get:90 http://ftpmaster.internal/ubuntu noble/main ppc64el libgl1-mesa-dri ppc64el 24.0.1-1ubuntu1 [5885 kB] 575s Get:91 http://ftpmaster.internal/ubuntu noble/main ppc64el libx11-xcb1 ppc64el 2:1.8.7-1 [7866 B] 575s Get:92 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-dri2-0 ppc64el 1.15-1 [7444 B] 575s Get:93 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-glx0 ppc64el 1.15-1 [26.2 kB] 575s Get:94 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-present0 ppc64el 1.15-1 [5814 B] 575s Get:95 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-randr0 ppc64el 1.15-1 [18.9 kB] 575s Get:96 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-sync1 ppc64el 1.15-1 [9720 B] 575s Get:97 http://ftpmaster.internal/ubuntu noble/main ppc64el libxcb-xfixes0 ppc64el 1.15-1 [10.6 kB] 575s Get:98 http://ftpmaster.internal/ubuntu noble/main ppc64el libxshmfence1 ppc64el 1.3-1build4 [5566 B] 575s Get:99 http://ftpmaster.internal/ubuntu noble/main ppc64el libxxf86vm1 ppc64el 1:1.1.4-1build3 [11.8 kB] 575s Get:100 http://ftpmaster.internal/ubuntu noble/main ppc64el libglx-mesa0 ppc64el 24.0.1-1ubuntu1 [160 kB] 575s Get:101 http://ftpmaster.internal/ubuntu noble/main ppc64el libice6 ppc64el 2:1.0.10-1build2 [49.3 kB] 575s Get:102 http://ftpmaster.internal/ubuntu noble/main ppc64el libsm6 ppc64el 2:1.2.3-1build2 [18.5 kB] 575s Get:103 http://ftpmaster.internal/ubuntu noble/main ppc64el libunwind8 ppc64el 1.6.2-3 [59.9 kB] 575s Get:104 http://ftpmaster.internal/ubuntu noble/main ppc64el libxt6 ppc64el 1:1.2.1-1.1 [198 kB] 575s Get:105 http://ftpmaster.internal/ubuntu noble/main ppc64el libxmu6 ppc64el 2:1.1.3-3 [57.2 kB] 576s Get:106 http://ftpmaster.internal/ubuntu noble/main ppc64el libxpm4 ppc64el 1:3.5.17-1 [48.6 kB] 576s Get:107 http://ftpmaster.internal/ubuntu noble/main ppc64el libxaw7 ppc64el 2:1.0.14-1 [227 kB] 576s Get:108 http://ftpmaster.internal/ubuntu noble/main ppc64el libxfont2 ppc64el 1:2.0.6-1 [115 kB] 576s Get:109 http://ftpmaster.internal/ubuntu noble/main ppc64el libxkbfile1 ppc64el 1:1.1.0-1build3 [89.3 kB] 576s Get:110 http://ftpmaster.internal/ubuntu noble/main ppc64el x11-xkb-utils ppc64el 7.7+8 [199 kB] 576s Get:111 http://ftpmaster.internal/ubuntu noble/main ppc64el xserver-common all 2:21.1.11-2ubuntu1 [32.6 kB] 576s Get:112 http://ftpmaster.internal/ubuntu noble/main ppc64el libglvnd0 ppc64el 1.7.0-1 [84.0 kB] 576s Get:113 http://ftpmaster.internal/ubuntu noble/main ppc64el libglx0 ppc64el 1.7.0-1 [42.1 kB] 576s Get:114 http://ftpmaster.internal/ubuntu noble/main ppc64el libgl1 ppc64el 1.7.0-1 [108 kB] 576s Get:115 http://ftpmaster.internal/ubuntu noble/universe ppc64el xvfb ppc64el 2:21.1.11-2ubuntu1 [1093 kB] 576s Fetched 60.1 MB in 5s (12.4 MB/s) 576s Selecting previously unselected package libgdk-pixbuf2.0-common. 576s (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 ... 70109 files and directories currently installed.) 576s Preparing to unpack .../000-libgdk-pixbuf2.0-common_2.42.10+dfsg-3_all.deb ... 576s Unpacking libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 576s Selecting previously unselected package libjpeg-turbo8:ppc64el. 576s Preparing to unpack .../001-libjpeg-turbo8_2.1.5-2ubuntu1_ppc64el.deb ... 576s Unpacking libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 576s Selecting previously unselected package libjpeg8:ppc64el. 576s Preparing to unpack .../002-libjpeg8_8c-2ubuntu11_ppc64el.deb ... 576s Unpacking libjpeg8:ppc64el (8c-2ubuntu11) ... 576s Selecting previously unselected package libdeflate0:ppc64el. 576s Preparing to unpack .../003-libdeflate0_1.19-1_ppc64el.deb ... 576s Unpacking libdeflate0:ppc64el (1.19-1) ... 576s Selecting previously unselected package libjbig0:ppc64el. 576s Preparing to unpack .../004-libjbig0_2.1-6.1ubuntu1_ppc64el.deb ... 576s Unpacking libjbig0:ppc64el (2.1-6.1ubuntu1) ... 576s Selecting previously unselected package liblerc4:ppc64el. 576s Preparing to unpack .../005-liblerc4_4.0.0+ds-4ubuntu1_ppc64el.deb ... 576s Unpacking liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 576s Selecting previously unselected package libsharpyuv0:ppc64el. 576s Preparing to unpack .../006-libsharpyuv0_1.3.2-0.4_ppc64el.deb ... 576s Unpacking libsharpyuv0:ppc64el (1.3.2-0.4) ... 576s Selecting previously unselected package libwebp7:ppc64el. 576s Preparing to unpack .../007-libwebp7_1.3.2-0.4_ppc64el.deb ... 576s Unpacking libwebp7:ppc64el (1.3.2-0.4) ... 576s Selecting previously unselected package libtiff6:ppc64el. 576s Preparing to unpack .../008-libtiff6_4.5.1+git230720-3ubuntu1_ppc64el.deb ... 576s Unpacking libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 576s Selecting previously unselected package libgdk-pixbuf-2.0-0:ppc64el. 576s Preparing to unpack .../009-libgdk-pixbuf-2.0-0_2.42.10+dfsg-3_ppc64el.deb ... 576s Unpacking libgdk-pixbuf-2.0-0:ppc64el (2.42.10+dfsg-3) ... 576s Selecting previously unselected package gtk-update-icon-cache. 576s Preparing to unpack .../010-gtk-update-icon-cache_3.24.40-2ubuntu1_ppc64el.deb ... 576s Unpacking gtk-update-icon-cache (3.24.40-2ubuntu1) ... 576s Selecting previously unselected package hicolor-icon-theme. 576s Preparing to unpack .../011-hicolor-icon-theme_0.17-2_all.deb ... 576s Unpacking hicolor-icon-theme (0.17-2) ... 576s Selecting previously unselected package humanity-icon-theme. 576s Preparing to unpack .../012-humanity-icon-theme_0.6.16_all.deb ... 576s Unpacking humanity-icon-theme (0.6.16) ... 577s Selecting previously unselected package ubuntu-mono. 577s Preparing to unpack .../013-ubuntu-mono_24.04-0ubuntu1_all.deb ... 577s Unpacking ubuntu-mono (24.04-0ubuntu1) ... 578s Selecting previously unselected package adwaita-icon-theme. 578s Preparing to unpack .../014-adwaita-icon-theme_46~rc-1_all.deb ... 578s Unpacking adwaita-icon-theme (46~rc-1) ... 578s Selecting previously unselected package at-spi2-common. 578s Preparing to unpack .../015-at-spi2-common_2.51.90-3_all.deb ... 578s Unpacking at-spi2-common (2.51.90-3) ... 578s Selecting previously unselected package libxi6:ppc64el. 578s Preparing to unpack .../016-libxi6_2%3a1.8.1-1_ppc64el.deb ... 578s Unpacking libxi6:ppc64el (2:1.8.1-1) ... 578s Selecting previously unselected package libatspi2.0-0t64:ppc64el. 578s Preparing to unpack .../017-libatspi2.0-0t64_2.51.90-3_ppc64el.deb ... 578s Unpacking libatspi2.0-0t64:ppc64el (2.51.90-3) ... 578s Selecting previously unselected package x11-common. 578s Preparing to unpack .../018-x11-common_1%3a7.7+23ubuntu2_all.deb ... 578s Unpacking x11-common (1:7.7+23ubuntu2) ... 578s Selecting previously unselected package libxtst6:ppc64el. 578s Preparing to unpack .../019-libxtst6_2%3a1.2.3-1.1_ppc64el.deb ... 578s Unpacking libxtst6:ppc64el (2:1.2.3-1.1) ... 578s Selecting previously unselected package dbus-x11. 578s Preparing to unpack .../020-dbus-x11_1.14.10-4ubuntu1_ppc64el.deb ... 578s Unpacking dbus-x11 (1.14.10-4ubuntu1) ... 578s Selecting previously unselected package libdconf1:ppc64el. 578s Preparing to unpack .../021-libdconf1_0.40.0-4_ppc64el.deb ... 578s Unpacking libdconf1:ppc64el (0.40.0-4) ... 578s Selecting previously unselected package dconf-service. 578s Preparing to unpack .../022-dconf-service_0.40.0-4_ppc64el.deb ... 578s Unpacking dconf-service (0.40.0-4) ... 578s Selecting previously unselected package dconf-gsettings-backend:ppc64el. 578s Preparing to unpack .../023-dconf-gsettings-backend_0.40.0-4_ppc64el.deb ... 578s Unpacking dconf-gsettings-backend:ppc64el (0.40.0-4) ... 578s Selecting previously unselected package session-migration. 578s Preparing to unpack .../024-session-migration_0.3.6_ppc64el.deb ... 578s Unpacking session-migration (0.3.6) ... 578s Selecting previously unselected package gsettings-desktop-schemas. 578s Preparing to unpack .../025-gsettings-desktop-schemas_46~beta-3ubuntu1_all.deb ... 578s Unpacking gsettings-desktop-schemas (46~beta-3ubuntu1) ... 578s Selecting previously unselected package at-spi2-core. 578s Preparing to unpack .../026-at-spi2-core_2.51.90-3_ppc64el.deb ... 578s Unpacking at-spi2-core (2.51.90-3) ... 578s Selecting previously unselected package libatk1.0-0t64:ppc64el. 578s Preparing to unpack .../027-libatk1.0-0t64_2.51.90-3_ppc64el.deb ... 578s Unpacking libatk1.0-0t64:ppc64el (2.51.90-3) ... 578s Selecting previously unselected package gir1.2-atk-1.0:ppc64el. 578s Preparing to unpack .../028-gir1.2-atk-1.0_2.51.90-3_ppc64el.deb ... 578s Unpacking gir1.2-atk-1.0:ppc64el (2.51.90-3) ... 578s Selecting previously unselected package fonts-dejavu-mono. 578s Preparing to unpack .../029-fonts-dejavu-mono_2.37-8_all.deb ... 578s Unpacking fonts-dejavu-mono (2.37-8) ... 578s Selecting previously unselected package fonts-dejavu-core. 578s Preparing to unpack .../030-fonts-dejavu-core_2.37-8_all.deb ... 578s Unpacking fonts-dejavu-core (2.37-8) ... 578s Selecting previously unselected package fontconfig-config. 578s Preparing to unpack .../031-fontconfig-config_2.15.0-1ubuntu1_ppc64el.deb ... 578s Unpacking fontconfig-config (2.15.0-1ubuntu1) ... 578s Selecting previously unselected package libfontconfig1:ppc64el. 578s Preparing to unpack .../032-libfontconfig1_2.15.0-1ubuntu1_ppc64el.deb ... 578s Unpacking libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 578s Selecting previously unselected package libpixman-1-0:ppc64el. 578s Preparing to unpack .../033-libpixman-1-0_0.42.2-1_ppc64el.deb ... 578s Unpacking libpixman-1-0:ppc64el (0.42.2-1) ... 578s Selecting previously unselected package libxcb-render0:ppc64el. 578s Preparing to unpack .../034-libxcb-render0_1.15-1_ppc64el.deb ... 578s Unpacking libxcb-render0:ppc64el (1.15-1) ... 578s Selecting previously unselected package libxcb-shm0:ppc64el. 578s Preparing to unpack .../035-libxcb-shm0_1.15-1_ppc64el.deb ... 578s Unpacking libxcb-shm0:ppc64el (1.15-1) ... 578s Selecting previously unselected package libxrender1:ppc64el. 578s Preparing to unpack .../036-libxrender1_1%3a0.9.10-1.1_ppc64el.deb ... 578s Unpacking libxrender1:ppc64el (1:0.9.10-1.1) ... 578s Selecting previously unselected package libcairo2:ppc64el. 578s Preparing to unpack .../037-libcairo2_1.18.0-1_ppc64el.deb ... 578s Unpacking libcairo2:ppc64el (1.18.0-1) ... 578s Selecting previously unselected package libcairo-gobject2:ppc64el. 578s Preparing to unpack .../038-libcairo-gobject2_1.18.0-1_ppc64el.deb ... 578s Unpacking libcairo-gobject2:ppc64el (1.18.0-1) ... 578s Selecting previously unselected package gir1.2-freedesktop:ppc64el. 578s Preparing to unpack .../039-gir1.2-freedesktop_1.79.1-1_ppc64el.deb ... 578s Unpacking gir1.2-freedesktop:ppc64el (1.79.1-1) ... 578s Selecting previously unselected package gir1.2-gdkpixbuf-2.0:ppc64el. 578s Preparing to unpack .../040-gir1.2-gdkpixbuf-2.0_2.42.10+dfsg-3_ppc64el.deb ... 578s Unpacking gir1.2-gdkpixbuf-2.0:ppc64el (2.42.10+dfsg-3) ... 578s Selecting previously unselected package libgraphite2-3:ppc64el. 578s Preparing to unpack .../041-libgraphite2-3_1.3.14-2_ppc64el.deb ... 578s Unpacking libgraphite2-3:ppc64el (1.3.14-2) ... 578s Selecting previously unselected package libharfbuzz0b:ppc64el. 578s Preparing to unpack .../042-libharfbuzz0b_8.3.0-2_ppc64el.deb ... 578s Unpacking libharfbuzz0b:ppc64el (8.3.0-2) ... 578s Selecting previously unselected package libharfbuzz-gobject0:ppc64el. 578s Preparing to unpack .../043-libharfbuzz-gobject0_8.3.0-2_ppc64el.deb ... 578s Unpacking libharfbuzz-gobject0:ppc64el (8.3.0-2) ... 578s Selecting previously unselected package gir1.2-harfbuzz-0.0:ppc64el. 578s Preparing to unpack .../044-gir1.2-harfbuzz-0.0_8.3.0-2_ppc64el.deb ... 578s Unpacking gir1.2-harfbuzz-0.0:ppc64el (8.3.0-2) ... 578s Selecting previously unselected package fontconfig. 578s Preparing to unpack .../045-fontconfig_2.15.0-1ubuntu1_ppc64el.deb ... 578s Unpacking fontconfig (2.15.0-1ubuntu1) ... 578s Selecting previously unselected package libthai-data. 578s Preparing to unpack .../046-libthai-data_0.1.29-2_all.deb ... 578s Unpacking libthai-data (0.1.29-2) ... 578s Selecting previously unselected package libdatrie1:ppc64el. 578s Preparing to unpack .../047-libdatrie1_0.2.13-3_ppc64el.deb ... 578s Unpacking libdatrie1:ppc64el (0.2.13-3) ... 578s Selecting previously unselected package libthai0:ppc64el. 578s Preparing to unpack .../048-libthai0_0.1.29-2_ppc64el.deb ... 578s Unpacking libthai0:ppc64el (0.1.29-2) ... 578s Selecting previously unselected package libpango-1.0-0:ppc64el. 578s Preparing to unpack .../049-libpango-1.0-0_1.51.0+ds-4_ppc64el.deb ... 578s Unpacking libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 579s Selecting previously unselected package libpangoft2-1.0-0:ppc64el. 579s Preparing to unpack .../050-libpangoft2-1.0-0_1.51.0+ds-4_ppc64el.deb ... 579s Unpacking libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 579s Selecting previously unselected package libpangocairo-1.0-0:ppc64el. 579s Preparing to unpack .../051-libpangocairo-1.0-0_1.51.0+ds-4_ppc64el.deb ... 579s Unpacking libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 579s Selecting previously unselected package libxft2:ppc64el. 579s Preparing to unpack .../052-libxft2_2.3.6-1_ppc64el.deb ... 579s Unpacking libxft2:ppc64el (2.3.6-1) ... 579s Selecting previously unselected package libpangoxft-1.0-0:ppc64el. 579s Preparing to unpack .../053-libpangoxft-1.0-0_1.51.0+ds-4_ppc64el.deb ... 579s Unpacking libpangoxft-1.0-0:ppc64el (1.51.0+ds-4) ... 579s Selecting previously unselected package gir1.2-pango-1.0:ppc64el. 579s Preparing to unpack .../054-gir1.2-pango-1.0_1.51.0+ds-4_ppc64el.deb ... 579s Unpacking gir1.2-pango-1.0:ppc64el (1.51.0+ds-4) ... 579s Selecting previously unselected package libatk-bridge2.0-0:ppc64el. 579s Preparing to unpack .../055-libatk-bridge2.0-0_2.50.0-1_ppc64el.deb ... 579s Unpacking libatk-bridge2.0-0:ppc64el (2.50.0-1) ... 579s Selecting previously unselected package liblcms2-2:ppc64el. 579s Preparing to unpack .../056-liblcms2-2_2.14-2_ppc64el.deb ... 579s Unpacking liblcms2-2:ppc64el (2.14-2) ... 579s Selecting previously unselected package libcolord2:ppc64el. 579s Preparing to unpack .../057-libcolord2_1.4.7-1_ppc64el.deb ... 579s Unpacking libcolord2:ppc64el (1.4.7-1) ... 579s Selecting previously unselected package libavahi-common-data:ppc64el. 579s Preparing to unpack .../058-libavahi-common-data_0.8-13ubuntu2_ppc64el.deb ... 579s Unpacking libavahi-common-data:ppc64el (0.8-13ubuntu2) ... 579s Selecting previously unselected package libavahi-common3:ppc64el. 579s Preparing to unpack .../059-libavahi-common3_0.8-13ubuntu2_ppc64el.deb ... 579s Unpacking libavahi-common3:ppc64el (0.8-13ubuntu2) ... 579s Selecting previously unselected package libavahi-client3:ppc64el. 579s Preparing to unpack .../060-libavahi-client3_0.8-13ubuntu2_ppc64el.deb ... 579s Unpacking libavahi-client3:ppc64el (0.8-13ubuntu2) ... 579s Selecting previously unselected package libcups2:ppc64el. 579s Preparing to unpack .../061-libcups2_2.4.6-0ubuntu3_ppc64el.deb ... 579s Unpacking libcups2:ppc64el (2.4.6-0ubuntu3) ... 579s Selecting previously unselected package libepoxy0:ppc64el. 579s Preparing to unpack .../062-libepoxy0_1.5.10-1_ppc64el.deb ... 579s Unpacking libepoxy0:ppc64el (1.5.10-1) ... 579s Selecting previously unselected package libwayland-client0:ppc64el. 579s Preparing to unpack .../063-libwayland-client0_1.22.0-2.1_ppc64el.deb ... 579s Unpacking libwayland-client0:ppc64el (1.22.0-2.1) ... 579s Selecting previously unselected package libwayland-cursor0:ppc64el. 579s Preparing to unpack .../064-libwayland-cursor0_1.22.0-2.1_ppc64el.deb ... 579s Unpacking libwayland-cursor0:ppc64el (1.22.0-2.1) ... 579s Selecting previously unselected package libwayland-egl1:ppc64el. 579s Preparing to unpack .../065-libwayland-egl1_1.22.0-2.1_ppc64el.deb ... 579s Unpacking libwayland-egl1:ppc64el (1.22.0-2.1) ... 579s Selecting previously unselected package libxcomposite1:ppc64el. 579s Preparing to unpack .../066-libxcomposite1_1%3a0.4.5-1build2_ppc64el.deb ... 579s Unpacking libxcomposite1:ppc64el (1:0.4.5-1build2) ... 579s Selecting previously unselected package libxfixes3:ppc64el. 579s Preparing to unpack .../067-libxfixes3_1%3a6.0.0-2_ppc64el.deb ... 579s Unpacking libxfixes3:ppc64el (1:6.0.0-2) ... 579s Selecting previously unselected package libxcursor1:ppc64el. 579s Preparing to unpack .../068-libxcursor1_1%3a1.2.1-1_ppc64el.deb ... 579s Unpacking libxcursor1:ppc64el (1:1.2.1-1) ... 579s Selecting previously unselected package libxdamage1:ppc64el. 579s Preparing to unpack .../069-libxdamage1_1%3a1.1.6-1_ppc64el.deb ... 579s Unpacking libxdamage1:ppc64el (1:1.1.6-1) ... 579s Selecting previously unselected package libxinerama1:ppc64el. 579s Preparing to unpack .../070-libxinerama1_2%3a1.1.4-3_ppc64el.deb ... 579s Unpacking libxinerama1:ppc64el (2:1.1.4-3) ... 579s Selecting previously unselected package libxrandr2:ppc64el. 579s Preparing to unpack .../071-libxrandr2_2%3a1.5.2-2_ppc64el.deb ... 579s Unpacking libxrandr2:ppc64el (2:1.5.2-2) ... 579s Selecting previously unselected package libgtk-3-common. 579s Preparing to unpack .../072-libgtk-3-common_3.24.40-2ubuntu1_all.deb ... 579s Unpacking libgtk-3-common (3.24.40-2ubuntu1) ... 579s Selecting previously unselected package libgtk-3-0:ppc64el. 579s Preparing to unpack .../073-libgtk-3-0_3.24.40-2ubuntu1_ppc64el.deb ... 579s Unpacking libgtk-3-0:ppc64el (3.24.40-2ubuntu1) ... 579s Selecting previously unselected package gir1.2-gtk-3.0:ppc64el. 579s Preparing to unpack .../074-gir1.2-gtk-3.0_3.24.40-2ubuntu1_ppc64el.deb ... 579s Unpacking gir1.2-gtk-3.0:ppc64el (3.24.40-2ubuntu1) ... 579s Selecting previously unselected package libmozjs-102-0:ppc64el. 579s Preparing to unpack .../075-libmozjs-102-0_102.15.1-1_ppc64el.deb ... 579s Unpacking libmozjs-102-0:ppc64el (102.15.1-1) ... 579s Selecting previously unselected package libcjs0:ppc64el. 579s Preparing to unpack .../076-libcjs0_6.0.0-2_ppc64el.deb ... 579s Unpacking libcjs0:ppc64el (6.0.0-2) ... 579s Selecting previously unselected package cjs. 579s Preparing to unpack .../077-cjs_6.0.0-2_ppc64el.deb ... 579s Unpacking cjs (6.0.0-2) ... 579s Selecting previously unselected package cjs-tests. 579s Preparing to unpack .../078-cjs-tests_6.0.0-2_ppc64el.deb ... 579s Unpacking cjs-tests (6.0.0-2) ... 579s Selecting previously unselected package gnome-desktop-testing. 579s Preparing to unpack .../079-gnome-desktop-testing_2021.1-3_ppc64el.deb ... 579s Unpacking gnome-desktop-testing (2021.1-3) ... 579s Selecting previously unselected package libdrm-amdgpu1:ppc64el. 579s Preparing to unpack .../080-libdrm-amdgpu1_2.4.120-2_ppc64el.deb ... 579s Unpacking libdrm-amdgpu1:ppc64el (2.4.120-2) ... 579s Selecting previously unselected package libdrm-nouveau2:ppc64el. 579s Preparing to unpack .../081-libdrm-nouveau2_2.4.120-2_ppc64el.deb ... 579s Unpacking libdrm-nouveau2:ppc64el (2.4.120-2) ... 579s Selecting previously unselected package libdrm-radeon1:ppc64el. 579s Preparing to unpack .../082-libdrm-radeon1_2.4.120-2_ppc64el.deb ... 579s Unpacking libdrm-radeon1:ppc64el (2.4.120-2) ... 579s Selecting previously unselected package libfontenc1:ppc64el. 579s Preparing to unpack .../083-libfontenc1_1%3a1.1.8-1_ppc64el.deb ... 579s Unpacking libfontenc1:ppc64el (1:1.1.8-1) ... 579s Selecting previously unselected package libvulkan1:ppc64el. 579s Preparing to unpack .../084-libvulkan1_1.3.275.0-1_ppc64el.deb ... 579s Unpacking libvulkan1:ppc64el (1.3.275.0-1) ... 579s Selecting previously unselected package libglapi-mesa:ppc64el. 579s Preparing to unpack .../085-libglapi-mesa_24.0.1-1ubuntu1_ppc64el.deb ... 579s Unpacking libglapi-mesa:ppc64el (24.0.1-1ubuntu1) ... 580s Selecting previously unselected package libllvm17:ppc64el. 580s Preparing to unpack .../086-libllvm17_1%3a17.0.6-5build1_ppc64el.deb ... 580s Unpacking libllvm17:ppc64el (1:17.0.6-5build1) ... 580s Selecting previously unselected package libxcb-dri3-0:ppc64el. 580s Preparing to unpack .../087-libxcb-dri3-0_1.15-1_ppc64el.deb ... 580s Unpacking libxcb-dri3-0:ppc64el (1.15-1) ... 580s Selecting previously unselected package libgl1-mesa-dri:ppc64el. 580s Preparing to unpack .../088-libgl1-mesa-dri_24.0.1-1ubuntu1_ppc64el.deb ... 580s Unpacking libgl1-mesa-dri:ppc64el (24.0.1-1ubuntu1) ... 581s Selecting previously unselected package libx11-xcb1:ppc64el. 581s Preparing to unpack .../089-libx11-xcb1_2%3a1.8.7-1_ppc64el.deb ... 581s Unpacking libx11-xcb1:ppc64el (2:1.8.7-1) ... 581s Selecting previously unselected package libxcb-dri2-0:ppc64el. 581s Preparing to unpack .../090-libxcb-dri2-0_1.15-1_ppc64el.deb ... 581s Unpacking libxcb-dri2-0:ppc64el (1.15-1) ... 581s Selecting previously unselected package libxcb-glx0:ppc64el. 581s Preparing to unpack .../091-libxcb-glx0_1.15-1_ppc64el.deb ... 581s Unpacking libxcb-glx0:ppc64el (1.15-1) ... 581s Selecting previously unselected package libxcb-present0:ppc64el. 581s Preparing to unpack .../092-libxcb-present0_1.15-1_ppc64el.deb ... 581s Unpacking libxcb-present0:ppc64el (1.15-1) ... 581s Selecting previously unselected package libxcb-randr0:ppc64el. 581s Preparing to unpack .../093-libxcb-randr0_1.15-1_ppc64el.deb ... 581s Unpacking libxcb-randr0:ppc64el (1.15-1) ... 581s Selecting previously unselected package libxcb-sync1:ppc64el. 581s Preparing to unpack .../094-libxcb-sync1_1.15-1_ppc64el.deb ... 581s Unpacking libxcb-sync1:ppc64el (1.15-1) ... 581s Selecting previously unselected package libxcb-xfixes0:ppc64el. 581s Preparing to unpack .../095-libxcb-xfixes0_1.15-1_ppc64el.deb ... 581s Unpacking libxcb-xfixes0:ppc64el (1.15-1) ... 581s Selecting previously unselected package libxshmfence1:ppc64el. 581s Preparing to unpack .../096-libxshmfence1_1.3-1build4_ppc64el.deb ... 581s Unpacking libxshmfence1:ppc64el (1.3-1build4) ... 581s Selecting previously unselected package libxxf86vm1:ppc64el. 581s Preparing to unpack .../097-libxxf86vm1_1%3a1.1.4-1build3_ppc64el.deb ... 581s Unpacking libxxf86vm1:ppc64el (1:1.1.4-1build3) ... 581s Selecting previously unselected package libglx-mesa0:ppc64el. 581s Preparing to unpack .../098-libglx-mesa0_24.0.1-1ubuntu1_ppc64el.deb ... 581s Unpacking libglx-mesa0:ppc64el (24.0.1-1ubuntu1) ... 581s Selecting previously unselected package libice6:ppc64el. 581s Preparing to unpack .../099-libice6_2%3a1.0.10-1build2_ppc64el.deb ... 581s Unpacking libice6:ppc64el (2:1.0.10-1build2) ... 581s Selecting previously unselected package libsm6:ppc64el. 581s Preparing to unpack .../100-libsm6_2%3a1.2.3-1build2_ppc64el.deb ... 581s Unpacking libsm6:ppc64el (2:1.2.3-1build2) ... 581s Selecting previously unselected package libunwind8:ppc64el. 581s Preparing to unpack .../101-libunwind8_1.6.2-3_ppc64el.deb ... 581s Unpacking libunwind8:ppc64el (1.6.2-3) ... 581s Selecting previously unselected package libxt6:ppc64el. 581s Preparing to unpack .../102-libxt6_1%3a1.2.1-1.1_ppc64el.deb ... 581s Unpacking libxt6:ppc64el (1:1.2.1-1.1) ... 581s Selecting previously unselected package libxmu6:ppc64el. 581s Preparing to unpack .../103-libxmu6_2%3a1.1.3-3_ppc64el.deb ... 581s Unpacking libxmu6:ppc64el (2:1.1.3-3) ... 581s Selecting previously unselected package libxpm4:ppc64el. 581s Preparing to unpack .../104-libxpm4_1%3a3.5.17-1_ppc64el.deb ... 581s Unpacking libxpm4:ppc64el (1:3.5.17-1) ... 581s Selecting previously unselected package libxaw7:ppc64el. 581s Preparing to unpack .../105-libxaw7_2%3a1.0.14-1_ppc64el.deb ... 581s Unpacking libxaw7:ppc64el (2:1.0.14-1) ... 581s Selecting previously unselected package libxfont2:ppc64el. 581s Preparing to unpack .../106-libxfont2_1%3a2.0.6-1_ppc64el.deb ... 581s Unpacking libxfont2:ppc64el (1:2.0.6-1) ... 581s Selecting previously unselected package libxkbfile1:ppc64el. 581s Preparing to unpack .../107-libxkbfile1_1%3a1.1.0-1build3_ppc64el.deb ... 581s Unpacking libxkbfile1:ppc64el (1:1.1.0-1build3) ... 581s Selecting previously unselected package x11-xkb-utils. 581s Preparing to unpack .../108-x11-xkb-utils_7.7+8_ppc64el.deb ... 581s Unpacking x11-xkb-utils (7.7+8) ... 581s Selecting previously unselected package xserver-common. 581s Preparing to unpack .../109-xserver-common_2%3a21.1.11-2ubuntu1_all.deb ... 581s Unpacking xserver-common (2:21.1.11-2ubuntu1) ... 581s Selecting previously unselected package libglvnd0:ppc64el. 581s Preparing to unpack .../110-libglvnd0_1.7.0-1_ppc64el.deb ... 581s Unpacking libglvnd0:ppc64el (1.7.0-1) ... 581s Selecting previously unselected package libglx0:ppc64el. 581s Preparing to unpack .../111-libglx0_1.7.0-1_ppc64el.deb ... 581s Unpacking libglx0:ppc64el (1.7.0-1) ... 581s Selecting previously unselected package libgl1:ppc64el. 581s Preparing to unpack .../112-libgl1_1.7.0-1_ppc64el.deb ... 581s Unpacking libgl1:ppc64el (1.7.0-1) ... 581s Selecting previously unselected package xvfb. 581s Preparing to unpack .../113-xvfb_2%3a21.1.11-2ubuntu1_ppc64el.deb ... 581s Unpacking xvfb (2:21.1.11-2ubuntu1) ... 581s Selecting previously unselected package autopkgtest-satdep. 581s Preparing to unpack .../114-3-autopkgtest-satdep.deb ... 581s Unpacking autopkgtest-satdep (0) ... 581s Setting up gnome-desktop-testing (2021.1-3) ... 581s Setting up libgraphite2-3:ppc64el (1.3.14-2) ... 581s Setting up libxcb-dri3-0:ppc64el (1.15-1) ... 581s Setting up liblcms2-2:ppc64el (2.14-2) ... 581s Setting up libpixman-1-0:ppc64el (0.42.2-1) ... 581s Setting up libsharpyuv0:ppc64el (1.3.2-0.4) ... 581s Setting up libx11-xcb1:ppc64el (2:1.8.7-1) ... 581s Setting up session-migration (0.3.6) ... 581s Created symlink /etc/systemd/user/graphical-session-pre.target.wants/session-migration.service → /usr/lib/systemd/user/session-migration.service. 581s Setting up libdrm-nouveau2:ppc64el (2.4.120-2) ... 581s Setting up libxdamage1:ppc64el (1:1.1.6-1) ... 581s Setting up libxcb-xfixes0:ppc64el (1.15-1) ... 581s Setting up liblerc4:ppc64el (4.0.0+ds-4ubuntu1) ... 581s Setting up libxpm4:ppc64el (1:3.5.17-1) ... 581s Setting up hicolor-icon-theme (0.17-2) ... 581s Setting up libxi6:ppc64el (2:1.8.1-1) ... 581s Setting up libxrender1:ppc64el (1:0.9.10-1.1) ... 581s Setting up libdatrie1:ppc64el (0.2.13-3) ... 581s Setting up libxcb-render0:ppc64el (1.15-1) ... 581s Setting up libdrm-radeon1:ppc64el (2.4.120-2) ... 581s Setting up libglvnd0:ppc64el (1.7.0-1) ... 581s Setting up libxcb-glx0:ppc64el (1.15-1) ... 581s Setting up libgdk-pixbuf2.0-common (2.42.10+dfsg-3) ... 581s Setting up x11-common (1:7.7+23ubuntu2) ... 582s Setting up libdeflate0:ppc64el (1.19-1) ... 582s Setting up libxcb-shm0:ppc64el (1.15-1) ... 582s Setting up libunwind8:ppc64el (1.6.2-3) ... 582s Setting up libjbig0:ppc64el (2.1-6.1ubuntu1) ... 582s Setting up libcolord2:ppc64el (1.4.7-1) ... 582s Setting up libxxf86vm1:ppc64el (1:1.1.4-1build3) ... 582s Setting up libxcb-present0:ppc64el (1.15-1) ... 582s Setting up libdconf1:ppc64el (0.40.0-4) ... 582s Setting up libfontenc1:ppc64el (1:1.1.8-1) ... 582s Setting up libepoxy0:ppc64el (1.5.10-1) ... 582s Setting up libxfixes3:ppc64el (1:6.0.0-2) ... 582s Setting up libxcb-sync1:ppc64el (1.15-1) ... 582s Setting up libavahi-common-data:ppc64el (0.8-13ubuntu2) ... 582s Setting up libatspi2.0-0t64:ppc64el (2.51.90-3) ... 582s Setting up libxinerama1:ppc64el (2:1.1.4-3) ... 582s Setting up fonts-dejavu-mono (2.37-8) ... 582s Setting up libxrandr2:ppc64el (2:1.5.2-2) ... 582s Setting up fonts-dejavu-core (2.37-8) ... 582s Setting up libjpeg-turbo8:ppc64el (2.1.5-2ubuntu1) ... 582s Setting up libglapi-mesa:ppc64el (24.0.1-1ubuntu1) ... 582s Setting up libvulkan1:ppc64el (1.3.275.0-1) ... 582s Setting up libmozjs-102-0:ppc64el (102.15.1-1) ... 582s Setting up libwebp7:ppc64el (1.3.2-0.4) ... 582s Setting up libxcb-dri2-0:ppc64el (1.15-1) ... 582s Setting up libxshmfence1:ppc64el (1.3-1build4) ... 582s Setting up at-spi2-common (2.51.90-3) ... 582s Setting up dbus-x11 (1.14.10-4ubuntu1) ... 582s Setting up libxcb-randr0:ppc64el (1.15-1) ... 582s Setting up libharfbuzz0b:ppc64el (8.3.0-2) ... 582s Setting up libthai-data (0.1.29-2) ... 582s Setting up libwayland-egl1:ppc64el (1.22.0-2.1) ... 582s Setting up libxkbfile1:ppc64el (1:1.1.0-1build3) ... 582s Setting up libllvm17:ppc64el (1:17.0.6-5build1) ... 582s Setting up libxcomposite1:ppc64el (1:0.4.5-1build2) ... 582s Setting up libxfont2:ppc64el (1:2.0.6-1) ... 582s Setting up libdrm-amdgpu1:ppc64el (2.4.120-2) ... 582s Setting up libwayland-client0:ppc64el (1.22.0-2.1) ... 582s Setting up libjpeg8:ppc64el (8c-2ubuntu11) ... 582s Setting up libice6:ppc64el (2:1.0.10-1build2) ... 582s Setting up libatk1.0-0t64:ppc64el (2.51.90-3) ... 582s Setting up gir1.2-atk-1.0:ppc64el (2.51.90-3) ... 582s Setting up fontconfig-config (2.15.0-1ubuntu1) ... 582s Setting up libxtst6:ppc64el (2:1.2.3-1.1) ... 582s Setting up libxcursor1:ppc64el (1:1.2.1-1) ... 582s Setting up libgl1-mesa-dri:ppc64el (24.0.1-1ubuntu1) ... 582s Setting up libavahi-common3:ppc64el (0.8-13ubuntu2) ... 582s Setting up dconf-service (0.40.0-4) ... 582s Setting up libharfbuzz-gobject0:ppc64el (8.3.0-2) ... 582s Setting up libatk-bridge2.0-0:ppc64el (2.50.0-1) ... 582s Setting up libthai0:ppc64el (0.1.29-2) ... 582s Setting up libtiff6:ppc64el (4.5.1+git230720-3ubuntu1) ... 582s Setting up libwayland-cursor0:ppc64el (1.22.0-2.1) ... 582s Setting up libgdk-pixbuf-2.0-0:ppc64el (2.42.10+dfsg-3) ... 582s Setting up libfontconfig1:ppc64el (2.15.0-1ubuntu1) ... 582s Setting up libsm6:ppc64el (2:1.2.3-1build2) ... 582s Setting up libavahi-client3:ppc64el (0.8-13ubuntu2) ... 582s Setting up gtk-update-icon-cache (3.24.40-2ubuntu1) ... 582s Setting up fontconfig (2.15.0-1ubuntu1) ... 584s Regenerating fonts cache... done. 584s Setting up libxft2:ppc64el (2.3.6-1) ... 584s Setting up libglx-mesa0:ppc64el (24.0.1-1ubuntu1) ... 584s Setting up libglx0:ppc64el (1.7.0-1) ... 584s Setting up dconf-gsettings-backend:ppc64el (0.40.0-4) ... 584s Setting up gir1.2-gdkpixbuf-2.0:ppc64el (2.42.10+dfsg-3) ... 584s Setting up libpango-1.0-0:ppc64el (1.51.0+ds-4) ... 584s Setting up libcairo2:ppc64el (1.18.0-1) ... 584s Setting up libgl1:ppc64el (1.7.0-1) ... 584s Setting up libxt6:ppc64el (1:1.2.1-1.1) ... 584s Setting up libcups2:ppc64el (2.4.6-0ubuntu3) ... 584s Setting up libcairo-gobject2:ppc64el (1.18.0-1) ... 584s Setting up libpangoft2-1.0-0:ppc64el (1.51.0+ds-4) ... 584s Setting up libgtk-3-common (3.24.40-2ubuntu1) ... 584s Setting up libpangocairo-1.0-0:ppc64el (1.51.0+ds-4) ... 584s Setting up gsettings-desktop-schemas (46~beta-3ubuntu1) ... 584s Setting up libxmu6:ppc64el (2:1.1.3-3) ... 584s Setting up gir1.2-freedesktop:ppc64el (1.79.1-1) ... 584s Setting up libpangoxft-1.0-0:ppc64el (1.51.0+ds-4) ... 584s Setting up libxaw7:ppc64el (2:1.0.14-1) ... 584s Setting up gir1.2-harfbuzz-0.0:ppc64el (8.3.0-2) ... 584s Setting up libcjs0:ppc64el (6.0.0-2) ... 584s Setting up gir1.2-pango-1.0:ppc64el (1.51.0+ds-4) ... 584s Setting up x11-xkb-utils (7.7+8) ... 584s Setting up xserver-common (2:21.1.11-2ubuntu1) ... 584s Setting up xvfb (2:21.1.11-2ubuntu1) ... 584s Setting up adwaita-icon-theme (46~rc-1) ... 584s update-alternatives: using /usr/share/icons/Adwaita/cursor.theme to provide /usr/share/icons/default/index.theme (x-cursor-theme) in auto mode 584s Setting up humanity-icon-theme (0.6.16) ... 584s Setting up ubuntu-mono (24.04-0ubuntu1) ... 584s Processing triggers for man-db (2.12.0-3) ... 585s Processing triggers for libglib2.0-0t64:ppc64el (2.79.3-3ubuntu5) ... 585s Setting up at-spi2-core (2.51.90-3) ... 585s Setting up libgtk-3-0:ppc64el (3.24.40-2ubuntu1) ... 585s Processing triggers for libc-bin (2.39-0ubuntu2) ... 585s Setting up gir1.2-gtk-3.0:ppc64el (3.24.40-2ubuntu1) ... 585s Setting up cjs (6.0.0-2) ... 585s Setting up cjs-tests (6.0.0-2) ... 585s Setting up autopkgtest-satdep (0) ... 589s (Reading database ... 83937 files and directories currently installed.) 589s Removing autopkgtest-satdep (0) ... 595s autopkgtest [19:22:05]: test installed-tests: [----------------------- 595s Running test: cjs/testLegacyGObject.test 595s JS NATIVE: Registered native JS module '_promiseNative' 595s JS NATIVE: Registered native JS module '_byteArrayNative' 595s JS NATIVE: Registered native JS module '_encodingNative' 595s JS NATIVE: Registered native JS module '_gi' 595s JS NATIVE: Registered native JS module 'gi' 595s JS NATIVE: Registered native JS module 'cairoNative' 595s JS NATIVE: Registered native JS module 'system' 595s JS NATIVE: Registered native JS module 'console' 595s JS NATIVE: Registered native JS module '_print' 595s JS CTX: Enabling JIT 595s JS CTX: Initialized class GjsFileImporter prototype 0x133da0900098 595s JS IMPORT: Defining parent (nil) of 0x133da09000f8 'imports' is mod 0 595s JS IMPORT: Importing '_print' 595s JS NATIVE: Defining native module '_print' 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x133da09006b0 '_print' is mod 1 595s JS IMPORT: successfully imported module '_print' 595s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 595s 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 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x133da09014f0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x133da09021a8), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x133da09027a8), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x133da09027a8), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x133da09021a8), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x133da09014f0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x133da09014f0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x133da09014f0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x133da09021a8), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x133da09027a8), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x133da09014f0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x133da09014f0), global 0x7529073c1c0 595s JS MAINLOOP: Main loop instance 0x11ced6065f80: hold 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Starting promise job dispatcher 595s JS MAINLOOP: Main loop instance 0x11ced6065f80: Spinning loop until released or hook cleared 595s JS MAINLOOP: handling job 0, 595s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 595s JS MAINLOOP: Main loop instance 0x11ced6065f80: release 595s JS MAINLOOP: Completed job 0 595s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x133da0915910), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x133da0916340), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x133da0916340), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x133da0915910), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x133da0915910), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x133da0916340), global 0x7529073c1c0 595s JS IMPORT: Module metadata hook for module 0x133da09169e8 595s JS IMPORT: Defining meta.importSync for module 0x133da09169e8 595s JS NATIVE: Defining native module 'gi' 595s JS CTX: Initialized class GIRepositoryNamespace prototype 0x133da0917168 595s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 595s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 595s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 595s JS IMPORT: Importing directory 'overrides' 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x133da09171e8 'overrides' is mod 1 595s JS IMPORT: Defined importer 'overrides' 0x133da09171e8 in 0x133da09000f8 595s JS IMPORT: successfully imported directory 'overrides' 595s JS IMPORT: Importing '_byteArrayNative' 595s JS NATIVE: Defining native module '_byteArrayNative' 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x133da0917630 '_byteArrayNative' is mod 1 595s JS IMPORT: successfully imported module '_byteArrayNative' 595s JS IMPORT: Importing '_promiseNative' 595s JS NATIVE: Defining native module '_promiseNative' 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x133da09176f0 '_promiseNative' is mod 1 595s JS IMPORT: successfully imported module '_promiseNative' 595s JS IMPORT: Importing module GLib succeeded 595s JS IMPORT: Defining parent 0x133da09171e8 of 0x7529073d2b8 'GLib' is mod 1 595s JS IMPORT: successfully imported module 'GLib' 595s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 595s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x7529077d060, JSClass 0x7b8cda0db098, in object 0x7529077d038 595s JS CTX: Initialized class GIRepositoryGType prototype 0x133da0917920 595s JS CTX: Initialized class GIRepositoryFunction prototype 0x7529073d308 595s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 595s JS G BXD: Defined class for Error (GError), prototype 0x7529077d0b0, JSClass 0x7b8cda0db098, in object 0x7529077d038 595s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 595s JS G BXD: Defined class for Variant (GVariant), prototype 0x7529077d100, JSClass 0x7b8cda0db098, in object 0x7529077d038 595s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 595s JS G BXD: Defined class for Bytes (GBytes), prototype 0x7529077d150, JSClass 0x7b8cda0db098, in object 0x7529077d038 595s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 595s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x7529077d1a0, JSClass 0x7b8cda0db098, in object 0x7529077d038 595s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 595s JS G BXD: Defined class for Thread (GThread), prototype 0x7529077d1f0, JSClass 0x7b8cda0db098, in object 0x7529077d038 595s JS G BXD: Defining method ref in prototype for GLib.Thread 595s JS G BXD: Defining method unref in prototype for GLib.Thread 595s JS G NS: Defined namespace 'GLib' 0x7529077d038 in GIRepository 0x133da0916ff8 595s JS IMPORT: Importing module jasmine succeeded 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x7529073dcb8 'jasmine' is mod 1 595s JS IMPORT: successfully imported module 'jasmine' 595s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 595s JS MAINLOOP: Main loop instance 0x11ced6065f80: hold 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Main loop instance 0x11ced6065f80: Spinning loop until released or hook cleared 595s JS MAINLOOP: handling job 0, 595s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 595s JS MAINLOOP: Main loop instance 0x11ced6065f80: release 595s JS MAINLOOP: Completed job 0 595s JS IMPORT: Importing 'gi' 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x133da0916ff8 'gi' is mod 1 595s JS IMPORT: successfully imported module 'gi' 595s 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 595s JS G NS: Defined namespace 'CjsPrivate' 0x7529077d290 in GIRepository 0x133da0916ff8 595s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 595s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 595s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 595s JS IMPORT: Importing module _legacy succeeded 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x7529073dee8 '_legacy' is mod 1 595s JS IMPORT: successfully imported module '_legacy' 595s JS IMPORT: Importing module lang succeeded 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x7529073de98 'lang' is mod 1 595s JS IMPORT: successfully imported module 'lang' 595s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 595s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 595s JS IMPORT: Importing module _signals succeeded 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x7529073df38 '_signals' is mod 1 595s JS IMPORT: successfully imported module '_signals' 595s JS IMPORT: Importing module signals succeeded 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x7529073de48 'signals' is mod 1 595s JS IMPORT: successfully imported module 'signals' 595s JS IMPORT: Importing module Gio succeeded 595s JS IMPORT: Defining parent 0x133da09171e8 of 0x7529073ddf8 'Gio' is mod 1 595s JS IMPORT: successfully imported module 'Gio' 595s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 595s JS IMPORT: Importing '_gi' 595s JS NATIVE: Defining native module '_gi' 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x133da092dcb0 '_gi' is mod 1 595s JS IMPORT: successfully imported module '_gi' 595s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 595s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 595s JS IMPORT: Importing module _common succeeded 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x7529073dfd8 '_common' is mod 1 595s JS IMPORT: successfully imported module '_common' 595s JS IMPORT: Importing module GObject succeeded 595s JS IMPORT: Defining parent 0x133da09171e8 of 0x7529073df88 'GObject' is mod 1 595s JS IMPORT: successfully imported module 'GObject' 595s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 595s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 595s JS G BXD: Defined class for String (GString), prototype 0x7529077d538, JSClass 0x7b8cda0db098, in object 0x7529077d2b8 595s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 595s JS G PRM: Defined class ParamSpec prototype is 0x752907d30b0 class 0x7b8cda0e02f0 in object 0x7529077d2b8 595s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 595s JS G OBJ: Defined class for Object (GObject), prototype 0x7529077d6a0, JSClass 0x7b8cda0db7a8, in object 0x7529077d2b8 595s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 595s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 595s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x7529077d6c8, JSClass 0x7b8cda0db7a8, in object 0x7529077d2b8 595s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 595s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 595s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 595s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 595s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 595s JS G NS: Defined namespace 'GObject' 0x7529077d2b8 in GIRepository 0x133da0916ff8 595s JS G OBJ: Defined class for Application (GApplication), prototype 0x7529077d718, JSClass 0x7b8cda0db7a8, in object 0x7529077d268 595s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 595s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x752907d3420, JSClass 0x7b8cda0db580, in object 0x7529077d268 595s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 595s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 595s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x7529077d790, JSClass 0x7b8cda0db7a8, in object 0x7529077d268 595s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 595s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x752907d36a0, JSClass 0x7b8cda0db580, in object 0x7529077d268 595s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 595s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x7529077d808, JSClass 0x7b8cda0db7a8, in object 0x7529077d268 595s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 595s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 595s JS G IFACE: Defined class for Initable (GInitable), prototype 0x752907d37e0, JSClass 0x7b8cda0db580, in object 0x7529077d268 595s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 595s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 595s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 595s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x7529077d880, JSClass 0x7b8cda0db098, in object 0x7529077d268 595s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 595s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x7529077d8d0, JSClass 0x7b8cda0db098, in object 0x7529077d268 595s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 595s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 595s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x7529077d920, JSClass 0x7b8cda0db7a8, in object 0x7529077d268 595s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x7529077d970, JSClass 0x7b8cda0db7a8, in object 0x7529077d290 595s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 595s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x7529077d9c0, JSClass 0x7b8cda0db7a8, in object 0x7529077d268 595s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 595s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 595s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 595s JS G IFACE: Defined class for File (GFile), prototype 0x752907d3948, JSClass 0x7b8cda0db580, in object 0x7529077d268 595s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x7529077da38, JSClass 0x7b8cda0db7a8, in object 0x133da09170d8 595s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 595s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x7529077dab0, JSClass 0x7b8cda0db7a8, in object 0x7529077d268 595s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 595s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 595s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x7529077db00, JSClass 0x7b8cda0db7a8, in object 0x7529077d268 595s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 595s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x7529077db50, JSClass 0x7b8cda0db7a8, in object 0x7529077d268 595s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 595s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x7529077dba0, JSClass 0x7b8cda0db098, in object 0x7529077d268 595s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 595s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 595s JS G OBJ: Defined class for Settings (GSettings), prototype 0x7529077dbf0, JSClass 0x7b8cda0db7a8, in object 0x7529077d268 595s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 595s JS G NS: Defined namespace 'Gio' 0x7529077d268 in GIRepository 0x133da0916ff8 595s JS IMPORT: Importing module Gtk succeeded 595s JS IMPORT: Defining parent 0x133da09171e8 of 0x752907df3d0 'Gtk' is mod 1 595s JS IMPORT: successfully imported module 'Gtk' 595s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 595s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 595s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x7529077dc68, JSClass 0x7b8cda0db7a8, in object 0x7529077d2b8 595s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x7529077dcb8, JSClass 0x7b8cda0db7a8, in object 0x7529077dc40 595s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 595s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x752907df6c8, JSClass 0x7b8cda0db580, in object 0x7529077dc40 595s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 595s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x7529077dd30, JSClass 0x7b8cda0db7a8, in object 0x7529077dc40 595s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 595s JS G NS: Defined namespace 'Gtk' 0x7529077dc40 in GIRepository 0x133da0916ff8 595s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 595s JS IMPORT: Importing module mainloop succeeded 595s JS IMPORT: Defining parent 0x133da09000f8 of 0x752907df7e0 'mainloop' is mod 1 595s JS IMPORT: successfully imported module 'mainloop' 595s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 595s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 595s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 595s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 595s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 595s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 595s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 595s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 595s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 595s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 595s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 595s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 595s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 595s JS G ENUM: Defining GObject.ParamFlags as 0x133da09352e0 595s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 595s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced6292e30 type GParamString 595s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced6292f40 type GParamString 595s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced6293030 type GParamString 595s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 595s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 595s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 595s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 595s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 595s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 595s JS G ENUM: Defining enum value ACTION (fixed from action) 32 595s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 595s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 595s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 595s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 595s JS G ENUM: Defining GObject.SignalFlags as 0x133da0935510 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defined class for Gjs_MyObject (Gjs_MyObject), prototype 0x7529077dd80, JSClass 0x7b8cda0db7a8, in object 0x133da09170d8 595s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 595s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 595s JS G OBJ: Defined class for Gjs_MyApplication (Gjs_MyApplication), prototype 0x7529077ddd0, JSClass 0x7b8cda0db7a8, in object 0x133da09170d8 595s JS G OBJ: Defined class for Gjs_MyInitable (Gjs_MyInitable), prototype 0x7529077de20, JSClass 0x7b8cda0db7a8, in object 0x133da09170d8 595s JS G OBJ: Defined class for Gjs_Derived (Gjs_Derived), prototype 0x7529077de70, JSClass 0x7b8cda0db7a8, in object 0x133da09170d8 595s JS G OBJ: Defined class for Gjs_Legacy_OddlyNamed (Gjs_Legacy_OddlyNamed), prototype 0x7529077dec0, JSClass 0x7b8cda0db7a8, in object 0x133da09170d8 595s JS G OBJ: Defined class for Gjs_MyCustomInit (Gjs_MyCustomInit), prototype 0x7529077df10, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s JS G OBJ: Defined class for Gjs_GObjectImplementingLangInterface (Gjs_GObjectImplementingLangInterface), prototype 0x7529077df60, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced630e830 type GParamString 595s JS G IFACE: Defined class for ArbitraryGTypeName (ArbitraryGTypeName), prototype 0x752907ef6f0, JSClass 0x7b8cda0db580, in object 0x7529073fdf0 595s JS G IFACE: Defined class for Gjs_InterfaceRequiringGObjectInterface (Gjs_InterfaceRequiringGObjectInterface), prototype 0x752907ef740, JSClass 0x7b8cda0db580, in object 0x7529073fdf0 595s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced61bf1c0 type GParamOverride 595s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced61bf3d0 type GParamString 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defined class for Gjs_GObjectImplementingGObjectInterface (Gjs_GObjectImplementingGObjectInterface), prototype 0x364484206038, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced61c0a90 type GParamOverride 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defined class for Gjs_MinimalImplementationOfAGObjectInterface (Gjs_MinimalImplementationOfAGObjectInterface), prototype 0x364484206088, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced61c9c10 type GParamOverride 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defined class for Gjs_ImplementationOfTwoInterfaces (Gjs_ImplementationOfTwoInterfaces), prototype 0x3644842060d8, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s JS G IFACE: Defined class for Gjs_LegacyInterface1 (Gjs_LegacyInterface1), prototype 0x752907ef920, JSClass 0x7b8cda0db580, in object 0x7529073fdf0 595s JS G IFACE: Defined class for Gjs_LegacyInterface2 (Gjs_LegacyInterface2), prototype 0x752907ef970, JSClass 0x7b8cda0db580, in object 0x7529073fdf0 595s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 595s JS G PRM: Wrapping GParamInt 'property' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced61cd150 type GParamInt 595s JS G PRM: Wrapping GParamInt 'override-property' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced61cd2c0 type GParamInt 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defined class for Gjs_Legacy (Gjs_Legacy), prototype 0x364484206178, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s JS G PRM: Wrapping GParamOverride 'override-property' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced61ce440 type GParamOverride 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS CTX: Script evaluation succeeded 595s JS MAINLOOP: Main loop instance 0x11ced6065f80: Spinning loop until released or hook cleared 595s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module metadata hook for module 0x133da093a098 595s JS IMPORT: Defining meta.importSync for module 0x133da093a098 595s JS NATIVE: Defining native module 'system' 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x133da09393d0), global 0x7529073c1c0 595s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 595s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 595s JS MAINLOOP: Set main loop hook to 595s JS MAINLOOP: Main loop instance 0x11ced6065f80: hold 595s JS MAINLOOP: Running and clearing main loop hook 595s JS G BXD: Defining method run in prototype for GLib.MainLoop 595s 1..60 595s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 595s JS G BXD: Defined class for Source (GSource), prototype 0x364484206218, JSClass 0x7b8cda0db098, in object 0x7529077d038 595s JS G BXD: Defining method set_priority in prototype for GLib.Source 595s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 595s JS G BXD: Defining method attach in prototype for GLib.Source 595s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 595s JS IMPORT: Module metadata hook for module 0x752907ec1c8 595s JS IMPORT: Defining meta.importSync for module 0x752907ec1c8 595s JS G BXD: Defining method destroy in prototype for GLib.Source 595s ok 1 GObject class constructs with default values for properties 595s ok 2 GObject class constructs with a hash of property values 595s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 595s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x3644842064c0, JSClass 0x7b8cda0db7a8, in object 0x7529077dc40 595s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 595s ok 3 GObject class constructs with property values from Gtk.Builder 595s ok 4 GObject class does not allow changing CONSTRUCT_ONLY properties 595s ok 5 GObject class has a name 595s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 595s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced6292f40 type GParamString 595s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced6292f40 type GParamString 595s ok 6 GObject class has a notify signal 595s ok 7 GObject class can define its own signals 595s ok 8 GObject class passes emitted arguments to signal handlers 595s ok 9 GObject class can return values from signals 595s ok 10 GObject class does not call first-wins signal handlers after one returns a value 595s ok 11 GObject class gets the return value of the default handler 595s ok 12 GObject class calls run-last default handler last 595s ok 13 GObject class can inherit from something that's not GObject.Object 595s ok 14 GObject class can implement an interface 595s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 595s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x364484206e98, JSClass 0x7b8cda0db7a8, in object 0x7529077d268 595s ok 15 GObject class can implement interface vfuncs 595s ok 16 GObject class can be a subclass 595s ok 17 GObject class can have any valid Lang.Class name 595s ok 18 GObject class calls its _instance_init() function while chaining up in constructor 595s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 595s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced635aa40 type GParamObject 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defined class for Gjs_InterfacePropObject (Gjs_InterfacePropObject), prototype 0x36448423d240, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s ok 19 GObject class can have an interface-valued property 595s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced635d2f0 type GParamOverride 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defined class for Gjs_OverrideObject (Gjs_OverrideObject), prototype 0x36448423d380, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s ok 20 GObject class can override a property from the parent class 595s ok 21 GObject class cannot override a non-existent property 595s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 595s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 595s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 595s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 595s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 595s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 595s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 595s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 595s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 595s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 595s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 595s JS G ENUM: Defining GLib.LogLevelFlags as 0x133da0957040 595s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 595s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x36448423d560, JSClass 0x7b8cda0db7a8, in object 0x7529077d268 595s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 595s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x3644842338d0, JSClass 0x7b8cda0db580, in object 0x7529077d268 595s JS G OBJ: Defined class for Gjs_ForgottenOverride (Gjs_ForgottenOverride), prototype 0x36448423d5d8, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 595s ok 22 GObject class handles gracefully forgetting to override a C property 595s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced61d38c0 type GParamOverride 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 595s JS G OBJ: Defined class for Gjs_ForgottenAccessors (Gjs_ForgottenAccessors), prototype 0x36448423d6f0, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s JS G OBJ: Defined class for Gjs_ForgottenAccessors2 (Gjs_ForgottenAccessors2), prototype 0x36448423d740, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s ok 23 GObject class handles gracefully overriding a C property but forgetting the accessors 595s ok 24 GObject interface class can implement a Lang.Interface 595s ok 25 GObject interface throws when an interface requires a GObject interface but not GObject.Object 595s JS G OBJ: Defined class for Gjs_ObjectImplementingLangInterfaceAndCInterface (Gjs_ObjectImplementingLangInterfaceAndCInterface), prototype 0x36448423d9e8, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s ok 26 GObject interface can be implemented by a GObject class along with a JS interface 595s ok 27 GObject interface is an instance of the interface classes 595s ok 28 GObject interface cannot be instantiated 595s ok 29 GObject interface has a name 595s ok 30 GObject interface reports its type name 595s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 595s ok 31 GObject interface can be implemented by a GObject class 595s ok 32 GObject interface is implemented by a GObject class with the correct class object 595s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced636e7d0 type GParamOverride 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defined class for Gjs_GObjectImplementingBothKindsOfInterface (Gjs_GObjectImplementingBothKindsOfInterface), prototype 0x36448423de98, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s ok 33 GObject interface can be implemented by a class also implementing a Lang.Interface 595s ok 34 GObject interface can have its required function implemented 595s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced6370440 type GParamOverride 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defined class for Gjs_BadObject (Gjs_BadObject), prototype 0x364484244060, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s ok 35 GObject interface must have its required function implemented 595s ok 36 GObject interface doesn't have to have its optional function implemented 595s ok 37 GObject interface can have its optional function deferred to by the implementation 595s ok 38 GObject interface can have its function chained up to 595s ok 39 GObject interface can require another interface 595s ok 40 GObject interface can chain up to another interface 595s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x11ced6350bc0 type GParamOverride 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defined class for Gjs_MinimalImplementationOfTwoInterfaces (Gjs_MinimalImplementationOfTwoInterfaces), prototype 0x364484244470, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s ok 41 GObject interface defers to the last interface's optional function 595s ok 42 GObject interface must be implemented by a class that implements all required interfaces 595s ok 43 GObject interface must be implemented by a class that implements required interfaces in correct order 595s JS G IFACE: Defined class for Gjs_InitableInterface (Gjs_InitableInterface), prototype 0x3644842481c8, JSClass 0x7b8cda0db580, in object 0x7529073fdf0 595s ok 44 GObject interface can require an interface from C 595s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 595s JS G BXD: Defining method quit in prototype for GLib.MainLoop 595s ok 45 GObject interface can define signals on the implementing class 595s ok 46 GObject interface can define properties on the implementing class 595s JS G OBJ: Defined class for Gjs_MyNaughtyObject (Gjs_MyNaughtyObject), prototype 0x3644842448f8, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s ok 47 GObject interface must have its properties overridden 595s JS G OBJ: Defined class for Gjs_MyMetaObject (Gjs_MyMetaObject), prototype 0x3644842449e8, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s JS G IFACE: Defined class for Gjs_MyMetaInterface (Gjs_MyMetaInterface), prototype 0x364484248240, JSClass 0x7b8cda0db580, in object 0x7529073fdf0 595s ok 48 GObject interface gets the correct type for its metaclass 595s JS G OBJ: Defined class for Gjs_SubObject (Gjs_SubObject), prototype 0x364484244b00, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s ok 49 GObject interface can be implemented by a class as well as its parent class 595s JS G OBJ: Defined class for Gjs_SubImplementer (Gjs_SubImplementer), prototype 0x364484244bf0, JSClass 0x7b8cda0db7a8, in object 0x7529073fdf0 595s ok 50 GObject interface can be reimplemented by a subclass of a class that already implements it 595s ok 51 ES6 GObject class inheriting from GObject.Class calls a static method on the parent class 595s ok 52 ES6 GObject class inheriting from GObject.Class calls a method on the parent class 595s ok 53 ES6 GObject class inheriting from GObject.Class passes arguments to the parent class's constructor 595s ok 54 ES6 GObject class inheriting from GObject.Class chains up to a method on the parent class 595s ok 55 ES6 GObject class inheriting from GObject.Class overrides a method on the parent class 595s ok 56 ES6 GObject class inheriting from GObject.Class sets and gets a property from the parent class 595s ok 57 ES6 GObject class inheriting from GObject.Class overrides a property from the parent class 595s ok 58 ES6 GObject class inheriting from GObject.Class inherits a signal from the parent class 595s ok 59 ES6 GObject class inheriting from GObject.Class inherits legacy interfaces from the parent 595s ok 60 ES6 GObject class inheriting from GObject.Class can implement a legacy interface itself 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Main loop instance 0x11ced6065f80: Spinning loop until released or hook cleared 595s JS MAINLOOP: handling job 0, 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Completed job 0 595s JS MAINLOOP: handling job 1, 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Completed job 1 595s JS MAINLOOP: handling job 2, 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Completed job 2 595s JS MAINLOOP: handling job 3, 595s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 595s JS MAINLOOP: Main loop instance 0x11ced6065f80: release 595s JS MAINLOOP: Completed job 3 595s JS MEMORY: Memory report: before destroying context 595s JS MEMORY: 724 objects currently alive 595s JS MEMORY: boxed_instance = 288 595s JS MEMORY: boxed_prototype = 11 595s JS MEMORY: closure = 16 595s JS MEMORY: function = 251 595s JS MEMORY: fundamental_instance = 0 595s JS MEMORY: fundamental_prototype = 0 595s JS MEMORY: gerror_instance = 0 595s JS MEMORY: gerror_prototype = 0 595s JS MEMORY: interface = 12 595s JS MEMORY: module = 11 595s JS MEMORY: ns = 5 595s JS MEMORY: object_instance = 67 595s JS MEMORY: object_prototype = 44 595s JS MEMORY: param = 19 595s JS MEMORY: union_instance = 0 595s JS MEMORY: union_prototype = 0 595s JS CTX: JS shutdown sequence 595s JS CTX: Stopping profiler 595s JS CTX: Shutting down toggle queue 595s JS CTX: Notifying external reference holders of GjsContext dispose 595s JS MAINLOOP: Stopping promise job dispatcher 595s JS CTX: Notifying reference holders of GjsContext dispose 595s JS CTX: Checking unhandled promise rejections 595s JS CTX: Releasing cached JS wrappers 595s JS CTX: Final triggered GC 595s JS CTX: Destroying JS context 595s JS CTX: Releasing all native objects 595s JS CTX: Disabling auto GC 595s JS CTX: Ending trace on global object 595s JS CTX: Freeing allocated resources 595s JS CTX: JS context destroyed 595s PASS: cjs/testLegacyGObject.test 595s Running test: cjs/testGObjectClass.test 595s JS NATIVE: Registered native JS module '_promiseNative' 595s JS NATIVE: Registered native JS module '_byteArrayNative' 595s JS NATIVE: Registered native JS module '_encodingNative' 595s JS NATIVE: Registered native JS module '_gi' 595s JS NATIVE: Registered native JS module 'gi' 595s JS NATIVE: Registered native JS module 'cairoNative' 595s JS NATIVE: Registered native JS module 'system' 595s JS NATIVE: Registered native JS module 'console' 595s JS NATIVE: Registered native JS module '_print' 595s JS CTX: Enabling JIT 595s JS CTX: Initialized class GjsFileImporter prototype 0x1168c00098 595s JS IMPORT: Defining parent (nil) of 0x1168c000f8 'imports' is mod 0 595s JS IMPORT: Importing '_print' 595s JS NATIVE: Defining native module '_print' 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1168c006b0 '_print' is mod 1 595s JS IMPORT: successfully imported module '_print' 595s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 595s 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 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1168c014f0), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1168c021a8), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1168c027a8), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1168c027a8), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1168c021a8), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1168c014f0), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1168c014f0), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1168c014f0), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1168c021a8), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1168c027a8), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1168c014f0), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1168c014f0), global 0x1c434b53c1c0 595s JS MAINLOOP: Main loop instance 0x539fb615f80: hold 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Starting promise job dispatcher 595s JS MAINLOOP: Main loop instance 0x539fb615f80: Spinning loop until released or hook cleared 595s JS MAINLOOP: handling job 0, 595s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 595s JS MAINLOOP: Main loop instance 0x539fb615f80: release 595s JS MAINLOOP: Completed job 0 595s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1168c15910), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1168c16340), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1168c16340), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1168c15910), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1168c15910), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1168c16340), global 0x1c434b53c1c0 595s JS IMPORT: Module metadata hook for module 0x1168c169e8 595s JS IMPORT: Defining meta.importSync for module 0x1168c169e8 595s JS NATIVE: Defining native module 'gi' 595s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1168c17168 595s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 595s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 595s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 595s JS IMPORT: Importing directory 'overrides' 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1168c171e8 'overrides' is mod 1 595s JS IMPORT: Defined importer 'overrides' 0x1168c171e8 in 0x1168c000f8 595s JS IMPORT: successfully imported directory 'overrides' 595s JS IMPORT: Importing '_byteArrayNative' 595s JS NATIVE: Defining native module '_byteArrayNative' 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1168c17630 '_byteArrayNative' is mod 1 595s JS IMPORT: successfully imported module '_byteArrayNative' 595s JS IMPORT: Importing '_promiseNative' 595s JS NATIVE: Defining native module '_promiseNative' 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1168c176f0 '_promiseNative' is mod 1 595s JS IMPORT: successfully imported module '_promiseNative' 595s JS IMPORT: Importing module GLib succeeded 595s JS IMPORT: Defining parent 0x1168c171e8 of 0x1c434b53d2b8 'GLib' is mod 1 595s JS IMPORT: successfully imported module 'GLib' 595s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 595s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1c434b57d060, JSClass 0x7b63409ab098, in object 0x1c434b57d038 595s JS CTX: Initialized class GIRepositoryGType prototype 0x1168c17920 595s JS CTX: Initialized class GIRepositoryFunction prototype 0x1c434b53d308 595s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 595s JS G BXD: Defined class for Error (GError), prototype 0x1c434b57d0b0, JSClass 0x7b63409ab098, in object 0x1c434b57d038 595s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 595s JS G BXD: Defined class for Variant (GVariant), prototype 0x1c434b57d100, JSClass 0x7b63409ab098, in object 0x1c434b57d038 595s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 595s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1c434b57d150, JSClass 0x7b63409ab098, in object 0x1c434b57d038 595s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 595s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1c434b57d1a0, JSClass 0x7b63409ab098, in object 0x1c434b57d038 595s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 595s JS G BXD: Defined class for Thread (GThread), prototype 0x1c434b57d1f0, JSClass 0x7b63409ab098, in object 0x1c434b57d038 595s JS G BXD: Defining method ref in prototype for GLib.Thread 595s JS G BXD: Defining method unref in prototype for GLib.Thread 595s JS G NS: Defined namespace 'GLib' 0x1c434b57d038 in GIRepository 0x1168c16ff8 595s JS IMPORT: Importing module jasmine succeeded 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1c434b53dcb8 'jasmine' is mod 1 595s JS IMPORT: successfully imported module 'jasmine' 595s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 595s JS MAINLOOP: Main loop instance 0x539fb615f80: hold 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Main loop instance 0x539fb615f80: Spinning loop until released or hook cleared 595s JS MAINLOOP: handling job 0, 595s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 595s JS MAINLOOP: Main loop instance 0x539fb615f80: release 595s JS MAINLOOP: Completed job 0 595s JS IMPORT: Importing 'system' 595s JS NATIVE: Defining native module 'system' 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1168c2ab70 'system' is mod 1 595s JS IMPORT: successfully imported module 'system' 595s JS IMPORT: Importing 'gi' 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1168c16ff8 'gi' is mod 1 595s JS IMPORT: successfully imported module 'gi' 595s 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 595s JS G NS: Defined namespace 'CjsPrivate' 0x1c434b57d290 in GIRepository 0x1168c16ff8 595s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 595s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 595s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 595s JS IMPORT: Importing module _legacy succeeded 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1c434b53dee8 '_legacy' is mod 1 595s JS IMPORT: successfully imported module '_legacy' 595s JS IMPORT: Importing module lang succeeded 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1c434b53de98 'lang' is mod 1 595s JS IMPORT: successfully imported module 'lang' 595s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 595s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 595s JS IMPORT: Importing module _signals succeeded 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1c434b53df38 '_signals' is mod 1 595s JS IMPORT: successfully imported module '_signals' 595s JS IMPORT: Importing module signals succeeded 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1c434b53de48 'signals' is mod 1 595s JS IMPORT: successfully imported module 'signals' 595s JS IMPORT: Importing module Gio succeeded 595s JS IMPORT: Defining parent 0x1168c171e8 of 0x1c434b53ddf8 'Gio' is mod 1 595s JS IMPORT: successfully imported module 'Gio' 595s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 595s JS IMPORT: Importing '_gi' 595s JS NATIVE: Defining native module '_gi' 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1168c2def0 '_gi' is mod 1 595s JS IMPORT: successfully imported module '_gi' 595s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 595s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 595s JS IMPORT: Importing module _common succeeded 595s JS IMPORT: Defining parent 0x1168c000f8 of 0x1c434b53dfd8 '_common' is mod 1 595s JS IMPORT: successfully imported module '_common' 595s JS IMPORT: Importing module GObject succeeded 595s JS IMPORT: Defining parent 0x1168c171e8 of 0x1c434b53df88 'GObject' is mod 1 595s JS IMPORT: successfully imported module 'GObject' 595s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 595s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 595s JS G BXD: Defined class for String (GString), prototype 0x1c434b57d538, JSClass 0x7b63409ab098, in object 0x1c434b57d2b8 595s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 595s JS G PRM: Defined class ParamSpec prototype is 0x1c434b5df0b0 class 0x7b63409b02f0 in object 0x1c434b57d2b8 595s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 595s JS G OBJ: Defined class for Object (GObject), prototype 0x1c434b57d6a0, JSClass 0x7b63409ab7a8, in object 0x1c434b57d2b8 595s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 595s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 595s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1c434b57d6c8, JSClass 0x7b63409ab7a8, in object 0x1c434b57d2b8 595s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 595s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 595s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 595s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 595s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 595s JS G NS: Defined namespace 'GObject' 0x1c434b57d2b8 in GIRepository 0x1168c16ff8 595s JS G OBJ: Defined class for Application (GApplication), prototype 0x1c434b57d718, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 595s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1c434b5df420, JSClass 0x7b63409ab580, in object 0x1c434b57d268 595s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 595s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 595s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1c434b57d790, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 595s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1c434b5df6a0, JSClass 0x7b63409ab580, in object 0x1c434b57d268 595s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 595s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1c434b57d808, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 595s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 595s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1c434b5df7e0, JSClass 0x7b63409ab580, in object 0x1c434b57d268 595s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 595s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 595s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 595s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1c434b57d880, JSClass 0x7b63409ab098, in object 0x1c434b57d268 595s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 595s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1c434b57d8d0, JSClass 0x7b63409ab098, in object 0x1c434b57d268 595s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 595s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 595s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1c434b57d920, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1c434b57d970, JSClass 0x7b63409ab7a8, in object 0x1c434b57d290 595s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 595s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1c434b57d9c0, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 595s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 595s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 595s JS G IFACE: Defined class for File (GFile), prototype 0x1c434b5df948, JSClass 0x7b63409ab580, in object 0x1c434b57d268 595s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1c434b57da38, JSClass 0x7b63409ab7a8, in object 0x1168c170d8 595s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 595s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1c434b57dab0, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 595s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 595s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1c434b57db00, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 595s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1c434b57db50, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 595s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1c434b57dba0, JSClass 0x7b63409ab098, in object 0x1c434b57d268 595s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 595s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 595s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1c434b57dbf0, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 595s JS G NS: Defined namespace 'Gio' 0x1c434b57d268 in GIRepository 0x1168c16ff8 595s JS IMPORT: Importing module Gtk succeeded 595s JS IMPORT: Defining parent 0x1168c171e8 of 0x1c434b5ed3d0 'Gtk' is mod 1 595s JS IMPORT: successfully imported module 'Gtk' 595s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 595s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 595s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x1c434b57dc68, JSClass 0x7b63409ab7a8, in object 0x1c434b57d2b8 595s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x1c434b57dcb8, JSClass 0x7b63409ab7a8, in object 0x1c434b57dc40 595s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 595s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x1c434b5ed6c8, JSClass 0x7b63409ab580, in object 0x1c434b57dc40 595s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 595s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x1c434b57dd30, JSClass 0x7b63409ab7a8, in object 0x1c434b57dc40 595s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 595s JS G NS: Defined namespace 'Gtk' 0x1c434b57dc40 in GIRepository 0x1168c16ff8 595s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 595s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 595s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 595s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 595s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 595s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 595s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 595s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 595s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 595s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 595s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 595s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 595s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 595s JS G ENUM: Defining GObject.ParamFlags as 0x1168c35128 595s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 595s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb8ffb20 type GParamString 595s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb8ffc30 type GParamString 595s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb8ffd50 type GParamString 595s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 595s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 595s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 595s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 595s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 595s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 595s JS G ENUM: Defining enum value ACTION (fixed from action) 32 595s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 595s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 595s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 595s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 595s JS G ENUM: Defining GObject.SignalFlags as 0x1168c35358 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G NS: Found info type FUNCTION for 'signal_lookup' in namespace 'GObject' 595s JS G NS: Found info type FUNCTION for 'signal_override_class_closure' in namespace 'GObject' 595s JS G PRM: Wrapping GParamString 'readwrite' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb9049b0 type GParamString 595s JS G PRM: Wrapping GParamString 'readonly' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb904ac0 type GParamString 595s JS G PRM: Wrapping GParamString 'construct' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb904bb0 type GParamString 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G NS: Found info type FLAGS for 'TypeFlags' in namespace 'GObject' 595s JS G ENUM: Defining enum value NONE (fixed from none) 0 595s JS G ENUM: Defining enum value ABSTRACT (fixed from abstract) 16 595s JS G ENUM: Defining enum value VALUE_ABSTRACT (fixed from value_abstract) 32 595s JS G ENUM: Defining enum value FINAL (fixed from final) 64 595s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 128 595s JS G ENUM: Defining GObject.TypeFlags as 0x1168c388b8 595s JS G NS: Found info type FUNCTION for 'uuid_string_random' in namespace 'GLib' 595s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb76f140 type GParamString 595s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 595s JS G PRM: Wrapping GParamBoolean 'bool' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb76f430 type GParamBoolean 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 595s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 595s JS G PRM: Wrapping GParamInt 'simple' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb770df0 type GParamInt 595s JS G PRM: Wrapping GParamInt 'long-long-name' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb770f60 type GParamInt 595s JS G PRM: Wrapping GParamInt 'construct' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb771040 type GParamInt 595s JS G PRM: Wrapping GParamInt 'construct-only' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb771120 type GParamInt 595s JS G PRM: Wrapping GParamInt 'construct-only-with-setter' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb771220 type GParamInt 595s JS G PRM: Wrapping GParamInt 'construct-only-was-invalid-in-turkish' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb7712a0 type GParamInt 595s JS G PRM: Wrapping GParamInt 'snake-name' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb7714a0 type GParamInt 595s JS G PRM: Wrapping GParamInt 'camel-name' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb771580 type GParamInt 595s JS G PRM: Wrapping GParamInt 'kebab-name' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb771660 type GParamInt 595s JS G PRM: Wrapping GParamInt 'readonly' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb771740 type GParamInt 595s JS G PRM: Wrapping GParamInt 'writeonly' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb7799c0 type GParamInt 595s JS G PRM: Wrapping GParamInt 'missing-getter' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb779a80 type GParamInt 595s JS G PRM: Wrapping GParamInt 'missing-setter' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb779b60 type GParamInt 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 595s JS G PRM: Wrapping GParamBoxed 'jsobj-prop' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb77cf90 type GParamBoxed 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 595s JS G NS: Found info type CONSTANT for 'MININT32' in namespace 'GLib' 595s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 595s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb90ee60 type GParamInt64 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 595s JS CTX: Script evaluation succeeded 595s JS MAINLOOP: Main loop instance 0x539fb615f80: Spinning loop until released or hook cleared 595s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module metadata hook for module 0x1168c538d0 595s JS IMPORT: Defining meta.importSync for module 0x1168c538d0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1168c52c08), global 0x1c434b53c1c0 595s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 595s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 595s JS MAINLOOP: Set main loop hook to 595s JS MAINLOOP: Main loop instance 0x539fb615f80: hold 595s JS MAINLOOP: Running and clearing main loop hook 595s JS G BXD: Defining method run in prototype for GLib.MainLoop 595s 1..127 595s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 595s JS G BXD: Defined class for Source (GSource), prototype 0x1c434b5f52b8, JSClass 0x7b63409ab098, in object 0x1c434b57d038 595s JS G BXD: Defining method set_priority in prototype for GLib.Source 595s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 595s JS G BXD: Defining method attach in prototype for GLib.Source 595s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 595s JS IMPORT: Module metadata hook for module 0x1c434b5f8740 595s JS IMPORT: Defining meta.importSync for module 0x1c434b5f8740 595s JS G BXD: Defining method destroy in prototype for GLib.Source 595s ok 1 GObject class with decorator throws an error when not used with a GObject-derived class 595s ok 2 GObject class with decorator throws an error when used with an abstract class 595s ok 3 GObject class with decorator constructs with default values for properties 595s ok 4 GObject class with decorator constructs with a hash of property values 595s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 595s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 595s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 595s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 595s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 595s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 595s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 595s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 595s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 595s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 595s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 595s JS G ENUM: Defining GLib.LogLevelFlags as 0x1168c09f00 595s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 595s ok 5 GObject class with decorator warns if more than one argument passed to the default constructor 595s ok 6 GObject class with decorator throws an error if the first argument to the default constructor is not a property hash 595s ok 7 GObject class with decorator accepts a property hash that is not a plain object 595s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 595s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x1c434b5f5948, JSClass 0x7b63409ab7a8, in object 0x1c434b57dc40 595s JS G OBJ: Defining method get_object in prototype for GtkBuilder (Gtk.Builder) 595s ok 8 GObject class with decorator constructs with property values from Gtk.Builder 595s ok 9 GObject class with decorator does not allow changing CONSTRUCT_ONLY properties 595s ok 10 GObject class with decorator has a name 595s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 595s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb8ffc30 type GParamString 595s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObject with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb8ffc30 type GParamString 595s ok 11 GObject class with decorator has a notify signal 595s ok 12 GObject class with decorator can define its own signals 595s ok 13 GObject class with decorator passes emitted arguments to signal handlers 595s ok 14 GObject class with decorator can return values from signals 595s ok 15 GObject class with decorator does not call first-wins signal handlers after one returns a value 595s ok 16 GObject class with decorator gets the return value of the default handler 595s ok 17 GObject class with decorator calls run-last default handler last 595s ok 18 GObject class with decorator can inherit from something that's not GObject.Object 595s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 595s ok 19 GObject class with decorator can implement an interface 595s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 595s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x2d222ba61358, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s ok 20 GObject class with decorator can implement interface vfuncs 595s ok 21 GObject class with decorator can be a subclass 595s ok 22 GObject class with decorator can have any valid class name 595s ok 23 GObject class with decorator handles anonymous class expressions 595s ok 24 GObject class with decorator calls its _instance_init() function while chaining up in constructor 595s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 595s JS G PRM: Wrapping GParamObject 'file' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb936d10 type GParamObject 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s ok 25 GObject class with decorator can have an interface-valued property 595s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb937ef0 type GParamInt64 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s ok 26 GObject class with decorator can have an int64 property 595s JS G PRM: Wrapping GParamInt64 'int64' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb939120 type GParamInt64 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s ok 27 GObject class with decorator can have a default int64 property 595s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 595s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb93a590 type GParamUInt64 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s ok 28 GObject class with decorator can have an uint64 property 595s JS G PRM: Wrapping GParamUInt64 'uint64' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb93b570 type GParamUInt64 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s ok 29 GObject class with decorator can have a default uint64 property 595s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb93c2c0 type GParamOverride 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s ok 30 GObject class with decorator can override a property from the parent class 595s ok 31 GObject class with decorator cannot override a non-existent property 595s JS G NS: Found info type INTERFACE for 'TlsFileDatabase' in namespace 'Gio' 595s JS G IFACE: Defined class for TlsFileDatabase (GTlsFileDatabase), prototype 0x2d222ba4ff10, JSClass 0x7b63409ab580, in object 0x1c434b57d268 595s JS G NS: Found info type OBJECT for 'TlsDatabase' in namespace 'Gio' 595s JS G OBJ: Defined class for TlsDatabase (GTlsDatabase), prototype 0x2d222ba61f88, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s ok 32 GObject class with decorator handles gracefully forgetting to override a C property 595s JS G PRM: Wrapping GParamOverride 'anchors' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb940190 type GParamOverride 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 595s ok 33 GObject class with decorator handles gracefully overriding a C property but forgetting the accessors 595s JS G NS: Found info type OBJECT for 'CharsetConverter' in namespace 'Gio' 595s JS G OBJ: Defined class for CharsetConverter (GCharsetConverter), prototype 0x2d222ba66290, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s ok 34 GObject class with decorator does not pollute the wrong prototype with GObject properties 595s JS G NS: Found info type INTERFACE for 'NetworkMonitor' in namespace 'Gio' 595s JS G IFACE: Defined class for NetworkMonitor (GNetworkMonitor), prototype 0x2d222ba67290, JSClass 0x7b63409ab580, in object 0x1c434b57d268 595s JS G OBJ: Defined class for GNetworkMonitorBase (GNetworkMonitorBase), prototype 0x2d222ba66470, JSClass 0x7b63409ab7a8, in object 0x1c434b53ffe8 595s JS G OBJ: Defined class for GNetworkMonitorNetlink (GNetworkMonitorNetlink), prototype 0x2d222ba664c0, JSClass 0x7b63409ab7a8, in object 0x1c434b53ffe8 595s ok 35 GObject class with decorator resolves properties from interfaces 595s ok 36 GObject class with decorator has a toString() defintion 595s JS G NS: Found info type OBJECT for 'ZlibCompressor' in namespace 'Gio' 595s JS G OBJ: Defined class for ZlibCompressor (GZlibCompressor), prototype 0x2d222ba666c8, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G NS: Found info type INTERFACE for 'Converter' in namespace 'Gio' 595s JS G IFACE: Defined class for Converter (GConverter), prototype 0x2d222ba67308, JSClass 0x7b63409ab580, in object 0x1c434b57d268 595s JS G OBJ: Defining method reset in prototype for GZlibCompressor (Gio.ZlibCompressor) 595s ok 37 GObject class with decorator does not clobber native parent interface vfunc definitions 595s ok 38 GObject class with decorator does not clobber dynamic parent interface vfunc definitions 595s ok 39 GObject class with custom constructor throws an error when not used with a GObject-derived class 595s ok 40 GObject class with custom constructor constructs with default values for properties 595s ok 41 GObject class with custom constructor has a toString() defintion 595s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 595s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x2d222ba66d30, JSClass 0x7b63409ab098, in object 0x1c434b57d038 595s Gjs-Console-Message: 19:22:05.659: { 595s "enumerable": true, 595s "configurable": false 595s } 595s ok 42 GObject class with custom constructor constructs with a hash of property values 595s ok 43 GObject class with custom constructor accepts a property hash that is not a plain object 595s ok 44 GObject class with custom constructor constructs with property values from Gtk.Builder 595s ok 45 GObject class with custom constructor does not allow changing CONSTRUCT_ONLY properties 595s ok 46 GObject class with custom constructor has a name 595s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb904ac0 type GParamString 595s JS G PRM: Wrapping GParamString 'readonly' on Gjs_MyObjectWithCustomConstructor with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb904ac0 type GParamString 595s ok 47 GObject class with custom constructor has a notify signal 595s ok 48 GObject class with custom constructor can define its own signals 595s ok 49 GObject class with custom constructor passes emitted arguments to signal handlers 595s ok 50 GObject class with custom constructor can return values from signals 595s ok 51 GObject class with custom constructor does not call first-wins signal handlers after one returns a value 595s ok 52 GObject class with custom constructor gets the return value of the default handler 595s ok 53 GObject class with custom constructor calls run-last default handler last 595s ok 54 GObject class with custom constructor can be a subclass 595s JS G PRM: Wrapping GParamOverride 'readwrite' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb9adf50 type GParamOverride 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s ok 55 GObject class with custom constructor can override a property from the parent class 595s ok 56 GObject virtual function can have its property read 595s ok 57 GObject virtual function can have its property overridden with an anonymous function 595s ok 58 GObject virtual function can access the parent prototype with super() 595s ok 59 GObject virtual function handles non-existing properties 595s ok 60 GObject virtual function gracefully bails out when overriding an unsupported vfunc type 595s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 595s JS G IFACE: Defined class for Icon (GIcon), prototype 0x2d222ba67678, JSClass 0x7b63409ab580, in object 0x1c434b57d268 595s ok 61 GObject virtual function are defined also for static virtual functions 595s ok 62 GObject creation using base classes without registered GType fails when trying to instantiate a class that inherits from a GObject type 595s 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 595s ok 64 Register GType name uses the class name 595s ok 65 Register GType name uses the sanitized class name 595s ok 66 Register GType name use the file path and class name 595s ok 67 Register GType name use the file path and sanitized class name 595s ok 68 Register GType name use provided class name 595s ok 69 Register GType name sanitizes user provided class name 595s ok 70 Signal handler matching finds handlers by signal ID 595s ok 71 Signal handler matching finds handlers by signal detail 595s ok 72 Signal handler matching finds handlers by callback 595s ok 73 Signal handler matching finds handlers by a combination of parameters 595s ok 74 Signal handler matching blocks a handler by callback 595s ok 75 Signal handler matching blocks multiple handlers by callback 595s ok 76 Signal handler matching blocks handlers by a combination of parameters 595s ok 77 Signal handler matching disconnects a handler by callback 595s ok 78 Signal handler matching blocks multiple handlers by callback 595s ok 79 Signal handler matching blocks handlers by a combination of parameters 595s ok 80 Signal handler matching blocks a handler by callback, convenience method 595s ok 81 Signal handler matching disconnects a handler by callback, convenience method 595s ok 82 Signal handler matching does not support disconnecting a handler by callback data 595s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 595s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 595s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 595s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 595s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 595s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 595s JS G ENUM: Defining GObject.BindingFlags as 0x1168ca6fd8 595s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 595s JS G OBJ: Defined class for Binding (GBinding), prototype 0x2d222ba8b3f8, JSClass 0x7b63409ab7a8, in object 0x1c434b57d2b8 595s ok 83 Property bindings can bind properties of the same type 595s JS G NS: Found info type FUNCTION for 'g_object_bind_property_full' in namespace 'CjsPrivate' 595s ok 84 Property bindings can use custom mappings to bind properties of different types 595s JS G OBJ: Defining method bind in prototype for GBindingGroup (GObject.BindingGroup) 595s ok 85 Property bindings can be set up as a group 595s JS G NS: Found info type FUNCTION for 'g_binding_group_bind_full' in namespace 'CjsPrivate' 595s ok 86 Property bindings can be set up as a group with custom mappings 595s ok 87 Auto accessor generation get and set the property 595s ok 88 Auto accessor generation initial value is the param spec's default value 595s ok 89 Auto accessor generation set properties at construct time 595s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 595s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 595s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 595s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 595s JS G ENUM: Defining enum value ALL (fixed from all) 6 595s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 595s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 595s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 595s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 595s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 595s JS G ENUM: Defining enum value TIME (fixed from time) 2 595s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x1168ceab80 595s JS IMPORT: Importing module _gettext succeeded 595s JS IMPORT: Defining parent 0x1c434b53fbc8 of 0x2d222ba67b00 '_gettext' is mod 1 595s JS IMPORT: successfully imported module '_gettext' 595s JS IMPORT: Importing module gettext succeeded 595s JS IMPORT: Defining parent 0x1c434b53fbc8 of 0x2d222ba67ab0 'gettext' is mod 1 595s JS IMPORT: successfully imported module 'gettext' 595s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'CjsPrivate' 595s ok 90 Auto accessor generation set properties at construct time with locale 595s JS G PRM: Wrapping GParamInt 'simple' on Gjs_AutoAccessors with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb770df0 type GParamInt 595s ok 91 Auto accessor generation notify when the property changes 595s ok 92 Auto accessor generation copies accessors for camel and kebab if snake accessors given 595s ok 93 Auto accessor generation copies accessors for snake and kebab if camel accessors given 595s ok 94 Auto accessor generation copies accessors for snake and camel if kebab accessors given 595s ok 95 Auto accessor generation readonly getter throws 595s ok 96 Auto accessor generation writeonly setter throws 595s ok 97 Auto accessor generation getter throws when setter defined 595s ok 98 Auto accessor generation setter throws when getter defined 595s ok 99 GObject class with JSObject property assigns a valid JSObject on construct 595s ok 100 GObject class with JSObject property Set null with an empty JSObject on construct 595s ok 101 GObject class with JSObject property assigns a null JSObject on construct 595s ok 102 GObject class with JSObject property assigns a JSObject Array on construct 595s ok 103 GObject class with JSObject property assigns a Function on construct 595s ok 104 GObject class with JSObject property throws an error when using a boolean value on construct 595s ok 105 GObject class with JSObject property throws an error when using an int value on construct 595s ok 106 GObject class with JSObject property throws an error when using a numeric value on construct 595s ok 107 GObject class with JSObject property throws an error when using a string value on construct 595s ok 108 GObject class with JSObject property throws an error when using an undefined value on construct 595s JS G PRM: Wrapping GParamBoxed 'testprop' on (null) with JSObject 595s JS G PRM: JSObject created with param instance 0x539fb9ed9e0 type GParamBoxed 595s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 595s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 595s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 595s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x2d222ba928f8, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G NS: Found info type INTERFACE for 'PollableInputStream' in namespace 'Gio' 595s JS G IFACE: Defined class for PollableInputStream (GPollableInputStream), prototype 0x2d222ba67cb8, JSClass 0x7b63409ab580, in object 0x1c434b57d268 595s JS G NS: Found info type OBJECT for 'ConverterInputStream' in namespace 'Gio' 595s JS G NS: Found info type OBJECT for 'FilterInputStream' in namespace 'Gio' 595s JS G OBJ: Defined class for FilterInputStream (GFilterInputStream), prototype 0x2d222ba92970, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G OBJ: Defined class for ConverterInputStream (GConverterInputStream), prototype 0x2d222ba929c0, JSClass 0x7b63409ab7a8, in object 0x1c434b57d268 595s JS G OBJ: Defining method get_converter in prototype for GConverterInputStream (Gio.ConverterInputStream) 595s ok 109 GObject class with JSObject property property value survives when GObject wrapper is collected 595s ok 110 GObject class with JSObject signals emits signal with null JSObject parameter 595s ok 111 GObject class with JSObject signals emits signal with JSObject parameter 595s ok 112 GObject class with JSObject signals emits signal with multiple JSObject parameters 595s ok 113 GObject class with JSObject signals re-emits signal with same JSObject parameter 595s ok 114 GObject class with JSObject signals throws an error when using a boolean value as parameter 595s ok 115 GObject class with JSObject signals throws an error when using an int value as parameter 595s ok 116 GObject class with JSObject signals throws an error when using a numeric value as parameter 595s ok 117 GObject class with JSObject signals throws an error when using a string value as parameter 595s ok 118 GObject class with JSObject signals throws an error when using an undefined value as parameter 595s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 595s ok 119 GObject class with JSObject signals returns a JSObject 595s ok 120 GObject class with JSObject signals returns null when returning undefined 595s ok 121 GObject class with JSObject signals returns null when not returning 595s JS G CLSR: Unable to convert return value when invoking closure 595s ok 122 GObject class with JSObject signals throws an error when returning a boolean value 595s JS G CLSR: Unable to convert return value when invoking closure 595s ok 123 GObject class with JSObject signals throws an error when returning an int value 595s JS G CLSR: Unable to convert return value when invoking closure 595s ok 124 GObject class with JSObject signals throws an error when returning a numeric value 595s JS G CLSR: Unable to convert return value when invoking closure 595s ok 125 GObject class with JSObject signals throws an error when returning a string value 595s ok 126 GObject class with int64 properties can set an int64 property 595s ok 127 GObject class with int64 properties can construct with int64 property 595s JS G BXD: Defining method quit in prototype for GLib.MainLoop 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Main loop instance 0x539fb615f80: Spinning loop until released or hook cleared 595s JS MAINLOOP: handling job 0, 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Completed job 0 595s JS MAINLOOP: handling job 1, 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Completed job 1 595s JS MAINLOOP: handling job 2, 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Completed job 2 595s JS MAINLOOP: handling job 3, 595s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 595s JS MAINLOOP: Main loop instance 0x539fb615f80: release 595s JS MAINLOOP: Completed job 3 595s JS MEMORY: Memory report: before destroying context 595s JS MEMORY: 582 objects currently alive 595s JS MEMORY: boxed_instance = 103 595s JS MEMORY: boxed_prototype = 11 595s JS MEMORY: closure = 23 595s JS MEMORY: function = 285 595s JS MEMORY: fundamental_instance = 0 595s JS MEMORY: fundamental_prototype = 0 595s JS MEMORY: gerror_instance = 0 595s JS MEMORY: gerror_prototype = 0 595s JS MEMORY: interface = 10 595s JS MEMORY: module = 12 595s JS MEMORY: ns = 5 595s JS MEMORY: object_instance = 30 595s JS MEMORY: object_prototype = 71 595s JS MEMORY: param = 32 595s JS MEMORY: union_instance = 0 595s JS MEMORY: union_prototype = 0 595s JS CTX: JS shutdown sequence 595s JS CTX: Stopping profiler 595s JS CTX: Shutting down toggle queue 595s JS CTX: Notifying external reference holders of GjsContext dispose 595s JS MAINLOOP: Stopping promise job dispatcher 595s JS CTX: Notifying reference holders of GjsContext dispose 595s JS CTX: Checking unhandled promise rejections 595s JS CTX: Releasing cached JS wrappers 595s JS CTX: Final triggered GC 595s JS CTX: Destroying JS context 595s JS CTX: Releasing all native objects 595s JS CTX: Disabling auto GC 595s JS CTX: Ending trace on global object 595s JS CTX: Freeing allocated resources 595s JS CTX: JS context destroyed 595s PASS: cjs/testGObjectClass.test 595s Running test: cjs/quit.test 595s 1..1 595s ok 1 - /usr/libexec/installed-tests/cjs/debugger/quit.debugger 595s PASS: cjs/quit.test 595s Running test: cjs/detach.test 595s 1..1 595s ok 1 - /usr/libexec/installed-tests/cjs/debugger/detach.debugger 595s PASS: cjs/detach.test 595s Running test: cjs/testGObjectDestructionAccess.test 595s JS NATIVE: Registered native JS module '_promiseNative' 595s JS NATIVE: Registered native JS module '_byteArrayNative' 595s JS NATIVE: Registered native JS module '_encodingNative' 595s JS NATIVE: Registered native JS module '_gi' 595s JS NATIVE: Registered native JS module 'gi' 595s JS NATIVE: Registered native JS module 'cairoNative' 595s JS NATIVE: Registered native JS module 'system' 595s JS NATIVE: Registered native JS module 'console' 595s JS NATIVE: Registered native JS module '_print' 595s JS CTX: Enabling JIT 595s JS CTX: Initialized class GjsFileImporter prototype 0x3051c300098 595s JS IMPORT: Defining parent (nil) of 0x3051c3000f8 'imports' is mod 0 595s JS IMPORT: Importing '_print' 595s JS NATIVE: Defining native module '_print' 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3051c3006b0 '_print' is mod 1 595s JS IMPORT: successfully imported module '_print' 595s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 595s 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 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3051c3014f0), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3051c3021a8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3051c3027a8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3051c3027a8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3051c3021a8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3051c3014f0), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3051c3014f0), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3051c3014f0), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3051c3021a8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3051c3027a8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3051c3014f0), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3051c3014f0), global 0x3446be63c1c0 595s JS MAINLOOP: Main loop instance 0x76433065f80: hold 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Starting promise job dispatcher 595s JS MAINLOOP: Main loop instance 0x76433065f80: Spinning loop until released or hook cleared 595s JS MAINLOOP: handling job 0, 595s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 595s JS MAINLOOP: Main loop instance 0x76433065f80: release 595s JS MAINLOOP: Completed job 0 595s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3051c315910), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3051c316340), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3051c316340), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3051c315910), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3051c315910), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3051c316340), global 0x3446be63c1c0 595s JS IMPORT: Module metadata hook for module 0x3051c3169e8 595s JS IMPORT: Defining meta.importSync for module 0x3051c3169e8 595s JS NATIVE: Defining native module 'gi' 595s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3051c317168 595s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 595s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 595s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 595s JS IMPORT: Importing directory 'overrides' 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3051c3171e8 'overrides' is mod 1 595s JS IMPORT: Defined importer 'overrides' 0x3051c3171e8 in 0x3051c3000f8 595s JS IMPORT: successfully imported directory 'overrides' 595s JS IMPORT: Importing '_byteArrayNative' 595s JS NATIVE: Defining native module '_byteArrayNative' 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3051c317630 '_byteArrayNative' is mod 1 595s JS IMPORT: successfully imported module '_byteArrayNative' 595s JS IMPORT: Importing '_promiseNative' 595s JS NATIVE: Defining native module '_promiseNative' 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3051c3176f0 '_promiseNative' is mod 1 595s JS IMPORT: successfully imported module '_promiseNative' 595s JS IMPORT: Importing module GLib succeeded 595s JS IMPORT: Defining parent 0x3051c3171e8 of 0x3446be63d2b8 'GLib' is mod 1 595s JS IMPORT: successfully imported module 'GLib' 595s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 595s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3446be67d060, JSClass 0x7519db4eb098, in object 0x3446be67d038 595s JS CTX: Initialized class GIRepositoryGType prototype 0x3051c317920 595s JS CTX: Initialized class GIRepositoryFunction prototype 0x3446be63d308 595s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 595s JS G BXD: Defined class for Error (GError), prototype 0x3446be67d0b0, JSClass 0x7519db4eb098, in object 0x3446be67d038 595s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 595s JS G BXD: Defined class for Variant (GVariant), prototype 0x3446be67d100, JSClass 0x7519db4eb098, in object 0x3446be67d038 595s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 595s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3446be67d150, JSClass 0x7519db4eb098, in object 0x3446be67d038 595s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 595s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3446be67d1a0, JSClass 0x7519db4eb098, in object 0x3446be67d038 595s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 595s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 595s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 595s JS G BXD: Defined class for Thread (GThread), prototype 0x3446be67d1f0, JSClass 0x7519db4eb098, in object 0x3446be67d038 595s JS G BXD: Defining method ref in prototype for GLib.Thread 595s JS G BXD: Defining method unref in prototype for GLib.Thread 595s JS G NS: Defined namespace 'GLib' 0x3446be67d038 in GIRepository 0x3051c316ff8 595s JS IMPORT: Importing module jasmine succeeded 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3446be63dcb8 'jasmine' is mod 1 595s JS IMPORT: successfully imported module 'jasmine' 595s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 595s JS MAINLOOP: Main loop instance 0x76433065f80: hold 595s JS MAINLOOP: Enqueue job , promise=, allocation site= 595s JS MAINLOOP: Main loop instance 0x76433065f80: Spinning loop until released or hook cleared 595s JS MAINLOOP: handling job 0, 595s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 595s JS MAINLOOP: Main loop instance 0x76433065f80: release 595s JS MAINLOOP: Completed job 0 595s JS IMPORT: Importing 'gi' 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3051c316ff8 'gi' is mod 1 595s JS IMPORT: successfully imported module 'gi' 595s 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 595s JS G NS: Defined namespace 'CjsPrivate' 0x3446be67d290 in GIRepository 0x3051c316ff8 595s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 595s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 595s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 595s JS IMPORT: Importing module _legacy succeeded 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3446be63dee8 '_legacy' is mod 1 595s JS IMPORT: successfully imported module '_legacy' 595s JS IMPORT: Importing module lang succeeded 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3446be63de98 'lang' is mod 1 595s JS IMPORT: successfully imported module 'lang' 595s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 595s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 595s JS IMPORT: Importing module _signals succeeded 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3446be63df38 '_signals' is mod 1 595s JS IMPORT: successfully imported module '_signals' 595s JS IMPORT: Importing module signals succeeded 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3446be63de48 'signals' is mod 1 595s JS IMPORT: successfully imported module 'signals' 595s JS IMPORT: Importing module Gio succeeded 595s JS IMPORT: Defining parent 0x3051c3171e8 of 0x3446be63ddf8 'Gio' is mod 1 595s JS IMPORT: successfully imported module 'Gio' 595s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 595s JS IMPORT: Importing '_gi' 595s JS NATIVE: Defining native module '_gi' 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3051c32dcb0 '_gi' is mod 1 595s JS IMPORT: successfully imported module '_gi' 595s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 595s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 595s JS IMPORT: Importing module _common succeeded 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3446be63dfd8 '_common' is mod 1 595s JS IMPORT: successfully imported module '_common' 595s JS IMPORT: Importing module GObject succeeded 595s JS IMPORT: Defining parent 0x3051c3171e8 of 0x3446be63df88 'GObject' is mod 1 595s JS IMPORT: successfully imported module 'GObject' 595s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 595s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 595s JS G BXD: Defined class for String (GString), prototype 0x3446be67d538, JSClass 0x7519db4eb098, in object 0x3446be67d2b8 595s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 595s JS G PRM: Defined class ParamSpec prototype is 0x3446be6d00b0 class 0x7519db4f02f0 in object 0x3446be67d2b8 595s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 595s JS G OBJ: Defined class for Object (GObject), prototype 0x3446be67d6a0, JSClass 0x7519db4eb7a8, in object 0x3446be67d2b8 595s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 595s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 595s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3446be67d6c8, JSClass 0x7519db4eb7a8, in object 0x3446be67d2b8 595s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 595s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 595s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 595s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 595s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 595s JS G NS: Defined namespace 'GObject' 0x3446be67d2b8 in GIRepository 0x3051c316ff8 595s JS G OBJ: Defined class for Application (GApplication), prototype 0x3446be67d718, JSClass 0x7519db4eb7a8, in object 0x3446be67d268 595s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 595s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3446be6d0420, JSClass 0x7519db4eb580, in object 0x3446be67d268 595s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 595s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 595s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 595s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3446be67d790, JSClass 0x7519db4eb7a8, in object 0x3446be67d268 595s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 595s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3446be6d06a0, JSClass 0x7519db4eb580, in object 0x3446be67d268 595s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 595s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3446be67d808, JSClass 0x7519db4eb7a8, in object 0x3446be67d268 595s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 595s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 595s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3446be6d07e0, JSClass 0x7519db4eb580, in object 0x3446be67d268 595s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 595s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 595s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 595s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3446be67d880, JSClass 0x7519db4eb098, in object 0x3446be67d268 595s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 595s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3446be67d8d0, JSClass 0x7519db4eb098, in object 0x3446be67d268 595s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 595s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 595s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3446be67d920, JSClass 0x7519db4eb7a8, in object 0x3446be67d268 595s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3446be67d970, JSClass 0x7519db4eb7a8, in object 0x3446be67d290 595s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 595s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3446be67d9c0, JSClass 0x7519db4eb7a8, in object 0x3446be67d268 595s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 595s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 595s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 595s JS G IFACE: Defined class for File (GFile), prototype 0x3446be6d0948, JSClass 0x7519db4eb580, in object 0x3446be67d268 595s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3446be67da38, JSClass 0x7519db4eb7a8, in object 0x3051c3170d8 595s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 595s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3446be67dab0, JSClass 0x7519db4eb7a8, in object 0x3446be67d268 595s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 595s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 595s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3446be67db00, JSClass 0x7519db4eb7a8, in object 0x3446be67d268 595s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 595s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3446be67db50, JSClass 0x7519db4eb7a8, in object 0x3446be67d268 595s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 595s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3446be67dba0, JSClass 0x7519db4eb098, in object 0x3446be67d268 595s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 595s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 595s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3446be67dbf0, JSClass 0x7519db4eb7a8, in object 0x3446be67d268 595s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 595s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 595s JS G NS: Defined namespace 'Gio' 0x3446be67d268 in GIRepository 0x3051c316ff8 595s 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 595s JS G NS: Defined namespace 'GjsTestTools' 0x3446be67dc40 in GIRepository 0x3051c316ff8 595s JS IMPORT: Importing module Gtk succeeded 595s JS IMPORT: Defining parent 0x3051c3171e8 of 0x3446be6dc3d0 'Gtk' is mod 1 595s JS IMPORT: successfully imported module 'Gtk' 595s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 595s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 595s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3446be67dc90, JSClass 0x7519db4eb7a8, in object 0x3446be67d2b8 595s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x3446be67dce0, JSClass 0x7519db4eb7a8, in object 0x3446be67dc68 595s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 595s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x3446be6dc6c8, JSClass 0x7519db4eb580, in object 0x3446be67dc68 595s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 595s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x3446be67dd58, JSClass 0x7519db4eb7a8, in object 0x3446be67dc68 595s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 595s JS G NS: Defined namespace 'Gtk' 0x3446be67dc68 in GIRepository 0x3051c316ff8 595s JS IMPORT: Importing 'system' 595s JS NATIVE: Defining native module 'system' 595s JS IMPORT: Defining parent 0x3051c3000f8 of 0x3051c334f18 'system' is mod 1 595s JS IMPORT: successfully imported module 'system' 595s JS CTX: Script evaluation succeeded 595s JS MAINLOOP: Main loop instance 0x76433065f80: Spinning loop until released or hook cleared 595s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module metadata hook for module 0x3051c316ab0 595s JS IMPORT: Defining meta.importSync for module 0x3051c316ab0 595s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3051c315de8), global 0x3446be63c1c0 595s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3051c315de8), global 0x3446be63c1c0 596s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 596s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 596s JS MAINLOOP: Set main loop hook to 596s JS MAINLOOP: Main loop instance 0x76433065f80: hold 596s JS MAINLOOP: Running and clearing main loop hook 596s JS G BXD: Defining method run in prototype for GLib.MainLoop 596s 1..54 596s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 596s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 596s JS G BXD: Defined class for Source (GSource), prototype 0x3446be67dda8, JSClass 0x7519db4eb098, in object 0x3446be67d038 596s JS G BXD: Defining method set_priority in prototype for GLib.Source 596s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 596s JS G BXD: Defining method attach in prototype for GLib.Source 596s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 596s JS IMPORT: Module metadata hook for module 0x3446be64a890 596s JS IMPORT: Defining meta.importSync for module 0x3446be64a890 596s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 596s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 596s glx: failed to create drisw screen 596s failed to load driver: zink 596s dbus-daemon[3651]: [session uid=1000 pid=3651] Activating service name='org.a11y.Bus' requested by ':1.0' (uid=1000 pid=3701 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 596s dbus-daemon[3651]: [session uid=1000 pid=3651] Successfully activated service 'org.a11y.Bus' 596s JS G BXD: Defining method destroy in prototype for GLib.Source 596s dbus-daemon[3712]: Activating service name='org.a11y.atspi.Registry' requested by ':1.0' (uid=1000 pid=3701 comm="/usr/libexec/installed-tests/cjs/minijasmine /usr/" label="unconfined") 596s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 596s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 596s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x3446be67dec0, JSClass 0x7519db4eb7a8, in object 0x3446be67dc68 596s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x3446be67df10, JSClass 0x7519db4eb7a8, in object 0x3446be67dc68 596s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 596s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 596s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 596s JS G ENUM: Defining Gtk.WindowType as 0x3051c3288d0 596s dbus-daemon[3712]: Successfully activated service 'org.a11y.atspi.Registry' 596s SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s JS G OBJ: Defining method set_title in prototype for GtkWindow (Gtk.Window) 596s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 596s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 596s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 596s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 596s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 596s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 596s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 596s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 596s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 596s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 596s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 596s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 596s JS G ENUM: Defining GLib.LogLevelFlags as 0x3051c3290e0 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:27 (3446be6a4ec0 @ 61) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 596s ok 1 Access to destroyed GObject Get property 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:39 (3446be6a4f10 @ 97) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:40 (3446be6a4f10 @ 118) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 2 Access to destroyed GObject Set property 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:50 (3446be6a4f60 @ 56) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 3 Access to destroyed GObject Add expando property 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s ok 4 Access to destroyed GObject Access to unset expando property 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s ok 5 Access to destroyed GObject Access previously set expando property 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s JS G OBJ: Defining method get_title in prototype for GtkWindow (Gtk.Window) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:72 (3446be6bd0b0 @ 68) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 6 Access to destroyed GObject Access to getter method 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:84 (3446be6bd100 @ 104) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:85 (3446be6bd100 @ 130) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 7 Access to destroyed GObject Access to setter method 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:95 (3446be6bd150 @ 78) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 8 Access to destroyed GObject Proto function connect 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:105 (3446be6bd1f0 @ 78) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 9 Access to destroyed GObject Proto function connect_after 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:115 (3446be6bd290 @ 73) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 10 Access to destroyed GObject Proto function emit 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d630 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:887 (3446be6ccd80 @ 29) 596s #1 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:125 (3446be6bd2e0 @ 78) 596s #2 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #3 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #4 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #5 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #6 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #7 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #8 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #9 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #10 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 11 Access to destroyed GObject Proto function signals_disconnect 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d630 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:865 (3446be6ccce0 @ 29) 596s #1 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:135 (3446be6bd380 @ 78) 596s #2 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #3 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #4 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #5 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #6 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #7 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #8 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #9 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #10 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 12 Access to destroyed GObject Proto function signals_block 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d630 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:876 (3446be6ccd30 @ 29) 596s #1 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:145 (3446be6bd420 @ 78) 596s #2 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #3 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #4 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #5 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #6 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #7 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #8 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #9 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #10 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 13 Access to destroyed GObject Proto function signals_unblock 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s ok 14 Access to destroyed GObject Proto function toString 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s ok 15 Access to destroyed GObject Proto function toString before/after 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s JS G OBJ: Defining method unref in prototype for GObject (GObject.Object) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:201 (3446be6bd6a0 @ 61) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 16 Access to finalized GObject Get property 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:213 (3446be6bd6f0 @ 97) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:214 (3446be6bd6f0 @ 118) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 17 Access to finalized GObject Set property 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:224 (3446be6bd740 @ 56) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 18 Access to finalized GObject Add expando property 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 19 Access to finalized GObject Access to unset expando property 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s ok 20 Access to finalized GObject Access previously set expando property 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:248 (3446be6bd830 @ 109) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 21 Access to finalized GObject Access to getter method 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:260 (3446be6bd880 @ 104) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 22 Access to finalized GObject Access to setter method 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:270 (3446be6bd8d0 @ 78) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 23 Access to finalized GObject Proto function connect 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:280 (3446be6bd970 @ 78) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 24 Access to finalized GObject Proto function connect_after 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:290 (3446be6bda10 @ 73) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 25 Access to finalized GObject Proto function emit 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d630 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:887 (3446be6ccd80 @ 29) 596s #1 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:300 (3446be6bda60 @ 78) 596s #2 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #3 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #4 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #5 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #6 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #7 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #8 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #9 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #10 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 26 Access to finalized GObject Proto function signals_disconnect 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d630 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:865 (3446be6ccce0 @ 29) 596s #1 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:310 (3446be6bdb00 @ 78) 596s #2 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #3 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #4 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #5 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #6 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #7 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #8 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #9 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #10 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 27 Access to finalized GObject Proto function signals_block 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d630 i resource:///org/gnome/gjs/modules/core/overrides/GObject.js:876 (3446be6ccd30 @ 29) 596s #1 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:320 (3446be6bdba0 @ 78) 596s #2 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #3 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #4 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #5 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #6 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #7 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #8 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #9 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #10 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 28 Access to finalized GObject Proto function signals_unblock 596s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:183 (3446be6bd600 @ 150) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 29 Access to finalized GObject Proto function toString 596s JS G NS: Found info type FUNCTION for 'init' in namespace 'GjsTestTools' 596s JS G NS: Found info type OBJECT for 'EmblemedIcon' in namespace 'Gio' 596s JS G OBJ: Defined class for EmblemedIcon (GEmblemedIcon), prototype 0x3446be67dfd8, JSClass 0x7519db4eb7a8, in object 0x3446be67d268 596s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 596s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x3929f2335060, JSClass 0x7519db4eb7a8, in object 0x3446be67d268 596s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 596s JS G IFACE: Defined class for Icon (GIcon), prototype 0x3446be6d02e0, JSClass 0x7519db4eb580, in object 0x3446be67d268 596s JS G OBJ: Defining method run_dispose in prototype for GObject (GObject.Object) 596s JS G NS: Found info type FUNCTION for 'reset' in namespace 'GjsTestTools' 596s ok 30 Disposed or finalized GObject is marked as disposed when it is a manually disposed property garbage collected 596s ok 31 Disposed or finalized GObject is marked as disposed when it is a manually disposed property not garbage collected 596s == Stack trace for context 0x76433066060 == 596s #0 7643319d590 i /usr/libexec/installed-tests/cjs/js/testGObjectDestructionAccess.js:387 (3446be6bde70 @ 373) 596s #1 7643319d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (3446be6a0e20 @ 325) 596s #2 7643319d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (3446be6a1150 @ 83) 596s #3 7643319d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (3446be6a0f60 @ 91) 596s #4 7643319d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (3446be6a0f10 @ 189) 596s #5 7643319d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (3446be6a0b50 @ 31) 596s #6 7643319d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (3446be6a11a0 @ 82) 596s #7 7643319d128 i self-hosted:1121 (3446be671f60 @ 407) 596s #8 7643319d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (3446be6717e0 @ 77) 596s #9 7643319cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (3446be67b9c0 @ 139) 596s ok 32 Disposed or finalized GObject calls dispose vfunc on explicit disposal only 596s ok 33 Disposed or finalized GObject generates a warn on object garbage collection 600s ok 34 Disposed or finalized GObject generates a warn on object garbage collection if has expando property 600s JS G NS: Found info type FUNCTION for 'delayed_unref' in namespace 'GjsTestTools' 600s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 600s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 600s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 600s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x3929f2335100, JSClass 0x7519db4eb098, in object 0x3446be67d038 600s JS G BXD: Defining method iteration in prototype for GLib.MainContext 600s ok 35 Disposed or finalized GObject generates a warn if already disposed at garbage collection 600s JS G NS: Found info type FUNCTION for 'save_object' in namespace 'GjsTestTools' 600s JS G NS: Found info type FUNCTION for 'peek_saved' in namespace 'GjsTestTools' 600s ok 36 Disposed or finalized GObject created from other function is marked as disposed and garbage collected 600s ok 37 Disposed or finalized GObject created from other function is marked as disposed and not garbage collected 600s JS G NS: Found info type FUNCTION for 'get_disposed' in namespace 'GjsTestTools' 600s ok 38 Disposed or finalized GObject returned from function is marked as disposed 600s JS G NS: Found info type FUNCTION for 'get_saved' in namespace 'GjsTestTools' 600s JS G BXD: Defining method quit in prototype for GLib.MainLoop 600s ok 39 Disposed or finalized GObject returned from function is marked as disposed and then as finalized 600s JS G OBJ: Defining method ref in prototype for GObject (GObject.Object) 600s JS G NS: Found info type FUNCTION for 'unref_other_thread' in namespace 'GjsTestTools' 600s ok 40 Disposed or finalized GObject ignores toggling queued unref toggles 600s JS G NS: Found info type FUNCTION for 'ref_other_thread' in namespace 'GjsTestTools' 600s ok 41 Disposed or finalized GObject ignores toggling queued toggles 600s JS G NS: Found info type FUNCTION for 'run_dispose_other_thread' in namespace 'GjsTestTools' 600s ok 42 Disposed or finalized GObject can be disposed from other thread 600s ok 43 Disposed or finalized GObject can be garbage collected once disposed from other thread 600s JS G NS: Found info type FUNCTION for 'save_object_unreffed' in namespace 'GjsTestTools' 600s JS G NS: Found info type FUNCTION for 'delayed_ref_other_thread' in namespace 'GjsTestTools' 600s JS G NS: Found info type FUNCTION for 'steal_saved' in namespace 'GjsTestTools' 600s ok 44 GObject with toggle references can be re-reffed from other thread delayed 600s JS G NS: Found info type FUNCTION for 'delayed_unref_other_thread' in namespace 'GjsTestTools' 600s ok 45 GObject with toggle references can be re-reffed and unreffed again from other thread 600s JS G NS: Found info type FUNCTION for 'delayed_ref_unref_other_thread' in namespace 'GjsTestTools' 600s ok 46 GObject with toggle references can be re-reffed and unreffed again from other thread with delay 600s JS G NS: Found info type FUNCTION for 'save_weak' in namespace 'GjsTestTools' 600s JS G NS: Found info type FUNCTION for 'get_weak' in namespace 'GjsTestTools' 600s ok 47 GObject with toggle references can be toggled up by getting a GWeakRef 600s JS G NS: Found info type FUNCTION for 'get_weak_other_thread' in namespace 'GjsTestTools' 600s ok 48 GObject with toggle references can be toggled up by getting a GWeakRef from another thread 600s ok 49 GObject with toggle references can be toggled up by getting a GWeakRef from another thread and re-reffed in main thread 600s ok 50 GObject with toggle references can be toggled up by getting a GWeakRef from another and re-reffed from various threads 600s JS G BXD: Defining method join in prototype for GLib.Thread 600s JS G NS: Found info type FUNCTION for 'clear_saved' in namespace 'GjsTestTools' 600s ok 51 GObject with toggle references can be toggled up-down from various threads when the wrapper is gone 600s ok 52 GObject with toggle references can be toggled up-down from various threads when disposed and the wrapper is gone 600s ok 53 GObject with toggle references can be finalized while queued in toggle queue 600s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'get_saved_ref_count' in namespace 'GjsTestTools' 601s ok 54 GObject with toggle references can be toggled up-down from various threads while getting a GWeakRef from main 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: Main loop instance 0x76433065f80: Spinning loop until released or hook cleared 601s JS MAINLOOP: handling job 0, 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: Completed job 0 601s JS MAINLOOP: handling job 1, 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: Completed job 1 601s JS MAINLOOP: handling job 2, 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: Completed job 2 601s JS MAINLOOP: handling job 3, 601s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 601s JS MAINLOOP: Main loop instance 0x76433065f80: release 601s JS MAINLOOP: Completed job 3 601s JS MEMORY: Memory report: before destroying context 601s JS MEMORY: 361 objects currently alive 601s JS MEMORY: boxed_instance = 62 601s JS MEMORY: boxed_prototype = 11 601s JS MEMORY: closure = 3 601s JS MEMORY: function = 242 601s JS MEMORY: fundamental_instance = 0 601s JS MEMORY: fundamental_prototype = 0 601s JS MEMORY: gerror_instance = 0 601s JS MEMORY: gerror_prototype = 0 601s JS MEMORY: interface = 6 601s JS MEMORY: module = 10 601s JS MEMORY: ns = 6 601s JS MEMORY: object_instance = 0 601s JS MEMORY: object_prototype = 21 601s JS MEMORY: param = 0 601s JS MEMORY: union_instance = 0 601s JS MEMORY: union_prototype = 0 601s JS CTX: JS shutdown sequence 601s JS CTX: Stopping profiler 601s JS CTX: Shutting down toggle queue 601s JS CTX: Notifying external reference holders of GjsContext dispose 601s JS MAINLOOP: Stopping promise job dispatcher 601s JS CTX: Notifying reference holders of GjsContext dispose 601s JS CTX: Checking unhandled promise rejections 601s JS CTX: Releasing cached JS wrappers 601s JS CTX: Final triggered GC 601s JS CTX: Destroying JS context 601s JS CTX: Releasing all native objects 601s JS CTX: Disabling auto GC 601s JS CTX: Ending trace on global object 601s JS CTX: Freeing allocated resources 601s JS CTX: JS context destroyed 601s Executing: cjs/testGObjectDestructionAccess.test 601s PASS: cjs/testGObjectDestructionAccess.test 601s Running test: cjs/testTimers.test 601s JS NATIVE: Registered native JS module '_promiseNative' 601s JS NATIVE: Registered native JS module '_byteArrayNative' 601s JS NATIVE: Registered native JS module '_encodingNative' 601s JS NATIVE: Registered native JS module '_gi' 601s JS NATIVE: Registered native JS module 'gi' 601s JS NATIVE: Registered native JS module 'cairoNative' 601s JS NATIVE: Registered native JS module 'system' 601s JS NATIVE: Registered native JS module 'console' 601s JS NATIVE: Registered native JS module '_print' 601s JS CTX: Enabling JIT 601s JS CTX: Initialized class GjsFileImporter prototype 0x37deead00098 601s JS IMPORT: Defining parent (nil) of 0x37deead000f8 'imports' is mod 0 601s JS IMPORT: Importing '_print' 601s JS NATIVE: Defining native module '_print' 601s JS IMPORT: Defining parent 0x37deead000f8 of 0x37deead006b0 '_print' is mod 1 601s JS IMPORT: successfully imported module '_print' 601s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 601s 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 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x37deead014f0), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x37deead021a8), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x37deead027a8), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x37deead027a8), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x37deead021a8), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x37deead014f0), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x37deead014f0), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x37deead014f0), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x37deead021a8), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x37deead027a8), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x37deead014f0), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x37deead014f0), global 0x86a3cf3c1c0 601s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: hold 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: Starting promise job dispatcher 601s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: Spinning loop until released or hook cleared 601s JS MAINLOOP: handling job 0, 601s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 601s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: release 601s JS MAINLOOP: Completed job 0 601s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37deead15910), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x37deead16340), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x37deead16340), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37deead15910), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37deead15910), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x37deead16340), global 0x86a3cf3c1c0 601s JS IMPORT: Module metadata hook for module 0x37deead169e8 601s JS IMPORT: Defining meta.importSync for module 0x37deead169e8 601s JS NATIVE: Defining native module 'gi' 601s JS CTX: Initialized class GIRepositoryNamespace prototype 0x37deead17168 601s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 601s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 601s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 601s JS IMPORT: Importing directory 'overrides' 601s JS IMPORT: Defining parent 0x37deead000f8 of 0x37deead171e8 'overrides' is mod 1 601s JS IMPORT: Defined importer 'overrides' 0x37deead171e8 in 0x37deead000f8 601s JS IMPORT: successfully imported directory 'overrides' 601s JS IMPORT: Importing '_byteArrayNative' 601s JS NATIVE: Defining native module '_byteArrayNative' 601s JS IMPORT: Defining parent 0x37deead000f8 of 0x37deead17630 '_byteArrayNative' is mod 1 601s JS IMPORT: successfully imported module '_byteArrayNative' 601s JS IMPORT: Importing '_promiseNative' 601s JS NATIVE: Defining native module '_promiseNative' 601s JS IMPORT: Defining parent 0x37deead000f8 of 0x37deead176f0 '_promiseNative' is mod 1 601s JS IMPORT: successfully imported module '_promiseNative' 601s JS IMPORT: Importing module GLib succeeded 601s JS IMPORT: Defining parent 0x37deead171e8 of 0x86a3cf3d2b8 'GLib' is mod 1 601s JS IMPORT: successfully imported module 'GLib' 601s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 601s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x86a3cf7d060, JSClass 0x6a9d2ec6b098, in object 0x86a3cf7d038 601s JS CTX: Initialized class GIRepositoryGType prototype 0x37deead17920 601s JS CTX: Initialized class GIRepositoryFunction prototype 0x86a3cf3d308 601s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 601s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 601s JS G BXD: Defined class for Error (GError), prototype 0x86a3cf7d0b0, JSClass 0x6a9d2ec6b098, in object 0x86a3cf7d038 601s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 601s JS G BXD: Defined class for Variant (GVariant), prototype 0x86a3cf7d100, JSClass 0x6a9d2ec6b098, in object 0x86a3cf7d038 601s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 601s JS G BXD: Defined class for Bytes (GBytes), prototype 0x86a3cf7d150, JSClass 0x6a9d2ec6b098, in object 0x86a3cf7d038 601s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 601s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 601s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x86a3cf7d1a0, JSClass 0x6a9d2ec6b098, in object 0x86a3cf7d038 601s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 601s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 601s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 601s JS G BXD: Defined class for Thread (GThread), prototype 0x86a3cf7d1f0, JSClass 0x6a9d2ec6b098, in object 0x86a3cf7d038 601s JS G BXD: Defining method ref in prototype for GLib.Thread 601s JS G BXD: Defining method unref in prototype for GLib.Thread 601s JS G NS: Defined namespace 'GLib' 0x86a3cf7d038 in GIRepository 0x37deead16ff8 601s JS IMPORT: Importing module jasmine succeeded 601s JS IMPORT: Defining parent 0x37deead000f8 of 0x86a3cf3dcb8 'jasmine' is mod 1 601s JS IMPORT: successfully imported module 'jasmine' 601s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 601s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: hold 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: Spinning loop until released or hook cleared 601s JS MAINLOOP: handling job 0, 601s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 601s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: release 601s JS MAINLOOP: Completed job 0 601s 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 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37deead2aad0), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37deead2aad0), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37deead2aad0), global 0x86a3cf3c1c0 601s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: hold 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: Spinning loop until released or hook cleared 601s JS MAINLOOP: handling job 0, 601s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testTimers.js async resolved" 601s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: release 601s JS MAINLOOP: Completed job 0 601s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module metadata hook for module 0x37deead35a08 601s JS IMPORT: Defining meta.importSync for module 0x37deead35a08 601s JS NATIVE: Defining native module 'system' 601s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x37deead34d40), global 0x86a3cf3c1c0 601s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 601s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 601s JS MAINLOOP: Set main loop hook to 601s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: hold 601s JS MAINLOOP: Running and clearing main loop hook 601s JS G BXD: Defining method run in prototype for GLib.MainLoop 601s 1..16 601s JS IMPORT: Importing 'gi' 601s JS IMPORT: Defining parent 0x37deead000f8 of 0x37deead16ff8 'gi' is mod 1 601s JS IMPORT: successfully imported module 'gi' 601s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 601s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 601s JS G BXD: Defined class for Source (GSource), prototype 0x86a3cf7d268, JSClass 0x6a9d2ec6b098, in object 0x86a3cf7d038 601s JS G BXD: Defining method set_priority in prototype for GLib.Source 601s JS IMPORT: Importing '_gi' 601s JS NATIVE: Defining native module '_gi' 601s JS IMPORT: Defining parent 0x37deead000f8 of 0x37deead3d698 '_gi' is mod 1 601s JS IMPORT: successfully imported module '_gi' 601s 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 601s JS G NS: Defined namespace 'CjsPrivate' 0x86a3cf7d308 in GIRepository 0x37deead16ff8 601s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 601s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 601s JS IMPORT: Importing module _common succeeded 601s JS IMPORT: Defining parent 0x37deead000f8 of 0x86a3cf3dfd8 '_common' is mod 1 601s JS IMPORT: successfully imported module '_common' 601s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 601s JS IMPORT: Importing module _legacy succeeded 601s JS IMPORT: Defining parent 0x37deead000f8 of 0x86a3cfcd060 '_legacy' is mod 1 601s JS IMPORT: successfully imported module '_legacy' 601s JS IMPORT: Importing module GObject succeeded 601s JS IMPORT: Defining parent 0x37deead171e8 of 0x86a3cf3df88 'GObject' is mod 1 601s JS IMPORT: successfully imported module 'GObject' 601s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 601s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 601s JS G BXD: Defined class for String (GString), prototype 0x86a3cf7d588, JSClass 0x6a9d2ec6b098, in object 0x86a3cf7d2e0 601s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 601s JS G PRM: Defined class ParamSpec prototype is 0x86a3cfcd100 class 0x6a9d2ec702f0 in object 0x86a3cf7d2e0 601s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 601s JS G OBJ: Defined class for Object (GObject), prototype 0x86a3cf7d6f0, JSClass 0x6a9d2ec6b7a8, in object 0x86a3cf7d2e0 601s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 601s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 601s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x86a3cf7d718, JSClass 0x6a9d2ec6b7a8, in object 0x86a3cf7d2e0 601s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 601s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 601s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 601s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 601s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 601s JS G NS: Defined namespace 'GObject' 0x86a3cf7d2e0 in GIRepository 0x86a3cf3f8e0 601s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 601s JS G BXD: Defining method attach in prototype for GLib.Source 601s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 601s JS IMPORT: Module metadata hook for module 0x86a3cf4ae40 601s JS IMPORT: Defining meta.importSync for module 0x86a3cf4ae40 601s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: handling job 0, 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: Completed job 0 601s JS MAINLOOP: handling job 1, 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: Completed job 1 601s JS MAINLOOP: handling job 2, 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: Completed job 2 601s JS MAINLOOP: handling job 3, 601s JS G BXD: Defining method destroy in prototype for GLib.Source 601s ok 1 Timers times out successfully 601s JS MAINLOOP: Completed job 3 601s JS MAINLOOP: Enqueue job , promise=, allocation site= 601s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: handling job 3, 604s ok 2 Timers has correct timeout args 604s JS MAINLOOP: Completed job 3 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s ok 3 Timers cancels successfully 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s ok 4 Timers cancels multiple correctly 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s ok 5 Timers cancels invalid silent fail 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s ok 6 Timers interval success 604s JS MAINLOOP: Completed job 1 604s JS G NS: Found info type CONSTANT for 'SOURCE_CONTINUE' in namespace 'GLib' 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s ok 7 Timers cancels interval successfully 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s ok 8 Timers ordering interval 604s JS MAINLOOP: Completed job 1 604s ok 9 Timers cancel invalid silent fail 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s ok 10 Timers callback this 604s JS MAINLOOP: Completed job 1 604s ok 11 Timers bind this 604s ok 12 Timers function names match spec 604s ok 13 Timers argument lengths match spec 604s ok 14 Timers clear and interval are unique functions 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: handling job 3, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 3 604s JS MAINLOOP: handling job 4, 604s ok 15 Timers microtask ordering 604s JS MAINLOOP: Completed job 4 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: handling job 3, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 3 604s JS MAINLOOP: handling job 4, 604s JS MAINLOOP: Completed job 4 604s JS MAINLOOP: handling job 5, 604s JS MAINLOOP: Completed job 5 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: handling job 3, 604s ok 16 Timers nested microtask ordering 604s JS MAINLOOP: Completed job 3 604s JS G BXD: Defining method quit in prototype for GLib.MainLoop 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: handling job 3, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 604s JS MAINLOOP: Main loop instance 0x1ec0fec05f80: release 604s JS MAINLOOP: Completed job 3 604s JS MEMORY: Memory report: before destroying context 604s JS MEMORY: 228 objects currently alive 604s JS MEMORY: boxed_instance = 114 604s JS MEMORY: boxed_prototype = 8 604s JS MEMORY: closure = 1 604s JS MEMORY: function = 95 604s JS MEMORY: fundamental_instance = 0 604s JS MEMORY: fundamental_prototype = 0 604s JS MEMORY: gerror_instance = 0 604s JS MEMORY: gerror_prototype = 0 604s JS MEMORY: interface = 0 604s JS MEMORY: module = 5 604s JS MEMORY: ns = 3 604s JS MEMORY: object_instance = 0 604s JS MEMORY: object_prototype = 2 604s JS MEMORY: param = 0 604s JS MEMORY: union_instance = 0 604s JS MEMORY: union_prototype = 0 604s JS CTX: JS shutdown sequence 604s JS CTX: Stopping profiler 604s JS CTX: Shutting down toggle queue 604s JS CTX: Notifying external reference holders of GjsContext dispose 604s JS MAINLOOP: Stopping promise job dispatcher 604s JS CTX: Notifying reference holders of GjsContext dispose 604s JS CTX: Checking unhandled promise rejections 604s JS CTX: Releasing cached JS wrappers 604s JS CTX: Final triggered GC 604s JS CTX: Destroying JS context 604s JS CTX: Releasing all native objects 604s JS CTX: Disabling auto GC 604s JS CTX: Ending trace on global object 604s JS CTX: Freeing allocated resources 604s JS CTX: JS context destroyed 604s PASS: cjs/testTimers.test 604s Running test: cjs/testGtk3.test 604s JS NATIVE: Registered native JS module '_promiseNative' 604s JS NATIVE: Registered native JS module '_byteArrayNative' 604s JS NATIVE: Registered native JS module '_encodingNative' 604s JS NATIVE: Registered native JS module '_gi' 604s JS NATIVE: Registered native JS module 'gi' 604s JS NATIVE: Registered native JS module 'cairoNative' 604s JS NATIVE: Registered native JS module 'system' 604s JS NATIVE: Registered native JS module 'console' 604s JS NATIVE: Registered native JS module '_print' 604s JS CTX: Enabling JIT 604s JS CTX: Initialized class GjsFileImporter prototype 0x2342de000098 604s JS IMPORT: Defining parent (nil) of 0x2342de0000f8 'imports' is mod 0 604s JS IMPORT: Importing '_print' 604s JS NATIVE: Defining native module '_print' 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x2342de0006b0 '_print' is mod 1 604s JS IMPORT: successfully imported module '_print' 604s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 604s 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 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2342de0014f0), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2342de0021a8), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2342de0027a8), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2342de0027a8), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2342de0021a8), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2342de0014f0), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2342de0014f0), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2342de0014f0), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2342de0021a8), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2342de0027a8), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2342de0014f0), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2342de0014f0), global 0x272b0003c1c0 604s JS MAINLOOP: Main loop instance 0x171c1f35f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Starting promise job dispatcher 604s JS MAINLOOP: Main loop instance 0x171c1f35f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 604s JS MAINLOOP: Main loop instance 0x171c1f35f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2342de015910), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2342de016340), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2342de016340), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2342de015910), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2342de015910), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2342de016340), global 0x272b0003c1c0 604s JS IMPORT: Module metadata hook for module 0x2342de0169e8 604s JS IMPORT: Defining meta.importSync for module 0x2342de0169e8 604s JS NATIVE: Defining native module 'gi' 604s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2342de017168 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 604s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 604s JS IMPORT: Importing directory 'overrides' 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x2342de0171e8 'overrides' is mod 1 604s JS IMPORT: Defined importer 'overrides' 0x2342de0171e8 in 0x2342de0000f8 604s JS IMPORT: successfully imported directory 'overrides' 604s JS IMPORT: Importing '_byteArrayNative' 604s JS NATIVE: Defining native module '_byteArrayNative' 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x2342de017630 '_byteArrayNative' is mod 1 604s JS IMPORT: successfully imported module '_byteArrayNative' 604s JS IMPORT: Importing '_promiseNative' 604s JS NATIVE: Defining native module '_promiseNative' 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x2342de0176f0 '_promiseNative' is mod 1 604s JS IMPORT: successfully imported module '_promiseNative' 604s JS IMPORT: Importing module GLib succeeded 604s JS IMPORT: Defining parent 0x2342de0171e8 of 0x272b0003d2b8 'GLib' is mod 1 604s JS IMPORT: successfully imported module 'GLib' 604s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 604s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x272b0007d060, JSClass 0x64b8527cb098, in object 0x272b0007d038 604s JS CTX: Initialized class GIRepositoryGType prototype 0x2342de017920 604s JS CTX: Initialized class GIRepositoryFunction prototype 0x272b0003d308 604s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 604s JS G BXD: Defined class for Error (GError), prototype 0x272b0007d0b0, JSClass 0x64b8527cb098, in object 0x272b0007d038 604s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 604s JS G BXD: Defined class for Variant (GVariant), prototype 0x272b0007d100, JSClass 0x64b8527cb098, in object 0x272b0007d038 604s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 604s JS G BXD: Defined class for Bytes (GBytes), prototype 0x272b0007d150, JSClass 0x64b8527cb098, in object 0x272b0007d038 604s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 604s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x272b0007d1a0, JSClass 0x64b8527cb098, in object 0x272b0007d038 604s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 604s JS G BXD: Defined class for Thread (GThread), prototype 0x272b0007d1f0, JSClass 0x64b8527cb098, in object 0x272b0007d038 604s JS G BXD: Defining method ref in prototype for GLib.Thread 604s JS G BXD: Defining method unref in prototype for GLib.Thread 604s JS G NS: Defined namespace 'GLib' 0x272b0007d038 in GIRepository 0x2342de016ff8 604s JS IMPORT: Importing module jasmine succeeded 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x272b0003dcb8 'jasmine' is mod 1 604s JS IMPORT: successfully imported module 'jasmine' 604s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 604s JS MAINLOOP: Main loop instance 0x171c1f35f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0x171c1f35f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 604s JS MAINLOOP: Main loop instance 0x171c1f35f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: Importing 'gi' 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x2342de016ff8 'gi' is mod 1 604s JS IMPORT: successfully imported module 'gi' 604s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 604s JS IMPORT: Importing module byteArray succeeded 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x272b0003ddf8 'byteArray' is mod 1 604s JS IMPORT: successfully imported module 'byteArray' 604s 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 604s JS G NS: Defined namespace 'CjsPrivate' 0x272b0007d290 in GIRepository 0x2342de016ff8 604s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 604s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 604s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 604s JS IMPORT: Importing module _legacy succeeded 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x272b0003df38 '_legacy' is mod 1 604s JS IMPORT: successfully imported module '_legacy' 604s JS IMPORT: Importing module lang succeeded 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x272b0003dee8 'lang' is mod 1 604s JS IMPORT: successfully imported module 'lang' 604s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 604s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 604s JS IMPORT: Importing module _signals succeeded 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x272b0003df88 '_signals' is mod 1 604s JS IMPORT: successfully imported module '_signals' 604s JS IMPORT: Importing module signals succeeded 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x272b0003de98 'signals' is mod 1 604s JS IMPORT: successfully imported module 'signals' 604s JS IMPORT: Importing module Gio succeeded 604s JS IMPORT: Defining parent 0x2342de0171e8 of 0x272b0003de48 'Gio' is mod 1 604s JS IMPORT: successfully imported module 'Gio' 604s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 604s JS IMPORT: Importing '_gi' 604s JS NATIVE: Defining native module '_gi' 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x2342de02e1d8 '_gi' is mod 1 604s JS IMPORT: successfully imported module '_gi' 604s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 604s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 604s JS IMPORT: Importing module _common succeeded 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x272b000cf060 '_common' is mod 1 604s JS IMPORT: successfully imported module '_common' 604s JS IMPORT: Importing module GObject succeeded 604s JS IMPORT: Defining parent 0x2342de0171e8 of 0x272b0003dfd8 'GObject' is mod 1 604s JS IMPORT: successfully imported module 'GObject' 604s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 604s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 604s JS G BXD: Defined class for String (GString), prototype 0x272b0007d538, JSClass 0x64b8527cb098, in object 0x272b0007d2b8 604s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 604s JS G PRM: Defined class ParamSpec prototype is 0x272b000cf100 class 0x64b8527d02f0 in object 0x272b0007d2b8 604s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 604s JS G OBJ: Defined class for Object (GObject), prototype 0x272b0007d6a0, JSClass 0x64b8527cb7a8, in object 0x272b0007d2b8 604s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 604s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 604s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x272b0007d6c8, JSClass 0x64b8527cb7a8, in object 0x272b0007d2b8 604s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 604s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 604s JS G NS: Defined namespace 'GObject' 0x272b0007d2b8 in GIRepository 0x2342de016ff8 604s JS G OBJ: Defined class for Application (GApplication), prototype 0x272b0007d718, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 604s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x272b000cf470, JSClass 0x64b8527cb580, in object 0x272b0007d268 604s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 604s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x272b0007d790, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 604s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x272b000cf6f0, JSClass 0x64b8527cb580, in object 0x272b0007d268 604s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x272b0007d808, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 604s JS G IFACE: Defined class for Initable (GInitable), prototype 0x272b000cf830, JSClass 0x64b8527cb580, in object 0x272b0007d268 604s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 604s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x272b0007d880, JSClass 0x64b8527cb098, in object 0x272b0007d268 604s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 604s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x272b0007d8d0, JSClass 0x64b8527cb098, in object 0x272b0007d268 604s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 604s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x272b0007d920, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x272b0007d970, JSClass 0x64b8527cb7a8, in object 0x272b0007d290 604s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 604s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x272b0007d9c0, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 604s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 604s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 604s JS G IFACE: Defined class for File (GFile), prototype 0x272b000cf998, JSClass 0x64b8527cb580, in object 0x272b0007d268 604s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x272b0007da38, JSClass 0x64b8527cb7a8, in object 0x2342de0170d8 604s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 604s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x272b0007dab0, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 604s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 604s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x272b0007db00, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 604s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x272b0007db50, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 604s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x272b0007dba0, JSClass 0x64b8527cb098, in object 0x272b0007d268 604s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 604s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 604s JS G OBJ: Defined class for Settings (GSettings), prototype 0x272b0007dbf0, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 604s JS G NS: Defined namespace 'Gio' 0x272b0007d268 in GIRepository 0x2342de016ff8 604s JS IMPORT: Importing module Gtk succeeded 604s JS IMPORT: Defining parent 0x2342de0171e8 of 0x272b000db420 'Gtk' is mod 1 604s JS IMPORT: successfully imported module 'Gtk' 604s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 604s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 604s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x272b0007dc68, JSClass 0x64b8527cb7a8, in object 0x272b0007d2b8 604s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x272b0007dcb8, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 604s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x272b000db718, JSClass 0x64b8527cb580, in object 0x272b0007dc40 604s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 604s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x272b0007dd30, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 604s JS G NS: Defined namespace 'Gtk' 0x272b0007dc40 in GIRepository 0x2342de016ff8 604s JS IMPORT: Importing 'system' 604s JS NATIVE: Defining native module 'system' 604s JS IMPORT: Defining parent 0x2342de0000f8 of 0x2342de0353a0 'system' is mod 1 604s JS IMPORT: successfully imported module 'system' 604s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 604s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x272b0007dd80, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 604s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x272b000db858, JSClass 0x64b8527cb580, in object 0x272b0007dc40 604s JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio' 604s JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio' 604s JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x272b0007dec0, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x272b0007df10, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x272b0007df60, JSClass 0x64b8527cb7a8, in object 0x2342de0170d8 604s JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio' 604s JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x272b000db8d0, JSClass 0x64b8527cb580, in object 0x272b0007d268 604s JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream) 604s JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio' 604s JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio' 604s JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x272b000e5038, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x272b000e5088, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x272b000e50d8, JSClass 0x64b8527cb7a8, in object 0x2342de0170d8 604s JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio' 604s JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio' 604s JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x272b000e5150, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x272b000e51a0, JSClass 0x64b8527cb7a8, in object 0x272b0007d268 604s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 604s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x272b000db948, JSClass 0x64b8527cb580, in object 0x272b0007d268 604s JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream) 604s JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream) 604s JS CTX: Script evaluation succeeded 604s JS MAINLOOP: Main loop instance 0x171c1f35f80: Spinning loop until released or hook cleared 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module metadata hook for module 0x2342de00e2e0 604s JS IMPORT: Defining meta.importSync for module 0x2342de00e2e0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2342de00d618), global 0x272b0003c1c0 604s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 604s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 604s JS MAINLOOP: Set main loop hook to 604s JS MAINLOOP: Main loop instance 0x171c1f35f80: hold 604s JS MAINLOOP: Running and clearing main loop hook 604s JS G BXD: Defining method run in prototype for GLib.MainLoop 604s 1..31 604s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 604s JS G BXD: Defined class for Source (GSource), prototype 0x272b000e52e0, JSClass 0x64b8527cb098, in object 0x272b0007d038 604s JS G BXD: Defining method set_priority in prototype for GLib.Source 604s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 604s JS G BXD: Defining method attach in prototype for GLib.Source 604s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 604s JS IMPORT: Module metadata hook for module 0x272b0004a970 604s JS IMPORT: Defining meta.importSync for module 0x272b0004a970 604s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 604s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 604s glx: failed to create drisw screen 604s failed to load driver: zink 604s JS G BXD: Defining method destroy in prototype for GLib.Source 604s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 604s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 604s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x272b000e5420, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x272b000e5470, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 604s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 604s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 604s JS G ENUM: Defining Gtk.WindowType as 0x2342de020630 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 604s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 604s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x272b000e54e8, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 604s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 604s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x272b000e5560, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x272b000e55b0, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 604s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 604s JS G ENUM: Defining enum value AFTER (fixed from after) 1 604s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 604s JS G ENUM: Defining GObject.ConnectFlags as 0x2342de0207f0 604s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 604s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 604s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 604s ok 1 Gtk overrides UI template sets up internal and public template children 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 604s ok 2 Gtk overrides UI template sets up public template children with the correct widgets 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 3 Gtk overrides UI template sets up internal template children with the correct widgets 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 4 Gtk overrides UI template connects template callbacks to the correct handler 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 5 Gtk overrides UI template binds template callbacks to the correct object 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 6 Gtk overrides UI template from resource sets up internal and public template children 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 7 Gtk overrides UI template from resource sets up public template children with the correct widgets 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 8 Gtk overrides UI template from resource sets up internal template children with the correct widgets 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 9 Gtk overrides UI template from resource connects template callbacks to the correct handler 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 10 Gtk overrides UI template from resource binds template callbacks to the correct object 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 11 Gtk overrides UI template from file sets up internal and public template children 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 12 Gtk overrides UI template from file sets up public template children with the correct widgets 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 13 Gtk overrides UI template from file sets up internal template children with the correct widgets 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 14 Gtk overrides UI template from file connects template callbacks to the correct handler 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s ok 15 Gtk overrides UI template from file binds template callbacks to the correct object 604s ok 16 Gtk overrides Class inheriting from template class sets up internal and public template children # SKIP pending 604s ok 17 Gtk overrides Class inheriting from template class sets up public template children with the correct widgets # SKIP pending 604s ok 18 Gtk overrides Class inheriting from template class sets up internal template children with the correct widgets # SKIP pending 604s ok 19 Gtk overrides Class inheriting from template class connects template callbacks to the correct handler # SKIP pending 604s ok 20 Gtk overrides Class inheriting from template class binds template callbacks to the correct object # SKIP pending 604s ok 21 Gtk overrides sets CSS names on classes 604s ok 22 Gtk overrides static inheritance works 604s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 604s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 604s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 604s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 604s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 604s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 604s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 604s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 604s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 604s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 604s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 604s JS G ENUM: Defining GLib.LogLevelFlags as 0x2342de059048 604s == Stack trace for context 0x171c1f36060 == 604s #0 171c206d590 i /usr/libexec/installed-tests/cjs/js/testGtk3.js:189 (272b000bc6f0 @ 223) 604s #1 171c206d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (272b000a0e20 @ 325) 604s #2 171c206d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (272b000a1150 @ 83) 604s #3 171c206d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (272b000a0f60 @ 91) 604s #4 171c206d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (272b000a0f10 @ 189) 604s #5 171c206d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (272b000a0b50 @ 31) 604s #6 171c206d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (272b000a11a0 @ 82) 604s #7 171c206d128 i self-hosted:1121 (272b00071f60 @ 407) 604s #8 171c206d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (272b000717e0 @ 77) 604s #9 171c206cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (272b0007b9c0 @ 139) 604s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 604s ok 23 Gtk overrides avoid crashing when GTK vfuncs are called in garbage collection 604s == Stack trace for context 0x171c1f36060 == 604s #0 171c206d590 i /usr/libexec/installed-tests/cjs/js/testGtk3.js:213 (272b000bc7e0 @ 313) 604s #1 171c206d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (272b000a0e20 @ 325) 604s #2 171c206d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (272b000a1150 @ 83) 604s #3 171c206d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (272b000a0f60 @ 91) 604s #4 171c206d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (272b000a0f10 @ 189) 604s #5 171c206d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (272b000a0b50 @ 31) 604s #6 171c206d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (272b000a11a0 @ 82) 604s #7 171c206d128 i self-hosted:1121 (272b00071f60 @ 407) 604s #8 171c206d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (272b000717e0 @ 77) 604s #9 171c206cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (272b0007b9c0 @ 139) 604s ok 24 Gtk overrides GTK vfuncs are not called if the object is disposed 604s == Stack trace for context 0x171c1f36060 == 604s #0 171c206d590 i /usr/libexec/installed-tests/cjs/js/testGtk3.js:230 (272b000bc8d0 @ 225) 604s #1 171c206d4e0 i resource:///org/gjs/jsunit/jasmine.js:7044 (272b000a0e20 @ 325) 604s #2 171c206d438 i resource:///org/gjs/jsunit/jasmine.js:7085 (272b000a1150 @ 83) 604s #3 171c206d3a8 i resource:///org/gjs/jsunit/jasmine.js:7004 (272b000a0f60 @ 91) 604s #4 171c206d318 i resource:///org/gjs/jsunit/jasmine.js:7011 (272b000a0f10 @ 189) 604s #5 171c206d290 i resource:///org/gjs/jsunit/jasmine.js:6905 (272b000a0b50 @ 31) 604s #6 171c206d1f8 i resource:///org/gjs/jsunit/jasmine.js:7101 (272b000a11a0 @ 82) 604s #7 171c206d128 i self-hosted:1121 (272b00071f60 @ 407) 604s #8 171c206d0a0 i resource:///org/gnome/gjs/modules/esm/_timers.js:72 (272b000717e0 @ 77) 604s #9 171c206cfd8 i resource:///org/gnome/gjs/modules/core/overrides/GLib.js:266 (272b0007b9c0 @ 139) 604s ok 25 Gtk overrides destroy signal is emitted while disposing objects 604s JS G NS: Found info type OBJECT for 'Clipboard' in namespace 'Gtk' 604s JS G OBJ: Defined class for Clipboard (GtkClipboard), prototype 0x272b000e5628, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s ok 26 Gtk overrides accepts string in place of GdkAtom 604s ok 27 Gtk overrides accepts null in place of GdkAtom as GDK_NONE 604s JS G NS: Found info type OBJECT for 'Stack' in namespace 'Gtk' 604s JS G OBJ: Defined class for Stack (GtkStack), prototype 0x272b000e5808, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G NS: Found info type OBJECT for 'Box' in namespace 'Gtk' 604s JS G OBJ: Defined class for Box (GtkBox), prototype 0x272b000e5858, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G OBJ: Defining method add_named in prototype for GtkStack (Gtk.Stack) 604s JS G OBJ: Defining method get_child_by_name in prototype for GtkStack (Gtk.Stack) 604s JS G NS: Found info type FUNCTION for 'gtk_container_child_set_property' in namespace 'CjsPrivate' 604s ok 28 Gtk overrides uses the correct GType for null child properties 604s JS G NS: Found info type STRUCT for 'TreeIter' in namespace 'Gtk' 604s JS G BXD: Defined class for TreeIter (GtkTreeIter), prototype 0x272b000e5948, JSClass 0x64b8527cb098, in object 0x272b0007dc40 604s ok 29 Gtk overrides can create a Gtk.TreeIter with accessible stamp field 604s JS G NS: Found info type OBJECT for 'ScrolledWindow' in namespace 'Gtk' 604s JS G OBJ: Defined class for ScrolledWindow (GtkScrolledWindow), prototype 0x272b000e5a38, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 604s JS G BXD: Defined class for Value (GValue), prototype 0x272b000e5a88, JSClass 0x64b8527cb098, in object 0x272b0007d2b8 604s JS G BXD: Defining method init in prototype for GObject.Value 604s JS G OBJ: Defining method style_get_property in prototype for GtkWidget (Gtk.Widget) 604s JS G BXD: Defining method get_boolean in prototype for GObject.Value 604s JS G BXD: Defining method unset in prototype for GObject.Value 604s JS G BXD: Defining method set_int in prototype for GObject.Value 604s JS G BXD: Defining method get_int in prototype for GObject.Value 604s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 604s JS G BXD: Defining method set_string in prototype for GObject.Value 604s JS G BXD: Defining method get_string in prototype for GObject.Value 604s ok 30 Gtk overrides can get style properties using GObject.Value 604s JS G NS: Found info type OBJECT for 'Frame' in namespace 'Gtk' 604s JS G OBJ: Defined class for Frame (GtkFrame), prototype 0x272b000e5b78, JSClass 0x64b8527cb7a8, in object 0x272b0007dc40 604s JS G OBJ: Defining method show in prototype for GtkWidget (Gtk.Widget) 604s ok 31 Gtk overrides can pass a parent object to a child at construction 604s JS G BXD: Defining method quit in prototype for GLib.MainLoop 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0x171c1f35f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: handling job 3, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 604s JS MAINLOOP: Main loop instance 0x171c1f35f80: release 604s JS MAINLOOP: Completed job 3 604s JS MEMORY: Memory report: before destroying context 604s JS MEMORY: 391 objects currently alive 604s JS MEMORY: boxed_instance = 40 604s JS MEMORY: boxed_prototype = 12 604s JS MEMORY: closure = 7 604s JS MEMORY: function = 241 604s JS MEMORY: fundamental_instance = 0 604s JS MEMORY: fundamental_prototype = 0 604s JS MEMORY: gerror_instance = 0 604s JS MEMORY: gerror_prototype = 0 604s JS MEMORY: interface = 8 604s JS MEMORY: module = 11 604s JS MEMORY: ns = 5 604s JS MEMORY: object_instance = 26 604s JS MEMORY: object_prototype = 41 604s JS MEMORY: param = 0 604s JS MEMORY: union_instance = 0 604s JS MEMORY: union_prototype = 0 604s JS CTX: JS shutdown sequence 604s JS CTX: Stopping profiler 604s JS CTX: Shutting down toggle queue 604s JS CTX: Notifying external reference holders of GjsContext dispose 604s JS MAINLOOP: Stopping promise job dispatcher 604s JS CTX: Notifying reference holders of GjsContext dispose 604s JS CTX: Checking unhandled promise rejections 604s JS CTX: Releasing cached JS wrappers 604s JS CTX: Final triggered GC 604s JS CTX: Destroying JS context 604s JS CTX: Releasing all native objects 604s JS CTX: Disabling auto GC 604s JS CTX: Ending trace on global object 604s JS CTX: Freeing allocated resources 604s JS CTX: JS context destroyed 604s PASS: cjs/testGtk3.test 604s Running test: cjs/frame.test 604s 1..1 604s ok 1 - /usr/libexec/installed-tests/cjs/debugger/frame.debugger 604s PASS: cjs/frame.test 604s Running test: cjs/testGObject.test 604s JS NATIVE: Registered native JS module '_promiseNative' 604s JS NATIVE: Registered native JS module '_byteArrayNative' 604s JS NATIVE: Registered native JS module '_encodingNative' 604s JS NATIVE: Registered native JS module '_gi' 604s JS NATIVE: Registered native JS module 'gi' 604s JS NATIVE: Registered native JS module 'cairoNative' 604s JS NATIVE: Registered native JS module 'system' 604s JS NATIVE: Registered native JS module 'console' 604s JS NATIVE: Registered native JS module '_print' 604s JS CTX: Enabling JIT 604s JS CTX: Initialized class GjsFileImporter prototype 0xac327200098 604s JS IMPORT: Defining parent (nil) of 0xac3272000f8 'imports' is mod 0 604s JS IMPORT: Importing '_print' 604s JS NATIVE: Defining native module '_print' 604s JS IMPORT: Defining parent 0xac3272000f8 of 0xac3272006b0 '_print' is mod 1 604s JS IMPORT: successfully imported module '_print' 604s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 604s 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 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xac3272014f0), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xac3272021a8), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xac3272027a8), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xac3272027a8), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xac3272021a8), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xac3272014f0), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xac3272014f0), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xac3272014f0), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xac3272021a8), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xac3272027a8), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xac3272014f0), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xac3272014f0), global 0x2065fb33c1c0 604s JS MAINLOOP: Main loop instance 0xbf409175f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Starting promise job dispatcher 604s JS MAINLOOP: Main loop instance 0xbf409175f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 604s JS MAINLOOP: Main loop instance 0xbf409175f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xac327215910), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xac327216340), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xac327216340), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xac327215910), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xac327215910), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xac327216340), global 0x2065fb33c1c0 604s JS IMPORT: Module metadata hook for module 0xac3272169e8 604s JS IMPORT: Defining meta.importSync for module 0xac3272169e8 604s JS NATIVE: Defining native module 'gi' 604s JS CTX: Initialized class GIRepositoryNamespace prototype 0xac327217168 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 604s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 604s JS IMPORT: Importing directory 'overrides' 604s JS IMPORT: Defining parent 0xac3272000f8 of 0xac3272171e8 'overrides' is mod 1 604s JS IMPORT: Defined importer 'overrides' 0xac3272171e8 in 0xac3272000f8 604s JS IMPORT: successfully imported directory 'overrides' 604s JS IMPORT: Importing '_byteArrayNative' 604s JS NATIVE: Defining native module '_byteArrayNative' 604s JS IMPORT: Defining parent 0xac3272000f8 of 0xac327217630 '_byteArrayNative' is mod 1 604s JS IMPORT: successfully imported module '_byteArrayNative' 604s JS IMPORT: Importing '_promiseNative' 604s JS NATIVE: Defining native module '_promiseNative' 604s JS IMPORT: Defining parent 0xac3272000f8 of 0xac3272176f0 '_promiseNative' is mod 1 604s JS IMPORT: successfully imported module '_promiseNative' 604s JS IMPORT: Importing module GLib succeeded 604s JS IMPORT: Defining parent 0xac3272171e8 of 0x2065fb33d2b8 'GLib' is mod 1 604s JS IMPORT: successfully imported module 'GLib' 604s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 604s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2065fb37d060, JSClass 0x7c4e0984b098, in object 0x2065fb37d038 604s JS CTX: Initialized class GIRepositoryGType prototype 0xac327217920 604s JS CTX: Initialized class GIRepositoryFunction prototype 0x2065fb33d308 604s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 604s JS G BXD: Defined class for Error (GError), prototype 0x2065fb37d0b0, JSClass 0x7c4e0984b098, in object 0x2065fb37d038 604s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 604s JS G BXD: Defined class for Variant (GVariant), prototype 0x2065fb37d100, JSClass 0x7c4e0984b098, in object 0x2065fb37d038 604s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 604s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2065fb37d150, JSClass 0x7c4e0984b098, in object 0x2065fb37d038 604s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 604s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2065fb37d1a0, JSClass 0x7c4e0984b098, in object 0x2065fb37d038 604s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 604s JS G BXD: Defined class for Thread (GThread), prototype 0x2065fb37d1f0, JSClass 0x7c4e0984b098, in object 0x2065fb37d038 604s JS G BXD: Defining method ref in prototype for GLib.Thread 604s JS G BXD: Defining method unref in prototype for GLib.Thread 604s JS G NS: Defined namespace 'GLib' 0x2065fb37d038 in GIRepository 0xac327216ff8 604s JS IMPORT: Importing module jasmine succeeded 604s JS IMPORT: Defining parent 0xac3272000f8 of 0x2065fb33dcb8 'jasmine' is mod 1 604s JS IMPORT: successfully imported module 'jasmine' 604s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 604s JS MAINLOOP: Main loop instance 0xbf409175f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0xbf409175f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 604s JS MAINLOOP: Main loop instance 0xbf409175f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: Importing 'gi' 604s JS IMPORT: Defining parent 0xac3272000f8 of 0xac327216ff8 'gi' is mod 1 604s JS IMPORT: successfully imported module 'gi' 604s JS IMPORT: Importing '_gi' 604s JS NATIVE: Defining native module '_gi' 604s JS IMPORT: Defining parent 0xac3272000f8 of 0xac32722afd0 '_gi' is mod 1 604s JS IMPORT: successfully imported module '_gi' 604s 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 604s JS G NS: Defined namespace 'CjsPrivate' 0x2065fb37d290 in GIRepository 0xac327216ff8 604s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 604s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 604s JS IMPORT: Importing module _common succeeded 604s JS IMPORT: Defining parent 0xac3272000f8 of 0x2065fb33de48 '_common' is mod 1 604s JS IMPORT: successfully imported module '_common' 604s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 604s JS IMPORT: Importing module _legacy succeeded 604s JS IMPORT: Defining parent 0xac3272000f8 of 0x2065fb33de98 '_legacy' is mod 1 604s JS IMPORT: successfully imported module '_legacy' 604s JS IMPORT: Importing module GObject succeeded 604s JS IMPORT: Defining parent 0xac3272171e8 of 0x2065fb33ddf8 'GObject' is mod 1 604s JS IMPORT: successfully imported module 'GObject' 604s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 604s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 604s JS G BXD: Defined class for String (GString), prototype 0x2065fb37d510, JSClass 0x7c4e0984b098, in object 0x2065fb37d268 604s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 604s JS G PRM: Defined class ParamSpec prototype is 0x2065fb33df38 class 0x7c4e098502f0 in object 0x2065fb37d268 604s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 604s JS G OBJ: Defined class for Object (GObject), prototype 0x2065fb37d678, JSClass 0x7c4e0984b7a8, in object 0x2065fb37d268 604s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 604s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 604s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2065fb37d6a0, JSClass 0x7c4e0984b7a8, in object 0x2065fb37d268 604s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 604s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 604s JS G NS: Defined namespace 'GObject' 0x2065fb37d268 in GIRepository 0xac327216ff8 604s JS IMPORT: Importing 'system' 604s JS NATIVE: Defining native module 'system' 604s JS IMPORT: Defining parent 0xac3272000f8 of 0xac32722f5e0 'system' is mod 1 604s JS IMPORT: successfully imported module 'system' 604s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 604s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 604s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 604s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 604s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 604s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 604s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 604s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 604s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 604s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 604s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 604s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 604s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 604s JS G ENUM: Defining GObject.ParamFlags as 0xac32722f980 604s JS G NS: Found info type CONSTANT for 'MAXINT32' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 604s JS G PRM: Wrapping GParamInt 'int' on (null) with JSObject 604s JS G PRM: JSObject created with param instance 0xbf40932ad40 type GParamInt 604s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 604s JS G PRM: Wrapping GParamString 'string' on (null) with JSObject 604s JS G PRM: JSObject created with param instance 0xbf40932b230 type GParamString 604s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 604s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 604s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 604s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 604s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 604s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 604s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 604s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 604s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 604s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 604s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 604s JS G ENUM: Defining enum value ACTION (fixed from action) 32 604s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 604s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 604s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 604s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 604s JS G ENUM: Defining GObject.SignalFlags as 0xac327230650 604s JS CTX: Script evaluation succeeded 604s JS MAINLOOP: Main loop instance 0xbf409175f80: Spinning loop until released or hook cleared 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module metadata hook for module 0xac327200580 604s JS IMPORT: Defining meta.importSync for module 0xac327200580 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2065fb3d3238), global 0x2065fb33c1c0 604s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 604s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 604s JS MAINLOOP: Set main loop hook to 604s JS MAINLOOP: Main loop instance 0xbf409175f80: hold 604s JS MAINLOOP: Running and clearing main loop hook 604s JS G BXD: Defining method run in prototype for GLib.MainLoop 604s 1..22 604s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 604s JS G BXD: Defined class for Source (GSource), prototype 0x2065fb37d740, JSClass 0x7c4e0984b098, in object 0x2065fb37d038 604s JS G BXD: Defining method set_priority in prototype for GLib.Source 604s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 604s JS G BXD: Defining method attach in prototype for GLib.Source 604s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 604s JS IMPORT: Module metadata hook for module 0x2065fb3d30b0 604s JS IMPORT: Defining meta.importSync for module 0x2065fb3d30b0 604s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 604s JS G BXD: Defining method destroy in prototype for GLib.Source 604s ok 1 GObject overrides GObject.set() 604s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 604s ok 2 GObject overrides Signal alternative syntax handler is called with the right object 604s ok 3 GObject overrides Signal alternative syntax disconnected handler is not called 604s ok 4 GObject overrides toString() shows the native object address 604s ok 5 GObject should be able to create a GType object for gpointer 604s ok 6 GObject should be able to create a GType object for GBoxed 604s ok 7 GObject should be able to create a GType object for GParam 604s ok 8 GObject should be able to create a GType object for GInterface 604s ok 9 GObject should be able to create a GType object for GObject 604s ok 10 GObject should be able to create a GType object for GVariant 604s JS G NS: Found info type FUNCTION for 'signal_query' in namespace 'GObject' 604s JS G NS: Found info type STRUCT for 'SignalQuery' in namespace 'GObject' 604s JS G BXD: Defined class for SignalQuery (void), prototype 0x2065fb37dfb0, JSClass 0x7c4e0984b098, in object 0x2065fb37d268 604s ok 11 GObject should be able to query signals 604s ok 12 GObject.Object.new() can be called with a property bag 604s ok 13 GObject.Object.new() can be called to construct an object without setting properties 604s ok 14 GObject.Object.new() complains about wrong types 604s ok 15 GObject.Object.new() complains about wrong properties 604s ok 16 GObject.Object.new() can construct C GObjects as well 604s ok 17 GObject.Object.new_with_properties() can be called with two arrays 604s ok 18 GObject.Object.new_with_properties() can be called to construct an object without setting properties 604s ok 19 GObject.Object.new_with_properties() complains about various incorrect usages 604s ok 20 GObject.Object.new_with_properties() complains about wrong types 604s ok 21 GObject.Object.new_with_properties() complains about wrong properties 604s ok 22 GObject.Object.new_with_properties() can construct C GObjects as well 604s JS G BXD: Defining method quit in prototype for GLib.MainLoop 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0xbf409175f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: handling job 3, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 604s JS MAINLOOP: Main loop instance 0xbf409175f80: release 604s JS MAINLOOP: Completed job 3 604s JS MEMORY: Memory report: before destroying context 604s JS MEMORY: 252 objects currently alive 604s JS MEMORY: boxed_instance = 110 604s JS MEMORY: boxed_prototype = 9 604s JS MEMORY: closure = 1 604s JS MEMORY: function = 104 604s JS MEMORY: fundamental_instance = 0 604s JS MEMORY: fundamental_prototype = 0 604s JS MEMORY: gerror_instance = 0 604s JS MEMORY: gerror_prototype = 0 604s JS MEMORY: interface = 0 604s JS MEMORY: module = 5 604s JS MEMORY: ns = 3 604s JS MEMORY: object_instance = 15 604s JS MEMORY: object_prototype = 3 604s JS MEMORY: param = 2 604s JS MEMORY: union_instance = 0 604s JS MEMORY: union_prototype = 0 604s JS CTX: JS shutdown sequence 604s JS CTX: Stopping profiler 604s JS CTX: Shutting down toggle queue 604s JS CTX: Notifying external reference holders of GjsContext dispose 604s JS MAINLOOP: Stopping promise job dispatcher 604s JS CTX: Notifying reference holders of GjsContext dispose 604s JS CTX: Checking unhandled promise rejections 604s JS CTX: Releasing cached JS wrappers 604s JS CTX: Final triggered GC 604s JS CTX: Destroying JS context 604s JS CTX: Releasing all native objects 604s JS CTX: Disabling auto GC 604s JS CTX: Ending trace on global object 604s JS CTX: Freeing allocated resources 604s JS CTX: JS context destroyed 604s PASS: cjs/testGObject.test 604s Running test: cjs/testGio.test 604s JS NATIVE: Registered native JS module '_promiseNative' 604s JS NATIVE: Registered native JS module '_byteArrayNative' 604s JS NATIVE: Registered native JS module '_encodingNative' 604s JS NATIVE: Registered native JS module '_gi' 604s JS NATIVE: Registered native JS module 'gi' 604s JS NATIVE: Registered native JS module 'cairoNative' 604s JS NATIVE: Registered native JS module 'system' 604s JS NATIVE: Registered native JS module 'console' 604s JS NATIVE: Registered native JS module '_print' 604s JS CTX: Enabling JIT 604s JS CTX: Initialized class GjsFileImporter prototype 0x16cc18f00098 604s JS IMPORT: Defining parent (nil) of 0x16cc18f000f8 'imports' is mod 0 604s JS IMPORT: Importing '_print' 604s JS NATIVE: Defining native module '_print' 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x16cc18f006b0 '_print' is mod 1 604s JS IMPORT: successfully imported module '_print' 604s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 604s 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 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x16cc18f014f0), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x16cc18f021a8), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x16cc18f027a8), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x16cc18f027a8), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x16cc18f021a8), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x16cc18f014f0), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x16cc18f014f0), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x16cc18f014f0), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x16cc18f021a8), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x16cc18f027a8), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x16cc18f014f0), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x16cc18f014f0), global 0x334c0d3c1c0 604s JS MAINLOOP: Main loop instance 0x17bbaf885f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Starting promise job dispatcher 604s JS MAINLOOP: Main loop instance 0x17bbaf885f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 604s JS MAINLOOP: Main loop instance 0x17bbaf885f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x16cc18f15910), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x16cc18f16340), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x16cc18f16340), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x16cc18f15910), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x16cc18f15910), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x16cc18f16340), global 0x334c0d3c1c0 604s JS IMPORT: Module metadata hook for module 0x16cc18f169e8 604s JS IMPORT: Defining meta.importSync for module 0x16cc18f169e8 604s JS NATIVE: Defining native module 'gi' 604s JS CTX: Initialized class GIRepositoryNamespace prototype 0x16cc18f17168 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 604s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 604s JS IMPORT: Importing directory 'overrides' 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x16cc18f171e8 'overrides' is mod 1 604s JS IMPORT: Defined importer 'overrides' 0x16cc18f171e8 in 0x16cc18f000f8 604s JS IMPORT: successfully imported directory 'overrides' 604s JS IMPORT: Importing '_byteArrayNative' 604s JS NATIVE: Defining native module '_byteArrayNative' 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x16cc18f17630 '_byteArrayNative' is mod 1 604s JS IMPORT: successfully imported module '_byteArrayNative' 604s JS IMPORT: Importing '_promiseNative' 604s JS NATIVE: Defining native module '_promiseNative' 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x16cc18f176f0 '_promiseNative' is mod 1 604s JS IMPORT: successfully imported module '_promiseNative' 604s JS IMPORT: Importing module GLib succeeded 604s JS IMPORT: Defining parent 0x16cc18f171e8 of 0x334c0d3d2b8 'GLib' is mod 1 604s JS IMPORT: successfully imported module 'GLib' 604s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 604s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x334c0d7d060, JSClass 0x75400afbb098, in object 0x334c0d7d038 604s JS CTX: Initialized class GIRepositoryGType prototype 0x16cc18f17920 604s JS CTX: Initialized class GIRepositoryFunction prototype 0x334c0d3d308 604s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 604s JS G BXD: Defined class for Error (GError), prototype 0x334c0d7d0b0, JSClass 0x75400afbb098, in object 0x334c0d7d038 604s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 604s JS G BXD: Defined class for Variant (GVariant), prototype 0x334c0d7d100, JSClass 0x75400afbb098, in object 0x334c0d7d038 604s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 604s JS G BXD: Defined class for Bytes (GBytes), prototype 0x334c0d7d150, JSClass 0x75400afbb098, in object 0x334c0d7d038 604s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 604s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x334c0d7d1a0, JSClass 0x75400afbb098, in object 0x334c0d7d038 604s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 604s JS G BXD: Defined class for Thread (GThread), prototype 0x334c0d7d1f0, JSClass 0x75400afbb098, in object 0x334c0d7d038 604s JS G BXD: Defining method ref in prototype for GLib.Thread 604s JS G BXD: Defining method unref in prototype for GLib.Thread 604s JS G NS: Defined namespace 'GLib' 0x334c0d7d038 in GIRepository 0x16cc18f16ff8 604s JS IMPORT: Importing module jasmine succeeded 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x334c0d3dcb8 'jasmine' is mod 1 604s JS IMPORT: successfully imported module 'jasmine' 604s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 604s JS MAINLOOP: Main loop instance 0x17bbaf885f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0x17bbaf885f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 604s JS MAINLOOP: Main loop instance 0x17bbaf885f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: Importing 'gi' 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x16cc18f16ff8 'gi' is mod 1 604s JS IMPORT: successfully imported module 'gi' 604s 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 604s JS G NS: Defined namespace 'CjsPrivate' 0x334c0d7d290 in GIRepository 0x16cc18f16ff8 604s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 604s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 604s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 604s JS IMPORT: Importing module _legacy succeeded 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x334c0d3dee8 '_legacy' is mod 1 604s JS IMPORT: successfully imported module '_legacy' 604s JS IMPORT: Importing module lang succeeded 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x334c0d3de98 'lang' is mod 1 604s JS IMPORT: successfully imported module 'lang' 604s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 604s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 604s JS IMPORT: Importing module _signals succeeded 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x334c0d3df38 '_signals' is mod 1 604s JS IMPORT: successfully imported module '_signals' 604s JS IMPORT: Importing module signals succeeded 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x334c0d3de48 'signals' is mod 1 604s JS IMPORT: successfully imported module 'signals' 604s JS IMPORT: Importing module Gio succeeded 604s JS IMPORT: Defining parent 0x16cc18f171e8 of 0x334c0d3ddf8 'Gio' is mod 1 604s JS IMPORT: successfully imported module 'Gio' 604s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 604s JS IMPORT: Importing '_gi' 604s JS NATIVE: Defining native module '_gi' 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x16cc18f2dd30 '_gi' is mod 1 604s JS IMPORT: successfully imported module '_gi' 604s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 604s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 604s JS IMPORT: Importing module _common succeeded 604s JS IMPORT: Defining parent 0x16cc18f000f8 of 0x334c0d3dfd8 '_common' is mod 1 604s JS IMPORT: successfully imported module '_common' 604s JS IMPORT: Importing module GObject succeeded 604s JS IMPORT: Defining parent 0x16cc18f171e8 of 0x334c0d3df88 'GObject' is mod 1 604s JS IMPORT: successfully imported module 'GObject' 604s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 604s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 604s JS G BXD: Defined class for String (GString), prototype 0x334c0d7d538, JSClass 0x75400afbb098, in object 0x334c0d7d2b8 604s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 604s JS G PRM: Defined class ParamSpec prototype is 0x334c0dd10b0 class 0x75400afc02f0 in object 0x334c0d7d2b8 604s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 604s JS G OBJ: Defined class for Object (GObject), prototype 0x334c0d7d6a0, JSClass 0x75400afbb7a8, in object 0x334c0d7d2b8 604s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 604s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 604s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x334c0d7d6c8, JSClass 0x75400afbb7a8, in object 0x334c0d7d2b8 604s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 604s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 604s JS G NS: Defined namespace 'GObject' 0x334c0d7d2b8 in GIRepository 0x16cc18f16ff8 604s JS G OBJ: Defined class for Application (GApplication), prototype 0x334c0d7d718, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 604s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x334c0dd1420, JSClass 0x75400afbb580, in object 0x334c0d7d268 604s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 604s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x334c0d7d790, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 604s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x334c0dd16a0, JSClass 0x75400afbb580, in object 0x334c0d7d268 604s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x334c0d7d808, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 604s JS G IFACE: Defined class for Initable (GInitable), prototype 0x334c0dd17e0, JSClass 0x75400afbb580, in object 0x334c0d7d268 604s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 604s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x334c0d7d880, JSClass 0x75400afbb098, in object 0x334c0d7d268 604s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 604s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x334c0d7d8d0, JSClass 0x75400afbb098, in object 0x334c0d7d268 604s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 604s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x334c0d7d920, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x334c0d7d970, JSClass 0x75400afbb7a8, in object 0x334c0d7d290 604s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 604s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x334c0d7d9c0, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 604s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 604s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 604s JS G IFACE: Defined class for File (GFile), prototype 0x334c0dd1948, JSClass 0x75400afbb580, in object 0x334c0d7d268 604s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x334c0d7da38, JSClass 0x75400afbb7a8, in object 0x16cc18f170d8 604s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 604s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x334c0d7dab0, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 604s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 604s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x334c0d7db00, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 604s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x334c0d7db50, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 604s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x334c0d7dba0, JSClass 0x75400afbb098, in object 0x334c0d7d268 604s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 604s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 604s JS G OBJ: Defined class for Settings (GSettings), prototype 0x334c0d7dbf0, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 604s JS G NS: Defined namespace 'Gio' 0x334c0d7d268 in GIRepository 0x16cc18f16ff8 604s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 604s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 604s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 604s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 604s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 604s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 604s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 604s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 604s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 604s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 604s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 604s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 604s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 604s JS G ENUM: Defining GObject.ParamFlags as 0x16cc18f33970 604s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 604s JS G PRM: Wrapping GParamBoolean 'boolval' on (null) with JSObject 604s JS G PRM: JSObject created with param instance 0x17bbafa2be00 type GParamBoolean 604s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 604s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 604s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 604s JS G NS: Found info type FLAGS for 'FileQueryInfoFlags' in namespace 'Gio' 604s JS G ENUM: Defining enum value NONE (fixed from none) 0 604s JS G ENUM: Defining enum value NOFOLLOW_SYMLINKS (fixed from nofollow_symlinks) 1 604s JS G ENUM: Defining Gio.FileQueryInfoFlags as 0x16cc18f0b2d0 604s JS CTX: Script evaluation succeeded 604s JS MAINLOOP: Main loop instance 0x17bbaf885f80: Spinning loop until released or hook cleared 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module metadata hook for module 0x16cc18f0eef8 604s JS IMPORT: Defining meta.importSync for module 0x16cc18f0eef8 604s JS NATIVE: Defining native module 'system' 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x16cc18f0e230), global 0x334c0d3c1c0 604s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 604s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 604s JS MAINLOOP: Set main loop hook to 604s JS MAINLOOP: Main loop instance 0x17bbaf885f80: hold 604s JS MAINLOOP: Running and clearing main loop hook 604s JS G BXD: Defining method run in prototype for GLib.MainLoop 604s 1..37 604s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 604s JS G BXD: Defined class for Source (GSource), prototype 0x334c0d7dcb8, JSClass 0x75400afbb098, in object 0x334c0d7d038 604s JS G BXD: Defining method set_priority in prototype for GLib.Source 604s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 604s JS G BXD: Defining method attach in prototype for GLib.Source 604s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 604s JS IMPORT: Module metadata hook for module 0x334c0d4a8c8 604s JS IMPORT: Defining meta.importSync for module 0x334c0d4a8c8 604s JS G NS: Found info type INTERFACE for 'ListModel' in namespace 'Gio' 604s JS G IFACE: Defined class for ListModel (GListModel), prototype 0x334c0df4600, JSClass 0x75400afbb580, in object 0x334c0d7d268 604s JS G OBJ: Defining method append in prototype for GListStore (Gio.ListStore) 604s JS G BXD: Defining method destroy in prototype for GLib.Source 604s JS G OBJ: Defining method get_n_items in prototype for GListStore (Gio.ListStore) 604s JS G OBJ: Defining method get_item in prototype for GListStore (Gio.ListStore) 604s ok 1 ListStore iterator ListStore iterates 604s JS G NS: Found info type FUNCTION for 'list_store_insert_sorted' in namespace 'CjsPrivate' 604s ok 2 Sorting in ListStore test insert_sorted 604s JS G NS: Found info type FUNCTION for 'list_store_sort' in namespace 'CjsPrivate' 604s ok 3 Sorting in ListStore test sort 604s JS G NS: Found info type OBJECT for 'Subprocess' in namespace 'Gio' 604s JS G OBJ: Defined class for Subprocess (GSubprocess), prototype 0x261df2b10150, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s ok 4 Promisify function doesn't crash when async function is not defined 604s JS G OBJ: Defining method communicate_utf8_async in prototype for GSubprocess (Gio.Subprocess) 604s ok 5 Promisify function doesn't crash when finish function is not defined 604s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_TYPE' in namespace 'Gio' 604s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 604s JS G OBJ: Defined class for Task (GTask), prototype 0x261df2b10308, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS G OBJ: Defining method get_file_type in prototype for GFileInfo (Gio.FileInfo) 604s JS G NS: Found info type ENUM for 'FileType' in namespace 'Gio' 604s JS G ENUM: Defining enum value UNKNOWN (fixed from unknown) 0 604s JS G ENUM: Defining enum value REGULAR (fixed from regular) 1 604s JS G ENUM: Defining enum value DIRECTORY (fixed from directory) 2 604s JS G ENUM: Defining enum value SYMBOLIC_LINK (fixed from symbolic_link) 3 604s JS G ENUM: Defining enum value SPECIAL (fixed from special) 4 604s JS G ENUM: Defining enum value SHORTCUT (fixed from shortcut) 5 604s JS G ENUM: Defining enum value MOUNTABLE (fixed from mountable) 6 604s JS G ENUM: Defining Gio.FileType as 0x16cc18f7de68 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s ok 6 Promisify function promisifies functions 604s JS MAINLOOP: Completed job 1 604s ok 7 Promisify function preserves old behavior 604s ok 8 Promisify function can guess the finish function 604s ok 9 Gio.Settings overrides doesn't crash when forgetting to specify a schema ID 604s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 604s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x261df2b10740, JSClass 0x75400afbb098, in object 0x334c0d7d268 604s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 604s ok 10 Gio.Settings overrides doesn't crash when specifying a schema ID that isn't installed 604s ok 11 Gio.Settings overrides doesn't crash when forgetting to specify a schema path 604s ok 12 Gio.Settings overrides doesn't crash when specifying conflicting schema paths 604s not ok 13 Gio.Settings overrides with existing schema doesn't crash when resetting a nonexistent key 604s # Message: Error: GSettings schema org.gnome.GjsTest not found in resource:///org/gnome/gjs/modules/core/overrides/Gio.js (line 753) 604s # Stack: 604s # error properties: Object({ matches: Function }) 604s # _init@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:753:23 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:130:24 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:134:52 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:139:65 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:138:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:145:71 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:144:19 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:150:58 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:154:61 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:158:64 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:164:18 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:166:18 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:170:60 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:174:70 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # @/usr/libexec/installed-tests/cjs/js/testGio.js:178:56 604s # 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/ 604s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 604s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s ok 30 Gio.InputStream.prototype.createAsyncIterator iterates asynchronously 604s JS MAINLOOP: Completed job 2 604s JS G OBJ: Defined class for GLocalFileEnumerator (GLocalFileEnumerator), prototype 0x261df2b3c560, JSClass 0x75400afbb7a8, in object 0x334c0d3fda8 604s JS G OBJ: Defining method next_file in prototype for GFileEnumerator (Gio.FileEnumerator) 604s JS G OBJ: Defining method close in prototype for GFileEnumerator (Gio.FileEnumerator) 604s ok 31 Gio.FileEnumerator overrides iterates synchronously 604s JS G OBJ: Defining method next_files_async in prototype for GFileEnumerator (Gio.FileEnumerator) 604s JS G OBJ: Defining method next_files_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS G OBJ: Defining method close_async in prototype for GFileEnumerator (Gio.FileEnumerator) 604s JS MAINLOOP: Completed job 0 604s JS G OBJ: Defining method close_finish in prototype for GFileEnumerator (Gio.FileEnumerator) 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s ok 32 Gio.FileEnumerator overrides iterates asynchronously 604s JS MAINLOOP: Completed job 2 604s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 604s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 604s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 604s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 604s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 604s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 604s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 604s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 604s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 604s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 604s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 604s JS G ENUM: Defining GLib.LogLevelFlags as 0x16cc18fd6d38 604s JS G NS: Found info type ENUM for 'FileAttributeType' in namespace 'Gio' 604s JS G ENUM: Defining enum value INVALID (fixed from invalid) 0 604s JS G ENUM: Defining enum value STRING (fixed from string) 1 604s JS G ENUM: Defining enum value BYTE_STRING (fixed from byte_string) 2 604s JS G ENUM: Defining enum value BOOLEAN (fixed from boolean) 3 604s JS G ENUM: Defining enum value UINT32 (fixed from uint32) 4 604s JS G ENUM: Defining enum value INT32 (fixed from int32) 5 604s JS G ENUM: Defining enum value UINT64 (fixed from uint64) 6 604s JS G ENUM: Defining enum value INT64 (fixed from int64) 7 604s JS G ENUM: Defining enum value OBJECT (fixed from object) 8 604s JS G ENUM: Defining enum value STRINGV (fixed from stringv) 9 604s JS G ENUM: Defining Gio.FileAttributeType as 0x16cc18fd7908 604s JS G OBJ: Defining method remove_attribute in prototype for GFileInfo (Gio.FileInfo) 604s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 604s ok 33 Non-introspectable file attribute overrides invalid means unsetting the attribute 604s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_IS_HIDDEN' in namespace 'Gio' 604s JS G OBJ: Defining method set_attribute_boolean in prototype for GFileInfo (Gio.FileInfo) 604s ok 34 Non-introspectable file attribute overrides works for boolean 604s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED_USEC' in namespace 'Gio' 604s JS G OBJ: Defining method set_attribute_uint32 in prototype for GFileInfo (Gio.FileInfo) 604s ok 35 Non-introspectable file attribute overrides works for uint32 604s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_TIME_MODIFIED' in namespace 'Gio' 604s JS G OBJ: Defining method set_attribute_uint64 in prototype for GFileInfo (Gio.FileInfo) 604s ok 36 Non-introspectable file attribute overrides works for uint64 604s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 604s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x261df2b3cfb0, JSClass 0x75400afbb7a8, in object 0x334c0d7d268 604s JS G NS: Found info type CONSTANT for 'FILE_ATTRIBUTE_STANDARD_ICON' in namespace 'Gio' 604s JS G OBJ: Defining method set_attribute_object in prototype for GFileInfo (Gio.FileInfo) 604s ok 37 Non-introspectable file attribute overrides works for object 604s JS G BXD: Defining method quit in prototype for GLib.MainLoop 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0x17bbaf885f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: handling job 3, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 604s JS MAINLOOP: Main loop instance 0x17bbaf885f80: release 604s JS MAINLOOP: Completed job 3 604s JS MEMORY: Memory report: before destroying context 604s JS MEMORY: 800 objects currently alive 604s JS MEMORY: boxed_instance = 254 604s JS MEMORY: boxed_prototype = 13 604s JS MEMORY: closure = 22 604s JS MEMORY: function = 264 604s JS MEMORY: fundamental_instance = 0 604s JS MEMORY: fundamental_prototype = 0 604s JS MEMORY: gerror_instance = 1 604s JS MEMORY: gerror_prototype = 1 604s JS MEMORY: interface = 8 604s JS MEMORY: module = 9 604s JS MEMORY: ns = 4 604s JS MEMORY: object_instance = 199 604s JS MEMORY: object_prototype = 24 604s JS MEMORY: param = 1 604s JS MEMORY: union_instance = 0 604s JS MEMORY: union_prototype = 0 604s JS CTX: JS shutdown sequence 604s JS CTX: Stopping profiler 604s JS CTX: Shutting down toggle queue 604s JS CTX: Notifying external reference holders of GjsContext dispose 604s JS MAINLOOP: Stopping promise job dispatcher 604s JS CTX: Notifying reference holders of GjsContext dispose 604s JS CTX: Checking unhandled promise rejections 604s JS CTX: Releasing cached JS wrappers 604s JS CTX: Final triggered GC 604s JS CTX: Destroying JS context 604s JS CTX: Releasing all native objects 604s JS CTX: Disabling auto GC 604s JS CTX: Ending trace on global object 604s JS CTX: Freeing allocated resources 604s JS CTX: JS context destroyed 604s PASS: cjs/testGio.test 604s Running test: cjs/testLang.test 604s JS NATIVE: Registered native JS module '_promiseNative' 604s JS NATIVE: Registered native JS module '_byteArrayNative' 604s JS NATIVE: Registered native JS module '_encodingNative' 604s JS NATIVE: Registered native JS module '_gi' 604s JS NATIVE: Registered native JS module 'gi' 604s JS NATIVE: Registered native JS module 'cairoNative' 604s JS NATIVE: Registered native JS module 'system' 604s JS NATIVE: Registered native JS module 'console' 604s JS NATIVE: Registered native JS module '_print' 604s JS CTX: Enabling JIT 604s JS CTX: Initialized class GjsFileImporter prototype 0xfb701300098 604s JS IMPORT: Defining parent (nil) of 0xfb7013000f8 'imports' is mod 0 604s JS IMPORT: Importing '_print' 604s JS NATIVE: Defining native module '_print' 604s JS IMPORT: Defining parent 0xfb7013000f8 of 0xfb7013006b0 '_print' is mod 1 604s JS IMPORT: successfully imported module '_print' 604s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 604s 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 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xfb7013014f0), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xfb7013021a8), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xfb7013027a8), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xfb7013027a8), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xfb7013021a8), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xfb7013014f0), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xfb7013014f0), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xfb7013014f0), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xfb7013021a8), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xfb7013027a8), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xfb7013014f0), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xfb7013014f0), global 0x1e88603c1c0 604s JS MAINLOOP: Main loop instance 0x9d8f05a5f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Starting promise job dispatcher 604s JS MAINLOOP: Main loop instance 0x9d8f05a5f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 604s JS MAINLOOP: Main loop instance 0x9d8f05a5f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfb701315910), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xfb701316340), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xfb701316340), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfb701315910), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfb701315910), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xfb701316340), global 0x1e88603c1c0 604s JS IMPORT: Module metadata hook for module 0xfb7013169e8 604s JS IMPORT: Defining meta.importSync for module 0xfb7013169e8 604s JS NATIVE: Defining native module 'gi' 604s JS CTX: Initialized class GIRepositoryNamespace prototype 0xfb701317168 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 604s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 604s JS IMPORT: Importing directory 'overrides' 604s JS IMPORT: Defining parent 0xfb7013000f8 of 0xfb7013171e8 'overrides' is mod 1 604s JS IMPORT: Defined importer 'overrides' 0xfb7013171e8 in 0xfb7013000f8 604s JS IMPORT: successfully imported directory 'overrides' 604s JS IMPORT: Importing '_byteArrayNative' 604s JS NATIVE: Defining native module '_byteArrayNative' 604s JS IMPORT: Defining parent 0xfb7013000f8 of 0xfb701317630 '_byteArrayNative' is mod 1 604s JS IMPORT: successfully imported module '_byteArrayNative' 604s JS IMPORT: Importing '_promiseNative' 604s JS NATIVE: Defining native module '_promiseNative' 604s JS IMPORT: Defining parent 0xfb7013000f8 of 0xfb7013176f0 '_promiseNative' is mod 1 604s JS IMPORT: successfully imported module '_promiseNative' 604s JS IMPORT: Importing module GLib succeeded 604s JS IMPORT: Defining parent 0xfb7013171e8 of 0x1e88603d2b8 'GLib' is mod 1 604s JS IMPORT: successfully imported module 'GLib' 604s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 604s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1e88607d060, JSClass 0x70e1dcd9b098, in object 0x1e88607d038 604s JS CTX: Initialized class GIRepositoryGType prototype 0xfb701317920 604s JS CTX: Initialized class GIRepositoryFunction prototype 0x1e88603d308 604s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 604s JS G BXD: Defined class for Error (GError), prototype 0x1e88607d0b0, JSClass 0x70e1dcd9b098, in object 0x1e88607d038 604s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 604s JS G BXD: Defined class for Variant (GVariant), prototype 0x1e88607d100, JSClass 0x70e1dcd9b098, in object 0x1e88607d038 604s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 604s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1e88607d150, JSClass 0x70e1dcd9b098, in object 0x1e88607d038 604s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 604s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1e88607d1a0, JSClass 0x70e1dcd9b098, in object 0x1e88607d038 604s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 604s JS G BXD: Defined class for Thread (GThread), prototype 0x1e88607d1f0, JSClass 0x70e1dcd9b098, in object 0x1e88607d038 604s JS G BXD: Defining method ref in prototype for GLib.Thread 604s JS G BXD: Defining method unref in prototype for GLib.Thread 604s JS G NS: Defined namespace 'GLib' 0x1e88607d038 in GIRepository 0xfb701316ff8 604s JS IMPORT: Importing module jasmine succeeded 604s JS IMPORT: Defining parent 0xfb7013000f8 of 0x1e88603dcb8 'jasmine' is mod 1 604s JS IMPORT: successfully imported module 'jasmine' 604s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 604s JS MAINLOOP: Main loop instance 0x9d8f05a5f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0x9d8f05a5f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 604s JS MAINLOOP: Main loop instance 0x9d8f05a5f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 604s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 604s JS IMPORT: Importing module _legacy succeeded 604s JS IMPORT: Defining parent 0xfb7013000f8 of 0x1e88603de48 '_legacy' is mod 1 604s JS IMPORT: successfully imported module '_legacy' 604s JS IMPORT: Importing module lang succeeded 604s JS IMPORT: Defining parent 0xfb7013000f8 of 0x1e88603ddf8 'lang' is mod 1 604s JS IMPORT: successfully imported module 'lang' 604s JS CTX: Script evaluation succeeded 604s JS MAINLOOP: Main loop instance 0x9d8f05a5f80: Spinning loop until released or hook cleared 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module metadata hook for module 0xfb701332530 604s JS IMPORT: Defining meta.importSync for module 0xfb701332530 604s JS NATIVE: Defining native module 'system' 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xfb701331868), global 0x1e88603c1c0 604s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 604s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 604s JS MAINLOOP: Set main loop hook to 604s JS MAINLOOP: Main loop instance 0x9d8f05a5f80: hold 604s JS MAINLOOP: Running and clearing main loop hook 604s JS G BXD: Defining method run in prototype for GLib.MainLoop 604s 1..9 604s JS IMPORT: Importing 'gi' 604s JS IMPORT: Defining parent 0xfb7013000f8 of 0xfb701316ff8 'gi' is mod 1 604s JS IMPORT: successfully imported module 'gi' 604s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 604s JS G BXD: Defined class for Source (GSource), prototype 0x1e88607d268, JSClass 0x70e1dcd9b098, in object 0x1e88607d038 604s JS G BXD: Defining method set_priority in prototype for GLib.Source 604s JS IMPORT: Importing '_gi' 604s JS NATIVE: Defining native module '_gi' 604s JS IMPORT: Defining parent 0xfb7013000f8 of 0xfb701339748 '_gi' is mod 1 604s JS IMPORT: successfully imported module '_gi' 604s 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 604s JS G NS: Defined namespace 'CjsPrivate' 0x1e88607d308 in GIRepository 0xfb701316ff8 604s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 604s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 604s JS IMPORT: Importing module _common succeeded 604s JS IMPORT: Defining parent 0xfb7013000f8 of 0x1e8860c80d8 '_common' is mod 1 604s JS IMPORT: successfully imported module '_common' 604s JS IMPORT: Importing module GObject succeeded 604s JS IMPORT: Defining parent 0xfb7013171e8 of 0x1e8860c8088 'GObject' is mod 1 604s JS IMPORT: successfully imported module 'GObject' 604s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 604s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 604s JS G BXD: Defined class for String (GString), prototype 0x1e88607d588, JSClass 0x70e1dcd9b098, in object 0x1e88607d2e0 604s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 604s JS G PRM: Defined class ParamSpec prototype is 0x1e8860c8178 class 0x70e1dcda02f0 in object 0x1e88607d2e0 604s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 604s JS G OBJ: Defined class for Object (GObject), prototype 0x1e88607d6f0, JSClass 0x70e1dcd9b7a8, in object 0x1e88607d2e0 604s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 604s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 604s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1e88607d718, JSClass 0x70e1dcd9b7a8, in object 0x1e88607d2e0 604s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 604s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 604s JS G NS: Defined namespace 'GObject' 0x1e88607d2e0 in GIRepository 0xfb701316ff8 604s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 604s JS G BXD: Defining method attach in prototype for GLib.Source 604s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 604s JS IMPORT: Module metadata hook for module 0xfb7013042b8 604s JS IMPORT: Defining meta.importSync for module 0xfb7013042b8 604s JS G BXD: Defining method destroy in prototype for GLib.Source 604s ok 1 Lang module counts properties with Lang.countProperties() 604s ok 2 Lang module copies properties from one object to another with Lang.copyProperties() 604s ok 3 Lang module copies properties without an underscore with Lang.copyPublicProperties() 604s ok 4 Lang module copies property getters and setters 604s ok 5 Lang module bind() calls the bound function with the supplied this-object 604s ok 6 Lang module bind() throws an error when no function supplied 604s ok 7 Lang module bind() throws an error when this-object undefined 604s ok 8 Lang module bind() supplies extra arguments to the function 604s ok 9 Lang module bind() appends the extra arguments to any arguments passed 604s JS G BXD: Defining method quit in prototype for GLib.MainLoop 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0x9d8f05a5f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: handling job 3, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 604s JS MAINLOOP: Main loop instance 0x9d8f05a5f80: release 604s JS MAINLOOP: Completed job 3 604s JS MEMORY: Memory report: before destroying context 604s JS MEMORY: 165 objects currently alive 604s JS MEMORY: boxed_instance = 51 604s JS MEMORY: boxed_prototype = 8 604s JS MEMORY: closure = 1 604s JS MEMORY: function = 94 604s JS MEMORY: fundamental_instance = 0 604s JS MEMORY: fundamental_prototype = 0 604s JS MEMORY: gerror_instance = 0 604s JS MEMORY: gerror_prototype = 0 604s JS MEMORY: interface = 0 604s JS MEMORY: module = 6 604s JS MEMORY: ns = 3 604s JS MEMORY: object_instance = 0 604s JS MEMORY: object_prototype = 2 604s JS MEMORY: param = 0 604s JS MEMORY: union_instance = 0 604s JS MEMORY: union_prototype = 0 604s JS CTX: JS shutdown sequence 604s JS CTX: Stopping profiler 604s JS CTX: Shutting down toggle queue 604s JS CTX: Notifying external reference holders of GjsContext dispose 604s JS MAINLOOP: Stopping promise job dispatcher 604s JS CTX: Notifying reference holders of GjsContext dispose 604s JS CTX: Checking unhandled promise rejections 604s JS CTX: Releasing cached JS wrappers 604s JS CTX: Final triggered GC 604s JS CTX: Destroying JS context 604s JS CTX: Releasing all native objects 604s JS CTX: Disabling auto GC 604s JS CTX: Ending trace on global object 604s JS CTX: Freeing allocated resources 604s JS CTX: JS context destroyed 604s PASS: cjs/testLang.test 604s Running test: cjs/testExceptions.test 604s JS NATIVE: Registered native JS module '_promiseNative' 604s JS NATIVE: Registered native JS module '_byteArrayNative' 604s JS NATIVE: Registered native JS module '_encodingNative' 604s JS NATIVE: Registered native JS module '_gi' 604s JS NATIVE: Registered native JS module 'gi' 604s JS NATIVE: Registered native JS module 'cairoNative' 604s JS NATIVE: Registered native JS module 'system' 604s JS NATIVE: Registered native JS module 'console' 604s JS NATIVE: Registered native JS module '_print' 604s JS CTX: Enabling JIT 604s JS CTX: Initialized class GjsFileImporter prototype 0x39b9a3700098 604s JS IMPORT: Defining parent (nil) of 0x39b9a37000f8 'imports' is mod 0 604s JS IMPORT: Importing '_print' 604s JS NATIVE: Defining native module '_print' 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x39b9a37006b0 '_print' is mod 1 604s JS IMPORT: successfully imported module '_print' 604s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 604s 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 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x39b9a37014f0), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x39b9a37021a8), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x39b9a37027a8), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x39b9a37027a8), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x39b9a37021a8), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x39b9a37014f0), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x39b9a37014f0), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x39b9a37014f0), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x39b9a37021a8), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x39b9a37027a8), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x39b9a37014f0), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x39b9a37014f0), global 0x20d699b3c1c0 604s JS MAINLOOP: Main loop instance 0x178554f85f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Starting promise job dispatcher 604s JS MAINLOOP: Main loop instance 0x178554f85f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 604s JS MAINLOOP: Main loop instance 0x178554f85f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x39b9a3715910), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x39b9a3716340), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x39b9a3716340), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x39b9a3715910), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x39b9a3715910), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x39b9a3716340), global 0x20d699b3c1c0 604s JS IMPORT: Module metadata hook for module 0x39b9a37169e8 604s JS IMPORT: Defining meta.importSync for module 0x39b9a37169e8 604s JS NATIVE: Defining native module 'gi' 604s JS CTX: Initialized class GIRepositoryNamespace prototype 0x39b9a3717168 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 604s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 604s JS IMPORT: Importing directory 'overrides' 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x39b9a37171e8 'overrides' is mod 1 604s JS IMPORT: Defined importer 'overrides' 0x39b9a37171e8 in 0x39b9a37000f8 604s JS IMPORT: successfully imported directory 'overrides' 604s JS IMPORT: Importing '_byteArrayNative' 604s JS NATIVE: Defining native module '_byteArrayNative' 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x39b9a3717630 '_byteArrayNative' is mod 1 604s JS IMPORT: successfully imported module '_byteArrayNative' 604s JS IMPORT: Importing '_promiseNative' 604s JS NATIVE: Defining native module '_promiseNative' 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x39b9a37176f0 '_promiseNative' is mod 1 604s JS IMPORT: successfully imported module '_promiseNative' 604s JS IMPORT: Importing module GLib succeeded 604s JS IMPORT: Defining parent 0x39b9a37171e8 of 0x20d699b3d2b8 'GLib' is mod 1 604s JS IMPORT: successfully imported module 'GLib' 604s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 604s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x20d699b7d060, JSClass 0x676f75f2b098, in object 0x20d699b7d038 604s JS CTX: Initialized class GIRepositoryGType prototype 0x39b9a3717920 604s JS CTX: Initialized class GIRepositoryFunction prototype 0x20d699b3d308 604s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 604s JS G BXD: Defined class for Error (GError), prototype 0x20d699b7d0b0, JSClass 0x676f75f2b098, in object 0x20d699b7d038 604s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 604s JS G BXD: Defined class for Variant (GVariant), prototype 0x20d699b7d100, JSClass 0x676f75f2b098, in object 0x20d699b7d038 604s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 604s JS G BXD: Defined class for Bytes (GBytes), prototype 0x20d699b7d150, JSClass 0x676f75f2b098, in object 0x20d699b7d038 604s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 604s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x20d699b7d1a0, JSClass 0x676f75f2b098, in object 0x20d699b7d038 604s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 604s JS G BXD: Defined class for Thread (GThread), prototype 0x20d699b7d1f0, JSClass 0x676f75f2b098, in object 0x20d699b7d038 604s JS G BXD: Defining method ref in prototype for GLib.Thread 604s JS G BXD: Defining method unref in prototype for GLib.Thread 604s JS G NS: Defined namespace 'GLib' 0x20d699b7d038 in GIRepository 0x39b9a3716ff8 604s JS IMPORT: Importing module jasmine succeeded 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x20d699b3dcb8 'jasmine' is mod 1 604s JS IMPORT: successfully imported module 'jasmine' 604s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 604s JS MAINLOOP: Main loop instance 0x178554f85f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0x178554f85f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 604s JS MAINLOOP: Main loop instance 0x178554f85f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: Importing 'gi' 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x39b9a3716ff8 'gi' is mod 1 604s JS IMPORT: successfully imported module 'gi' 604s 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 604s JS G NS: Defined namespace 'GIMarshallingTests' 0x20d699b7d268 in GIRepository 0x39b9a3716ff8 604s 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 604s JS G NS: Defined namespace 'CjsPrivate' 0x20d699b7d2b8 in GIRepository 0x39b9a3716ff8 604s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 604s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 604s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 604s JS IMPORT: Importing module _legacy succeeded 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x20d699b3dee8 '_legacy' is mod 1 604s JS IMPORT: successfully imported module '_legacy' 604s JS IMPORT: Importing module lang succeeded 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x20d699b3de98 'lang' is mod 1 604s JS IMPORT: successfully imported module 'lang' 604s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 604s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 604s JS IMPORT: Importing module _signals succeeded 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x20d699b3df38 '_signals' is mod 1 604s JS IMPORT: successfully imported module '_signals' 604s JS IMPORT: Importing module signals succeeded 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x20d699b3de48 'signals' is mod 1 604s JS IMPORT: successfully imported module 'signals' 604s JS IMPORT: Importing module Gio succeeded 604s JS IMPORT: Defining parent 0x39b9a37171e8 of 0x20d699b3ddf8 'Gio' is mod 1 604s JS IMPORT: successfully imported module 'Gio' 604s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 604s JS IMPORT: Importing '_gi' 604s JS NATIVE: Defining native module '_gi' 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x39b9a372dd50 '_gi' is mod 1 604s JS IMPORT: successfully imported module '_gi' 604s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 604s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 604s JS IMPORT: Importing module _common succeeded 604s JS IMPORT: Defining parent 0x39b9a37000f8 of 0x20d699b3dfd8 '_common' is mod 1 604s JS IMPORT: successfully imported module '_common' 604s JS IMPORT: Importing module GObject succeeded 604s JS IMPORT: Defining parent 0x39b9a37171e8 of 0x20d699b3df88 'GObject' is mod 1 604s JS IMPORT: successfully imported module 'GObject' 604s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 604s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 604s JS G BXD: Defined class for String (GString), prototype 0x20d699b7d560, JSClass 0x676f75f2b098, in object 0x20d699b7d2e0 604s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 604s JS G PRM: Defined class ParamSpec prototype is 0x20d699bce0b0 class 0x676f75f302f0 in object 0x20d699b7d2e0 604s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 604s JS G OBJ: Defined class for Object (GObject), prototype 0x20d699b7d6c8, JSClass 0x676f75f2b7a8, in object 0x20d699b7d2e0 604s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 604s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 604s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x20d699b7d6f0, JSClass 0x676f75f2b7a8, in object 0x20d699b7d2e0 604s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 604s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 604s JS G NS: Defined namespace 'GObject' 0x20d699b7d2e0 in GIRepository 0x39b9a3716ff8 604s JS G OBJ: Defined class for Application (GApplication), prototype 0x20d699b7d740, JSClass 0x676f75f2b7a8, in object 0x20d699b7d290 604s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 604s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x20d699bce420, JSClass 0x676f75f2b580, in object 0x20d699b7d290 604s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 604s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x20d699b7d7b8, JSClass 0x676f75f2b7a8, in object 0x20d699b7d290 604s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 604s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x20d699bce6a0, JSClass 0x676f75f2b580, in object 0x20d699b7d290 604s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x20d699b7d830, JSClass 0x676f75f2b7a8, in object 0x20d699b7d290 604s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 604s JS G IFACE: Defined class for Initable (GInitable), prototype 0x20d699bce7e0, JSClass 0x676f75f2b580, in object 0x20d699b7d290 604s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 604s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x20d699b7d8a8, JSClass 0x676f75f2b098, in object 0x20d699b7d290 604s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 604s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x20d699b7d8f8, JSClass 0x676f75f2b098, in object 0x20d699b7d290 604s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 604s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x20d699b7d948, JSClass 0x676f75f2b7a8, in object 0x20d699b7d290 604s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x20d699b7d998, JSClass 0x676f75f2b7a8, in object 0x20d699b7d2b8 604s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 604s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x20d699b7d9e8, JSClass 0x676f75f2b7a8, in object 0x20d699b7d290 604s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 604s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 604s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 604s JS G IFACE: Defined class for File (GFile), prototype 0x20d699bce948, JSClass 0x676f75f2b580, in object 0x20d699b7d290 604s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x20d699b7da60, JSClass 0x676f75f2b7a8, in object 0x39b9a37170d8 604s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 604s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x20d699b7dad8, JSClass 0x676f75f2b7a8, in object 0x20d699b7d290 604s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 604s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 604s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x20d699b7db28, JSClass 0x676f75f2b7a8, in object 0x20d699b7d290 604s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 604s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x20d699b7db78, JSClass 0x676f75f2b7a8, in object 0x20d699b7d290 604s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 604s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x20d699b7dbc8, JSClass 0x676f75f2b098, in object 0x20d699b7d290 604s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 604s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 604s JS G OBJ: Defined class for Settings (GSettings), prototype 0x20d699b7dc18, JSClass 0x676f75f2b7a8, in object 0x20d699b7d290 604s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 604s JS G NS: Defined namespace 'Gio' 0x20d699b7d290 in GIRepository 0x39b9a3716ff8 604s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 604s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 604s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 604s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 604s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 604s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 604s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 604s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 604s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 604s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 604s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 604s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 604s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 604s JS G ENUM: Defining GObject.ParamFlags as 0x39b9a3733990 604s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 604s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 604s JS G PRM: JSObject created with param instance 0x17855512f0b0 type GParamString 604s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 604s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 604s JS G PRM: Wrapping GParamString 'prop' on (null) with JSObject 604s JS G PRM: JSObject created with param instance 0x17855521d8b0 type GParamString 604s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 604s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 604s JS CTX: Script evaluation succeeded 604s JS MAINLOOP: Main loop instance 0x178554f85f80: Spinning loop until released or hook cleared 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module metadata hook for module 0x39b9a3706f28 604s JS IMPORT: Defining meta.importSync for module 0x39b9a3706f28 604s JS NATIVE: Defining native module 'system' 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x39b9a3706260), global 0x20d699b3c1c0 604s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 604s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 604s JS MAINLOOP: Set main loop hook to 604s JS MAINLOOP: Main loop instance 0x178554f85f80: hold 604s JS MAINLOOP: Running and clearing main loop hook 604s JS G BXD: Defining method run in prototype for GLib.MainLoop 604s 1..26 604s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 604s JS G BXD: Defined class for Source (GSource), prototype 0x20d699b7dd08, JSClass 0x676f75f2b098, in object 0x20d699b7d038 604s JS G BXD: Defining method set_priority in prototype for GLib.Source 604s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 604s JS G BXD: Defining method attach in prototype for GLib.Source 604s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 604s JS IMPORT: Module metadata hook for module 0x20d699b4ac48 604s JS IMPORT: Defining meta.importSync for module 0x20d699b4ac48 604s JS G BXD: Defining method destroy in prototype for GLib.Source 604s ok 1 Exceptions are thrown from property setter 604s ok 2 Exceptions are thrown from property getter 604s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 604s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 604s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 604s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 604s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 604s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 604s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 604s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 604s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 604s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 604s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 604s JS G ENUM: Defining GLib.LogLevelFlags as 0x39b9a371f900 604s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 604s ok 3 Exceptions are logged from constructor 604s JS G OBJ: Defining method notify in prototype for GObject (GObject.Object) 604s JS G OBJ: Defining method bind_property in prototype for GObject (GObject.Object) 604s JS G NS: Found info type FLAGS for 'BindingFlags' in namespace 'GObject' 604s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 604s JS G ENUM: Defining enum value BIDIRECTIONAL (fixed from bidirectional) 1 604s JS G ENUM: Defining enum value SYNC_CREATE (fixed from sync_create) 2 604s JS G ENUM: Defining enum value INVERT_BOOLEAN (fixed from invert_boolean) 4 604s JS G ENUM: Defining GObject.BindingFlags as 0x39b9a37240a0 604s JS G NS: Found info type OBJECT for 'Binding' in namespace 'GObject' 604s JS G OBJ: Defined class for Binding (GBinding), prototype 0xf868c0d038, JSClass 0x676f75f2b7a8, in object 0x20d699b7d2e0 604s ok 4 Exceptions are logged from property setter with binding 604s ok 5 Exceptions are logged from property getter with binding 604s JS G NS: Found info type FUNCTION for 'file_new_for_path' in namespace 'Gio' 604s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 604s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x20d699bf57e0, JSClass 0x676f75f2b338, in object 0x20d699b7d290 604s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 604s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 604s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 604s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 604s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 604s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 604s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 604s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 604s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 604s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 604s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 604s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 604s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 604s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 604s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 604s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 604s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 604s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 604s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 604s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 604s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 604s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 604s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 604s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 604s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 604s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 604s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 604s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 604s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 604s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 604s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 604s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 604s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 604s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 604s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 604s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 604s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 604s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 604s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 604s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 604s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 604s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 604s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 604s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 604s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 604s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 604s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 604s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 604s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 604s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 604s ok 6 logError logs a warning for a GError 604s ok 7 logError logs a warning with a message if given 604s ok 8 logError also logs an error for a created GError that is not thrown 604s ok 9 logError logs an error created with the GLib.Error constructor 604s JS G NS: Found info type FUNCTION for 'quark_from_string' in namespace 'GLib' 604s ok 10 logError logs the quark for a JS-created GError type 604s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 604s ok 11 logError logs with stack for a GError created from a C struct 604s ok 12 logError logs an error with a prefix if given 604s ok 13 logError logs an error with prefix and message 604s ok 14 logError logs a SyntaxError 604s ok 15 logError logs an error with cause 604s ok 16 logError logs a GError with cause 604s ok 17 logError logs an error with non-object cause 604s ok 18 logError logs an error with a cause tree 604s ok 19 logError logs an error with cyclical causes 604s JS G NS: Found info type FUNCTION for 'get_locale_variants' in namespace 'GLib' 604s ok 20 Exception from function with too few arguments contains the full function name 604s ok 21 Exception from function with too few arguments contains the full method name 604s ok 22 thrown GError is an instance of error enum type 604s JS G BXD: Defining method matches in prototype for GLib.Error 604s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 604s ok 23 thrown GError matches error domain and code 604s ok 24 thrown GError has properties for domain and code 604s ok 25 GError.new_literal constructs a valid GLib.Error 604s ok 26 GError.new_literal does not accept invalid domains 604s JS G BXD: Defining method quit in prototype for GLib.MainLoop 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0x178554f85f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 0 604s JS MAINLOOP: handling job 1, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 1 604s JS MAINLOOP: handling job 2, 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Completed job 2 604s JS MAINLOOP: handling job 3, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 604s JS MAINLOOP: Main loop instance 0x178554f85f80: release 604s JS MAINLOOP: Completed job 3 604s JS MEMORY: Memory report: before destroying context 604s JS MEMORY: 429 objects currently alive 604s JS MEMORY: boxed_instance = 144 604s JS MEMORY: boxed_prototype = 11 604s JS MEMORY: closure = 1 604s JS MEMORY: function = 208 604s JS MEMORY: fundamental_instance = 0 604s JS MEMORY: fundamental_prototype = 0 604s JS MEMORY: gerror_instance = 12 604s JS MEMORY: gerror_prototype = 1 604s JS MEMORY: interface = 4 604s JS MEMORY: module = 9 604s JS MEMORY: ns = 5 604s JS MEMORY: object_instance = 16 604s JS MEMORY: object_prototype = 16 604s JS MEMORY: param = 2 604s JS MEMORY: union_instance = 0 604s JS MEMORY: union_prototype = 0 604s JS CTX: JS shutdown sequence 604s JS CTX: Stopping profiler 604s JS CTX: Shutting down toggle queue 604s JS CTX: Notifying external reference holders of GjsContext dispose 604s JS MAINLOOP: Stopping promise job dispatcher 604s JS CTX: Notifying reference holders of GjsContext dispose 604s JS CTX: Checking unhandled promise rejections 604s JS CTX: Releasing cached JS wrappers 604s JS CTX: Final triggered GC 604s JS G OBJ: Enqueuing GObject 0x1785551a9b50 to toggle UP after shutdown, probably from another thread (0x1785550c3810). 604s JS G OBJ: Enqueuing GObject 0x1785551ad2b0 to toggle UP after shutdown, probably from another thread (0x1785550c3810). 604s JS CTX: Destroying JS context 604s JS CTX: Releasing all native objects 604s JS CTX: Disabling auto GC 604s JS CTX: Ending trace on global object 604s JS CTX: Freeing allocated resources 604s JS CTX: JS context destroyed 604s PASS: cjs/testExceptions.test 604s Running test: cjs/testGIMarshalling.test 604s JS NATIVE: Registered native JS module '_promiseNative' 604s JS NATIVE: Registered native JS module '_byteArrayNative' 604s JS NATIVE: Registered native JS module '_encodingNative' 604s JS NATIVE: Registered native JS module '_gi' 604s JS NATIVE: Registered native JS module 'gi' 604s JS NATIVE: Registered native JS module 'cairoNative' 604s JS NATIVE: Registered native JS module 'system' 604s JS NATIVE: Registered native JS module 'console' 604s JS NATIVE: Registered native JS module '_print' 604s JS CTX: Enabling JIT 604s JS CTX: Initialized class GjsFileImporter prototype 0x3ca15a000098 604s JS IMPORT: Defining parent (nil) of 0x3ca15a0000f8 'imports' is mod 0 604s JS IMPORT: Importing '_print' 604s JS NATIVE: Defining native module '_print' 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x3ca15a0006b0 '_print' is mod 1 604s JS IMPORT: successfully imported module '_print' 604s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 604s 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 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3ca15a0014f0), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3ca15a0021a8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3ca15a0027a8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3ca15a0027a8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3ca15a0021a8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3ca15a0014f0), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3ca15a0014f0), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3ca15a0014f0), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3ca15a0021a8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3ca15a0027a8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3ca15a0014f0), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3ca15a0014f0), global 0x387d86b3c1c0 604s JS MAINLOOP: Main loop instance 0x1d6a8b3b5f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Starting promise job dispatcher 604s JS MAINLOOP: Main loop instance 0x1d6a8b3b5f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 604s JS MAINLOOP: Main loop instance 0x1d6a8b3b5f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ca15a015910), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3ca15a016340), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3ca15a016340), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ca15a015910), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ca15a015910), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3ca15a016340), global 0x387d86b3c1c0 604s JS IMPORT: Module metadata hook for module 0x3ca15a0169e8 604s JS IMPORT: Defining meta.importSync for module 0x3ca15a0169e8 604s JS NATIVE: Defining native module 'gi' 604s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3ca15a017168 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 604s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 604s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 604s JS IMPORT: Importing directory 'overrides' 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x3ca15a0171e8 'overrides' is mod 1 604s JS IMPORT: Defined importer 'overrides' 0x3ca15a0171e8 in 0x3ca15a0000f8 604s JS IMPORT: successfully imported directory 'overrides' 604s JS IMPORT: Importing '_byteArrayNative' 604s JS NATIVE: Defining native module '_byteArrayNative' 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x3ca15a017630 '_byteArrayNative' is mod 1 604s JS IMPORT: successfully imported module '_byteArrayNative' 604s JS IMPORT: Importing '_promiseNative' 604s JS NATIVE: Defining native module '_promiseNative' 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x3ca15a0176f0 '_promiseNative' is mod 1 604s JS IMPORT: successfully imported module '_promiseNative' 604s JS IMPORT: Importing module GLib succeeded 604s JS IMPORT: Defining parent 0x3ca15a0171e8 of 0x387d86b3d2b8 'GLib' is mod 1 604s JS IMPORT: successfully imported module 'GLib' 604s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 604s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x387d86b7d060, JSClass 0x6a7d1848b098, in object 0x387d86b7d038 604s JS CTX: Initialized class GIRepositoryGType prototype 0x3ca15a017920 604s JS CTX: Initialized class GIRepositoryFunction prototype 0x387d86b3d308 604s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 604s JS G BXD: Defined class for Error (GError), prototype 0x387d86b7d0b0, JSClass 0x6a7d1848b098, in object 0x387d86b7d038 604s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 604s JS G BXD: Defined class for Variant (GVariant), prototype 0x387d86b7d100, JSClass 0x6a7d1848b098, in object 0x387d86b7d038 604s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 604s JS G BXD: Defined class for Bytes (GBytes), prototype 0x387d86b7d150, JSClass 0x6a7d1848b098, in object 0x387d86b7d038 604s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 604s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x387d86b7d1a0, JSClass 0x6a7d1848b098, in object 0x387d86b7d038 604s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 604s JS G BXD: Defined class for Thread (GThread), prototype 0x387d86b7d1f0, JSClass 0x6a7d1848b098, in object 0x387d86b7d038 604s JS G BXD: Defining method ref in prototype for GLib.Thread 604s JS G BXD: Defining method unref in prototype for GLib.Thread 604s JS G NS: Defined namespace 'GLib' 0x387d86b7d038 in GIRepository 0x3ca15a016ff8 604s JS IMPORT: Importing module jasmine succeeded 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x387d86b3dcb8 'jasmine' is mod 1 604s JS IMPORT: successfully imported module 'jasmine' 604s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 604s JS MAINLOOP: Main loop instance 0x1d6a8b3b5f80: hold 604s JS MAINLOOP: Enqueue job , promise=, allocation site= 604s JS MAINLOOP: Main loop instance 0x1d6a8b3b5f80: Spinning loop until released or hook cleared 604s JS MAINLOOP: handling job 0, 604s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 604s JS MAINLOOP: Main loop instance 0x1d6a8b3b5f80: release 604s JS MAINLOOP: Completed job 0 604s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 604s JS IMPORT: Importing 'gi' 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x3ca15a016ff8 'gi' is mod 1 604s JS IMPORT: successfully imported module 'gi' 604s JS IMPORT: Importing module byteArray succeeded 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x387d86b3ddf8 'byteArray' is mod 1 604s JS IMPORT: successfully imported module 'byteArray' 604s JS IMPORT: Importing module GIMarshallingTests succeeded 604s JS IMPORT: Defining parent 0x3ca15a0171e8 of 0x387d86b3de48 'GIMarshallingTests' is mod 1 604s JS IMPORT: successfully imported module 'GIMarshallingTests' 604s JS G NS: Found info type CONSTANT for 'OVERRIDES_CONSTANT' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type STRUCT for 'OverridesStruct' in namespace 'GIMarshallingTests' 604s JS G BXD: Defined class for OverridesStruct (GIMarshallingTestsOverridesStruct), prototype 0x387d86b7d290, JSClass 0x6a7d1848b098, in object 0x387d86b7d268 604s JS G BXD: Defining method method in prototype for GIMarshallingTests.OverridesStruct 604s JS G NS: Found info type OBJECT for 'OverridesObject' in namespace 'GIMarshallingTests' 604s JS IMPORT: JS import 'GObject' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/GObject.js 604s JS IMPORT: Importing '_gi' 604s JS NATIVE: Defining native module '_gi' 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x3ca15a02ba80 '_gi' is mod 1 604s JS IMPORT: successfully imported module '_gi' 604s JS IMPORT: JS import 'CjsPrivate' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/CjsPrivate.js 604s 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 604s JS G NS: Defined namespace 'CjsPrivate' 0x387d86b7d308 in GIRepository 0x3ca15a016ff8 604s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 604s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 604s JS IMPORT: Importing module _common succeeded 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x387d86b3df60 '_common' is mod 1 604s JS IMPORT: successfully imported module '_common' 604s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 604s JS IMPORT: Importing module _legacy succeeded 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x387d86b3dfb0 '_legacy' is mod 1 604s JS IMPORT: successfully imported module '_legacy' 604s JS IMPORT: Importing module GObject succeeded 604s JS IMPORT: Defining parent 0x3ca15a0171e8 of 0x387d86b3df10 'GObject' is mod 1 604s JS IMPORT: successfully imported module 'GObject' 604s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 604s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 604s JS G BXD: Defined class for String (GString), prototype 0x387d86b7d588, JSClass 0x6a7d1848b098, in object 0x387d86b7d2e0 604s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 604s JS G PRM: Defined class ParamSpec prototype is 0x387d86bdb088 class 0x6a7d184902f0 in object 0x387d86b7d2e0 604s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 604s JS G OBJ: Defined class for Object (GObject), prototype 0x387d86b7d6f0, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d2e0 604s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 604s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 604s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x387d86b7d718, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d2e0 604s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 604s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 604s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 604s JS G NS: Defined namespace 'GObject' 0x387d86b7d2e0 in GIRepository 0x3ca15a016ff8 604s JS G OBJ: Defined class for OverridesObject (GIMarshallingTestsOverridesObject), prototype 0x387d86b7d768, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d268 604s JS G OBJ: Defining method method in prototype for GIMarshallingTestsOverridesObject (GIMarshallingTests.OverridesObject) 604s JS G NS: Defined namespace 'GIMarshallingTests' 0x387d86b7d268 in GIRepository 0x3ca15a016ff8 604s JS IMPORT: JS import 'Gio' not found in resource:///org/gjs/jsunit/modules/overrides at resource:///org/gjs/jsunit/modules/overrides/Gio.js 604s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 604s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 604s JS IMPORT: Importing module lang succeeded 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x387d86bdb498 'lang' is mod 1 604s JS IMPORT: successfully imported module 'lang' 604s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 604s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 604s JS IMPORT: Importing module _signals succeeded 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x387d86bdb4e8 '_signals' is mod 1 604s JS IMPORT: successfully imported module '_signals' 604s JS IMPORT: Importing module signals succeeded 604s JS IMPORT: Defining parent 0x3ca15a0000f8 of 0x387d86bdb448 'signals' is mod 1 604s JS IMPORT: successfully imported module 'signals' 604s JS IMPORT: Importing module Gio succeeded 604s JS IMPORT: Defining parent 0x3ca15a0171e8 of 0x387d86bdb3f8 'Gio' is mod 1 604s JS IMPORT: successfully imported module 'Gio' 604s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 604s JS G OBJ: Defined class for Application (GApplication), prototype 0x387d86b7d7e0, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d7b8 604s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 604s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x387d86bdb5b0, JSClass 0x6a7d1848b580, in object 0x387d86b7d7b8 604s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 604s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 604s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x387d86b7d858, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d7b8 604s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 604s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x387d86bdb830, JSClass 0x6a7d1848b580, in object 0x387d86b7d7b8 604s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x387d86b7d8d0, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d7b8 604s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 604s JS G IFACE: Defined class for Initable (GInitable), prototype 0x387d86bdb970, JSClass 0x6a7d1848b580, in object 0x387d86b7d7b8 604s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 604s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 604s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x387d86b7d948, JSClass 0x6a7d1848b098, in object 0x387d86b7d7b8 604s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 604s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x387d86b7d998, JSClass 0x6a7d1848b098, in object 0x387d86b7d7b8 604s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 604s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 604s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x387d86b7d9e8, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d7b8 604s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x387d86b7da38, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d308 604s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 604s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x387d86b7da88, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d7b8 604s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 604s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 604s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 604s JS G IFACE: Defined class for File (GFile), prototype 0x387d86bdbad8, JSClass 0x6a7d1848b580, in object 0x387d86b7d7b8 604s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x387d86b7db00, JSClass 0x6a7d1848b7a8, in object 0x3ca15a0170d8 604s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 604s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x387d86b7db78, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d7b8 604s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 604s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 604s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x387d86b7dbc8, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d7b8 604s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 604s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x387d86b7dc18, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d7b8 604s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 604s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x387d86b7dc68, JSClass 0x6a7d1848b098, in object 0x387d86b7d7b8 604s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 604s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 604s JS G OBJ: Defined class for Settings (GSettings), prototype 0x387d86b7dcb8, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d7b8 604s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 604s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 604s JS G NS: Defined namespace 'Gio' 0x387d86b7d7b8 in GIRepository 0x3ca15a016ff8 604s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 604s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_out' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 604s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x387d86b7dd08, JSClass 0x6a7d1848b098, in object 0x387d86b7d268 604s JS G NS: Found info type STRUCT for 'SimpleStruct' in namespace 'GIMarshallingTests' 604s JS G BXD: Defined class for SimpleStruct (void), prototype 0x387d86b7dd58, JSClass 0x6a7d1848b098, in object 0x387d86b7d268 604s JS G NS: Found info type ENUM for 'Enum' in namespace 'GIMarshallingTests' 604s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 604s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 604s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 604s JS G ENUM: Defining GIMarshallingTests.Enum as 0x3ca15a05b598 604s JS G NS: Found info type FLAGS for 'Flags' in namespace 'GIMarshallingTests' 604s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 604s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 604s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 604s JS G ENUM: Defining enum value MASK (fixed from mask) 3 604s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 604s JS G ENUM: Defining GIMarshallingTests.Flags as 0x3ca15a05c740 604s JS G NS: Found info type ENUM for 'GEnum' in namespace 'GIMarshallingTests' 604s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 604s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 604s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 42 604s JS G ENUM: Defining GIMarshallingTests.GEnum as 0x3ca15a046e98 604s JS G NS: Found info type FLAGS for 'NoTypeFlags' in namespace 'GIMarshallingTests' 604s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 604s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2 604s JS G ENUM: Defining enum value VALUE3 (fixed from value3) 4 604s JS G ENUM: Defining enum value MASK (fixed from mask) 3 604s JS G ENUM: Defining enum value MASK2 (fixed from mask2) 3 604s JS G ENUM: Defining GIMarshallingTests.NoTypeFlags as 0x3ca15a050290 604s JS G NS: Found info type OBJECT for 'Object' in namespace 'GIMarshallingTests' 604s JS G OBJ: Defined class for Object (GIMarshallingTestsObject), prototype 0x387d86b7ddd0, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d268 604s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 604s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 604s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 604s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 604s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 604s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 604s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 604s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 604s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 604s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 604s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 604s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 604s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 604s JS G ENUM: Defining GObject.ParamFlags as 0x3ca15a09ac38 604s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 604s JS G PRM: Wrapping GParamBoolean 'mybool' on (null) with JSObject 604s JS G PRM: JSObject created with param instance 0x1d6a8b5dfa60 type GParamBoolean 604s JS CTX: Script evaluation succeeded 604s JS MAINLOOP: Main loop instance 0x1d6a8b3b5f80: Spinning loop until released or hook cleared 604s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module metadata hook for module 0x3ca15a0b2490 604s JS IMPORT: Defining meta.importSync for module 0x3ca15a0b2490 604s JS NATIVE: Defining native module 'system' 604s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3ca15a0b17c8), global 0x387d86b3c1c0 604s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 604s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 604s JS MAINLOOP: Set main loop hook to 604s JS MAINLOOP: Main loop instance 0x1d6a8b3b5f80: hold 604s JS MAINLOOP: Running and clearing main loop hook 604s JS G BXD: Defining method run in prototype for GLib.MainLoop 604s 1..437 604s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 604s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 604s JS G BXD: Defined class for Source (GSource), prototype 0x1887592db038, JSClass 0x6a7d1848b098, in object 0x387d86b7d038 604s JS G BXD: Defining method set_priority in prototype for GLib.Source 604s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 604s JS G BXD: Defining method attach in prototype for GLib.Source 604s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 604s JS IMPORT: Module metadata hook for module 0x387d86bf6158 604s JS IMPORT: Defining meta.importSync for module 0x387d86bf6158 604s JS G NS: Found info type FUNCTION for 'boolean_return_true' in namespace 'GIMarshallingTests' 604s JS G BXD: Defining method destroy in prototype for GLib.Source 604s ok 1 Boolean true marshals as a return value 604s JS G NS: Found info type FUNCTION for 'boolean_in_true' in namespace 'GIMarshallingTests' 604s ok 2 Boolean true marshals as an in parameter 604s JS G NS: Found info type FUNCTION for 'boolean_out_true' in namespace 'GIMarshallingTests' 604s ok 3 Boolean true marshals as an out parameter 604s JS G NS: Found info type FUNCTION for 'boolean_inout_true_false' in namespace 'GIMarshallingTests' 604s ok 4 Boolean true marshals as an inout parameter 604s JS G NS: Found info type FUNCTION for 'boolean_return_false' in namespace 'GIMarshallingTests' 604s ok 5 Boolean false marshals as a return value 604s JS G NS: Found info type FUNCTION for 'boolean_in_false' in namespace 'GIMarshallingTests' 604s ok 6 Boolean false marshals as an in parameter 604s JS G NS: Found info type FUNCTION for 'boolean_out_false' in namespace 'GIMarshallingTests' 604s ok 7 Boolean false marshals as an out parameter 604s JS G NS: Found info type FUNCTION for 'boolean_inout_false_true' in namespace 'GIMarshallingTests' 604s ok 8 Boolean false marshals as an inout parameter 604s JS G NS: Found info type FUNCTION for 'int8_return_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int8_return_min' in namespace 'GIMarshallingTests' 604s ok 9 Integer int8-typed marshals signed value as a return value 604s JS G NS: Found info type FUNCTION for 'int8_in_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int8_in_min' in namespace 'GIMarshallingTests' 604s ok 10 Integer int8-typed marshals signed value as an in parameter 604s JS G NS: Found info type FUNCTION for 'int8_out_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int8_out_min' in namespace 'GIMarshallingTests' 604s ok 11 Integer int8-typed marshals signed value as an out parameter 604s JS G NS: Found info type FUNCTION for 'int8_inout_max_min' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int8_inout_min_max' in namespace 'GIMarshallingTests' 604s ok 12 Integer int8-typed marshals as an inout parameter 604s JS G NS: Found info type FUNCTION for 'uint8_return' in namespace 'GIMarshallingTests' 604s ok 13 Integer int8-typed marshals unsigned value as a return value 604s JS G NS: Found info type FUNCTION for 'uint8_in' in namespace 'GIMarshallingTests' 604s ok 14 Integer int8-typed marshals unsigned value as an in parameter 604s JS G NS: Found info type FUNCTION for 'uint8_out' in namespace 'GIMarshallingTests' 604s ok 15 Integer int8-typed marshals unsigned value as an out parameter 604s JS G NS: Found info type FUNCTION for 'uint8_inout' in namespace 'GIMarshallingTests' 604s ok 16 Integer int8-typed marshals unsigned value as an inout parameter 604s JS G NS: Found info type FUNCTION for 'int16_return_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int16_return_min' in namespace 'GIMarshallingTests' 604s ok 17 Integer int16-typed marshals signed value as a return value 604s JS G NS: Found info type FUNCTION for 'int16_in_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int16_in_min' in namespace 'GIMarshallingTests' 604s ok 18 Integer int16-typed marshals signed value as an in parameter 604s JS G NS: Found info type FUNCTION for 'int16_out_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int16_out_min' in namespace 'GIMarshallingTests' 604s ok 19 Integer int16-typed marshals signed value as an out parameter 604s JS G NS: Found info type FUNCTION for 'int16_inout_max_min' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int16_inout_min_max' in namespace 'GIMarshallingTests' 604s ok 20 Integer int16-typed marshals as an inout parameter 604s JS G NS: Found info type FUNCTION for 'uint16_return' in namespace 'GIMarshallingTests' 604s ok 21 Integer int16-typed marshals unsigned value as a return value 604s JS G NS: Found info type FUNCTION for 'uint16_in' in namespace 'GIMarshallingTests' 604s ok 22 Integer int16-typed marshals unsigned value as an in parameter 604s JS G NS: Found info type FUNCTION for 'uint16_out' in namespace 'GIMarshallingTests' 604s ok 23 Integer int16-typed marshals unsigned value as an out parameter 604s JS G NS: Found info type FUNCTION for 'uint16_inout' in namespace 'GIMarshallingTests' 604s ok 24 Integer int16-typed marshals unsigned value as an inout parameter 604s JS G NS: Found info type FUNCTION for 'int32_return_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int32_return_min' in namespace 'GIMarshallingTests' 604s ok 25 Integer int32-typed marshals signed value as a return value 604s JS G NS: Found info type FUNCTION for 'int32_in_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int32_in_min' in namespace 'GIMarshallingTests' 604s ok 26 Integer int32-typed marshals signed value as an in parameter 604s JS G NS: Found info type FUNCTION for 'int32_out_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int32_out_min' in namespace 'GIMarshallingTests' 604s ok 27 Integer int32-typed marshals signed value as an out parameter 604s JS G NS: Found info type FUNCTION for 'int32_inout_max_min' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int32_inout_min_max' in namespace 'GIMarshallingTests' 604s ok 28 Integer int32-typed marshals as an inout parameter 604s JS G NS: Found info type FUNCTION for 'uint32_return' in namespace 'GIMarshallingTests' 604s ok 29 Integer int32-typed marshals unsigned value as a return value 604s JS G NS: Found info type FUNCTION for 'uint32_in' in namespace 'GIMarshallingTests' 604s ok 30 Integer int32-typed marshals unsigned value as an in parameter 604s JS G NS: Found info type FUNCTION for 'uint32_out' in namespace 'GIMarshallingTests' 604s ok 31 Integer int32-typed marshals unsigned value as an out parameter 604s JS G NS: Found info type FUNCTION for 'uint32_inout' in namespace 'GIMarshallingTests' 604s ok 32 Integer int32-typed marshals unsigned value as an inout parameter 604s JS G NS: Found info type FUNCTION for 'int64_return_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 604s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 604s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 604s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 604s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 604s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 604s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 604s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 604s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 604s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 604s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 604s JS G ENUM: Defining GLib.LogLevelFlags as 0x3ca15a008f10 604s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 604s JS G NS: Found info type FUNCTION for 'int64_return_min' in namespace 'GIMarshallingTests' 604s ok 33 Integer int64-typed marshals signed value as a return value 604s ok 34 Integer int64-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 604s JS G NS: Found info type FUNCTION for 'int64_out_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'int64_out_min' in namespace 'GIMarshallingTests' 604s ok 35 Integer int64-typed marshals signed value as an out parameter 604s ok 36 Integer int64-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 604s JS G NS: Found info type FUNCTION for 'uint64_return' in namespace 'GIMarshallingTests' 604s ok 37 Integer int64-typed marshals unsigned value as a return value 604s ok 38 Integer int64-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 604s JS G NS: Found info type FUNCTION for 'uint64_out' in namespace 'GIMarshallingTests' 604s ok 39 Integer int64-typed marshals unsigned value as an out parameter 604s ok 40 Integer int64-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 604s JS G NS: Found info type FUNCTION for 'short_return_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'short_return_min' in namespace 'GIMarshallingTests' 604s ok 41 Integer short-typed marshals signed value as a return value 604s JS G NS: Found info type FUNCTION for 'short_in_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'short_in_min' in namespace 'GIMarshallingTests' 604s ok 42 Integer short-typed marshals signed value as an in parameter 604s JS G NS: Found info type FUNCTION for 'short_out_max' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'short_out_min' in namespace 'GIMarshallingTests' 604s ok 43 Integer short-typed marshals signed value as an out parameter 604s JS G NS: Found info type FUNCTION for 'short_inout_max_min' in namespace 'GIMarshallingTests' 604s JS G NS: Found info type FUNCTION for 'short_inout_min_max' in namespace 'GIMarshallingTests' 604s ok 44 Integer short-typed marshals as an inout parameter 604s JS G NS: Found info type FUNCTION for 'ushort_return' in namespace 'GIMarshallingTests' 604s ok 45 Integer short-typed marshals unsigned value as a return value 604s JS G NS: Found info type FUNCTION for 'ushort_in' in namespace 'GIMarshallingTests' 604s ok 46 Integer short-typed marshals unsigned value as an in parameter 604s JS G NS: Found info type FUNCTION for 'ushort_out' in namespace 'GIMarshallingTests' 604s ok 47 Integer short-typed marshals unsigned value as an out parameter 604s JS G NS: Found info type FUNCTION for 'ushort_inout' in namespace 'GIMarshallingTests' 605s ok 48 Integer short-typed marshals unsigned value as an inout parameter 605s JS G NS: Found info type FUNCTION for 'int_return_max' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type FUNCTION for 'int_return_min' in namespace 'GIMarshallingTests' 605s ok 49 Integer int-typed marshals signed value as a return value 605s JS G NS: Found info type FUNCTION for 'int_in_max' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type FUNCTION for 'int_in_min' in namespace 'GIMarshallingTests' 605s ok 50 Integer int-typed marshals signed value as an in parameter 605s JS G NS: Found info type FUNCTION for 'int_out_max' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type FUNCTION for 'int_out_min' in namespace 'GIMarshallingTests' 605s ok 51 Integer int-typed marshals signed value as an out parameter 605s JS G NS: Found info type FUNCTION for 'int_inout_max_min' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type FUNCTION for 'int_inout_min_max' in namespace 'GIMarshallingTests' 605s ok 52 Integer int-typed marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'uint_return' in namespace 'GIMarshallingTests' 605s ok 53 Integer int-typed marshals unsigned value as a return value 605s JS G NS: Found info type FUNCTION for 'uint_in' in namespace 'GIMarshallingTests' 605s ok 54 Integer int-typed marshals unsigned value as an in parameter 605s JS G NS: Found info type FUNCTION for 'uint_out' in namespace 'GIMarshallingTests' 605s ok 55 Integer int-typed marshals unsigned value as an out parameter 605s JS G NS: Found info type FUNCTION for 'uint_inout' in namespace 'GIMarshallingTests' 605s ok 56 Integer int-typed marshals unsigned value as an inout parameter 605s JS G NS: Found info type FUNCTION for 'long_return_max' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type FUNCTION for 'long_return_min' in namespace 'GIMarshallingTests' 605s ok 57 Integer long-typed marshals signed value as a return value 605s ok 58 Integer long-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 605s JS G NS: Found info type FUNCTION for 'long_out_max' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type FUNCTION for 'long_out_min' in namespace 'GIMarshallingTests' 605s ok 59 Integer long-typed marshals signed value as an out parameter 605s ok 60 Integer long-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 605s JS G NS: Found info type FUNCTION for 'ulong_return' in namespace 'GIMarshallingTests' 605s ok 61 Integer long-typed marshals unsigned value as a return value 605s ok 62 Integer long-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 605s JS G NS: Found info type FUNCTION for 'ulong_out' in namespace 'GIMarshallingTests' 605s ok 63 Integer long-typed marshals unsigned value as an out parameter 605s ok 64 Integer long-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 605s JS G NS: Found info type FUNCTION for 'ssize_return_max' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type FUNCTION for 'ssize_return_min' in namespace 'GIMarshallingTests' 605s ok 65 Integer ssize-typed marshals signed value as a return value 605s ok 66 Integer ssize-typed marshals signed value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 605s JS G NS: Found info type FUNCTION for 'ssize_out_max' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type FUNCTION for 'ssize_out_min' in namespace 'GIMarshallingTests' 605s ok 67 Integer ssize-typed marshals signed value as an out parameter 605s ok 68 Integer ssize-typed marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 605s JS G NS: Found info type FUNCTION for 'size_return' in namespace 'GIMarshallingTests' 605s ok 69 Integer ssize-typed marshals unsigned value as a return value 605s ok 70 Integer ssize-typed marshals unsigned value as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 605s JS G NS: Found info type FUNCTION for 'size_out' in namespace 'GIMarshallingTests' 605s ok 71 Integer ssize-typed marshals unsigned value as an out parameter 605s ok 72 Integer ssize-typed marshals unsigned value as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/271 605s JS G NS: Found info type FUNCTION for 'int64_in_max' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type FUNCTION for 'int64_in_min' in namespace 'GIMarshallingTests' 605s ok 73 BigInt int64-typed marshals signed value as an in parameter 605s JS G NS: Found info type FUNCTION for 'uint64_in' in namespace 'GIMarshallingTests' 605s ok 74 BigInt int64-typed marshals unsigned value as an in parameter 605s JS G NS: Found info type FUNCTION for 'long_in_max' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type FUNCTION for 'long_in_min' in namespace 'GIMarshallingTests' 605s ok 75 BigInt long-typed marshals signed value as an in parameter 605s JS G NS: Found info type FUNCTION for 'ulong_in' in namespace 'GIMarshallingTests' 605s ok 76 BigInt long-typed marshals unsigned value as an in parameter 605s JS G NS: Found info type FUNCTION for 'ssize_in_max' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type FUNCTION for 'ssize_in_min' in namespace 'GIMarshallingTests' 605s ok 77 BigInt ssize-typed marshals signed value as an in parameter 605s JS G NS: Found info type FUNCTION for 'size_in' in namespace 'GIMarshallingTests' 605s ok 78 BigInt ssize-typed marshals unsigned value as an in parameter 605s JS G NS: Found info type FUNCTION for 'float_return' in namespace 'GIMarshallingTests' 605s ok 79 Floating point float-typed marshals value as a return value 605s JS G NS: Found info type FUNCTION for 'float_in' in namespace 'GIMarshallingTests' 605s ok 80 Floating point float-typed marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'float_out' in namespace 'GIMarshallingTests' 605s ok 81 Floating point float-typed marshals value as an out parameter 605s JS G NS: Found info type FUNCTION for 'float_inout' in namespace 'GIMarshallingTests' 605s ok 82 Floating point float-typed marshals value as an inout parameter 605s JS G NS: Found info type FUNCTION for 'double_return' in namespace 'GIMarshallingTests' 605s ok 83 Floating point double-typed marshals value as a return value 605s JS G NS: Found info type FUNCTION for 'double_in' in namespace 'GIMarshallingTests' 605s ok 84 Floating point double-typed marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'double_out' in namespace 'GIMarshallingTests' 605s ok 85 Floating point double-typed marshals value as an out parameter 605s JS G NS: Found info type FUNCTION for 'double_inout' in namespace 'GIMarshallingTests' 605s ok 86 Floating point double-typed marshals value as an inout parameter 605s JS G NS: Found info type FUNCTION for 'time_t_return' in namespace 'GIMarshallingTests' 605s ok 87 time_t marshals as a return value 605s JS G NS: Found info type FUNCTION for 'time_t_in' in namespace 'GIMarshallingTests' 605s ok 88 time_t marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'time_t_out' in namespace 'GIMarshallingTests' 605s ok 89 time_t marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'time_t_inout' in namespace 'GIMarshallingTests' 605s ok 90 time_t marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'gtype_return' in namespace 'GIMarshallingTests' 605s ok 91 GType void marshals as a return value 605s JS G NS: Found info type FUNCTION for 'gtype_in' in namespace 'GIMarshallingTests' 605s ok 92 GType void marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'gtype_out' in namespace 'GIMarshallingTests' 605s ok 93 GType void marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'gtype_inout' in namespace 'GIMarshallingTests' 605s ok 94 GType void marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'gtype_string_return' in namespace 'GIMarshallingTests' 605s ok 95 GType string marshals as a return value 605s JS G NS: Found info type FUNCTION for 'gtype_string_in' in namespace 'GIMarshallingTests' 605s ok 96 GType string marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'gtype_string_out' in namespace 'GIMarshallingTests' 605s ok 97 GType string marshals as an out parameter 605s ok 98 GType can be implicitly converted from a GObject type alias 605s ok 99 GType can be implicitly converted from a JS type 605s JS G NS: Found info type FUNCTION for 'utf8_none_return' in namespace 'GIMarshallingTests' 605s ok 100 UTF-8 string with transfer none marshals as a return value 605s JS G NS: Found info type FUNCTION for 'utf8_none_in' in namespace 'GIMarshallingTests' 605s ok 101 UTF-8 string with transfer none marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'utf8_none_out' in namespace 'GIMarshallingTests' 605s ok 102 UTF-8 string with transfer none marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'utf8_none_inout' in namespace 'GIMarshallingTests' 605s ok 103 UTF-8 string with transfer none marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'utf8_full_return' in namespace 'GIMarshallingTests' 605s ok 104 UTF-8 string with transfer full marshals as a return value 605s JS G NS: Found info type FUNCTION for 'utf8_full_out' in namespace 'GIMarshallingTests' 605s ok 105 UTF-8 string with transfer full marshals as an out parameter 605s ok 106 UTF-8 string with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 605s JS G NS: Found info type FUNCTION for 'utf8_as_uint8array_in' in namespace 'GIMarshallingTests' 605s ok 107 UTF-8 string marshals value as a byte array 605s JS G NS: Found info type FUNCTION for 'utf8_dangling_out' in namespace 'GIMarshallingTests' 605s ok 108 UTF-8 string makes a default out value for a broken C function 605s JS G NS: Found info type FUNCTION for 'init_function' in namespace 'GIMarshallingTests' 605s ok 109 In-out array in the style of gtk_init() marshals null 605s 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 605s ok 111 In-out array in the style of gtk_init() marshals an inout array # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/88 605s JS G NS: Found info type FUNCTION for 'array_fixed_int_return' in namespace 'GIMarshallingTests' 605s ok 112 Fixed-size C array of ints marshals as a return value 605s JS G NS: Found info type FUNCTION for 'array_fixed_int_in' in namespace 'GIMarshallingTests' 605s ok 113 Fixed-size C array of ints marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_fixed_out' in namespace 'GIMarshallingTests' 605s ok 114 Fixed-size C array of ints marshals as an out parameter 605s ok 115 Fixed-size C array of ints marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'array_fixed_inout' in namespace 'GIMarshallingTests' 605s ok 116 Fixed-size C array of ints marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'array_fixed_short_return' in namespace 'GIMarshallingTests' 605s ok 117 Fixed-size C array of shorts marshals as a return value 605s JS G NS: Found info type FUNCTION for 'array_fixed_short_in' in namespace 'GIMarshallingTests' 605s ok 118 Fixed-size C array of shorts marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_fixed_out_struct' in namespace 'GIMarshallingTests' 605s ok 119 Fixed-size C array marshals a struct array as an out parameter 605s JS G NS: Found info type FUNCTION for 'array_fixed_caller_allocated_struct_out' in namespace 'GIMarshallingTests' 605s ok 120 Fixed-size C array marshals a fixed-size struct array as caller allocated out param 605s JS G NS: Found info type FUNCTION for 'array_return' in namespace 'GIMarshallingTests' 605s ok 121 C array with length marshals as a return value 605s JS G NS: Found info type FUNCTION for 'array_in' in namespace 'GIMarshallingTests' 605s ok 122 C array with length marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_out' in namespace 'GIMarshallingTests' 605s ok 123 C array with length marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'array_inout' in namespace 'GIMarshallingTests' 605s ok 124 C array with length marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'array_return_etc' in namespace 'GIMarshallingTests' 605s ok 125 C array with length can be returned along with other arguments 605s JS G NS: Found info type FUNCTION for 'array_in_len_before' in namespace 'GIMarshallingTests' 605s ok 126 C array with length can be passed to a function with its length parameter before it 605s JS G NS: Found info type FUNCTION for 'array_in_len_zero_terminated' in namespace 'GIMarshallingTests' 605s ok 127 C array with length can be passed to a function with zero terminator 605s JS G NS: Found info type FUNCTION for 'array_string_in' in namespace 'GIMarshallingTests' 605s ok 128 C array with length of strings marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_uint8_in' in namespace 'GIMarshallingTests' 605s ok 129 C array with length marshals a byte array as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_int64_in' in namespace 'GIMarshallingTests' 605s ok 130 C array with length of signed 64-bit ints marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_uint64_in' in namespace 'GIMarshallingTests' 605s ok 131 C array with length of unsigned 64-bit ints marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_unichar_in' in namespace 'GIMarshallingTests' 605s ok 132 C array with length of unichars marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_unichar_out' in namespace 'GIMarshallingTests' 605s ok 133 C array with length of unichars marshals as an out parameter 605s ok 134 C array with length of unichars marshals from an array of codepoints 605s JS G NS: Found info type FUNCTION for 'array_bool_in' in namespace 'GIMarshallingTests' 605s ok 135 C array with length of booleans marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_bool_out' in namespace 'GIMarshallingTests' 605s ok 136 C array with length of booleans marshals as an out parameter 605s ok 137 C array with length of booleans marshals from an array of numbers 605s JS G NS: Found info type FUNCTION for 'array_struct_in' in namespace 'GIMarshallingTests' 605s ok 138 C array with length of boxed structs marshals as an in parameter 605s 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 605s ok 140 C array with length of simple structs marshals as an in parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 605s JS G NS: Found info type FUNCTION for 'multi_array_key_value_in' in namespace 'GIMarshallingTests' 605s ok 141 C array with length marshals two arrays with the same length parameter 605s JS G NS: Found info type FUNCTION for 'array_struct_take_in' in namespace 'GIMarshallingTests' 605s ok 142 C array with length copies correctly on transfer full 605s JS G NS: Found info type FUNCTION for 'array_enum_in' in namespace 'GIMarshallingTests' 605s ok 143 C array with length of enums marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_flags_in' in namespace 'GIMarshallingTests' 605s ok 144 C array with length of flags marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_in_guint64_len' in namespace 'GIMarshallingTests' 605s ok 145 C array with length marshals an array with a 64-bit length parameter 605s JS G NS: Found info type FUNCTION for 'array_in_guint8_len' in namespace 'GIMarshallingTests' 605s ok 146 C array with length marshals an array with an 8-bit length parameter 605s JS G NS: Found info type FUNCTION for 'array_out_etc' in namespace 'GIMarshallingTests' 605s ok 147 C array with length can be an out argument along with other arguments 605s JS G NS: Found info type FUNCTION for 'array_inout_etc' in namespace 'GIMarshallingTests' 605s ok 148 C array with length can be an in-out argument along with other arguments 605s JS G NS: Found info type FUNCTION for 'array_in_nonzero_nonlen' in namespace 'GIMarshallingTests' 605s ok 149 C array with length does not interpret an unannotated integer as a length parameter 605s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return' in namespace 'GIMarshallingTests' 605s ok 150 Zero-terminated C array of strings marshals as a return value 605s JS G NS: Found info type FUNCTION for 'array_zero_terminated_in' in namespace 'GIMarshallingTests' 605s ok 151 Zero-terminated C array of strings marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'array_zero_terminated_out' in namespace 'GIMarshallingTests' 605s ok 152 Zero-terminated C array of strings marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'array_zero_terminated_inout' in namespace 'GIMarshallingTests' 605s ok 153 Zero-terminated C array of strings marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_null' in namespace 'GIMarshallingTests' 605s ok 154 Zero-terminated C array marshals null as a zero-terminated array return value 605s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_struct' in namespace 'GIMarshallingTests' 605s ok 155 Zero-terminated C array marshals an array of structs as a return value 605s JS G NS: Found info type FUNCTION for 'array_zero_terminated_return_unichar' in namespace 'GIMarshallingTests' 605s ok 156 Zero-terminated C array marshals an array of unichars as a return value 605s JS G NS: Found info type FUNCTION for 'array_gvariant_none_in' in namespace 'GIMarshallingTests' 605s JS G BXD: Defining method classify in prototype for GLib.Variant 605s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 605s JS G BXD: Defining method get_string in prototype for GLib.Variant 605s ok 157 Zero-terminated C array of GLib.Variants marshals as a transfer-none in and out parameter 605s JS G NS: Found info type FUNCTION for 'array_gvariant_container_in' in namespace 'GIMarshallingTests' 605s ok 158 Zero-terminated C array of GLib.Variants marshals as a transfer-container in and out parameter 605s JS G NS: Found info type FUNCTION for 'array_gvariant_full_in' in namespace 'GIMarshallingTests' 605s ok 159 Zero-terminated C array of GLib.Variants marshals as a transfer-full in and out parameter 605s JS G NS: Found info type FUNCTION for 'garray_int_none_return' in namespace 'GIMarshallingTests' 605s ok 160 GArray of ints with transfer none marshals as a return value 605s JS G NS: Found info type FUNCTION for 'garray_int_none_in' in namespace 'GIMarshallingTests' 605s ok 161 GArray of ints with transfer none marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'garray_uint64_none_return' in namespace 'GIMarshallingTests' 605s ok 162 GArray marshals int64s as a transfer-none return value 605s JS G NS: Found info type FUNCTION for 'garray_utf8_none_return' in namespace 'GIMarshallingTests' 605s ok 163 GArray of strings with transfer none marshals as a return value 605s JS G NS: Found info type FUNCTION for 'garray_utf8_none_in' in namespace 'GIMarshallingTests' 605s ok 164 GArray of strings with transfer none marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'garray_utf8_none_out' in namespace 'GIMarshallingTests' 605s ok 165 GArray of strings with transfer none marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'garray_utf8_none_inout' in namespace 'GIMarshallingTests' 605s ok 166 GArray of strings with transfer none marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'garray_utf8_full_return' in namespace 'GIMarshallingTests' 605s ok 167 GArray of strings with transfer full marshals as a return value 605s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out' in namespace 'GIMarshallingTests' 605s ok 168 GArray of strings with transfer full marshals as an out parameter 605s ok 169 GArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 605s JS G NS: Found info type FUNCTION for 'garray_utf8_container_return' in namespace 'GIMarshallingTests' 605s ok 170 GArray of strings with transfer container marshals as a return value 605s JS G NS: Found info type FUNCTION for 'garray_utf8_container_out' in namespace 'GIMarshallingTests' 605s ok 171 GArray of strings with transfer container marshals as an out parameter 605s ok 172 GArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 605s ok 173 GArray of strings marshals as a transfer-full caller-allocated out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/106 605s JS G NS: Found info type FUNCTION for 'garray_utf8_full_out_caller_allocated' in namespace 'GIMarshallingTests' 605s ok 174 GArray of strings marshals as a transfer-full caller-allocated out parameter throws errors 605s JS G NS: Found info type FUNCTION for 'garray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 605s ok 175 GArray marshals boxed structs as a transfer-full return value 605s JS G NS: Found info type FUNCTION for 'garray_bool_none_in' in namespace 'GIMarshallingTests' 605s ok 176 GArray of booleans with transfer none marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'garray_unichar_none_in' in namespace 'GIMarshallingTests' 605s ok 177 GArray of unichars can be passed in with transfer none 605s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_return' in namespace 'GIMarshallingTests' 605s ok 178 GPtrArray of strings with transfer none marshals as a return value 605s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_in' in namespace 'GIMarshallingTests' 605s ok 179 GPtrArray of strings with transfer none marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_out' in namespace 'GIMarshallingTests' 605s ok 180 GPtrArray of strings with transfer none marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_none_inout' in namespace 'GIMarshallingTests' 605s ok 181 GPtrArray of strings with transfer none marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_return' in namespace 'GIMarshallingTests' 605s ok 182 GPtrArray of strings with transfer full marshals as a return value 605s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_full_out' in namespace 'GIMarshallingTests' 605s ok 183 GPtrArray of strings with transfer full marshals as an out parameter 605s ok 184 GPtrArray of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 605s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_return' in namespace 'GIMarshallingTests' 605s ok 185 GPtrArray of strings with transfer container marshals as a return value 605s JS G NS: Found info type FUNCTION for 'gptrarray_utf8_container_out' in namespace 'GIMarshallingTests' 605s ok 186 GPtrArray of strings with transfer container marshals as an out parameter 605s ok 187 GPtrArray of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 605s JS G NS: Found info type FUNCTION for 'gptrarray_boxed_struct_full_return' in namespace 'GIMarshallingTests' 605s ok 188 GPtrArray of structs can be returned with transfer full 605s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 605s ok 189 GByteArray marshals as a return value 605s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 605s ok 190 GByteArray can be passed in with transfer none 605s JS G NS: Found info type FUNCTION for 'gbytes_full_return' in namespace 'GIMarshallingTests' 605s ok 191 GBytes marshals as a transfer-full return value 605s JS G NS: Found info type FUNCTION for 'gbytes_none_in' in namespace 'GIMarshallingTests' 605s ok 192 GBytes can be created from an array and passed in 605s ok 193 GBytes can be created by returning from a function and passed in 605s ok 194 GBytes can be implicitly converted from a ByteArray 605s ok 195 GBytes can be created from a string and is encoded in UTF-8 605s ok 196 GBytes turns into a GByteArray on assignment 605s ok 197 GBytes cannot be passed to a function expecting a byte array 605s JS G NS: Found info type FUNCTION for 'gstrv_return' in namespace 'GIMarshallingTests' 605s ok 198 GStrv marshals as a return value 605s JS G NS: Found info type FUNCTION for 'gstrv_in' in namespace 'GIMarshallingTests' 605s ok 199 GStrv marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'gstrv_out' in namespace 'GIMarshallingTests' 605s ok 200 GStrv marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'gstrv_inout' in namespace 'GIMarshallingTests' 605s ok 201 GStrv marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'glist_int_none_return' in namespace 'GIMarshallingTests' 605s ok 202 GList of ints with transfer none marshals as a return value 605s JS G NS: Found info type FUNCTION for 'glist_int_none_in' in namespace 'GIMarshallingTests' 605s ok 203 GList of ints with transfer none marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'glist_uint32_none_return' in namespace 'GIMarshallingTests' 605s ok 204 GList of unsigned 32-bit ints with transfer none marshals as a return value 605s JS G NS: Found info type FUNCTION for 'glist_uint32_none_in' in namespace 'GIMarshallingTests' 605s ok 205 GList of unsigned 32-bit ints with transfer none marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'glist_utf8_none_return' in namespace 'GIMarshallingTests' 605s ok 206 GList of strings with transfer none marshals as a return value 605s JS G NS: Found info type FUNCTION for 'glist_utf8_none_in' in namespace 'GIMarshallingTests' 605s ok 207 GList of strings with transfer none marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'glist_utf8_none_out' in namespace 'GIMarshallingTests' 605s ok 208 GList of strings with transfer none marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'glist_utf8_none_inout' in namespace 'GIMarshallingTests' 605s ok 209 GList of strings with transfer none marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'glist_utf8_full_return' in namespace 'GIMarshallingTests' 605s ok 210 GList of strings with transfer full marshals as a return value 605s JS G NS: Found info type FUNCTION for 'glist_utf8_full_out' in namespace 'GIMarshallingTests' 605s ok 211 GList of strings with transfer full marshals as an out parameter 605s ok 212 GList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 605s JS G NS: Found info type FUNCTION for 'glist_utf8_container_return' in namespace 'GIMarshallingTests' 605s ok 213 GList of strings with transfer container marshals as a return value 605s JS G NS: Found info type FUNCTION for 'glist_utf8_container_out' in namespace 'GIMarshallingTests' 605s ok 214 GList of strings with transfer container marshals as an out parameter 605s ok 215 GList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 605s JS G NS: Found info type FUNCTION for 'gslist_int_none_return' in namespace 'GIMarshallingTests' 605s ok 216 GSList of ints with transfer none marshals as a return value 605s JS G NS: Found info type FUNCTION for 'gslist_int_none_in' in namespace 'GIMarshallingTests' 605s ok 217 GSList of ints with transfer none marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_return' in namespace 'GIMarshallingTests' 605s ok 218 GSList of strings with transfer none marshals as a return value 605s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_in' in namespace 'GIMarshallingTests' 605s ok 219 GSList of strings with transfer none marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_out' in namespace 'GIMarshallingTests' 605s ok 220 GSList of strings with transfer none marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'gslist_utf8_none_inout' in namespace 'GIMarshallingTests' 605s ok 221 GSList of strings with transfer none marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_return' in namespace 'GIMarshallingTests' 605s ok 222 GSList of strings with transfer full marshals as a return value 605s JS G NS: Found info type FUNCTION for 'gslist_utf8_full_out' in namespace 'GIMarshallingTests' 605s ok 223 GSList of strings with transfer full marshals as an out parameter 605s ok 224 GSList of strings with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 605s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_return' in namespace 'GIMarshallingTests' 605s ok 225 GSList of strings with transfer container marshals as a return value 605s JS G NS: Found info type FUNCTION for 'gslist_utf8_container_out' in namespace 'GIMarshallingTests' 605s ok 226 GSList of strings with transfer container marshals as an out parameter 605s ok 227 GSList of strings with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 605s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_return' in namespace 'GIMarshallingTests' 605s ok 228 GHashTable with integer values marshals as a return value 605s JS G NS: Found info type FUNCTION for 'ghashtable_int_none_in' in namespace 'GIMarshallingTests' 605s ok 229 GHashTable with integer values marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_return' in namespace 'GIMarshallingTests' 605s ok 230 GHashTable with string values with transfer none marshals as a return value 605s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_in' in namespace 'GIMarshallingTests' 605s ok 231 GHashTable with string values with transfer none marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_out' in namespace 'GIMarshallingTests' 605s ok 232 GHashTable with string values with transfer none marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_none_inout' in namespace 'GIMarshallingTests' 605s ok 233 GHashTable with string values with transfer none marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_return' in namespace 'GIMarshallingTests' 605s ok 234 GHashTable with string values with transfer full marshals as a return value 605s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_full_out' in namespace 'GIMarshallingTests' 605s ok 235 GHashTable with string values with transfer full marshals as an out parameter 605s ok 236 GHashTable with string values with transfer full marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 605s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_return' in namespace 'GIMarshallingTests' 605s ok 237 GHashTable with string values with transfer container marshals as a return value 605s JS G NS: Found info type FUNCTION for 'ghashtable_utf8_container_out' in namespace 'GIMarshallingTests' 605s ok 238 GHashTable with string values with transfer container marshals as an out parameter 605s ok 239 GHashTable with string values with transfer container marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/44 605s JS G NS: Found info type FUNCTION for 'ghashtable_double_in' in namespace 'GIMarshallingTests' 605s ok 240 GHashTable with double values marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'ghashtable_float_in' in namespace 'GIMarshallingTests' 605s ok 241 GHashTable with float values marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'ghashtable_int64_in' in namespace 'GIMarshallingTests' 605s ok 242 GHashTable with 64-bit int values marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'ghashtable_uint64_in' in namespace 'GIMarshallingTests' 605s ok 243 GHashTable with unsigned 64-bit int values marshals as an in parameter 605s ok 244 GHashTable symbol keys are ignored 605s JS G NS: Found info type FUNCTION for 'gvalue_return' in namespace 'GIMarshallingTests' 605s ok 245 GValue marshals as a return value 605s JS G NS: Found info type FUNCTION for 'gvalue_in' in namespace 'GIMarshallingTests' 605s ok 246 GValue marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'gvalue_out' in namespace 'GIMarshallingTests' 605s ok 247 GValue marshals as an out parameter 605s ok 248 GValue marshals as an inout parameter # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 605s JS G NS: Found info type FUNCTION for 'gvalue_int64_in' in namespace 'GIMarshallingTests' 605s ok 249 GValue marshals as an int64 in parameter 605s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 605s ok 250 GValue type objects can be converted from primitive-like types 605s JS G NS: Found info type FUNCTION for 'gvalue_in_with_modification' in namespace 'GIMarshallingTests' 605s ok 251 GValue can be passed into a function and modified 605s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 605s JS G BXD: Defined class for Value (GValue), prototype 0x137e9e4ed58, JSClass 0x6a7d1848b098, in object 0x387d86b7d2e0 605s JS G BXD: Defining method init in prototype for GObject.Value 605s JS G BXD: Defining method set_int in prototype for GObject.Value 605s JS G BXD: Defining method get_int in prototype for GObject.Value 605s ok 252 GValue can be passed into a function as a boxed type and modified 605s 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 605s JS G BXD: Defining method set_enum in prototype for GObject.Value 605s JS G NS: Found info type FUNCTION for 'gvalue_in_enum' in namespace 'GIMarshallingTests' 605s ok 254 GValue enum can be passed into a function as a boxed type and packed 605s 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 605s JS G BXD: Defining method set_flags in prototype for GObject.Value 605s JS G NS: Found info type FUNCTION for 'gvalue_in_flags' in namespace 'GIMarshallingTests' 605s ok 256 GValue flags can be passed into a function as a boxed type and packed 605s JS G NS: Found info type FUNCTION for 'gvalue_int64_out' in namespace 'GIMarshallingTests' 605s ok 257 GValue marshals as an int64 out parameter 605s JS G NS: Found info type FUNCTION for 'gvalue_out_caller_allocates' in namespace 'GIMarshallingTests' 605s ok 258 GValue marshals as a caller-allocated out parameter 605s JS G NS: Found info type FUNCTION for 'gvalue_flat_array' in namespace 'GIMarshallingTests' 605s ok 259 GValue array can be passed into a function and packed 605s JS G BXD: Defining method set_string in prototype for GObject.Value 605s JS G BXD: Defining method set_boolean in prototype for GObject.Value 605s ok 260 GValue array of boxed type GValues can be passed into a function 605s ok 261 GValue array of uninitialized boxed GValues 605s JS G NS: Found info type FUNCTION for 'return_gvalue_flat_array' in namespace 'GIMarshallingTests' 605s ok 262 GValue array can be passed as an out argument and unpacked 605s ok 263 GValue array can roundtrip with GValues intact # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 605s ok 264 GValue can have its type inferred from primitive values 605s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 605s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x137e9e52588, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d7b8 605s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 605s JS G IFACE: Defined class for Action (GAction), prototype 0x137e9e51970, JSClass 0x6a7d1848b580, in object 0x387d86b7d7b8 605s ok 265 GValue can have its type inferred as a GObject type 605s ok 266 GValue can have its type inferred as a superclass 605s ok 267 GValue can have its type inferred as an interface that it implements 605s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 605s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x137e9e527e0, JSClass 0x6a7d1848b098, in object 0x387d86b7d038 605s ok 268 GValue can have its type inferred as a boxed type 605s ok 269 GValue can have its type inferred as GVariant 605s JS G NS: Found info type FUNCTION for 'union_returnv' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type UNION for 'Union' in namespace 'GIMarshallingTests' 605s JS G BXD: Defined class for Union (GIMarshallingTestsUnion), prototype 0x137e9e52998, JSClass 0x6a7d1848b850, in object 0x387d86b7d268 605s ok 270 GValue can have its type inferred as a union type 605s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 605s JS G PRM: Wrapping GParamString 'my-param' on (null) with JSObject 605s JS G PRM: JSObject created with param instance 0x1d6a8b740bf0 type GParamString 605s ok 271 GValue can have its type inferred as a GParamSpec 605s JS G BXD: Defining method set_double in prototype for GObject.Value 605s JS G BXD: Defining method set_boxed in prototype for GObject.Value 605s ok 272 GValue can deal with a GValue packed in a GValue 605s JS G NS: Found info type FUNCTION for 'gclosure_in' in namespace 'GIMarshallingTests' 605s ok 273 Callback GClosure marshals as an in parameter 605s ok 274 Callback GClosure marshals a GClosure as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/80 605s JS G NS: Found info type FUNCTION for 'callback_return_value_only' in namespace 'GIMarshallingTests' 605s ok 275 Callback marshals a return value 605s JS G NS: Found info type FUNCTION for 'callback_one_out_parameter' in namespace 'GIMarshallingTests' 605s ok 276 Callback marshals one out parameter 605s JS G NS: Found info type FUNCTION for 'callback_multiple_out_parameters' in namespace 'GIMarshallingTests' 605s ok 277 Callback marshals multiple out parameters 605s JS G NS: Found info type FUNCTION for 'callback_return_value_and_one_out_parameter' in namespace 'GIMarshallingTests' 605s ok 278 Callback marshals a return value and one out parameter 605s JS G NS: Found info type FUNCTION for 'callback_return_value_and_multiple_out_parameters' in namespace 'GIMarshallingTests' 605s ok 279 Callback marshals a return value and multiple out parameters 605s ok 280 Callback marshals an array out parameter # SKIP Function not added to gobject-introspection test suite yet 605s JS G NS: Found info type FUNCTION for 'callback_owned_boxed' in namespace 'GIMarshallingTests' 605s ok 281 Callback marshals a callback parameter that can be called from C 605s JS G NS: Found info type FUNCTION for 'pointer_in_return' in namespace 'GIMarshallingTests' 605s ok 282 Raw pointers gets an allocated return value 605s ok 283 Raw pointers can be roundtripped at least if the pointer is null 605s JS G NS: Found info type FUNCTION for 'genum_returnv' in namespace 'GIMarshallingTests' 605s ok 284 Registered enum type marshals as a return value 605s JS G NS: Found info type FUNCTION for 'genum_in' in namespace 'GIMarshallingTests' 605s ok 285 Registered enum type marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'genum_out' in namespace 'GIMarshallingTests' 605s ok 286 Registered enum type marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'genum_inout' in namespace 'GIMarshallingTests' 605s ok 287 Registered enum type marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'enum_returnv' in namespace 'GIMarshallingTests' 605s ok 288 Bare enum type marshals as a return value 605s JS G NS: Found info type FUNCTION for 'enum_in' in namespace 'GIMarshallingTests' 605s ok 289 Bare enum type marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'enum_out' in namespace 'GIMarshallingTests' 605s ok 290 Bare enum type marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'enum_inout' in namespace 'GIMarshallingTests' 605s ok 291 Bare enum type marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'flags_returnv' in namespace 'GIMarshallingTests' 605s ok 292 Registered flags type marshals as a return value 605s JS G NS: Found info type FUNCTION for 'flags_in' in namespace 'GIMarshallingTests' 605s ok 293 Registered flags type marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'flags_out' in namespace 'GIMarshallingTests' 605s ok 294 Registered flags type marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'flags_inout' in namespace 'GIMarshallingTests' 605s ok 295 Registered flags type marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'flags_in_zero' in namespace 'GIMarshallingTests' 605s ok 296 Registered flags type accepts zero 605s JS G NS: Found info type FUNCTION for 'no_type_flags_returnv' in namespace 'GIMarshallingTests' 605s ok 297 Bare flags type marshals as a return value 605s JS G NS: Found info type FUNCTION for 'no_type_flags_in' in namespace 'GIMarshallingTests' 605s ok 298 Bare flags type marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'no_type_flags_out' in namespace 'GIMarshallingTests' 605s ok 299 Bare flags type marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'no_type_flags_inout' in namespace 'GIMarshallingTests' 605s ok 300 Bare flags type marshals as an inout parameter 605s JS G NS: Found info type FUNCTION for 'no_type_flags_in_zero' in namespace 'GIMarshallingTests' 605s ok 301 Bare flags type accepts zero 605s JS G NS: Found info type FUNCTION for 'simple_struct_returnv' in namespace 'GIMarshallingTests' 605s ok 302 Simple struct marshals as a return value 605s JS G BXD: Defining method inv in prototype for GIMarshallingTests.SimpleStruct 605s JS G BXD: Defining method method in prototype for GIMarshallingTests.SimpleStruct 605s ok 303 Simple struct marshals as the this-argument of a method 605s JS G NS: Found info type FUNCTION for 'pointer_struct_returnv' in namespace 'GIMarshallingTests' 605s JS G NS: Found info type STRUCT for 'PointerStruct' in namespace 'GIMarshallingTests' 605s JS G BXD: Defined class for PointerStruct (void), prototype 0x137e9e633f8, JSClass 0x6a7d1848b098, in object 0x387d86b7d268 605s ok 304 Pointer struct marshals as a return value 605s JS G BXD: Defining method inv in prototype for GIMarshallingTests.PointerStruct 605s ok 305 Pointer struct marshals as the this-argument of a method 605s JS G NS: Found info type FUNCTION for 'boxed_struct_returnv' in namespace 'GIMarshallingTests' 605s ok 306 Boxed struct marshals as a return value 605s JS G BXD: Defining method inv in prototype for GIMarshallingTests.BoxedStruct 605s ok 307 Boxed struct marshals as the this-argument of a method 605s JS G NS: Found info type FUNCTION for 'boxed_struct_out' in namespace 'GIMarshallingTests' 605s ok 308 Boxed struct marshals as an out parameter 605s JS G NS: Found info type FUNCTION for 'boxed_struct_inout' in namespace 'GIMarshallingTests' 605s ok 309 Boxed struct marshals as an inout parameter 605s ok 310 Union marshals as a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/273 605s JS G BXD: Defining method inv in prototype for GIMarshallingTests.Union 605s JS G BXD: Defining method method in prototype for GIMarshallingTests.Union 605s ok 311 Union marshals as the this-argument of a method 605s ok 312 GObject has a static method that can be called 605s JS G OBJ: Defining method method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 313 GObject has a method that can be called 605s JS G OBJ: Defining method overridden_method in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 314 GObject has an overridden method that can be called 605s ok 315 GObject can be created from a static constructor 605s ok 316 GObject can have a static constructor that fails 605s JS G OBJ: Defining method method_array_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 317 GObject method marshals an int array as an in parameter 605s JS G OBJ: Defining method method_array_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 318 GObject method marshals an int array as an out parameter 605s JS G OBJ: Defining method method_array_inout in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 319 GObject method marshals an int array as an inout parameter 605s JS G OBJ: Defining method method_array_return in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 320 GObject method marshals an int array as a return value 605s JS G OBJ: Defining method method_with_default_implementation in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 321 GObject method with default implementation can be called 605s ok 322 GObject marshals as a return parameter with transfer none 605s ok 323 GObject marshals as a out parameter with transfer none 605s ok 324 GObject marshals as an inout parameter with transfer none 605s ok 325 GObject marshals as a return parameter with transfer full 605s ok 326 GObject marshals as a out parameter with transfer full 605s ok 327 GObject marshals as an inout parameter with transfer full 605s JS G OBJ: Defining method none_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 328 GObject marshals as a this value with transfer none 605s JS G OBJ: Defining method method_int8_in in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 329 Virtual function marshals an in argument 605s JS G OBJ: Defining method method_int8_out in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 330 Virtual function marshals an out argument 605s JS G OBJ: Defining method method_int8_arg_and_out_caller in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 331 Virtual function marshals a POD out argument 605s JS G OBJ: Defining method method_int8_arg_and_out_callee in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 332 Virtual function marshals a callee-allocated pointer out argument 605s JS G OBJ: Defining method method_str_arg_out_ret in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 333 Virtual function marshals a string out argument and return value 605s ok 334 Virtual function can override a default implementation in JS 605s ok 335 Virtual function marshals a callback # SKIP callback parameters to vfuncs not supported 605s JS G OBJ: Defining method vfunc_return_value_only in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 336 Virtual function marshals a return value 605s JS G OBJ: Defining method vfunc_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 337 Virtual function marshals one out parameter 605s JS G OBJ: Defining method vfunc_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 338 Virtual function marshals multiple out parameters 605s JS G OBJ: Defining method vfunc_return_value_and_one_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 339 Virtual function marshals a return value and one out parameter 605s JS G OBJ: Defining method vfunc_return_value_and_multiple_out_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 340 Virtual function marshals a return value and multiple out parameters 605s JS G OBJ: Defining method vfunc_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 341 Virtual function marshals one inout parameter 605s JS G OBJ: Defining method vfunc_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 342 Virtual function marshals multiple inout parameters 605s JS G OBJ: Defining method vfunc_return_value_and_one_inout_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 343 Virtual function marshals a return value and one inout parameter 605s JS G OBJ: Defining method vfunc_return_value_and_multiple_inout_parameters in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 344 Virtual function marshals a return value and multiple inout parameters 605s JS G OBJ: Defining method vfunc_array_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 345 Virtual function marshals an array out parameter 605s JS G OBJ: Defining method vfunc_caller_allocated_out_parameter in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 346 Virtual function marshals a caller-allocated GValue out parameter 605s JS G OBJ: Defining method vfunc_meth_with_error in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 347 Virtual function marshals an error out parameter when no error 605s ok 348 Virtual function marshals an error out parameter with a JavaScript exception 605s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 605s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x137e9e65ce0, JSClass 0x6a7d1848b338, in object 0x387d86b7d7b8 605s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 605s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 605s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 605s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 605s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 605s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 605s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 605s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 605s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 605s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 605s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 605s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 605s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 605s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 605s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 605s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 605s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 605s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 605s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 605s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 605s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 605s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 605s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 605s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 605s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 605s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 605s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 605s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 605s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 605s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 605s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 605s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 605s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 605s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 605s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 605s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 605s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 605s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 605s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 605s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 605s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 605s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 605s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 605s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 605s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 605s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 605s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 605s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 605s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 605s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 605s JS G BXD: Defining method matches in prototype for GLib.Error 605s JS G NS: Found info type ENUM for 'SpawnError' in namespace 'GLib' 605s JS G ERR: Defined class for SpawnError (GError), prototype 0x137e9e65d58, JSClass 0x6a7d1848b338, in object 0x387d86b7d038 605s JS G ENUM: Defining enum value FORK (fixed from fork) 0 605s JS G ENUM: Defining enum value READ (fixed from read) 1 605s JS G ENUM: Defining enum value CHDIR (fixed from chdir) 2 605s JS G ENUM: Defining enum value ACCES (fixed from acces) 3 605s JS G ENUM: Defining enum value PERM (fixed from perm) 4 605s JS G ENUM: Defining enum value TOO_BIG (fixed from too_big) 5 605s JS G ENUM: Defining enum value 2BIG (fixed from 2big) 5 605s JS G ENUM: Defining enum value NOEXEC (fixed from noexec) 6 605s JS G ENUM: Defining enum value NAMETOOLONG (fixed from nametoolong) 7 605s JS G ENUM: Defining enum value NOENT (fixed from noent) 8 605s JS G ENUM: Defining enum value NOMEM (fixed from nomem) 9 605s JS G ENUM: Defining enum value NOTDIR (fixed from notdir) 10 605s JS G ENUM: Defining enum value LOOP (fixed from loop) 11 605s JS G ENUM: Defining enum value TXTBUSY (fixed from txtbusy) 12 605s JS G ENUM: Defining enum value IO (fixed from io) 13 605s JS G ENUM: Defining enum value NFILE (fixed from nfile) 14 605s JS G ENUM: Defining enum value MFILE (fixed from mfile) 15 605s JS G ENUM: Defining enum value INVAL (fixed from inval) 16 605s JS G ENUM: Defining enum value ISDIR (fixed from isdir) 17 605s JS G ENUM: Defining enum value LIBBAD (fixed from libbad) 18 605s JS G ENUM: Defining enum value FAILED (fixed from failed) 19 605s ok 349 Virtual function marshals an error out parameter with a GError exception 605s ok 350 Virtual function marshals an error out parameter with a primitive value 605s ok 351 Virtual function marshals an error out parameter with a plain object 605s JS G OBJ: Defining method vfunc_return_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 352 Virtual function marshals an enum return value 605s JS G OBJ: Defining method vfunc_out_enum in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 353 Virtual function marshals an enum out parameter 605s JS G OBJ: Defining method vfunc_return_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 354 Virtual function marshals a flags return value 605s JS G OBJ: Defining method vfunc_out_flags in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 355 Virtual function marshals a flags out parameter 605s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 356 Virtual function marshals an object return parameter with transfer none 605s JS G OBJ: Defining method get_ref_info_for_vfunc_return_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 357 Virtual function marshals an object return parameter with transfer full 605s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 358 Virtual function marshals an object out parameter with transfer none 605s JS G OBJ: Defining method get_ref_info_for_vfunc_out_object_transfer_full in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 359 Virtual function marshals an object out parameter with transfer full 605s JS G OBJ: Defining method get_ref_info_for_vfunc_in_object_transfer_none in prototype for GIMarshallingTestsObject (GIMarshallingTests.Object) 605s ok 360 Virtual function marshals an object in parameter with transfer none 605s ok 361 Virtual function marshals an object in parameter with transfer full # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/275 605s ok 362 Wrong virtual functions marshals a return value # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 605s ok 363 Wrong virtual functions marshals one out parameter # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/311 605s ok 364 Wrong virtual functions marshals multiple out parameters 605s ok 365 Wrong virtual functions marshals a return value and one out parameter 605s ok 366 Wrong virtual functions marshals a return value and multiple out parameters 605s ok 367 Wrong virtual functions marshals an array out parameter 605s JS G FUNC: JSObject type 'undefined' is neither null nor an object 605s ok 368 Wrong virtual functions marshals an enum return value 605s JS G FUNC: JSObject type 'undefined' is neither null nor an object 605s ok 369 Wrong virtual functions marshals an enum out parameter 605s JS G FUNC: JSObject type 'undefined' is neither null nor an object 605s ok 370 Wrong virtual functions marshals a flags return value 605s JS G FUNC: JSObject type 'undefined' is neither null nor an object 605s ok 371 Wrong virtual functions marshals a flags out parameter 605s JS G NS: Found info type OBJECT for 'SubObject' in namespace 'GIMarshallingTests' 605s JS G OBJ: Defined class for SubObject (GIMarshallingTestsSubObject), prototype 0x137e9e86b78, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d268 605s ok 372 Inherited GObject SubObject has a parent method that can be called 605s JS G OBJ: Defining method sub_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 605s ok 373 Inherited GObject SubObject has a method that can be called 605s JS G OBJ: Defining method overwritten_method in prototype for GIMarshallingTestsSubObject (GIMarshallingTests.SubObject) 605s ok 374 Inherited GObject SubObject has an overridden method that can be called 605s ok 375 Inherited GObject SubObject has a method with default implementation that can be called 605s JS G NS: Found info type OBJECT for 'SubSubObject' in namespace 'GIMarshallingTests' 605s JS G OBJ: Defined class for SubSubObject (GIMarshallingTestsSubSubObject), prototype 0x137e9e86ec0, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d268 605s ok 376 Inherited GObject SubSubObject has a parent method that can be called 605s ok 377 Inherited GObject SubSubObject has a method that can be called 605s ok 378 Inherited GObject SubSubObject has an overridden method that can be called 605s ok 379 Inherited GObject SubSubObject has a method with default implementation that can be called 605s JS G NS: Found info type OBJECT for 'InterfaceImpl' in namespace 'GIMarshallingTests' 605s JS G OBJ: Defined class for InterfaceImpl (GIMarshallingTestsInterfaceImpl), prototype 0x137e9e8b290, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d268 605s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 605s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x137e9e65f60, JSClass 0x6a7d1848b580, in object 0x387d86b7d268 605s JS G OBJ: Defining method get_as_interface in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 605s ok 380 Interface can be returned 605s JS G OBJ: Defining method test_int8_in in prototype for GIMarshallingTestsInterfaceImpl (GIMarshallingTests.InterfaceImpl) 605s JS G NS: Found info type FUNCTION for 'test_interface_test_int8_in' in namespace 'GIMarshallingTests' 605s ok 381 Interface can call an interface vfunc in C 605s JS G NS: Found info type INTERFACE for 'Interface2' in namespace 'GIMarshallingTests' 605s JS G IFACE: Defined class for Interface2 (GIMarshallingTestsInterface2), prototype 0x137e9e8c038, JSClass 0x6a7d1848b580, in object 0x387d86b7d268 605s ok 382 Interface can implement a C interface 605s JS G NS: Found info type INTERFACE for 'Interface3' in namespace 'GIMarshallingTests' 605s JS G IFACE: Defined class for Interface3 (GIMarshallingTestsInterface3), prototype 0x137e9e8c060, JSClass 0x6a7d1848b580, in object 0x387d86b7d268 605s JS G BXD: Defining method get_boolean in prototype for GLib.Variant 605s JS G BXD: Defining method get_uint64 in prototype for GLib.Variant 605s JS G BXD: Defining method get_int64 in prototype for GLib.Variant 605s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 605s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 605s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x137e9e8b858, JSClass 0x6a7d1848b098, in object 0x387d86b7d038 605s ok 383 Interface can implement a C interface with a vfunc 605s JS G NS: Found info type FUNCTION for 'int_out_out' in namespace 'GIMarshallingTests' 605s ok 384 Configurations of return values can handle two out parameters 605s JS G NS: Found info type FUNCTION for 'int_three_in_three_out' in namespace 'GIMarshallingTests' 605s ok 385 Configurations of return values can handle three in and three out parameters 605s JS G NS: Found info type FUNCTION for 'int_return_out' in namespace 'GIMarshallingTests' 605s ok 386 Configurations of return values can handle a return value and an out parameter 605s JS G NS: Found info type FUNCTION for 'int_two_in_utf8_two_in_with_allow_none' in namespace 'GIMarshallingTests' 605s ok 387 Configurations of return values can handle four in parameters, two of which are nullable 605s JS G NS: Found info type FUNCTION for 'int_one_in_utf8_two_in_one_allows_none' in namespace 'GIMarshallingTests' 605s ok 388 Configurations of return values can handle three in parameters, one of which is nullable and one not 605s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in' in namespace 'GIMarshallingTests' 605s ok 389 Configurations of return values can handle an array in parameter and two nullable in parameters 605s JS G NS: Found info type FUNCTION for 'array_in_utf8_two_in_out_of_order' in namespace 'GIMarshallingTests' 605s ok 390 Configurations of return values can handle an array in parameter and two nullable in parameters, mixed with the array length 605s JS G NS: Found info type FUNCTION for 'gerror' in namespace 'GIMarshallingTests' 605s ok 391 GError marshals a GError** signature as an exception 605s JS G NS: Found info type FUNCTION for 'gerror_array_in' in namespace 'GIMarshallingTests' 605s ok 392 GError marshals a GError** at the end of the signature as an exception 605s JS G NS: Found info type FUNCTION for 'gerror_out' in namespace 'GIMarshallingTests' 605s ok 393 GError marshals a GError** elsewhere in the signature as an out parameter 605s JS G NS: Found info type FUNCTION for 'gerror_out_transfer_none' in namespace 'GIMarshallingTests' 605s ok 394 GError marshals a GError** elsewhere in the signature as an out parameter with transfer none 605s JS G NS: Found info type FUNCTION for 'gerror_return' in namespace 'GIMarshallingTests' 605s ok 395 GError marshals GError as a return value 605s ok 396 Overrides can add constants 605s ok 397 Overrides can override a struct method 605s ok 398 Overrides returns the overridden struct 605s ok 399 Overrides can override an object constructor 605s ok 400 Overrides can override an object method 605s ok 401 Overrides returns the overridden object 605s JS G NS: Found info type FUNCTION for 'filename_list_return' in namespace 'GIMarshallingTests' 605s ok 402 Filename marshals as a return value 605s JS G NS: Found info type FUNCTION for 'param_spec_in_bool' in namespace 'GIMarshallingTests' 605s ok 403 GObject.ParamSpec marshals as an in parameter 605s JS G NS: Found info type FUNCTION for 'param_spec_return' in namespace 'GIMarshallingTests' 605s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 605s JS G PRM: JSObject created with param instance 0x1d6a8b7c16f0 type GParamString 605s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 605s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 605s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 605s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 605s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 605s JS G NS: Found info type FUNCTION for 'param_spec_get_value_type' in namespace 'CjsPrivate' 605s ok 404 GObject.ParamSpec marshals as a return value 605s JS G NS: Found info type FUNCTION for 'param_spec_out' in namespace 'GIMarshallingTests' 605s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 605s JS G PRM: JSObject created with param instance 0x1d6a8b7c35e0 type GParamString 605s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 605s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 605s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 605s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 605s ok 405 GObject.ParamSpec marshals as an out parameter 605s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 605s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0x137e9e90bf0, JSClass 0x6a7d1848b7a8, in object 0x387d86b7d268 605s ok 406 GObject properties gets and sets a boolean property 605s ok 407 GObject properties gets and sets a char property 605s ok 408 GObject properties gets and sets a uchar property 605s ok 409 GObject properties gets and sets a int property 605s ok 410 GObject properties gets and sets a uint property 605s ok 411 GObject properties gets and sets a long property 605s ok 412 GObject properties gets and sets a ulong property 605s ok 413 GObject properties gets and sets a int64 property 605s ok 414 GObject properties gets and sets a int64 property 605s ok 415 GObject properties gets and sets a int64 property with a bigint 605s ok 416 GObject properties gets and sets a uint64 property 605s ok 417 GObject properties gets and sets a uint64 property with a bigint 605s ok 418 GObject properties gets and sets a string property 605s ok 419 GObject properties get and sets out-of-range values throws 605s ok 420 GObject properties gets and sets a float property 605s ok 421 GObject properties gets and sets a double property 605s ok 422 GObject properties gets and sets a strv property 605s ok 423 GObject properties gets and sets a boxed_struct property 605s ok 424 GObject properties gets and sets a boxed_glist property 605s ok 425 GObject properties gets and sets a gvalue property 605s ok 426 GObject properties gets and sets a gvalue property with a bigint 605s ok 427 GObject properties gets and sets a variant property 605s ok 428 GObject properties gets and sets a variant property 605s ok 429 GObject properties gets and sets a variant property 605s ok 430 GObject properties gets and sets a object property 605s ok 431 GObject properties gets and sets a flags property 605s ok 432 GObject properties gets and sets a enum property 605s ok 433 GObject properties gets and sets a byte_array property 605s ok 434 GObject properties gets a read-only property 605s ok 435 GObject properties throws when setting a read-only property 605s ok 436 GObject signals checks emission of signal with boxed-gptrarray-utf8 argument # SKIP pending 605s ok 437 GObject signals checks emission of signal with boxed-gptrarray-boxed-struct argument # SKIP pending 605s JS G BXD: Defining method quit in prototype for GLib.MainLoop 605s JS MAINLOOP: Enqueue job , promise=, allocation site= 605s JS MAINLOOP: Main loop instance 0x1d6a8b3b5f80: Spinning loop until released or hook cleared 605s JS MAINLOOP: handling job 0, 605s JS MAINLOOP: Enqueue job , promise=, allocation site= 605s JS MAINLOOP: Completed job 0 605s JS MAINLOOP: handling job 1, 605s JS MAINLOOP: Enqueue job , promise=, allocation site= 605s JS MAINLOOP: Completed job 1 605s JS MAINLOOP: handling job 2, 605s JS MAINLOOP: Enqueue job , promise=, allocation site= 605s JS MAINLOOP: Completed job 2 605s JS MAINLOOP: handling job 3, 605s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 605s JS MAINLOOP: Main loop instance 0x1d6a8b3b5f80: release 605s JS MAINLOOP: Completed job 3 605s JS MEMORY: Memory report: before destroying context 605s JS MEMORY: 3149 objects currently alive 605s JS MEMORY: boxed_instance = 2295 605s JS MEMORY: boxed_prototype = 18 605s JS MEMORY: closure = 46 605s JS MEMORY: function = 614 605s JS MEMORY: fundamental_instance = 0 605s JS MEMORY: fundamental_prototype = 0 605s JS MEMORY: gerror_instance = 4 605s JS MEMORY: gerror_prototype = 2 605s JS MEMORY: interface = 8 605s JS MEMORY: module = 11 605s JS MEMORY: ns = 5 605s JS MEMORY: object_instance = 114 605s JS MEMORY: object_prototype = 25 605s JS MEMORY: param = 4 605s JS MEMORY: union_instance = 2 605s JS MEMORY: union_prototype = 1 605s JS CTX: JS shutdown sequence 605s JS CTX: Stopping profiler 605s JS CTX: Shutting down toggle queue 605s JS CTX: Notifying external reference holders of GjsContext dispose 605s JS MAINLOOP: Stopping promise job dispatcher 605s JS CTX: Notifying reference holders of GjsContext dispose 605s JS CTX: Checking unhandled promise rejections 605s JS CTX: Releasing cached JS wrappers 605s JS CTX: Final triggered GC 605s JS CTX: Destroying JS context 605s JS CTX: Releasing all native objects 605s JS CTX: Disabling auto GC 605s JS CTX: Ending trace on global object 605s JS CTX: Freeing allocated resources 605s JS CTX: JS context destroyed 605s PASS: cjs/testGIMarshalling.test 605s Running test: cjs/testLegacyByteArray.test 605s JS NATIVE: Registered native JS module '_promiseNative' 605s JS NATIVE: Registered native JS module '_byteArrayNative' 605s JS NATIVE: Registered native JS module '_encodingNative' 605s JS NATIVE: Registered native JS module '_gi' 605s JS NATIVE: Registered native JS module 'gi' 605s JS NATIVE: Registered native JS module 'cairoNative' 605s JS NATIVE: Registered native JS module 'system' 605s JS NATIVE: Registered native JS module 'console' 605s JS NATIVE: Registered native JS module '_print' 605s JS CTX: Enabling JIT 605s JS CTX: Initialized class GjsFileImporter prototype 0x263dea000098 605s JS IMPORT: Defining parent (nil) of 0x263dea0000f8 'imports' is mod 0 605s JS IMPORT: Importing '_print' 605s JS NATIVE: Defining native module '_print' 605s JS IMPORT: Defining parent 0x263dea0000f8 of 0x263dea0006b0 '_print' is mod 1 605s JS IMPORT: successfully imported module '_print' 605s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 605s 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 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x263dea0014f0), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x263dea0021a8), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x263dea0027a8), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x263dea0027a8), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x263dea0021a8), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x263dea0014f0), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x263dea0014f0), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x263dea0014f0), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x263dea0021a8), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x263dea0027a8), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x263dea0014f0), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x263dea0014f0), global 0x24eaab53c1c0 605s JS MAINLOOP: Main loop instance 0x9689b75f80: hold 605s JS MAINLOOP: Enqueue job , promise=, allocation site= 605s JS MAINLOOP: Starting promise job dispatcher 605s JS MAINLOOP: Main loop instance 0x9689b75f80: Spinning loop until released or hook cleared 605s JS MAINLOOP: handling job 0, 605s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 605s JS MAINLOOP: Main loop instance 0x9689b75f80: release 605s JS MAINLOOP: Completed job 0 605s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x263dea015910), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x263dea016340), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x263dea016340), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x263dea015910), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x263dea015910), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x263dea016340), global 0x24eaab53c1c0 605s JS IMPORT: Module metadata hook for module 0x263dea0169e8 605s JS IMPORT: Defining meta.importSync for module 0x263dea0169e8 605s JS NATIVE: Defining native module 'gi' 605s JS CTX: Initialized class GIRepositoryNamespace prototype 0x263dea017168 605s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 605s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 605s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 605s JS IMPORT: Importing directory 'overrides' 605s JS IMPORT: Defining parent 0x263dea0000f8 of 0x263dea0171e8 'overrides' is mod 1 605s JS IMPORT: Defined importer 'overrides' 0x263dea0171e8 in 0x263dea0000f8 605s JS IMPORT: successfully imported directory 'overrides' 605s JS IMPORT: Importing '_byteArrayNative' 605s JS NATIVE: Defining native module '_byteArrayNative' 605s JS IMPORT: Defining parent 0x263dea0000f8 of 0x263dea017630 '_byteArrayNative' is mod 1 605s JS IMPORT: successfully imported module '_byteArrayNative' 605s JS IMPORT: Importing '_promiseNative' 605s JS NATIVE: Defining native module '_promiseNative' 605s JS IMPORT: Defining parent 0x263dea0000f8 of 0x263dea0176f0 '_promiseNative' is mod 1 605s JS IMPORT: successfully imported module '_promiseNative' 605s JS IMPORT: Importing module GLib succeeded 605s JS IMPORT: Defining parent 0x263dea0171e8 of 0x24eaab53d2b8 'GLib' is mod 1 605s JS IMPORT: successfully imported module 'GLib' 605s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 605s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x24eaab57d060, JSClass 0x74bebb00b098, in object 0x24eaab57d038 605s JS CTX: Initialized class GIRepositoryGType prototype 0x263dea017920 605s JS CTX: Initialized class GIRepositoryFunction prototype 0x24eaab53d308 605s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 605s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 605s JS G BXD: Defined class for Error (GError), prototype 0x24eaab57d0b0, JSClass 0x74bebb00b098, in object 0x24eaab57d038 605s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 605s JS G BXD: Defined class for Variant (GVariant), prototype 0x24eaab57d100, JSClass 0x74bebb00b098, in object 0x24eaab57d038 605s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 605s JS G BXD: Defined class for Bytes (GBytes), prototype 0x24eaab57d150, JSClass 0x74bebb00b098, in object 0x24eaab57d038 605s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 605s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 605s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x24eaab57d1a0, JSClass 0x74bebb00b098, in object 0x24eaab57d038 605s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 605s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 605s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 605s JS G BXD: Defined class for Thread (GThread), prototype 0x24eaab57d1f0, JSClass 0x74bebb00b098, in object 0x24eaab57d038 605s JS G BXD: Defining method ref in prototype for GLib.Thread 605s JS G BXD: Defining method unref in prototype for GLib.Thread 605s JS G NS: Defined namespace 'GLib' 0x24eaab57d038 in GIRepository 0x263dea016ff8 605s JS IMPORT: Importing module jasmine succeeded 605s JS IMPORT: Defining parent 0x263dea0000f8 of 0x24eaab53dcb8 'jasmine' is mod 1 605s JS IMPORT: successfully imported module 'jasmine' 605s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 605s JS MAINLOOP: Main loop instance 0x9689b75f80: hold 605s JS MAINLOOP: Enqueue job , promise=, allocation site= 605s JS MAINLOOP: Main loop instance 0x9689b75f80: Spinning loop until released or hook cleared 605s JS MAINLOOP: handling job 0, 605s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 605s JS MAINLOOP: Main loop instance 0x9689b75f80: release 605s JS MAINLOOP: Completed job 0 605s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 605s JS IMPORT: Importing 'gi' 605s JS IMPORT: Defining parent 0x263dea0000f8 of 0x263dea016ff8 'gi' is mod 1 605s JS IMPORT: successfully imported module 'gi' 605s JS IMPORT: Importing module byteArray succeeded 605s JS IMPORT: Defining parent 0x263dea0000f8 of 0x24eaab53ddf8 'byteArray' is mod 1 605s JS IMPORT: successfully imported module 'byteArray' 605s 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 605s JS G NS: Defined namespace 'GIMarshallingTests' 0x24eaab57d268 in GIRepository 0x263dea016ff8 605s JS CTX: Script evaluation succeeded 605s JS MAINLOOP: Main loop instance 0x9689b75f80: Spinning loop until released or hook cleared 605s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module metadata hook for module 0x263dea035d50 605s JS IMPORT: Defining meta.importSync for module 0x263dea035d50 605s JS NATIVE: Defining native module 'system' 605s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x263dea034f88), global 0x24eaab53c1c0 605s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 605s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 605s JS MAINLOOP: Set main loop hook to 605s JS MAINLOOP: Main loop instance 0x9689b75f80: hold 605s JS MAINLOOP: Running and clearing main loop hook 605s JS G BXD: Defining method run in prototype for GLib.MainLoop 605s 1..14 605s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 605s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 605s JS G BXD: Defined class for Source (GSource), prototype 0x24eaab57d290, JSClass 0x74bebb00b098, in object 0x24eaab57d038 605s JS G BXD: Defining method set_priority in prototype for GLib.Source 605s JS IMPORT: Importing '_gi' 605s JS NATIVE: Defining native module '_gi' 605s JS IMPORT: Defining parent 0x263dea0000f8 of 0x263dea03df38 '_gi' is mod 1 605s JS IMPORT: successfully imported module '_gi' 605s 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 605s JS G NS: Defined namespace 'CjsPrivate' 0x24eaab57d330 in GIRepository 0x263dea016ff8 605s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 605s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 605s JS IMPORT: Importing module _common succeeded 605s JS IMPORT: Defining parent 0x263dea0000f8 of 0x24eaab5c7088 '_common' is mod 1 605s JS IMPORT: successfully imported module '_common' 605s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 605s JS IMPORT: Importing module _legacy succeeded 605s JS IMPORT: Defining parent 0x263dea0000f8 of 0x24eaab5c70d8 '_legacy' is mod 1 605s JS IMPORT: successfully imported module '_legacy' 605s JS IMPORT: Importing module GObject succeeded 605s JS IMPORT: Defining parent 0x263dea0171e8 of 0x24eaab5c7038 'GObject' is mod 1 605s JS IMPORT: successfully imported module 'GObject' 605s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 605s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 605s JS G BXD: Defined class for String (GString), prototype 0x24eaab57d5b0, JSClass 0x74bebb00b098, in object 0x24eaab57d308 605s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 605s JS G PRM: Defined class ParamSpec prototype is 0x24eaab5c7178 class 0x74bebb0102f0 in object 0x24eaab57d308 605s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 605s JS G OBJ: Defined class for Object (GObject), prototype 0x24eaab57d718, JSClass 0x74bebb00b7a8, in object 0x24eaab57d308 605s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 605s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 605s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x24eaab57d740, JSClass 0x74bebb00b7a8, in object 0x24eaab57d308 605s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 605s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 605s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 605s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 605s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 605s JS G NS: Defined namespace 'GObject' 0x24eaab57d308 in GIRepository 0x24eaab53f8e0 605s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 605s JS G BXD: Defining method attach in prototype for GLib.Source 605s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 605s JS IMPORT: Module metadata hook for module 0x24eaab5d7040 605s JS IMPORT: Defining meta.importSync for module 0x24eaab5d7040 605s JS G BXD: Defining method destroy in prototype for GLib.Source 605s ok 1 Legacy byte array has length 0 for empty array 605s ok 2 Legacy byte array initially sized to 10 has length 10 605s ok 3 Legacy byte array initially sized to 10 is initialized to zeroes 606s ok 4 Legacy byte array assigns values correctly 606s ok 5 Legacy byte array assignment past end implicitly lengthens the array 606s ok 6 Legacy byte array assignment past end implicitly creates zero bytes 606s ok 7 Legacy byte array changes the length when assigning to length property 606s ok 8 Legacy byte array conversions gives a byte 5 when assigning 5 606s ok 9 Legacy byte array conversions gives a byte 0 when assigning null 606s ok 10 Legacy byte array conversions gives a byte 0 when assigning undefined 606s ok 11 Legacy byte array conversions rounds off when assigning a double 606s ok 12 Legacy byte array can be created from an array 606s ok 13 Legacy byte array can be converted to a string of ASCII characters 606s JS G NS: Found info type FUNCTION for 'bytearray_none_in' in namespace 'GIMarshallingTests' 606s ok 14 Legacy byte array can be passed in with transfer none 606s JS G BXD: Defining method quit in prototype for GLib.MainLoop 606s JS MAINLOOP: Enqueue job , promise=, allocation site= 606s JS MAINLOOP: Main loop instance 0x9689b75f80: Spinning loop until released or hook cleared 606s JS MAINLOOP: handling job 0, 606s JS MAINLOOP: Enqueue job , promise=, allocation site= 606s JS MAINLOOP: Completed job 0 606s JS MAINLOOP: handling job 1, 606s JS MAINLOOP: Enqueue job , promise=, allocation site= 606s JS MAINLOOP: Completed job 1 606s JS MAINLOOP: handling job 2, 606s JS MAINLOOP: Enqueue job , promise=, allocation site= 606s JS MAINLOOP: Completed job 2 606s JS MAINLOOP: handling job 3, 606s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 606s JS MAINLOOP: Main loop instance 0x9689b75f80: release 606s JS MAINLOOP: Completed job 3 606s JS MEMORY: Memory report: before destroying context 606s JS MEMORY: 196 objects currently alive 606s JS MEMORY: boxed_instance = 80 606s JS MEMORY: boxed_prototype = 8 606s JS MEMORY: closure = 1 606s JS MEMORY: function = 95 606s JS MEMORY: fundamental_instance = 0 606s JS MEMORY: fundamental_prototype = 0 606s JS MEMORY: gerror_instance = 0 606s JS MEMORY: gerror_prototype = 0 606s JS MEMORY: interface = 0 606s JS MEMORY: module = 6 606s JS MEMORY: ns = 4 606s JS MEMORY: object_instance = 0 606s JS MEMORY: object_prototype = 2 606s JS MEMORY: param = 0 606s JS MEMORY: union_instance = 0 606s JS MEMORY: union_prototype = 0 606s JS CTX: JS shutdown sequence 606s JS CTX: Stopping profiler 606s JS CTX: Shutting down toggle queue 606s JS CTX: Notifying external reference holders of GjsContext dispose 606s JS MAINLOOP: Stopping promise job dispatcher 606s JS CTX: Notifying reference holders of GjsContext dispose 606s JS CTX: Checking unhandled promise rejections 606s JS CTX: Releasing cached JS wrappers 606s JS CTX: Final triggered GC 606s JS CTX: Destroying JS context 606s JS CTX: Releasing all native objects 606s JS CTX: Disabling auto GC 606s JS CTX: Ending trace on global object 606s JS CTX: Freeing allocated resources 606s JS CTX: JS context destroyed 606s PASS: cjs/testLegacyByteArray.test 606s Running test: cjs/testWarnings.sh.test 606s ok 1 - overwriting method with Signals.addSignalMethods() should warn 606s ok 2 - passing too many arguments to a GI function should warn 606s ok 3 - file and line number are logged for syntax errors 606s 1..3 606s PASS: cjs/testWarnings.sh.test 606s Running test: cjs/testCommandLineModules.sh.test 606s ok 1 - ensure dynamic imports load even if the same import resolves elsewhere first 606s ok 2 - ensure dynamic imports resolve without an explicit mainloop 606s ok 3 - ensure top level await can import modules 606s 1..3 609s PASS: cjs/testCommandLineModules.sh.test 609s Running test: cjs/breakpoint.test 609s 1..1 609s ok 1 - /usr/libexec/installed-tests/cjs/debugger/breakpoint.debugger 609s PASS: cjs/breakpoint.test 609s Running test: cjs/testCommandLine.sh.test 609s ok 1 - Invalid option should exit with failure (exit code 1) 609s ok 2 - Invalid option should print a relevant message 609s Executing: cjs/testCommandLine.sh.test 609s ok 3 - System.exit(0) should exit successfully 609s ok 4 - System.exit(42) should exit with the correct exit code 609s ok 5 - System.programPath should end in '/argv.js' when gjs argv.js is run 609s # VALGRIND = 609s ok 6 - System.exit() should still exit across an FFI boundary 609s ok 7 - Unhandled promise rejections should still be printed when exiting 609s ok 8 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. 609s ok 9 - Unicode encoding for symbols should be functioning properly for ARGV and imports. 609s ok 10 - --help should succeed 609s ok 11 - --help should print something 609s ok 12 - should succeed when --help is not first arg 609s ok 13 - should print something when --help is not first arg 609s ok 14 - --help should succeed before a script file 609s ok 15 - --help should print something before a script file 609s ok 16 - --help should succeed before -c 609s ok 17 - --help should print something before -c 609s ok 18 - --help after script file should be passed to script 609s ok 19 - --help after script file should not print anything 609s ok 20 - --help after -c should be passed to script 609s ok 21 - --help after -c should not print anything 609s ok 22 - -I after script should succeed but give a warning 609s ok 23 - --coverage-prefix after script should succeed but give a warning 609s ok 24 - --coverage-output after script should succeed but give a warning 609s ok 25 - --version should work 609s ok 26 - --version should print something 609s ok 27 - --version after -c should be passed to script 609s ok 28 - --version after -c should not print anything 609s ok 29 - --jsversion should work 609s ok 30 - --jsversion should print something 609s ok 31 - --jsversion after -c should be passed to script 609s ok 32 - --jsversion after -c should not print anything 609s ok 33 - no profiling data should be dumped without --profile 609s ok 34 - --profile should dump profiling data to the default file name # SKIP profiler is disabled 609s ok 35 - --profile with argument should dump profiling data to the named file # SKIP profiler is disabled 609s ok 36 - GJS_ENABLE_PROFILER=1 should enable the profiler # SKIP profiler is disabled 609s ok 37 - interpreter should exit with the correct exit code from a queued promise job 609s ok 38 - interpreter should run queued promise jobs before finishing 609s ok 39 - interpreter should stop running jobs when one calls System.exit() 609s ok 40 - unhandled promise rejection should be reported 609s ok 41 - catching an await expression should not cause unhandled rejection 609s ok 42 - main program exceptions are not swallowed by queued promise jobs 609s ok 43 - object unref from other thread after shutdown should not race 609s ok 44 - avoid crashing when GTK vfuncs are called on context destroy # SKIP GTK disabled 609s Gjs-Message: 19:22:16.814: Wrote coverage statistics to /tmp/test-tmp-cjs_testCommandLine.sh.test-OTXMK2/coverage.lcov 609s ok 45 - coverage prefix is treated as an absolute path 609s ok 46 - avoid statically importing two versions of the same module 609s # VALGRIND = 609s ok 47 - exit with correct code from a signal callback 609s ok 48 - avoid asserting when System.exit is called from a signal callback 609s ok 49 - exit after first System.exit call in a signal callback 609s 1..49 609s PASS: cjs/testCommandLine.sh.test 609s Running test: cjs/testGettext.test 609s JS NATIVE: Registered native JS module '_promiseNative' 609s JS NATIVE: Registered native JS module '_byteArrayNative' 609s JS NATIVE: Registered native JS module '_encodingNative' 609s JS NATIVE: Registered native JS module '_gi' 609s JS NATIVE: Registered native JS module 'gi' 609s JS NATIVE: Registered native JS module 'cairoNative' 609s JS NATIVE: Registered native JS module 'system' 609s JS NATIVE: Registered native JS module 'console' 609s JS NATIVE: Registered native JS module '_print' 609s JS CTX: Enabling JIT 609s JS CTX: Initialized class GjsFileImporter prototype 0x140923200098 609s JS IMPORT: Defining parent (nil) of 0x1409232000f8 'imports' is mod 0 609s JS IMPORT: Importing '_print' 609s JS NATIVE: Defining native module '_print' 609s JS IMPORT: Defining parent 0x1409232000f8 of 0x1409232006b0 '_print' is mod 1 609s JS IMPORT: successfully imported module '_print' 609s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 609s 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 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1409232014f0), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1409232021a8), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1409232027a8), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1409232027a8), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1409232021a8), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1409232014f0), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1409232014f0), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1409232014f0), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1409232021a8), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1409232027a8), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1409232014f0), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1409232014f0), global 0x2ff38683c1c0 609s JS MAINLOOP: Main loop instance 0x1ef94aef5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Starting promise job dispatcher 609s JS MAINLOOP: Main loop instance 0x1ef94aef5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 609s JS MAINLOOP: Main loop instance 0x1ef94aef5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x140923215910), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x140923216340), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x140923216340), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x140923215910), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x140923215910), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x140923216340), global 0x2ff38683c1c0 609s JS IMPORT: Module metadata hook for module 0x1409232169e8 609s JS IMPORT: Defining meta.importSync for module 0x1409232169e8 609s JS NATIVE: Defining native module 'gi' 609s JS CTX: Initialized class GIRepositoryNamespace prototype 0x140923217168 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 609s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 609s JS IMPORT: Importing directory 'overrides' 609s JS IMPORT: Defining parent 0x1409232000f8 of 0x1409232171e8 'overrides' is mod 1 609s JS IMPORT: Defined importer 'overrides' 0x1409232171e8 in 0x1409232000f8 609s JS IMPORT: successfully imported directory 'overrides' 609s JS IMPORT: Importing '_byteArrayNative' 609s JS NATIVE: Defining native module '_byteArrayNative' 609s JS IMPORT: Defining parent 0x1409232000f8 of 0x140923217630 '_byteArrayNative' is mod 1 609s JS IMPORT: successfully imported module '_byteArrayNative' 609s JS IMPORT: Importing '_promiseNative' 609s JS NATIVE: Defining native module '_promiseNative' 609s JS IMPORT: Defining parent 0x1409232000f8 of 0x1409232176f0 '_promiseNative' is mod 1 609s JS IMPORT: successfully imported module '_promiseNative' 609s JS IMPORT: Importing module GLib succeeded 609s JS IMPORT: Defining parent 0x1409232171e8 of 0x2ff38683d2b8 'GLib' is mod 1 609s JS IMPORT: successfully imported module 'GLib' 609s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 609s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2ff38687d060, JSClass 0x755cf8d8b098, in object 0x2ff38687d038 609s JS CTX: Initialized class GIRepositoryGType prototype 0x140923217920 609s JS CTX: Initialized class GIRepositoryFunction prototype 0x2ff38683d308 609s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 609s JS G BXD: Defined class for Error (GError), prototype 0x2ff38687d0b0, JSClass 0x755cf8d8b098, in object 0x2ff38687d038 609s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 609s JS G BXD: Defined class for Variant (GVariant), prototype 0x2ff38687d100, JSClass 0x755cf8d8b098, in object 0x2ff38687d038 609s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 609s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2ff38687d150, JSClass 0x755cf8d8b098, in object 0x2ff38687d038 609s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 609s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2ff38687d1a0, JSClass 0x755cf8d8b098, in object 0x2ff38687d038 609s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 609s JS G BXD: Defined class for Thread (GThread), prototype 0x2ff38687d1f0, JSClass 0x755cf8d8b098, in object 0x2ff38687d038 609s JS G BXD: Defining method ref in prototype for GLib.Thread 609s JS G BXD: Defining method unref in prototype for GLib.Thread 609s JS G NS: Defined namespace 'GLib' 0x2ff38687d038 in GIRepository 0x140923216ff8 609s JS IMPORT: Importing module jasmine succeeded 609s JS IMPORT: Defining parent 0x1409232000f8 of 0x2ff38683dcb8 'jasmine' is mod 1 609s JS IMPORT: successfully imported module 'jasmine' 609s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 609s JS MAINLOOP: Main loop instance 0x1ef94aef5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x1ef94aef5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 609s JS MAINLOOP: Main loop instance 0x1ef94aef5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 609s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 609s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 609s JS IMPORT: Importing 'gi' 609s JS IMPORT: Defining parent 0x1409232000f8 of 0x140923216ff8 'gi' is mod 1 609s JS IMPORT: successfully imported module 'gi' 609s 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 609s JS G NS: Defined namespace 'CjsPrivate' 0x2ff38687d268 in GIRepository 0x140923216ff8 609s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 609s JS G ENUM: Defining enum value ALL (fixed from all) 6 609s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 609s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 609s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 609s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 609s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 609s JS G ENUM: Defining enum value TIME (fixed from time) 2 609s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x14092322b1f0 609s JS IMPORT: Importing module _gettext succeeded 609s JS IMPORT: Defining parent 0x1409232000f8 of 0x2ff38683de48 '_gettext' is mod 1 609s JS IMPORT: successfully imported module '_gettext' 609s JS IMPORT: Importing module gettext succeeded 609s JS IMPORT: Defining parent 0x1409232000f8 of 0x2ff38683ddf8 'gettext' is mod 1 609s JS IMPORT: successfully imported module 'gettext' 609s JS CTX: Script evaluation succeeded 609s JS MAINLOOP: Main loop instance 0x1ef94aef5f80: Spinning loop until released or hook cleared 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module metadata hook for module 0x14092322d0d0 609s JS IMPORT: Defining meta.importSync for module 0x14092322d0d0 609s JS NATIVE: Defining native module 'system' 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x14092322c408), global 0x2ff38683c1c0 609s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 609s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 609s JS MAINLOOP: Set main loop hook to 609s JS MAINLOOP: Main loop instance 0x1ef94aef5f80: hold 609s JS MAINLOOP: Running and clearing main loop hook 609s JS G BXD: Defining method run in prototype for GLib.MainLoop 609s 1..1 609s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 609s JS G BXD: Defined class for Source (GSource), prototype 0x2ff38687d2b8, JSClass 0x755cf8d8b098, in object 0x2ff38687d038 609s JS G BXD: Defining method set_priority in prototype for GLib.Source 609s JS IMPORT: Importing '_gi' 609s JS NATIVE: Defining native module '_gi' 609s JS IMPORT: Defining parent 0x1409232000f8 of 0x140923233560 '_gi' is mod 1 609s JS IMPORT: successfully imported module '_gi' 609s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 609s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 609s JS IMPORT: Importing module _common succeeded 609s JS IMPORT: Defining parent 0x1409232000f8 of 0x2ff3868c60d8 '_common' is mod 1 609s JS IMPORT: successfully imported module '_common' 609s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 609s JS IMPORT: Importing module _legacy succeeded 609s JS IMPORT: Defining parent 0x1409232000f8 of 0x2ff3868c6128 '_legacy' is mod 1 609s JS IMPORT: successfully imported module '_legacy' 609s JS IMPORT: Importing module GObject succeeded 609s JS IMPORT: Defining parent 0x1409232171e8 of 0x2ff3868c6088 'GObject' is mod 1 609s JS IMPORT: successfully imported module 'GObject' 609s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 609s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 609s JS G BXD: Defined class for String (GString), prototype 0x2ff38687d5b0, JSClass 0x755cf8d8b098, in object 0x2ff38687d330 609s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 609s JS G PRM: Defined class ParamSpec prototype is 0x2ff3868c61c8 class 0x755cf8d902f0 in object 0x2ff38687d330 609s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 609s JS G OBJ: Defined class for Object (GObject), prototype 0x2ff38687d718, JSClass 0x755cf8d8b7a8, in object 0x2ff38687d330 609s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 609s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 609s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2ff38687d740, JSClass 0x755cf8d8b7a8, in object 0x2ff38687d330 609s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 609s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 609s JS G NS: Defined namespace 'GObject' 0x2ff38687d330 in GIRepository 0x140923216ff8 609s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 609s JS G BXD: Defining method attach in prototype for GLib.Source 609s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 609s JS IMPORT: Module metadata hook for module 0x1409232042b8 609s JS IMPORT: Defining meta.importSync for module 0x1409232042b8 609s JS G NS: Found info type FUNCTION for 'setlocale' in namespace 'CjsPrivate' 609s JS G BXD: Defining method destroy in prototype for GLib.Source 609s ok 1 Gettext module setlocale returns a locale 609s JS G BXD: Defining method quit in prototype for GLib.MainLoop 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x1ef94aef5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 0 609s JS MAINLOOP: handling job 1, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 1 609s JS MAINLOOP: handling job 2, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 2 609s JS MAINLOOP: handling job 3, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 609s JS MAINLOOP: Main loop instance 0x1ef94aef5f80: release 609s JS MAINLOOP: Completed job 3 609s JS MEMORY: Memory report: before destroying context 609s JS MEMORY: 127 objects currently alive 609s JS MEMORY: boxed_instance = 11 609s JS MEMORY: boxed_prototype = 8 609s JS MEMORY: closure = 1 609s JS MEMORY: function = 95 609s JS MEMORY: fundamental_instance = 0 609s JS MEMORY: fundamental_prototype = 0 609s JS MEMORY: gerror_instance = 0 609s JS MEMORY: gerror_prototype = 0 609s JS MEMORY: interface = 0 609s JS MEMORY: module = 7 609s JS MEMORY: ns = 3 609s JS MEMORY: object_instance = 0 609s JS MEMORY: object_prototype = 2 609s JS MEMORY: param = 0 609s JS MEMORY: union_instance = 0 609s JS MEMORY: union_prototype = 0 609s JS CTX: JS shutdown sequence 609s JS CTX: Stopping profiler 609s JS CTX: Shutting down toggle queue 609s JS CTX: Notifying external reference holders of GjsContext dispose 609s JS MAINLOOP: Stopping promise job dispatcher 609s JS CTX: Notifying reference holders of GjsContext dispose 609s JS CTX: Checking unhandled promise rejections 609s JS CTX: Releasing cached JS wrappers 609s JS CTX: Final triggered GC 609s JS CTX: Destroying JS context 609s JS CTX: Releasing all native objects 609s JS CTX: Disabling auto GC 609s JS CTX: Ending trace on global object 609s JS CTX: Freeing allocated resources 609s JS CTX: JS context destroyed 609s PASS: cjs/testGettext.test 609s Running test: cjs/testImporter2.test 609s JS NATIVE: Registered native JS module '_promiseNative' 609s JS NATIVE: Registered native JS module '_byteArrayNative' 609s JS NATIVE: Registered native JS module '_encodingNative' 609s JS NATIVE: Registered native JS module '_gi' 609s JS NATIVE: Registered native JS module 'gi' 609s JS NATIVE: Registered native JS module 'cairoNative' 609s JS NATIVE: Registered native JS module 'system' 609s JS NATIVE: Registered native JS module 'console' 609s JS NATIVE: Registered native JS module '_print' 609s JS CTX: Enabling JIT 609s JS CTX: Initialized class GjsFileImporter prototype 0x29110a00098 609s JS IMPORT: Defining parent (nil) of 0x29110a000f8 'imports' is mod 0 609s JS IMPORT: Importing '_print' 609s JS NATIVE: Defining native module '_print' 609s JS IMPORT: Defining parent 0x29110a000f8 of 0x29110a006b0 '_print' is mod 1 609s JS IMPORT: successfully imported module '_print' 609s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 609s 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 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x29110a014f0), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x29110a021a8), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x29110a027a8), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x29110a027a8), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x29110a021a8), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x29110a014f0), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x29110a014f0), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x29110a014f0), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x29110a021a8), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x29110a027a8), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x29110a014f0), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x29110a014f0), global 0x19c03b83c1c0 609s JS MAINLOOP: Main loop instance 0xb26d89f5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Starting promise job dispatcher 609s JS MAINLOOP: Main loop instance 0xb26d89f5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 609s JS MAINLOOP: Main loop instance 0xb26d89f5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29110a15910), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29110a16340), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29110a16340), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29110a15910), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29110a15910), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29110a16340), global 0x19c03b83c1c0 609s JS IMPORT: Module metadata hook for module 0x29110a169e8 609s JS IMPORT: Defining meta.importSync for module 0x29110a169e8 609s JS NATIVE: Defining native module 'gi' 609s JS CTX: Initialized class GIRepositoryNamespace prototype 0x29110a17168 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 609s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 609s JS IMPORT: Importing directory 'overrides' 609s JS IMPORT: Defining parent 0x29110a000f8 of 0x29110a171e8 'overrides' is mod 1 609s JS IMPORT: Defined importer 'overrides' 0x29110a171e8 in 0x29110a000f8 609s JS IMPORT: successfully imported directory 'overrides' 609s JS IMPORT: Importing '_byteArrayNative' 609s JS NATIVE: Defining native module '_byteArrayNative' 609s JS IMPORT: Defining parent 0x29110a000f8 of 0x29110a17630 '_byteArrayNative' is mod 1 609s JS IMPORT: successfully imported module '_byteArrayNative' 609s JS IMPORT: Importing '_promiseNative' 609s JS NATIVE: Defining native module '_promiseNative' 609s JS IMPORT: Defining parent 0x29110a000f8 of 0x29110a176f0 '_promiseNative' is mod 1 609s JS IMPORT: successfully imported module '_promiseNative' 609s JS IMPORT: Importing module GLib succeeded 609s JS IMPORT: Defining parent 0x29110a171e8 of 0x19c03b83d2b8 'GLib' is mod 1 609s JS IMPORT: successfully imported module 'GLib' 609s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 609s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x19c03b87d060, JSClass 0x63470899b098, in object 0x19c03b87d038 609s JS CTX: Initialized class GIRepositoryGType prototype 0x29110a17920 609s JS CTX: Initialized class GIRepositoryFunction prototype 0x19c03b83d308 609s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 609s JS G BXD: Defined class for Error (GError), prototype 0x19c03b87d0b0, JSClass 0x63470899b098, in object 0x19c03b87d038 609s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 609s JS G BXD: Defined class for Variant (GVariant), prototype 0x19c03b87d100, JSClass 0x63470899b098, in object 0x19c03b87d038 609s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 609s JS G BXD: Defined class for Bytes (GBytes), prototype 0x19c03b87d150, JSClass 0x63470899b098, in object 0x19c03b87d038 609s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 609s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x19c03b87d1a0, JSClass 0x63470899b098, in object 0x19c03b87d038 609s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 609s JS G BXD: Defined class for Thread (GThread), prototype 0x19c03b87d1f0, JSClass 0x63470899b098, in object 0x19c03b87d038 609s JS G BXD: Defining method ref in prototype for GLib.Thread 609s JS G BXD: Defining method unref in prototype for GLib.Thread 609s JS G NS: Defined namespace 'GLib' 0x19c03b87d038 in GIRepository 0x29110a16ff8 609s JS IMPORT: Importing module jasmine succeeded 609s JS IMPORT: Defining parent 0x29110a000f8 of 0x19c03b83dcb8 'jasmine' is mod 1 609s JS IMPORT: successfully imported module 'jasmine' 609s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 609s JS MAINLOOP: Main loop instance 0xb26d89f5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0xb26d89f5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 609s JS MAINLOOP: Main loop instance 0xb26d89f5f80: release 609s JS MAINLOOP: Completed job 0 609s JS CTX: Script evaluation succeeded 609s JS MAINLOOP: Main loop instance 0xb26d89f5f80: Spinning loop until released or hook cleared 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module metadata hook for module 0x29110a2ed30 609s JS IMPORT: Defining meta.importSync for module 0x29110a2ed30 609s JS NATIVE: Defining native module 'system' 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29110a2e068), global 0x19c03b83c1c0 609s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 609s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 609s JS MAINLOOP: Set main loop hook to 609s JS MAINLOOP: Main loop instance 0xb26d89f5f80: hold 609s JS MAINLOOP: Running and clearing main loop hook 609s JS G BXD: Defining method run in prototype for GLib.MainLoop 609s 1..4 609s JS IMPORT: Importing 'gi' 609s JS IMPORT: Defining parent 0x29110a000f8 of 0x29110a16ff8 'gi' is mod 1 609s JS IMPORT: successfully imported module 'gi' 609s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 609s JS G BXD: Defined class for Source (GSource), prototype 0x19c03b87d268, JSClass 0x63470899b098, in object 0x19c03b87d038 609s JS G BXD: Defining method set_priority in prototype for GLib.Source 609s JS IMPORT: Importing '_gi' 609s JS NATIVE: Defining native module '_gi' 609s JS IMPORT: Defining parent 0x29110a000f8 of 0x29110a35a28 '_gi' is mod 1 609s JS IMPORT: successfully imported module '_gi' 609s 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 609s JS G NS: Defined namespace 'CjsPrivate' 0x19c03b87d308 in GIRepository 0x29110a16ff8 609s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 609s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 609s JS IMPORT: Importing module _common succeeded 609s JS IMPORT: Defining parent 0x29110a000f8 of 0x19c03b8ca038 '_common' is mod 1 609s JS IMPORT: successfully imported module '_common' 609s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 609s JS IMPORT: Importing module _legacy succeeded 609s JS IMPORT: Defining parent 0x29110a000f8 of 0x19c03b8ca088 '_legacy' is mod 1 609s JS IMPORT: successfully imported module '_legacy' 609s JS IMPORT: Importing module GObject succeeded 609s JS IMPORT: Defining parent 0x29110a171e8 of 0x19c03b83dfb0 'GObject' is mod 1 609s JS IMPORT: successfully imported module 'GObject' 609s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 609s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 609s JS G BXD: Defined class for String (GString), prototype 0x19c03b87d588, JSClass 0x63470899b098, in object 0x19c03b87d2e0 609s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 609s JS G PRM: Defined class ParamSpec prototype is 0x19c03b8ca128 class 0x6347089a02f0 in object 0x19c03b87d2e0 609s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 609s JS G OBJ: Defined class for Object (GObject), prototype 0x19c03b87d6f0, JSClass 0x63470899b7a8, in object 0x19c03b87d2e0 609s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 609s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 609s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x19c03b87d718, JSClass 0x63470899b7a8, in object 0x19c03b87d2e0 609s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 609s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 609s JS G NS: Defined namespace 'GObject' 0x19c03b87d2e0 in GIRepository 0x29110a16ff8 609s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 609s JS G BXD: Defining method attach in prototype for GLib.Source 609s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 609s JS IMPORT: Module metadata hook for module 0x29110a042b8 609s JS IMPORT: Defining meta.importSync for module 0x29110a042b8 609s JS G BXD: Defining method destroy in prototype for GLib.Source 609s JS IMPORT: Importing module GIMarshallingTests succeeded 609s JS IMPORT: Defining parent 0x19c03b83fac0 of 0x19c03b8e09c0 'GIMarshallingTests' is mod 1 609s JS IMPORT: successfully imported module 'GIMarshallingTests' 609s ok 1 GI importer on failure throws an exception when the overrides _init isn't a function 609s JS IMPORT: Importing module Gio succeeded 609s JS IMPORT: Defining parent 0x19c03b83fac0 of 0x19c03b8e0a38 'Gio' is mod 1 609s JS IMPORT: successfully imported module 'Gio' 609s ok 2 GI importer on failure throws an exception when the overrides _init is null 609s JS IMPORT: Importing module Regress succeeded 609s JS IMPORT: Defining parent 0x19c03b83fac0 of 0x19c03b8e0a88 'Regress' is mod 1 609s JS IMPORT: successfully imported module 'Regress' 609s ok 3 GI importer on failure throws an exception when the overrides _init is undefined 609s JS IMPORT: Importing module WarnLib succeeded 609s JS IMPORT: Defining parent 0x19c03b83fac0 of 0x19c03b8e0ad8 'WarnLib' is mod 1 609s JS IMPORT: successfully imported module 'WarnLib' 609s ok 4 GI importer on failure throws an exception when the overrides _init is missing 609s JS G BXD: Defining method quit in prototype for GLib.MainLoop 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0xb26d89f5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 0 609s JS MAINLOOP: handling job 1, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 1 609s JS MAINLOOP: handling job 2, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 2 609s JS MAINLOOP: handling job 3, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 609s JS MAINLOOP: Main loop instance 0xb26d89f5f80: release 609s JS MAINLOOP: Completed job 3 609s JS MEMORY: Memory report: before destroying context 609s JS MEMORY: 149 objects currently alive 609s JS MEMORY: boxed_instance = 28 609s JS MEMORY: boxed_prototype = 8 609s JS MEMORY: closure = 1 609s JS MEMORY: function = 94 609s JS MEMORY: fundamental_instance = 0 609s JS MEMORY: fundamental_prototype = 0 609s JS MEMORY: gerror_instance = 0 609s JS MEMORY: gerror_prototype = 0 609s JS MEMORY: interface = 0 609s JS MEMORY: module = 9 609s JS MEMORY: ns = 7 609s JS MEMORY: object_instance = 0 609s JS MEMORY: object_prototype = 2 609s JS MEMORY: param = 0 609s JS MEMORY: union_instance = 0 609s JS MEMORY: union_prototype = 0 609s JS CTX: JS shutdown sequence 609s JS CTX: Stopping profiler 609s JS CTX: Shutting down toggle queue 609s JS CTX: Notifying external reference holders of GjsContext dispose 609s JS MAINLOOP: Stopping promise job dispatcher 609s JS CTX: Notifying reference holders of GjsContext dispose 609s JS CTX: Checking unhandled promise rejections 609s JS CTX: Releasing cached JS wrappers 609s JS CTX: Final triggered GC 609s JS CTX: Destroying JS context 609s JS CTX: Releasing all native objects 609s JS CTX: Disabling auto GC 609s JS CTX: Ending trace on global object 609s JS CTX: Freeing allocated resources 609s JS CTX: JS context destroyed 609s PASS: cjs/testImporter2.test 609s Running test: cjs/testCairoModule.test 609s JS NATIVE: Registered native JS module '_promiseNative' 609s JS NATIVE: Registered native JS module '_byteArrayNative' 609s JS NATIVE: Registered native JS module '_encodingNative' 609s JS NATIVE: Registered native JS module '_gi' 609s JS NATIVE: Registered native JS module 'gi' 609s JS NATIVE: Registered native JS module 'cairoNative' 609s JS NATIVE: Registered native JS module 'system' 609s JS NATIVE: Registered native JS module 'console' 609s JS NATIVE: Registered native JS module '_print' 609s JS CTX: Enabling JIT 609s JS CTX: Initialized class GjsFileImporter prototype 0x29468cb00098 609s JS IMPORT: Defining parent (nil) of 0x29468cb000f8 'imports' is mod 0 609s JS IMPORT: Importing '_print' 609s JS NATIVE: Defining native module '_print' 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x29468cb006b0 '_print' is mod 1 609s JS IMPORT: successfully imported module '_print' 609s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 609s 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 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x29468cb014f0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x29468cb021a8), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x29468cb027a8), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x29468cb027a8), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x29468cb021a8), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x29468cb014f0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x29468cb014f0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x29468cb014f0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x29468cb021a8), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x29468cb027a8), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x29468cb014f0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x29468cb014f0), global 0x4e1e003c1c0 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Starting promise job dispatcher 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29468cb15910), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29468cb16340), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29468cb16340), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29468cb15910), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29468cb15910), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29468cb16340), global 0x4e1e003c1c0 609s JS IMPORT: Module metadata hook for module 0x29468cb169e8 609s JS IMPORT: Defining meta.importSync for module 0x29468cb169e8 609s JS NATIVE: Defining native module 'gi' 609s JS CTX: Initialized class GIRepositoryNamespace prototype 0x29468cb17168 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 609s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 609s JS IMPORT: Importing directory 'overrides' 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x29468cb171e8 'overrides' is mod 1 609s JS IMPORT: Defined importer 'overrides' 0x29468cb171e8 in 0x29468cb000f8 609s JS IMPORT: successfully imported directory 'overrides' 609s JS IMPORT: Importing '_byteArrayNative' 609s JS NATIVE: Defining native module '_byteArrayNative' 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x29468cb17630 '_byteArrayNative' is mod 1 609s JS IMPORT: successfully imported module '_byteArrayNative' 609s JS IMPORT: Importing '_promiseNative' 609s JS NATIVE: Defining native module '_promiseNative' 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x29468cb176f0 '_promiseNative' is mod 1 609s JS IMPORT: successfully imported module '_promiseNative' 609s JS IMPORT: Importing module GLib succeeded 609s JS IMPORT: Defining parent 0x29468cb171e8 of 0x4e1e003d2b8 'GLib' is mod 1 609s JS IMPORT: successfully imported module 'GLib' 609s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 609s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x4e1e007d060, JSClass 0x79e3d185b098, in object 0x4e1e007d038 609s JS CTX: Initialized class GIRepositoryGType prototype 0x29468cb17920 609s JS CTX: Initialized class GIRepositoryFunction prototype 0x4e1e003d308 609s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 609s JS G BXD: Defined class for Error (GError), prototype 0x4e1e007d0b0, JSClass 0x79e3d185b098, in object 0x4e1e007d038 609s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 609s JS G BXD: Defined class for Variant (GVariant), prototype 0x4e1e007d100, JSClass 0x79e3d185b098, in object 0x4e1e007d038 609s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 609s JS G BXD: Defined class for Bytes (GBytes), prototype 0x4e1e007d150, JSClass 0x79e3d185b098, in object 0x4e1e007d038 609s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 609s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x4e1e007d1a0, JSClass 0x79e3d185b098, in object 0x4e1e007d038 609s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 609s JS G BXD: Defined class for Thread (GThread), prototype 0x4e1e007d1f0, JSClass 0x79e3d185b098, in object 0x4e1e007d038 609s JS G BXD: Defining method ref in prototype for GLib.Thread 609s JS G BXD: Defining method unref in prototype for GLib.Thread 609s JS G NS: Defined namespace 'GLib' 0x4e1e007d038 in GIRepository 0x29468cb16ff8 609s JS IMPORT: Importing module jasmine succeeded 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x4e1e003dcb8 'jasmine' is mod 1 609s JS IMPORT: successfully imported module 'jasmine' 609s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: release 609s JS MAINLOOP: Completed job 0 609s 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 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"cairo"' (relative to 0x29468cb2aad0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi://cairo"' (relative to 0x29468cb2aad0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29468cb2b888), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29468cb2b888), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"cairo"' (relative to 0x29468cb2aad0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi://cairo"' (relative to 0x29468cb2aad0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"cairo"' (relative to 0x29468cb2aad0), global 0x4e1e003c1c0 609s JS IMPORT: Module metadata hook for module 0x29468cb2b3f8 609s JS IMPORT: Defining meta.importSync for module 0x29468cb2b3f8 609s JS NATIVE: Defining native module 'cairoNative' 609s JS CTX: Initialized class Region prototype 0x29468cb2c0b8 609s JS CTX: Initialized class Context prototype 0x29468cb2c1d8 609s JS CTX: Initialized class Surface prototype 0x29468cb2c9b8 609s JS CTX: Initialized class ImageSurface prototype 0x29468cb2ca98 609s JS CTX: Initialized class Path prototype 0x29468cb2caf8 609s JS CTX: Initialized class PSSurface prototype 0x29468cb2cb58 609s JS CTX: Initialized class PDFSurface prototype 0x29468cb2cbb8 609s JS CTX: Initialized class SVGSurface prototype 0x29468cb2cc98 609s JS CTX: Initialized class Pattern prototype 0x29468cb2cd78 609s JS CTX: Initialized class Gradient prototype 0x29468cb2cdd8 609s JS CTX: Initialized class LinearGradient prototype 0x29468cb2ce38 609s JS CTX: Initialized class RadialGradient prototype 0x29468cb2ce98 609s JS CTX: Initialized class SurfacePattern prototype 0x29468cb2cef8 609s JS CTX: Initialized class SolidPattern prototype 0x29468cb2cf58 609s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 609s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 609s JS IMPORT: Importing module _cairo succeeded 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x4e1e003ddd0 '_cairo' is mod 1 609s JS IMPORT: successfully imported module '_cairo' 609s JS IMPORT: Module resolve hook for module '"gi://cairo"' (relative to 0x29468cb2aad0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29468cb2b888), global 0x4e1e003c1c0 609s JS IMPORT: Importing module cairo succeeded 609s JS IMPORT: Defining parent 0x29468cb171e8 of 0x4e1e003de20 'cairo' is mod 1 609s JS IMPORT: successfully imported module 'cairo' 609s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 609s JS IMPORT: Importing 'cairoNative' 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x29468cb2c098 'cairoNative' is mod 1 609s JS IMPORT: successfully imported module 'cairoNative' 609s JS IMPORT: Importing module cairo succeeded 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x4e1e003de70 'cairo' is mod 1 609s JS IMPORT: successfully imported module 'cairo' 609s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 609s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 609s JS G ENUM: Defining enum value NONE (fixed from none) 1 609s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 609s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 609s JS G ENUM: Defining enum value FAST (fixed from fast) 4 609s JS G ENUM: Defining enum value GOOD (fixed from good) 5 609s JS G ENUM: Defining enum value BEST (fixed from best) 6 609s JS G ENUM: Defining cairo.Antialias as 0x29468cb2dc40 609s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 609s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 609s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 609s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 609s JS G ENUM: Defining cairo.Content as 0x29468cb2dd20 609s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 609s JS G ENUM: Defining enum value NONE (fixed from none) 0 609s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 609s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 609s JS G ENUM: Defining enum value PAD (fixed from pad) 3 609s JS G ENUM: Defining cairo.Extend as 0x29468cb2dd80 609s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 609s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 609s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 609s JS G ENUM: Defining cairo.FillRule as 0x29468cb2dde0 609s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 609s JS G ENUM: Defining enum value FAST (fixed from fast) 0 609s JS G ENUM: Defining enum value GOOD (fixed from good) 1 609s JS G ENUM: Defining enum value BEST (fixed from best) 2 609s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 609s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 609s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 609s JS G ENUM: Defining cairo.Filter as 0x29468cb2de40 609s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 609s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 609s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 609s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 609s JS G ENUM: Defining cairo.FontSlant as 0x29468cb2dea0 609s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 609s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 609s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 609s JS G ENUM: Defining cairo.FontWeight as 0x29468cb2df00 609s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 609s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 609s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 609s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 609s JS G ENUM: Defining enum value A8 (fixed from a8) 2 609s JS G ENUM: Defining enum value A1 (fixed from a1) 3 609s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 609s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 609s JS G ENUM: Defining cairo.Format as 0x29468cb2df60 609s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 609s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 609s JS G ENUM: Defining enum value ROUND (fixed from round) 1 609s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 609s JS G ENUM: Defining cairo.LineCap as 0x29468cb2e040 609s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 609s JS G ENUM: Defining enum value MITER (fixed from miter) 0 609s JS G ENUM: Defining enum value ROUND (fixed from round) 1 609s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 609s JS G ENUM: Defining cairo.LineJoin as 0x29468cb2e0a0 609s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 609s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 609s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 609s JS G ENUM: Defining enum value OVER (fixed from over) 2 609s JS G ENUM: Defining enum value IN (fixed from in) 3 609s JS G ENUM: Defining enum value OUT (fixed from out) 4 609s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 609s JS G ENUM: Defining enum value DEST (fixed from dest) 6 609s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 609s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 609s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 609s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 609s JS G ENUM: Defining enum value XOR (fixed from xor) 11 609s JS G ENUM: Defining enum value ADD (fixed from add) 12 609s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 609s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 609s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 609s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 609s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 609s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 609s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 609s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 609s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 609s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 609s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 609s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 609s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 609s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 609s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 609s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 609s JS G ENUM: Defining cairo.Operator as 0x29468cb2e100 609s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 609s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 609s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 609s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 609s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 609s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 609s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 609s JS G ENUM: Defining cairo.PatternType as 0x29468cb2e2e0 609s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 609s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 609s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 609s JS G ENUM: Defining enum value PS (fixed from ps) 2 609s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 609s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 609s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 609s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 609s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 609s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 609s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 609s JS G ENUM: Defining enum value SVG (fixed from svg) 10 609s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 609s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 609s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 609s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 609s JS G ENUM: Defining enum value QT (fixed from qt) 15 609s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 609s JS G ENUM: Defining enum value VG (fixed from vg) 17 609s JS G ENUM: Defining enum value GL (fixed from gl) 18 609s JS G ENUM: Defining enum value DRM (fixed from drm) 19 609s JS G ENUM: Defining enum value TEE (fixed from tee) 20 609s JS G ENUM: Defining enum value XML (fixed from xml) 21 609s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 609s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 609s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 609s JS G ENUM: Defining cairo.SurfaceType as 0x29468cb2e340 609s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 609s JS G BXD: Defined class for Region (CairoRegion), prototype 0x4e1e007d538, JSClass 0x79e3d185b098, in object 0x4e1e007d308 609s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 609s JS G BXD: Defined class for Context (CairoContext), prototype 0x4e1e007d560, JSClass 0x79e3d185b098, in object 0x4e1e007d308 609s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 609s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x4e1e007d588, JSClass 0x79e3d185b098, in object 0x4e1e007d308 609s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 609s JS G BXD: Defined class for Path (void), prototype 0x4e1e007d5b0, JSClass 0x79e3d185b098, in object 0x4e1e007d308 609s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 609s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x4e1e007d600, JSClass 0x79e3d185b098, in object 0x4e1e007d308 609s JS G NS: Defined namespace 'cairo' 0x4e1e007d308 in GIRepository 0x29468cb16ff8 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testCairoModule.js async resolved" 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module metadata hook for module 0x29468cb31b88 609s JS IMPORT: Defining meta.importSync for module 0x29468cb31b88 609s JS NATIVE: Defining native module 'system' 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29468cb30ec0), global 0x4e1e003c1c0 609s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 609s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 609s JS MAINLOOP: Set main loop hook to 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: hold 609s JS MAINLOOP: Running and clearing main loop hook 609s JS G BXD: Defining method run in prototype for GLib.MainLoop 609s 1..3 609s JS IMPORT: Importing 'gi' 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x29468cb16ff8 'gi' is mod 1 609s JS IMPORT: successfully imported module 'gi' 609s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 609s JS G BXD: Defined class for Source (GSource), prototype 0x4e1e007d628, JSClass 0x79e3d185b098, in object 0x4e1e007d038 609s JS G BXD: Defining method set_priority in prototype for GLib.Source 609s JS IMPORT: Importing '_gi' 609s JS NATIVE: Defining native module '_gi' 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x29468cb38660 '_gi' is mod 1 609s JS IMPORT: successfully imported module '_gi' 609s 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 609s JS G NS: Defined namespace 'CjsPrivate' 0x4e1e007d6c8 in GIRepository 0x29468cb16ff8 609s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 609s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 609s JS IMPORT: Importing module _common succeeded 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x4e1e00cf100 '_common' is mod 1 609s JS IMPORT: successfully imported module '_common' 609s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 609s JS IMPORT: Importing module _legacy succeeded 609s JS IMPORT: Defining parent 0x29468cb000f8 of 0x4e1e00cf150 '_legacy' is mod 1 609s JS IMPORT: successfully imported module '_legacy' 609s JS IMPORT: Importing module GObject succeeded 609s JS IMPORT: Defining parent 0x29468cb171e8 of 0x4e1e00cf0b0 'GObject' is mod 1 609s JS IMPORT: successfully imported module 'GObject' 609s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 609s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 609s JS G BXD: Defined class for String (GString), prototype 0x4e1e007d920, JSClass 0x79e3d185b098, in object 0x4e1e007d6a0 609s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 609s JS G PRM: Defined class ParamSpec prototype is 0x4e1e00cf1f0 class 0x79e3d18602f0 in object 0x4e1e007d6a0 609s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 609s JS G OBJ: Defined class for Object (GObject), prototype 0x4e1e007da88, JSClass 0x79e3d185b7a8, in object 0x4e1e007d6a0 609s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 609s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 609s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x4e1e007dab0, JSClass 0x79e3d185b7a8, in object 0x4e1e007d6a0 609s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 609s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 609s JS G NS: Defined namespace 'GObject' 0x4e1e007d6a0 in GIRepository 0x29468cb16ff8 609s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 609s JS G BXD: Defining method attach in prototype for GLib.Source 609s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 609s JS IMPORT: Module metadata hook for module 0x29468cb042b8 609s JS IMPORT: Defining meta.importSync for module 0x29468cb042b8 609s JS G BXD: Defining method destroy in prototype for GLib.Source 609s ok 1 Cairo imported as ES module cairo default import 609s ok 2 Cairo imported via GI has the same functionality as imports.cairo 609s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 609s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x4e1e007dd30, JSClass 0x79e3d185b098, in object 0x4e1e007d308 609s ok 3 Cairo imported via GI has boxed types from the GIR file 609s JS G BXD: Defining method quit in prototype for GLib.MainLoop 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 0 609s JS MAINLOOP: handling job 1, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 1 609s JS MAINLOOP: handling job 2, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 2 609s JS MAINLOOP: handling job 3, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 609s JS MAINLOOP: Main loop instance 0x73b5da45f80: release 609s JS MAINLOOP: Completed job 3 609s JS MEMORY: Memory report: before destroying context 609s JS MEMORY: 146 objects currently alive 609s JS MEMORY: boxed_instance = 23 609s JS MEMORY: boxed_prototype = 14 609s JS MEMORY: closure = 1 609s JS MEMORY: function = 94 609s JS MEMORY: fundamental_instance = 0 609s JS MEMORY: fundamental_prototype = 0 609s JS MEMORY: gerror_instance = 0 609s JS MEMORY: gerror_prototype = 0 609s JS MEMORY: interface = 0 609s JS MEMORY: module = 8 609s JS MEMORY: ns = 4 609s JS MEMORY: object_instance = 0 609s JS MEMORY: object_prototype = 2 609s JS MEMORY: param = 0 609s JS MEMORY: union_instance = 0 609s JS MEMORY: union_prototype = 0 609s JS CTX: JS shutdown sequence 609s JS CTX: Stopping profiler 609s JS CTX: Shutting down toggle queue 609s JS CTX: Notifying external reference holders of GjsContext dispose 609s JS MAINLOOP: Stopping promise job dispatcher 609s JS CTX: Notifying reference holders of GjsContext dispose 609s JS CTX: Checking unhandled promise rejections 609s JS CTX: Releasing cached JS wrappers 609s JS CTX: Final triggered GC 609s JS CTX: Destroying JS context 609s JS CTX: Releasing all native objects 609s JS CTX: Disabling auto GC 609s JS CTX: Ending trace on global object 609s JS CTX: Freeing allocated resources 609s JS CTX: JS context destroyed 609s PASS: cjs/testCairoModule.test 609s Running test: cjs/testTweener.test 609s JS NATIVE: Registered native JS module '_promiseNative' 609s JS NATIVE: Registered native JS module '_byteArrayNative' 609s JS NATIVE: Registered native JS module '_encodingNative' 609s JS NATIVE: Registered native JS module '_gi' 609s JS NATIVE: Registered native JS module 'gi' 609s JS NATIVE: Registered native JS module 'cairoNative' 609s JS NATIVE: Registered native JS module 'system' 609s JS NATIVE: Registered native JS module 'console' 609s JS NATIVE: Registered native JS module '_print' 609s JS CTX: Enabling JIT 609s JS CTX: Initialized class GjsFileImporter prototype 0x3a0694f00098 609s JS IMPORT: Defining parent (nil) of 0x3a0694f000f8 'imports' is mod 0 609s JS IMPORT: Importing '_print' 609s JS NATIVE: Defining native module '_print' 609s JS IMPORT: Defining parent 0x3a0694f000f8 of 0x3a0694f006b0 '_print' is mod 1 609s JS IMPORT: successfully imported module '_print' 609s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 609s 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 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3a0694f014f0), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3a0694f021a8), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3a0694f027a8), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3a0694f027a8), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3a0694f021a8), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3a0694f014f0), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3a0694f014f0), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3a0694f014f0), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3a0694f021a8), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3a0694f027a8), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3a0694f014f0), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3a0694f014f0), global 0x1b9fa753c1c0 609s JS MAINLOOP: Main loop instance 0xc6127dc5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Starting promise job dispatcher 609s JS MAINLOOP: Main loop instance 0xc6127dc5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 609s JS MAINLOOP: Main loop instance 0xc6127dc5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3a0694f15910), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3a0694f16340), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3a0694f16340), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3a0694f15910), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3a0694f15910), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3a0694f16340), global 0x1b9fa753c1c0 609s JS IMPORT: Module metadata hook for module 0x3a0694f169e8 609s JS IMPORT: Defining meta.importSync for module 0x3a0694f169e8 609s JS NATIVE: Defining native module 'gi' 609s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3a0694f17168 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 609s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 609s JS IMPORT: Importing directory 'overrides' 609s JS IMPORT: Defining parent 0x3a0694f000f8 of 0x3a0694f171e8 'overrides' is mod 1 609s JS IMPORT: Defined importer 'overrides' 0x3a0694f171e8 in 0x3a0694f000f8 609s JS IMPORT: successfully imported directory 'overrides' 609s JS IMPORT: Importing '_byteArrayNative' 609s JS NATIVE: Defining native module '_byteArrayNative' 609s JS IMPORT: Defining parent 0x3a0694f000f8 of 0x3a0694f17630 '_byteArrayNative' is mod 1 609s JS IMPORT: successfully imported module '_byteArrayNative' 609s JS IMPORT: Importing '_promiseNative' 609s JS NATIVE: Defining native module '_promiseNative' 609s JS IMPORT: Defining parent 0x3a0694f000f8 of 0x3a0694f176f0 '_promiseNative' is mod 1 609s JS IMPORT: successfully imported module '_promiseNative' 609s JS IMPORT: Importing module GLib succeeded 609s JS IMPORT: Defining parent 0x3a0694f171e8 of 0x1b9fa753d2b8 'GLib' is mod 1 609s JS IMPORT: successfully imported module 'GLib' 609s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 609s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1b9fa757d060, JSClass 0x6ed2280fb098, in object 0x1b9fa757d038 609s JS CTX: Initialized class GIRepositoryGType prototype 0x3a0694f17920 609s JS CTX: Initialized class GIRepositoryFunction prototype 0x1b9fa753d308 609s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 609s JS G BXD: Defined class for Error (GError), prototype 0x1b9fa757d0b0, JSClass 0x6ed2280fb098, in object 0x1b9fa757d038 609s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 609s JS G BXD: Defined class for Variant (GVariant), prototype 0x1b9fa757d100, JSClass 0x6ed2280fb098, in object 0x1b9fa757d038 609s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 609s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1b9fa757d150, JSClass 0x6ed2280fb098, in object 0x1b9fa757d038 609s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 609s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1b9fa757d1a0, JSClass 0x6ed2280fb098, in object 0x1b9fa757d038 609s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 609s JS G BXD: Defined class for Thread (GThread), prototype 0x1b9fa757d1f0, JSClass 0x6ed2280fb098, in object 0x1b9fa757d038 609s JS G BXD: Defining method ref in prototype for GLib.Thread 609s JS G BXD: Defining method unref in prototype for GLib.Thread 609s JS G NS: Defined namespace 'GLib' 0x1b9fa757d038 in GIRepository 0x3a0694f16ff8 609s JS IMPORT: Importing module jasmine succeeded 609s JS IMPORT: Defining parent 0x3a0694f000f8 of 0x1b9fa753dcb8 'jasmine' is mod 1 609s JS IMPORT: successfully imported module 'jasmine' 609s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 609s JS MAINLOOP: Main loop instance 0xc6127dc5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0xc6127dc5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 609s JS MAINLOOP: Main loop instance 0xc6127dc5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: JS import 'tweener' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/tweener.js 609s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/script/tweener' to child importer 'tweener' 609s JS IMPORT: Importing directory 'tweener' 609s JS IMPORT: Defining parent 0x3a0694f000f8 of 0x3a0694f2abf0 'tweener' is mod 1 609s JS IMPORT: Defined importer 'tweener' 0x3a0694f2abf0 in 0x3a0694f000f8 609s JS IMPORT: successfully imported directory 'tweener' 609s JS IMPORT: Importing 'gi' 609s JS IMPORT: Defining parent 0x3a0694f000f8 of 0x3a0694f16ff8 'gi' is mod 1 609s JS IMPORT: successfully imported module 'gi' 609s JS IMPORT: Importing module tweenList succeeded 609s JS IMPORT: Defining parent 0x3a0694f2abf0 of 0x1b9fa753de48 'tweenList' is mod 1 609s JS IMPORT: successfully imported module 'tweenList' 609s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 609s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 609s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 609s JS IMPORT: Importing module _legacy succeeded 609s JS IMPORT: Defining parent 0x3a0694f000f8 of 0x1b9fa753df38 '_legacy' is mod 1 609s JS IMPORT: successfully imported module '_legacy' 609s JS IMPORT: Importing module lang succeeded 609s JS IMPORT: Defining parent 0x3a0694f000f8 of 0x1b9fa753dee8 'lang' is mod 1 609s JS IMPORT: successfully imported module 'lang' 609s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 609s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 609s JS IMPORT: Importing module _signals succeeded 609s JS IMPORT: Defining parent 0x3a0694f000f8 of 0x1b9fa753df88 '_signals' is mod 1 609s JS IMPORT: successfully imported module '_signals' 609s JS IMPORT: Importing module signals succeeded 609s JS IMPORT: Defining parent 0x3a0694f000f8 of 0x1b9fa753de98 'signals' is mod 1 609s JS IMPORT: successfully imported module 'signals' 609s JS IMPORT: Importing module tweener succeeded 609s JS IMPORT: Defining parent 0x3a0694f2abf0 of 0x1b9fa753ddf8 'tweener' is mod 1 609s JS IMPORT: successfully imported module 'tweener' 609s JS CTX: Script evaluation succeeded 609s JS MAINLOOP: Main loop instance 0xc6127dc5f80: Spinning loop until released or hook cleared 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module metadata hook for module 0x3a0694f39420 609s JS IMPORT: Defining meta.importSync for module 0x3a0694f39420 609s JS NATIVE: Defining native module 'system' 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3a0694f38758), global 0x1b9fa753c1c0 609s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 609s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 609s JS MAINLOOP: Set main loop hook to 609s JS MAINLOOP: Main loop instance 0xc6127dc5f80: hold 609s JS MAINLOOP: Running and clearing main loop hook 609s JS G BXD: Defining method run in prototype for GLib.MainLoop 609s 1..17 609s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 609s JS G BXD: Defined class for Source (GSource), prototype 0x1b9fa757d268, JSClass 0x6ed2280fb098, in object 0x1b9fa757d038 609s JS G BXD: Defining method set_priority in prototype for GLib.Source 609s JS IMPORT: Importing '_gi' 609s JS NATIVE: Defining native module '_gi' 609s JS IMPORT: Defining parent 0x1b9fa753fa48 of 0x3a0694f01020 '_gi' is mod 1 609s JS IMPORT: successfully imported module '_gi' 609s 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 609s JS G NS: Defined namespace 'CjsPrivate' 0x1b9fa757d308 in GIRepository 0x1b9fa753f910 609s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 609s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 609s JS IMPORT: Importing module _common succeeded 609s JS IMPORT: Defining parent 0x1b9fa753fa48 of 0x1b9fa75e86c8 '_common' is mod 1 609s JS IMPORT: successfully imported module '_common' 609s JS IMPORT: Importing module GObject succeeded 609s JS IMPORT: Defining parent 0x1b9fa753fc28 of 0x1b9fa75e8678 'GObject' is mod 1 609s JS IMPORT: successfully imported module 'GObject' 609s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 609s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 609s JS G BXD: Defined class for String (GString), prototype 0x1b9fa757d588, JSClass 0x6ed2280fb098, in object 0x1b9fa757d2e0 609s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 609s JS G PRM: Defined class ParamSpec prototype is 0x1b9fa75e8768 class 0x6ed2281002f0 in object 0x1b9fa757d2e0 609s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 609s JS G OBJ: Defined class for Object (GObject), prototype 0x1b9fa757d6f0, JSClass 0x6ed2280fb7a8, in object 0x1b9fa757d2e0 609s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 609s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 609s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1b9fa757d718, JSClass 0x6ed2280fb7a8, in object 0x1b9fa757d2e0 609s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 609s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 609s JS G NS: Defined namespace 'GObject' 0x1b9fa757d2e0 in GIRepository 0x1b9fa753f910 609s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 609s JS G BXD: Defining method attach in prototype for GLib.Source 609s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 609s JS IMPORT: Module metadata hook for module 0x1b9fa754ac48 609s JS IMPORT: Defining meta.importSync for module 0x1b9fa754ac48 609s JS G BXD: Defining method destroy in prototype for GLib.Source 609s JS IMPORT: Importing module equations succeeded 609s JS IMPORT: Defining parent 0x1b9fa753fad8 of 0x1b9fa75e8bf0 'equations' is mod 1 609s JS IMPORT: successfully imported module 'equations' 609s ok 1 Tweener runs a simple tween 609s ok 2 Tweener calls callbacks during the tween 609s ok 3 Tweener can pause tweens 609s ok 4 Tweener can remove tweens 609s ok 5 Tweener overrides a tween with another one acting on the same object and property at the same time 609s ok 6 Tweener does not override a tween with another one acting not at the same time 609s ok 7 Tweener can pause and resume all tweens 609s ok 8 Tweener can remove all tweens 609s ok 9 Tweener runs a tween with a time of 0 immediately 609s ok 10 Tweener can call a callback a certain number of times 609s ok 11 Tweener can count the number of tweens on an object 609s ok 12 Tweener can register special properties 609s ok 13 Tweener can register special modifiers for properties 609s ok 14 Tweener can split properties into more than one special property 609s ok 15 Tweener calls an overwrite callback when a tween is replaced 609s ok 16 Tweener can still overwrite a tween after it has started 609s ok 17 Tweener stays within min and max values 609s JS G BXD: Defining method quit in prototype for GLib.MainLoop 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0xc6127dc5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 0 609s JS MAINLOOP: handling job 1, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 1 609s JS MAINLOOP: handling job 2, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 2 609s JS MAINLOOP: handling job 3, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 609s JS MAINLOOP: Main loop instance 0xc6127dc5f80: release 609s JS MAINLOOP: Completed job 3 609s JS MEMORY: Memory report: before destroying context 609s JS MEMORY: 213 objects currently alive 609s JS MEMORY: boxed_instance = 94 609s JS MEMORY: boxed_prototype = 8 609s JS MEMORY: closure = 1 609s JS MEMORY: function = 94 609s JS MEMORY: fundamental_instance = 0 609s JS MEMORY: fundamental_prototype = 0 609s JS MEMORY: gerror_instance = 0 609s JS MEMORY: gerror_prototype = 0 609s JS MEMORY: interface = 0 609s JS MEMORY: module = 11 609s JS MEMORY: ns = 3 609s JS MEMORY: object_instance = 0 609s JS MEMORY: object_prototype = 2 609s JS MEMORY: param = 0 609s JS MEMORY: union_instance = 0 609s JS MEMORY: union_prototype = 0 609s JS CTX: JS shutdown sequence 609s JS CTX: Stopping profiler 609s JS CTX: Shutting down toggle queue 609s JS CTX: Notifying external reference holders of GjsContext dispose 609s JS MAINLOOP: Stopping promise job dispatcher 609s JS CTX: Notifying reference holders of GjsContext dispose 609s JS CTX: Checking unhandled promise rejections 609s JS CTX: Releasing cached JS wrappers 609s JS CTX: Final triggered GC 609s JS CTX: Destroying JS context 609s JS CTX: Releasing all native objects 609s JS CTX: Disabling auto GC 609s JS CTX: Ending trace on global object 609s JS CTX: Freeing allocated resources 609s JS CTX: JS context destroyed 609s PASS: cjs/testTweener.test 609s Running test: cjs/backtrace.test 609s 1..1 609s ok 1 - /usr/libexec/installed-tests/cjs/debugger/backtrace.debugger 609s PASS: cjs/backtrace.test 609s Running test: cjs/testGlobal.test 609s JS NATIVE: Registered native JS module '_promiseNative' 609s JS NATIVE: Registered native JS module '_byteArrayNative' 609s JS NATIVE: Registered native JS module '_encodingNative' 609s JS NATIVE: Registered native JS module '_gi' 609s JS NATIVE: Registered native JS module 'gi' 609s JS NATIVE: Registered native JS module 'cairoNative' 609s JS NATIVE: Registered native JS module 'system' 609s JS NATIVE: Registered native JS module 'console' 609s JS NATIVE: Registered native JS module '_print' 609s JS CTX: Enabling JIT 609s JS CTX: Initialized class GjsFileImporter prototype 0x29f348200098 609s JS IMPORT: Defining parent (nil) of 0x29f3482000f8 'imports' is mod 0 609s JS IMPORT: Importing '_print' 609s JS NATIVE: Defining native module '_print' 609s JS IMPORT: Defining parent 0x29f3482000f8 of 0x29f3482006b0 '_print' is mod 1 609s JS IMPORT: successfully imported module '_print' 609s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 609s 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 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x29f3482014f0), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x29f3482021a8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x29f3482027a8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x29f3482027a8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x29f3482021a8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x29f3482014f0), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x29f3482014f0), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x29f3482014f0), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x29f3482021a8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x29f3482027a8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x29f3482014f0), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x29f3482014f0), global 0xf017683c1c0 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Starting promise job dispatcher 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29f348215910), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29f348216340), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29f348216340), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29f348215910), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29f348215910), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x29f348216340), global 0xf017683c1c0 609s JS IMPORT: Module metadata hook for module 0x29f3482169e8 609s JS IMPORT: Defining meta.importSync for module 0x29f3482169e8 609s JS NATIVE: Defining native module 'gi' 609s JS CTX: Initialized class GIRepositoryNamespace prototype 0x29f348217168 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 609s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 609s JS IMPORT: Importing directory 'overrides' 609s JS IMPORT: Defining parent 0x29f3482000f8 of 0x29f3482171e8 'overrides' is mod 1 609s JS IMPORT: Defined importer 'overrides' 0x29f3482171e8 in 0x29f3482000f8 609s JS IMPORT: successfully imported directory 'overrides' 609s JS IMPORT: Importing '_byteArrayNative' 609s JS NATIVE: Defining native module '_byteArrayNative' 609s JS IMPORT: Defining parent 0x29f3482000f8 of 0x29f348217630 '_byteArrayNative' is mod 1 609s JS IMPORT: successfully imported module '_byteArrayNative' 609s JS IMPORT: Importing '_promiseNative' 609s JS NATIVE: Defining native module '_promiseNative' 609s JS IMPORT: Defining parent 0x29f3482000f8 of 0x29f3482176f0 '_promiseNative' is mod 1 609s JS IMPORT: successfully imported module '_promiseNative' 609s JS IMPORT: Importing module GLib succeeded 609s JS IMPORT: Defining parent 0x29f3482171e8 of 0xf017683d2b8 'GLib' is mod 1 609s JS IMPORT: successfully imported module 'GLib' 609s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 609s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xf017687d060, JSClass 0x6c62dd63b098, in object 0xf017687d038 609s JS CTX: Initialized class GIRepositoryGType prototype 0x29f348217920 609s JS CTX: Initialized class GIRepositoryFunction prototype 0xf017683d308 609s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 609s JS G BXD: Defined class for Error (GError), prototype 0xf017687d0b0, JSClass 0x6c62dd63b098, in object 0xf017687d038 609s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 609s JS G BXD: Defined class for Variant (GVariant), prototype 0xf017687d100, JSClass 0x6c62dd63b098, in object 0xf017687d038 609s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 609s JS G BXD: Defined class for Bytes (GBytes), prototype 0xf017687d150, JSClass 0x6c62dd63b098, in object 0xf017687d038 609s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 609s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xf017687d1a0, JSClass 0x6c62dd63b098, in object 0xf017687d038 609s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 609s JS G BXD: Defined class for Thread (GThread), prototype 0xf017687d1f0, JSClass 0x6c62dd63b098, in object 0xf017687d038 609s JS G BXD: Defining method ref in prototype for GLib.Thread 609s JS G BXD: Defining method unref in prototype for GLib.Thread 609s JS G NS: Defined namespace 'GLib' 0xf017687d038 in GIRepository 0x29f348216ff8 609s JS IMPORT: Importing module jasmine succeeded 609s JS IMPORT: Defining parent 0x29f3482000f8 of 0xf017683dcb8 'jasmine' is mod 1 609s JS IMPORT: successfully imported module 'jasmine' 609s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: release 609s JS MAINLOOP: Completed job 0 609s 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 0xf017683c1c0 609s JS IMPORT: Importing 'system' 609s JS NATIVE: Defining native module 'system' 609s JS IMPORT: Defining parent 0x29f3482000f8 of 0x29f348230970 'system' is mod 1 609s JS IMPORT: successfully imported module 'system' 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testGlobal.js async resolved" 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module metadata hook for module 0x29f3482350c0 609s JS IMPORT: Defining meta.importSync for module 0x29f3482350c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x29f3482343f8), global 0xf017683c1c0 609s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 609s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 609s JS MAINLOOP: Set main loop hook to 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: hold 609s JS MAINLOOP: Running and clearing main loop hook 609s JS G BXD: Defining method run in prototype for GLib.MainLoop 609s 1..10 609s JS IMPORT: Importing 'gi' 609s JS IMPORT: Defining parent 0x29f3482000f8 of 0x29f348216ff8 'gi' is mod 1 609s JS IMPORT: successfully imported module 'gi' 609s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 609s JS G BXD: Defined class for Source (GSource), prototype 0xf017687d268, JSClass 0x6c62dd63b098, in object 0xf017687d038 609s JS G BXD: Defining method set_priority in prototype for GLib.Source 609s JS IMPORT: Importing '_gi' 609s JS NATIVE: Defining native module '_gi' 609s JS IMPORT: Defining parent 0x29f3482000f8 of 0x29f34823d9c0 '_gi' is mod 1 609s JS IMPORT: successfully imported module '_gi' 609s 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 609s JS G NS: Defined namespace 'CjsPrivate' 0xf017687d308 in GIRepository 0x29f348216ff8 609s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 609s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 609s JS IMPORT: Importing module _common succeeded 609s JS IMPORT: Defining parent 0x29f3482000f8 of 0xf017683dfd8 '_common' is mod 1 609s JS IMPORT: successfully imported module '_common' 609s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 609s JS IMPORT: Importing module _legacy succeeded 609s JS IMPORT: Defining parent 0x29f3482000f8 of 0xf01768ca060 '_legacy' is mod 1 609s JS IMPORT: successfully imported module '_legacy' 609s JS IMPORT: Importing module GObject succeeded 609s JS IMPORT: Defining parent 0x29f3482171e8 of 0xf017683df88 'GObject' is mod 1 609s JS IMPORT: successfully imported module 'GObject' 609s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 609s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 609s JS G BXD: Defined class for String (GString), prototype 0xf017687d588, JSClass 0x6c62dd63b098, in object 0xf017687d2e0 609s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 609s JS G PRM: Defined class ParamSpec prototype is 0xf01768ca100 class 0x6c62dd6402f0 in object 0xf017687d2e0 609s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 609s JS G OBJ: Defined class for Object (GObject), prototype 0xf017687d6f0, JSClass 0x6c62dd63b7a8, in object 0xf017687d2e0 609s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 609s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 609s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xf017687d718, JSClass 0x6c62dd63b7a8, in object 0xf017687d2e0 609s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 609s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 609s JS G NS: Defined namespace 'GObject' 0xf017687d2e0 in GIRepository 0xf017683f928 609s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 609s JS G BXD: Defining method attach in prototype for GLib.Source 609s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 609s JS IMPORT: Module metadata hook for module 0xf017684aaf8 609s JS IMPORT: Defining meta.importSync for module 0xf017684aaf8 609s JS G BXD: Defining method destroy in prototype for GLib.Source 609s ok 1 globalThis is equal to window 609s ok 2 globalThis WeakRef is defined 609s ok 3 globalThis console is defined 609s ok 4 globalThis TextEncoder is defined 609s ok 5 globalThis TextDecoder is defined 609s ok 6 globalThis ARGV is defined 609s ok 7 globalThis print function log is defined 609s ok 8 globalThis print function print is defined 609s ok 9 globalThis print function printerr is defined 609s ok 10 globalThis print function logError is defined 609s JS G BXD: Defining method quit in prototype for GLib.MainLoop 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 0 609s JS MAINLOOP: handling job 1, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 1 609s JS MAINLOOP: handling job 2, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 2 609s JS MAINLOOP: handling job 3, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 609s JS MAINLOOP: Main loop instance 0xce0cc7a5f80: release 609s JS MAINLOOP: Completed job 3 609s JS MEMORY: Memory report: before destroying context 609s JS MEMORY: 178 objects currently alive 609s JS MEMORY: boxed_instance = 65 609s JS MEMORY: boxed_prototype = 8 609s JS MEMORY: closure = 1 609s JS MEMORY: function = 94 609s JS MEMORY: fundamental_instance = 0 609s JS MEMORY: fundamental_prototype = 0 609s JS MEMORY: gerror_instance = 0 609s JS MEMORY: gerror_prototype = 0 609s JS MEMORY: interface = 0 609s JS MEMORY: module = 5 609s JS MEMORY: ns = 3 609s JS MEMORY: object_instance = 0 609s JS MEMORY: object_prototype = 2 609s JS MEMORY: param = 0 609s JS MEMORY: union_instance = 0 609s JS MEMORY: union_prototype = 0 609s JS CTX: JS shutdown sequence 609s JS CTX: Stopping profiler 609s JS CTX: Shutting down toggle queue 609s JS CTX: Notifying external reference holders of GjsContext dispose 609s JS MAINLOOP: Stopping promise job dispatcher 609s JS CTX: Notifying reference holders of GjsContext dispose 609s JS CTX: Checking unhandled promise rejections 609s JS CTX: Releasing cached JS wrappers 609s JS CTX: Final triggered GC 609s JS CTX: Destroying JS context 609s JS CTX: Releasing all native objects 609s JS CTX: Disabling auto GC 609s JS CTX: Ending trace on global object 609s JS CTX: Freeing allocated resources 609s JS CTX: JS context destroyed 609s PASS: cjs/testGlobal.test 609s Running test: cjs/testFormat.test 609s JS NATIVE: Registered native JS module '_promiseNative' 609s JS NATIVE: Registered native JS module '_byteArrayNative' 609s JS NATIVE: Registered native JS module '_encodingNative' 609s JS NATIVE: Registered native JS module '_gi' 609s JS NATIVE: Registered native JS module 'gi' 609s JS NATIVE: Registered native JS module 'cairoNative' 609s JS NATIVE: Registered native JS module 'system' 609s JS NATIVE: Registered native JS module 'console' 609s JS NATIVE: Registered native JS module '_print' 609s JS CTX: Enabling JIT 609s JS CTX: Initialized class GjsFileImporter prototype 0x3d1c100098 609s JS IMPORT: Defining parent (nil) of 0x3d1c1000f8 'imports' is mod 0 609s JS IMPORT: Importing '_print' 609s JS NATIVE: Defining native module '_print' 609s JS IMPORT: Defining parent 0x3d1c1000f8 of 0x3d1c1006b0 '_print' is mod 1 609s JS IMPORT: successfully imported module '_print' 609s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 609s 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 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3d1c1014f0), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3d1c1021a8), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3d1c1027a8), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3d1c1027a8), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3d1c1021a8), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3d1c1014f0), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3d1c1014f0), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3d1c1014f0), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3d1c1021a8), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3d1c1027a8), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3d1c1014f0), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3d1c1014f0), global 0xb068253c1c0 609s JS MAINLOOP: Main loop instance 0x1f44502f5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Starting promise job dispatcher 609s JS MAINLOOP: Main loop instance 0x1f44502f5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 609s JS MAINLOOP: Main loop instance 0x1f44502f5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d1c115910), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3d1c116340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3d1c116340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d1c115910), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d1c115910), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3d1c116340), global 0xb068253c1c0 609s JS IMPORT: Module metadata hook for module 0x3d1c1169e8 609s JS IMPORT: Defining meta.importSync for module 0x3d1c1169e8 609s JS NATIVE: Defining native module 'gi' 609s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3d1c117168 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 609s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 609s JS IMPORT: Importing directory 'overrides' 609s JS IMPORT: Defining parent 0x3d1c1000f8 of 0x3d1c1171e8 'overrides' is mod 1 609s JS IMPORT: Defined importer 'overrides' 0x3d1c1171e8 in 0x3d1c1000f8 609s JS IMPORT: successfully imported directory 'overrides' 609s JS IMPORT: Importing '_byteArrayNative' 609s JS NATIVE: Defining native module '_byteArrayNative' 609s JS IMPORT: Defining parent 0x3d1c1000f8 of 0x3d1c117630 '_byteArrayNative' is mod 1 609s JS IMPORT: successfully imported module '_byteArrayNative' 609s JS IMPORT: Importing '_promiseNative' 609s JS NATIVE: Defining native module '_promiseNative' 609s JS IMPORT: Defining parent 0x3d1c1000f8 of 0x3d1c1176f0 '_promiseNative' is mod 1 609s JS IMPORT: successfully imported module '_promiseNative' 609s JS IMPORT: Importing module GLib succeeded 609s JS IMPORT: Defining parent 0x3d1c1171e8 of 0xb068253d2b8 'GLib' is mod 1 609s JS IMPORT: successfully imported module 'GLib' 609s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 609s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xb068257d060, JSClass 0x63c6d2ceb098, in object 0xb068257d038 609s JS CTX: Initialized class GIRepositoryGType prototype 0x3d1c117920 609s JS CTX: Initialized class GIRepositoryFunction prototype 0xb068253d308 609s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 609s JS G BXD: Defined class for Error (GError), prototype 0xb068257d0b0, JSClass 0x63c6d2ceb098, in object 0xb068257d038 609s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 609s JS G BXD: Defined class for Variant (GVariant), prototype 0xb068257d100, JSClass 0x63c6d2ceb098, in object 0xb068257d038 609s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 609s JS G BXD: Defined class for Bytes (GBytes), prototype 0xb068257d150, JSClass 0x63c6d2ceb098, in object 0xb068257d038 609s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 609s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xb068257d1a0, JSClass 0x63c6d2ceb098, in object 0xb068257d038 609s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 609s JS G BXD: Defined class for Thread (GThread), prototype 0xb068257d1f0, JSClass 0x63c6d2ceb098, in object 0xb068257d038 609s JS G BXD: Defining method ref in prototype for GLib.Thread 609s JS G BXD: Defining method unref in prototype for GLib.Thread 609s JS G NS: Defined namespace 'GLib' 0xb068257d038 in GIRepository 0x3d1c116ff8 609s JS IMPORT: Importing module jasmine succeeded 609s JS IMPORT: Defining parent 0x3d1c1000f8 of 0xb068253dcb8 'jasmine' is mod 1 609s JS IMPORT: successfully imported module 'jasmine' 609s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 609s JS MAINLOOP: Main loop instance 0x1f44502f5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x1f44502f5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 609s JS MAINLOOP: Main loop instance 0x1f44502f5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: JS import 'format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/format.js 609s JS IMPORT: JS import '_format' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_format.js 609s JS IMPORT: JS import '_format' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_format.js 609s JS IMPORT: Importing 'gi' 609s JS IMPORT: Defining parent 0x3d1c1000f8 of 0x3d1c116ff8 'gi' is mod 1 609s JS IMPORT: successfully imported module 'gi' 609s 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 609s JS G NS: Defined namespace 'CjsPrivate' 0xb068257d268 in GIRepository 0x3d1c116ff8 609s JS IMPORT: Importing module _format succeeded 609s JS IMPORT: Defining parent 0x3d1c1000f8 of 0xb068253de48 '_format' is mod 1 609s JS IMPORT: successfully imported module '_format' 609s JS IMPORT: Importing module format succeeded 609s JS IMPORT: Defining parent 0x3d1c1000f8 of 0xb068253ddf8 'format' is mod 1 609s JS IMPORT: successfully imported module 'format' 609s JS CTX: Script evaluation succeeded 609s JS MAINLOOP: Main loop instance 0x1f44502f5f80: Spinning loop until released or hook cleared 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module metadata hook for module 0x3d1c133008 609s JS IMPORT: Defining meta.importSync for module 0x3d1c133008 609s JS NATIVE: Defining native module 'system' 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3d1c132340), global 0xb068253c1c0 609s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 609s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 609s JS MAINLOOP: Set main loop hook to 609s JS MAINLOOP: Main loop instance 0x1f44502f5f80: hold 609s JS MAINLOOP: Running and clearing main loop hook 609s JS G BXD: Defining method run in prototype for GLib.MainLoop 609s 1..12 609s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 609s JS G BXD: Defined class for Source (GSource), prototype 0xb068257d290, JSClass 0x63c6d2ceb098, in object 0xb068257d038 609s JS G BXD: Defining method set_priority in prototype for GLib.Source 609s JS IMPORT: Importing '_gi' 609s JS NATIVE: Defining native module '_gi' 609s JS IMPORT: Defining parent 0x3d1c1000f8 of 0x3d1c13a2f8 '_gi' is mod 1 609s JS IMPORT: successfully imported module '_gi' 609s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 609s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 609s JS IMPORT: Importing module _common succeeded 609s JS IMPORT: Defining parent 0x3d1c1000f8 of 0xb06825c60d8 '_common' is mod 1 609s JS IMPORT: successfully imported module '_common' 609s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 609s JS IMPORT: Importing module _legacy succeeded 609s JS IMPORT: Defining parent 0x3d1c1000f8 of 0xb06825c6128 '_legacy' is mod 1 609s JS IMPORT: successfully imported module '_legacy' 609s JS IMPORT: Importing module GObject succeeded 609s JS IMPORT: Defining parent 0x3d1c1171e8 of 0xb06825c6088 'GObject' is mod 1 609s JS IMPORT: successfully imported module 'GObject' 609s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 609s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 609s JS G BXD: Defined class for String (GString), prototype 0xb068257d588, JSClass 0x63c6d2ceb098, in object 0xb068257d308 609s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 609s JS G PRM: Defined class ParamSpec prototype is 0xb06825c61c8 class 0x63c6d2cf02f0 in object 0xb068257d308 609s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 609s JS G OBJ: Defined class for Object (GObject), prototype 0xb068257d6f0, JSClass 0x63c6d2ceb7a8, in object 0xb068257d308 609s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 609s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 609s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xb068257d718, JSClass 0x63c6d2ceb7a8, in object 0xb068257d308 609s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 609s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 609s JS G NS: Defined namespace 'GObject' 0xb068257d308 in GIRepository 0x3d1c116ff8 609s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 609s JS G BXD: Defining method attach in prototype for GLib.Source 609s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 609s JS IMPORT: Module metadata hook for module 0xb068254aaf8 609s JS IMPORT: Defining meta.importSync for module 0xb068254aaf8 609s JS G BXD: Defining method destroy in prototype for GLib.Source 609s ok 1 imports.format escapes % with another % character 609s ok 2 imports.format formats a single string argument 609s ok 3 imports.format formats two string arguments 609s ok 4 imports.format formats two swapped string arguments 609s ok 5 imports.format formats a number in base 10 609s ok 6 imports.format formats a number in base 16 609s ok 7 imports.format formats a floating point number with no precision 609s ok 8 imports.format formats a floating point number with precision 2 609s ok 9 imports.format pads with zeroes 609s ok 10 imports.format pads with spaces 609s ok 11 imports.format throws an error when given incorrect modifiers for the conversion type 609s ok 12 imports.format throws an error when incorrectly instructed to swap arguments 609s JS G BXD: Defining method quit in prototype for GLib.MainLoop 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x1f44502f5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 0 609s JS MAINLOOP: handling job 1, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 1 609s JS MAINLOOP: handling job 2, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 2 609s JS MAINLOOP: handling job 3, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 609s JS MAINLOOP: Main loop instance 0x1f44502f5f80: release 609s JS MAINLOOP: Completed job 3 609s JS MEMORY: Memory report: before destroying context 609s JS MEMORY: 170 objects currently alive 609s JS MEMORY: boxed_instance = 55 609s JS MEMORY: boxed_prototype = 8 609s JS MEMORY: closure = 1 609s JS MEMORY: function = 94 609s JS MEMORY: fundamental_instance = 0 609s JS MEMORY: fundamental_prototype = 0 609s JS MEMORY: gerror_instance = 0 609s JS MEMORY: gerror_prototype = 0 609s JS MEMORY: interface = 0 609s JS MEMORY: module = 7 609s JS MEMORY: ns = 3 609s JS MEMORY: object_instance = 0 609s JS MEMORY: object_prototype = 2 609s JS MEMORY: param = 0 609s JS MEMORY: union_instance = 0 609s JS MEMORY: union_prototype = 0 609s JS CTX: JS shutdown sequence 609s JS CTX: Stopping profiler 609s JS CTX: Shutting down toggle queue 609s JS CTX: Notifying external reference holders of GjsContext dispose 609s JS MAINLOOP: Stopping promise job dispatcher 609s JS CTX: Notifying reference holders of GjsContext dispose 609s JS CTX: Checking unhandled promise rejections 609s JS CTX: Releasing cached JS wrappers 609s JS CTX: Final triggered GC 609s JS CTX: Destroying JS context 609s JS CTX: Releasing all native objects 609s JS CTX: Disabling auto GC 609s JS CTX: Ending trace on global object 609s JS CTX: Freeing allocated resources 609s JS CTX: JS context destroyed 609s PASS: cjs/testFormat.test 609s Running test: cjs/list.test 609s 1..1 609s ok 1 - /usr/libexec/installed-tests/cjs/debugger/list.debugger 609s PASS: cjs/list.test 609s Running test: cjs/delete.test 609s 1..1 609s ok 1 - /usr/libexec/installed-tests/cjs/debugger/delete.debugger 609s PASS: cjs/delete.test 609s Running test: cjs/testNamespace.test 609s JS NATIVE: Registered native JS module '_promiseNative' 609s JS NATIVE: Registered native JS module '_byteArrayNative' 609s JS NATIVE: Registered native JS module '_encodingNative' 609s JS NATIVE: Registered native JS module '_gi' 609s JS NATIVE: Registered native JS module 'gi' 609s JS NATIVE: Registered native JS module 'cairoNative' 609s JS NATIVE: Registered native JS module 'system' 609s JS NATIVE: Registered native JS module 'console' 609s JS NATIVE: Registered native JS module '_print' 609s JS CTX: Enabling JIT 609s JS CTX: Initialized class GjsFileImporter prototype 0x2b8079600098 609s JS IMPORT: Defining parent (nil) of 0x2b80796000f8 'imports' is mod 0 609s JS IMPORT: Importing '_print' 609s JS NATIVE: Defining native module '_print' 609s JS IMPORT: Defining parent 0x2b80796000f8 of 0x2b80796006b0 '_print' is mod 1 609s JS IMPORT: successfully imported module '_print' 609s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 609s 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 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2b80796014f0), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2b80796021a8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2b80796027a8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2b80796027a8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2b80796021a8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2b80796014f0), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2b80796014f0), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2b80796014f0), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2b80796021a8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2b80796027a8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2b80796014f0), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2b80796014f0), global 0xabb5533c1c0 609s JS MAINLOOP: Main loop instance 0x22cc31a5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Starting promise job dispatcher 609s JS MAINLOOP: Main loop instance 0x22cc31a5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 609s JS MAINLOOP: Main loop instance 0x22cc31a5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2b8079615910), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2b8079616340), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2b8079616340), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2b8079615910), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2b8079615910), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2b8079616340), global 0xabb5533c1c0 609s JS IMPORT: Module metadata hook for module 0x2b80796169e8 609s JS IMPORT: Defining meta.importSync for module 0x2b80796169e8 609s JS NATIVE: Defining native module 'gi' 609s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2b8079617168 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 609s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 609s JS IMPORT: Importing directory 'overrides' 609s JS IMPORT: Defining parent 0x2b80796000f8 of 0x2b80796171e8 'overrides' is mod 1 609s JS IMPORT: Defined importer 'overrides' 0x2b80796171e8 in 0x2b80796000f8 609s JS IMPORT: successfully imported directory 'overrides' 609s JS IMPORT: Importing '_byteArrayNative' 609s JS NATIVE: Defining native module '_byteArrayNative' 609s JS IMPORT: Defining parent 0x2b80796000f8 of 0x2b8079617630 '_byteArrayNative' is mod 1 609s JS IMPORT: successfully imported module '_byteArrayNative' 609s JS IMPORT: Importing '_promiseNative' 609s JS NATIVE: Defining native module '_promiseNative' 609s JS IMPORT: Defining parent 0x2b80796000f8 of 0x2b80796176f0 '_promiseNative' is mod 1 609s JS IMPORT: successfully imported module '_promiseNative' 609s JS IMPORT: Importing module GLib succeeded 609s JS IMPORT: Defining parent 0x2b80796171e8 of 0xabb5533d2b8 'GLib' is mod 1 609s JS IMPORT: successfully imported module 'GLib' 609s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 609s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xabb5537d060, JSClass 0x67606fddb098, in object 0xabb5537d038 609s JS CTX: Initialized class GIRepositoryGType prototype 0x2b8079617920 609s JS CTX: Initialized class GIRepositoryFunction prototype 0xabb5533d308 609s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 609s JS G BXD: Defined class for Error (GError), prototype 0xabb5537d0b0, JSClass 0x67606fddb098, in object 0xabb5537d038 609s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 609s JS G BXD: Defined class for Variant (GVariant), prototype 0xabb5537d100, JSClass 0x67606fddb098, in object 0xabb5537d038 609s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 609s JS G BXD: Defined class for Bytes (GBytes), prototype 0xabb5537d150, JSClass 0x67606fddb098, in object 0xabb5537d038 609s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 609s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xabb5537d1a0, JSClass 0x67606fddb098, in object 0xabb5537d038 609s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 609s JS G BXD: Defined class for Thread (GThread), prototype 0xabb5537d1f0, JSClass 0x67606fddb098, in object 0xabb5537d038 609s JS G BXD: Defining method ref in prototype for GLib.Thread 609s JS G BXD: Defining method unref in prototype for GLib.Thread 609s JS G NS: Defined namespace 'GLib' 0xabb5537d038 in GIRepository 0x2b8079616ff8 609s JS IMPORT: Importing module jasmine succeeded 609s JS IMPORT: Defining parent 0x2b80796000f8 of 0xabb5533dcb8 'jasmine' is mod 1 609s JS IMPORT: successfully imported module 'jasmine' 609s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 609s JS MAINLOOP: Main loop instance 0x22cc31a5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x22cc31a5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 609s JS MAINLOOP: Main loop instance 0x22cc31a5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Importing 'gi' 609s JS IMPORT: Defining parent 0x2b80796000f8 of 0x2b8079616ff8 'gi' is mod 1 609s JS IMPORT: successfully imported module 'gi' 609s 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 609s JS G NS: Defined namespace 'Regress' 0xabb5537d268 in GIRepository 0x2b8079616ff8 609s JS CTX: Script evaluation succeeded 609s JS MAINLOOP: Main loop instance 0x22cc31a5f80: Spinning loop until released or hook cleared 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module metadata hook for module 0x2b807962c9a0 609s JS IMPORT: Defining meta.importSync for module 0x2b807962c9a0 609s JS NATIVE: Defining native module 'system' 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2b807962bcd8), global 0xabb5533c1c0 609s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 609s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 609s JS MAINLOOP: Set main loop hook to 609s JS MAINLOOP: Main loop instance 0x22cc31a5f80: hold 609s JS MAINLOOP: Running and clearing main loop hook 609s JS G BXD: Defining method run in prototype for GLib.MainLoop 609s 1..1 609s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 609s JS G BXD: Defined class for Source (GSource), prototype 0xabb5537d290, JSClass 0x67606fddb098, in object 0xabb5537d038 609s JS G BXD: Defining method set_priority in prototype for GLib.Source 609s JS IMPORT: Importing '_gi' 609s JS NATIVE: Defining native module '_gi' 609s JS IMPORT: Defining parent 0x2b80796000f8 of 0x2b8079632f30 '_gi' is mod 1 609s JS IMPORT: successfully imported module '_gi' 609s 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 609s JS G NS: Defined namespace 'CjsPrivate' 0xabb5537d330 in GIRepository 0x2b8079616ff8 609s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 609s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 609s JS IMPORT: Importing module _common succeeded 609s JS IMPORT: Defining parent 0x2b80796000f8 of 0xabb553c9038 '_common' is mod 1 609s JS IMPORT: successfully imported module '_common' 609s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 609s JS IMPORT: Importing module _legacy succeeded 609s JS IMPORT: Defining parent 0x2b80796000f8 of 0xabb553c9088 '_legacy' is mod 1 609s JS IMPORT: successfully imported module '_legacy' 609s JS IMPORT: Importing module GObject succeeded 609s JS IMPORT: Defining parent 0x2b80796171e8 of 0xabb5533dfb0 'GObject' is mod 1 609s JS IMPORT: successfully imported module 'GObject' 609s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 609s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 609s JS G BXD: Defined class for String (GString), prototype 0xabb5537d5b0, JSClass 0x67606fddb098, in object 0xabb5537d308 609s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 609s JS G PRM: Defined class ParamSpec prototype is 0xabb553c9128 class 0x67606fde02f0 in object 0xabb5537d308 609s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 609s JS G OBJ: Defined class for Object (GObject), prototype 0xabb5537d718, JSClass 0x67606fddb7a8, in object 0xabb5537d308 609s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 609s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 609s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xabb5537d740, JSClass 0x67606fddb7a8, in object 0xabb5537d308 609s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 609s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 609s JS G NS: Defined namespace 'GObject' 0xabb5537d308 in GIRepository 0x2b8079616ff8 609s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 609s JS G BXD: Defining method attach in prototype for GLib.Source 609s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 609s JS IMPORT: Module metadata hook for module 0x2b80796042b8 609s JS IMPORT: Defining meta.importSync for module 0x2b80796042b8 609s JS G BXD: Defining method destroy in prototype for GLib.Source 609s ok 1 GI repository namespace supplies a name 609s JS G BXD: Defining method quit in prototype for GLib.MainLoop 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x22cc31a5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 0 609s JS MAINLOOP: handling job 1, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 1 609s JS MAINLOOP: handling job 2, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 2 609s JS MAINLOOP: handling job 3, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 609s JS MAINLOOP: Main loop instance 0x22cc31a5f80: release 609s JS MAINLOOP: Completed job 3 609s JS MEMORY: Memory report: before destroying context 609s JS MEMORY: 125 objects currently alive 609s JS MEMORY: boxed_instance = 11 609s JS MEMORY: boxed_prototype = 8 609s JS MEMORY: closure = 1 609s JS MEMORY: function = 94 609s JS MEMORY: fundamental_instance = 0 609s JS MEMORY: fundamental_prototype = 0 609s JS MEMORY: gerror_instance = 0 609s JS MEMORY: gerror_prototype = 0 609s JS MEMORY: interface = 0 609s JS MEMORY: module = 5 609s JS MEMORY: ns = 4 609s JS MEMORY: object_instance = 0 609s JS MEMORY: object_prototype = 2 609s JS MEMORY: param = 0 609s JS MEMORY: union_instance = 0 609s JS MEMORY: union_prototype = 0 609s JS CTX: JS shutdown sequence 609s JS CTX: Stopping profiler 609s JS CTX: Shutting down toggle queue 609s JS CTX: Notifying external reference holders of GjsContext dispose 609s JS MAINLOOP: Stopping promise job dispatcher 609s JS CTX: Notifying reference holders of GjsContext dispose 609s JS CTX: Checking unhandled promise rejections 609s JS CTX: Releasing cached JS wrappers 609s JS CTX: Final triggered GC 609s JS CTX: Destroying JS context 609s JS CTX: Releasing all native objects 609s JS CTX: Disabling auto GC 609s JS CTX: Ending trace on global object 609s JS CTX: Freeing allocated resources 609s JS CTX: JS context destroyed 609s PASS: cjs/testNamespace.test 609s Running test: cjs/keys.test 609s 1..1 609s ok 1 - /usr/libexec/installed-tests/cjs/debugger/keys.debugger 609s PASS: cjs/keys.test 609s Running test: cjs/testImporter.test 609s JS NATIVE: Registered native JS module '_promiseNative' 609s JS NATIVE: Registered native JS module '_byteArrayNative' 609s JS NATIVE: Registered native JS module '_encodingNative' 609s JS NATIVE: Registered native JS module '_gi' 609s JS NATIVE: Registered native JS module 'gi' 609s JS NATIVE: Registered native JS module 'cairoNative' 609s JS NATIVE: Registered native JS module 'system' 609s JS NATIVE: Registered native JS module 'console' 609s JS NATIVE: Registered native JS module '_print' 609s JS CTX: Enabling JIT 609s JS CTX: Initialized class GjsFileImporter prototype 0x20493100098 609s JS IMPORT: Defining parent (nil) of 0x204931000f8 'imports' is mod 0 609s JS IMPORT: Importing '_print' 609s JS NATIVE: Defining native module '_print' 609s JS IMPORT: Defining parent 0x204931000f8 of 0x204931006b0 '_print' is mod 1 609s JS IMPORT: successfully imported module '_print' 609s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 609s 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 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x204931014f0), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x204931021a8), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x204931027a8), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x204931027a8), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x204931021a8), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x204931014f0), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x204931014f0), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x204931014f0), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x204931021a8), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x204931027a8), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x204931014f0), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x204931014f0), global 0x152e4543c1c0 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Starting promise job dispatcher 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20493115910), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x20493116340), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x20493116340), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20493115910), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20493115910), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x20493116340), global 0x152e4543c1c0 609s JS IMPORT: Module metadata hook for module 0x204931169e8 609s JS IMPORT: Defining meta.importSync for module 0x204931169e8 609s JS NATIVE: Defining native module 'gi' 609s JS CTX: Initialized class GIRepositoryNamespace prototype 0x20493117168 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 609s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 609s JS IMPORT: Importing directory 'overrides' 609s JS IMPORT: Defining parent 0x204931000f8 of 0x204931171e8 'overrides' is mod 1 609s JS IMPORT: Defined importer 'overrides' 0x204931171e8 in 0x204931000f8 609s JS IMPORT: successfully imported directory 'overrides' 609s JS IMPORT: Importing '_byteArrayNative' 609s JS NATIVE: Defining native module '_byteArrayNative' 609s JS IMPORT: Defining parent 0x204931000f8 of 0x20493117630 '_byteArrayNative' is mod 1 609s JS IMPORT: successfully imported module '_byteArrayNative' 609s JS IMPORT: Importing '_promiseNative' 609s JS NATIVE: Defining native module '_promiseNative' 609s JS IMPORT: Defining parent 0x204931000f8 of 0x204931176f0 '_promiseNative' is mod 1 609s JS IMPORT: successfully imported module '_promiseNative' 609s JS IMPORT: Importing module GLib succeeded 609s JS IMPORT: Defining parent 0x204931171e8 of 0x152e4543d2b8 'GLib' is mod 1 609s JS IMPORT: successfully imported module 'GLib' 609s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 609s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x152e4547d060, JSClass 0x7e0609afb098, in object 0x152e4547d038 609s JS CTX: Initialized class GIRepositoryGType prototype 0x20493117920 609s JS CTX: Initialized class GIRepositoryFunction prototype 0x152e4543d308 609s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 609s JS G BXD: Defined class for Error (GError), prototype 0x152e4547d0b0, JSClass 0x7e0609afb098, in object 0x152e4547d038 609s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 609s JS G BXD: Defined class for Variant (GVariant), prototype 0x152e4547d100, JSClass 0x7e0609afb098, in object 0x152e4547d038 609s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 609s JS G BXD: Defined class for Bytes (GBytes), prototype 0x152e4547d150, JSClass 0x7e0609afb098, in object 0x152e4547d038 609s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 609s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x152e4547d1a0, JSClass 0x7e0609afb098, in object 0x152e4547d038 609s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 609s JS G BXD: Defined class for Thread (GThread), prototype 0x152e4547d1f0, JSClass 0x7e0609afb098, in object 0x152e4547d038 609s JS G BXD: Defining method ref in prototype for GLib.Thread 609s JS G BXD: Defining method unref in prototype for GLib.Thread 609s JS G NS: Defined namespace 'GLib' 0x152e4547d038 in GIRepository 0x20493116ff8 609s JS IMPORT: Importing module jasmine succeeded 609s JS IMPORT: Defining parent 0x204931000f8 of 0x152e4543dcb8 'jasmine' is mod 1 609s JS IMPORT: successfully imported module 'jasmine' 609s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: release 609s JS MAINLOOP: Completed job 0 609s JS CTX: Script evaluation succeeded 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: Spinning loop until released or hook cleared 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module metadata hook for module 0x20493103a20 609s JS IMPORT: Defining meta.importSync for module 0x20493103a20 609s JS NATIVE: Defining native module 'system' 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20493102d58), global 0x152e4543c1c0 609s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 609s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 609s JS MAINLOOP: Set main loop hook to 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: hold 609s JS MAINLOOP: Running and clearing main loop hook 609s JS G BXD: Defining method run in prototype for GLib.MainLoop 609s 1..38 609s JS IMPORT: Importing 'gi' 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x152e4543f820 'gi' is mod 1 609s JS IMPORT: successfully imported module 'gi' 609s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 609s JS G BXD: Defined class for Source (GSource), prototype 0x152e4547d268, JSClass 0x7e0609afb098, in object 0x152e4547d038 609s JS G BXD: Defining method set_priority in prototype for GLib.Source 609s JS IMPORT: Importing '_gi' 609s JS NATIVE: Defining native module '_gi' 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x2049310ded0 '_gi' is mod 1 609s JS IMPORT: successfully imported module '_gi' 609s 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 609s JS G NS: Defined namespace 'CjsPrivate' 0x152e4547d308 in GIRepository 0x152e4543f820 609s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 609s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 609s JS IMPORT: Importing module _common succeeded 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x152e454de1f0 '_common' is mod 1 609s JS IMPORT: successfully imported module '_common' 609s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 609s JS IMPORT: Importing module _legacy succeeded 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x152e454de240 '_legacy' is mod 1 609s JS IMPORT: successfully imported module '_legacy' 609s JS IMPORT: Importing module GObject succeeded 609s JS IMPORT: Defining parent 0x152e4543fa18 of 0x152e454de1a0 'GObject' is mod 1 609s JS IMPORT: successfully imported module 'GObject' 609s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 609s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 609s JS G BXD: Defined class for String (GString), prototype 0x152e4547d588, JSClass 0x7e0609afb098, in object 0x152e4547d2e0 609s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 609s JS G PRM: Defined class ParamSpec prototype is 0x152e454de2e0 class 0x7e0609b002f0 in object 0x152e4547d2e0 609s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 609s JS G OBJ: Defined class for Object (GObject), prototype 0x152e4547d6f0, JSClass 0x7e0609afb7a8, in object 0x152e4547d2e0 609s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 609s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 609s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x152e4547d718, JSClass 0x7e0609afb7a8, in object 0x152e4547d2e0 609s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 609s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 609s JS G NS: Defined namespace 'GObject' 0x152e4547d2e0 in GIRepository 0x152e4543f820 609s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 609s JS G BXD: Defining method attach in prototype for GLib.Source 609s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 609s JS IMPORT: Module metadata hook for module 0x152e4544ae78 609s JS IMPORT: Defining meta.importSync for module 0x152e4544ae78 609s JS G NS: Found info type CONSTANT for 'MAJOR_VERSION' in namespace 'GLib' 609s JS G BXD: Defining method destroy in prototype for GLib.Source 609s ok 1 GI importer can import GI modules 609s JS IMPORT: Cleaning up from failed import of 'WarnLib' 609s ok 2 GI importer on failure throws an exception when the overrides file can't be imported 609s JS IMPORT: Cleaning up from failed import of 'GIMarshallingTests' 609s JS CTX: Ignoring second exception: 'No property 'GIMarshallingTests' in GI repository object (or it was not an object)' 609s ok 3 GI importer on failure throws an exception when the overrides import throws one 609s JS IMPORT: Importing module Regress succeeded 609s JS IMPORT: Defining parent 0x152e4543fa18 of 0x152e454de768 'Regress' is mod 1 609s JS IMPORT: successfully imported module 'Regress' 609s ok 4 GI importer on failure throws an exception when the overrides _init throws one 609s JS IMPORT: Importing module Gio succeeded 609s JS IMPORT: Defining parent 0x152e4543fa18 of 0x152e454de7b8 'Gio' is mod 1 609s JS IMPORT: successfully imported module 'Gio' 609s ok 5 GI importer on failure throws an exception when the overrides _init is a primitive 609s JS IMPORT: Importing module foobar succeeded 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x152e454de830 'foobar' is mod 1 609s JS IMPORT: successfully imported module 'foobar' 609s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA' to child importer 'subA' 609s JS IMPORT: Importing directory 'subA' 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x20493139110 'subA' is mod 1 609s JS IMPORT: Defined importer 'subA' 0x20493139110 in 0x152e4543f970 609s JS IMPORT: successfully imported directory 'subA' 609s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subA/subB' to child importer 'subB' 609s JS IMPORT: Importing directory 'subB' 609s JS IMPORT: Defining parent 0x20493139110 of 0x20493139250 'subB' is mod 1 609s JS IMPORT: Defined importer 'subB' 0x20493139250 in 0x20493139110 609s JS IMPORT: successfully imported directory 'subB' 609s JS CTX: Script evaluation succeeded 609s JS IMPORT: Importing module foobar succeeded 609s JS IMPORT: Defining parent 0x20493139250 of 0x152e454de8a8 'foobar' is mod 1 609s JS IMPORT: successfully imported module 'foobar' 609s ok 6 Importer is on the global object (backwards compatibility) 609s ok 7 Importer is abstract 609s ok 8 Importer exists 609s ok 9 Importer has a toString representation 609s JS IMPORT: JS import 'nonexistentModuleName' not found in resource:///org/gjs/jsunit/modules at resource:///org/gjs/jsunit/modules/nonexistentModuleName.js 609s ok 10 Importer throws an import error when trying to import a nonexistent module 609s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 609s JS IMPORT: Cleaning up from failed import of 'alwaysThrows' 609s ok 11 Importer throws an error when evaluating the module file throws an error 609s ok 12 Importer can import a module 609s ok 13 Importer can import a module with a toString property 609s ok 14 Importer makes deleting the import a no-op 609s ok 15 Importer gives the same object when importing a second time 609s ok 16 Importer can import a submodule 609s ok 17 Importer imports modules with a toString representation 609s ok 18 Importer does not share the same object for a module on a different path 609s ok 19 Importer gives the same object when importing a submodule a second time 609s ok 20 Importer has no meta properties on the toplevel importer 609s ok 21 Importer sets the names of imported modules 609s ok 22 Importer gives a module the importer object as parent module 609s ok 23 Importer gives a submodule the module as parent module 609s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/mutualImport' to child importer 'mutualImport' 609s JS IMPORT: Importing directory 'mutualImport' 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x2049312c9b0 'mutualImport' is mod 1 609s JS IMPORT: Defined importer 'mutualImport' 0x2049312c9b0 in 0x152e4543f970 609s JS IMPORT: successfully imported directory 'mutualImport' 609s JS IMPORT: Importing module b succeeded 609s JS IMPORT: Defining parent 0x2049312c9b0 of 0x1fb63b7087b8 'b' is mod 1 609s JS IMPORT: successfully imported module 'b' 609s JS IMPORT: Importing module a succeeded 609s JS IMPORT: Defining parent 0x2049312c9b0 of 0x1fb63b708768 'a' is mod 1 609s JS IMPORT: successfully imported module 'a' 609s ok 24 Importer does not make a separate copy of a module imported in two places 609s ok 25 Importer evaluates an __init__.js file in an imported directory 609s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subBadInit' to child importer 'subBadInit' 609s JS IMPORT: Importing directory 'subBadInit' 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x20493139f48 'subBadInit' is mod 1 609s JS IMPORT: Defined importer 'subBadInit' 0x20493139f48 in 0x152e4543f970 609s JS IMPORT: successfully imported directory 'subBadInit' 609s ok 26 Importer throws on an __init__.js file with a syntax error 609s JS IMPORT: Adding directory 'resource:///org/gjs/jsunit/modules/subErrorInit' to child importer 'subErrorInit' 609s JS IMPORT: Importing directory 'subErrorInit' 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x2049313fa50 'subErrorInit' is mod 1 609s JS IMPORT: Defined importer 'subErrorInit' 0x2049313fa50 in 0x152e4543f970 609s JS IMPORT: successfully imported directory 'subErrorInit' 609s ok 27 Importer throws when an __init__.js throws an error 609s ok 28 Importer accesses a class defined in an __init__.js file 609s JS IMPORT: Importing module modunicode succeeded 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x1fb63b708830 'modunicode' is mod 1 609s JS IMPORT: successfully imported module 'modunicode' 609s ok 29 Importer can import a file encoded in UTF-8 609s JS IMPORT: Importing module lexicalScope succeeded 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x1fb63b708880 'lexicalScope' is mod 1 609s JS IMPORT: successfully imported module 'lexicalScope' 609s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 609s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 609s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 609s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 609s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 609s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 609s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 609s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 609s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 609s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 609s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 609s JS G ENUM: Defining GLib.LogLevelFlags as 0x20493153650 609s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 609s ok 30 Importer properties defined in the module's lexical scope will log a compatibility warning when accessed 609s ok 31 Importer properties defined in the module's lexical scope can be accessed 609s ok 32 Importer properties defined in the module's lexical scope does not leak module properties into the global scope 609s ok 33 Importer enumerating modules gets all of them 609s ok 34 Importer enumerating modules includes modules that throw on import 609s ok 35 Importer enumerating modules does not include meta properties 609s ok 36 Importer doesn't crash when resolving a non-string property 609s JS IMPORT: Async module resolve hook for module '"./modules/say.js"' (relative to 0x152e4543fa90), global 0x152e4543c1c0 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: hold 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: hold 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: release 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: handling job 0, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 0 609s JS MAINLOOP: handling job 1, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 1 609s JS MAINLOOP: handling job 2, 609s JS IMPORT: Async import promise resolved 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: release 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 2 609s JS MAINLOOP: handling job 3, 609s JS IMPORT: Module resolve hook for module '"./modules/say.js"' (relative to 0x152e4543fa90), global 0x152e4543c1c0 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 3 609s JS MAINLOOP: handling job 4, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 4 609s JS MAINLOOP: handling job 5, 609s ok 37 Importer scripts support relative dynamic imports 609s JS MAINLOOP: Completed job 5 609s JS IMPORT: Importing module dynamic succeeded 609s JS IMPORT: Defining parent 0x152e4543f970 of 0x1fb63b708998 'dynamic' is mod 1 609s JS IMPORT: successfully imported module 'dynamic' 609s JS IMPORT: Async module resolve hook for module '"./say.js"' (relative to 0x2049319d220), global 0x152e4543c1c0 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: hold 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: hold 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: release 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: handling job 0, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 0 609s JS MAINLOOP: handling job 1, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 1 609s JS MAINLOOP: handling job 2, 609s JS IMPORT: Async import promise resolved 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: release 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 2 609s JS MAINLOOP: handling job 3, 609s JS IMPORT: Module resolve hook for module '"./say.js"' (relative to 0x2049319d220), global 0x152e4543c1c0 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 3 609s JS MAINLOOP: handling job 4, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 4 609s JS MAINLOOP: handling job 5, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 5 609s JS MAINLOOP: handling job 6, 609s ok 38 Importer imported scripts support relative dynamic imports 609s JS MAINLOOP: Completed job 6 609s JS G BXD: Defining method quit in prototype for GLib.MainLoop 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 0 609s JS MAINLOOP: handling job 1, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 1 609s JS MAINLOOP: handling job 2, 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Completed job 2 609s JS MAINLOOP: handling job 3, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 609s JS MAINLOOP: Main loop instance 0x178843cd5f80: release 609s JS MAINLOOP: Completed job 3 609s JS MEMORY: Memory report: before destroying context 609s JS MEMORY: 344 objects currently alive 609s JS MEMORY: boxed_instance = 212 609s JS MEMORY: boxed_prototype = 8 609s JS MEMORY: closure = 1 609s JS MEMORY: function = 96 609s JS MEMORY: fundamental_instance = 0 609s JS MEMORY: fundamental_prototype = 0 609s JS MEMORY: gerror_instance = 0 609s JS MEMORY: gerror_prototype = 0 609s JS MEMORY: interface = 0 609s JS MEMORY: module = 18 609s JS MEMORY: ns = 7 609s JS MEMORY: object_instance = 0 609s JS MEMORY: object_prototype = 2 609s JS MEMORY: param = 0 609s JS MEMORY: union_instance = 0 609s JS MEMORY: union_prototype = 0 609s JS CTX: JS shutdown sequence 609s JS CTX: Stopping profiler 609s JS CTX: Shutting down toggle queue 609s JS CTX: Notifying external reference holders of GjsContext dispose 609s JS MAINLOOP: Stopping promise job dispatcher 609s JS CTX: Notifying reference holders of GjsContext dispose 609s JS CTX: Checking unhandled promise rejections 609s JS CTX: Releasing cached JS wrappers 609s JS CTX: Final triggered GC 609s JS CTX: Destroying JS context 609s JS CTX: Releasing all native objects 609s JS CTX: Disabling auto GC 609s JS CTX: Ending trace on global object 609s JS CTX: Freeing allocated resources 609s JS CTX: JS context destroyed 609s PASS: cjs/testImporter.test 609s Running test: cjs/next.test 609s 1..1 609s ok 1 - /usr/libexec/installed-tests/cjs/debugger/next.debugger 609s PASS: cjs/next.test 609s Running test: cjs/testGLib.test 609s JS NATIVE: Registered native JS module '_promiseNative' 609s JS NATIVE: Registered native JS module '_byteArrayNative' 609s JS NATIVE: Registered native JS module '_encodingNative' 609s JS NATIVE: Registered native JS module '_gi' 609s JS NATIVE: Registered native JS module 'gi' 609s JS NATIVE: Registered native JS module 'cairoNative' 609s JS NATIVE: Registered native JS module 'system' 609s JS NATIVE: Registered native JS module 'console' 609s JS NATIVE: Registered native JS module '_print' 609s JS CTX: Enabling JIT 609s JS CTX: Initialized class GjsFileImporter prototype 0x2d37b4c00098 609s JS IMPORT: Defining parent (nil) of 0x2d37b4c000f8 'imports' is mod 0 609s JS IMPORT: Importing '_print' 609s JS NATIVE: Defining native module '_print' 609s JS IMPORT: Defining parent 0x2d37b4c000f8 of 0x2d37b4c006b0 '_print' is mod 1 609s JS IMPORT: successfully imported module '_print' 609s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 609s 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 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2d37b4c014f0), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d37b4c021a8), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d37b4c027a8), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d37b4c027a8), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d37b4c021a8), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2d37b4c014f0), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2d37b4c014f0), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2d37b4c014f0), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2d37b4c021a8), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2d37b4c027a8), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2d37b4c014f0), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2d37b4c014f0), global 0x16f45b53c1c0 609s JS MAINLOOP: Main loop instance 0x147921a95f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Starting promise job dispatcher 609s JS MAINLOOP: Main loop instance 0x147921a95f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 609s JS MAINLOOP: Main loop instance 0x147921a95f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d37b4c15910), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d37b4c16340), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d37b4c16340), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d37b4c15910), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d37b4c15910), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2d37b4c16340), global 0x16f45b53c1c0 609s JS IMPORT: Module metadata hook for module 0x2d37b4c169e8 609s JS IMPORT: Defining meta.importSync for module 0x2d37b4c169e8 609s JS NATIVE: Defining native module 'gi' 609s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2d37b4c17168 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 609s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 609s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 609s JS IMPORT: Importing directory 'overrides' 609s JS IMPORT: Defining parent 0x2d37b4c000f8 of 0x2d37b4c171e8 'overrides' is mod 1 609s JS IMPORT: Defined importer 'overrides' 0x2d37b4c171e8 in 0x2d37b4c000f8 609s JS IMPORT: successfully imported directory 'overrides' 609s JS IMPORT: Importing '_byteArrayNative' 609s JS NATIVE: Defining native module '_byteArrayNative' 609s JS IMPORT: Defining parent 0x2d37b4c000f8 of 0x2d37b4c17630 '_byteArrayNative' is mod 1 609s JS IMPORT: successfully imported module '_byteArrayNative' 609s JS IMPORT: Importing '_promiseNative' 609s JS NATIVE: Defining native module '_promiseNative' 609s JS IMPORT: Defining parent 0x2d37b4c000f8 of 0x2d37b4c176f0 '_promiseNative' is mod 1 609s JS IMPORT: successfully imported module '_promiseNative' 609s JS IMPORT: Importing module GLib succeeded 609s JS IMPORT: Defining parent 0x2d37b4c171e8 of 0x16f45b53d2b8 'GLib' is mod 1 609s JS IMPORT: successfully imported module 'GLib' 609s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 609s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x16f45b57d060, JSClass 0x7fc1043cb098, in object 0x16f45b57d038 609s JS CTX: Initialized class GIRepositoryGType prototype 0x2d37b4c17920 609s JS CTX: Initialized class GIRepositoryFunction prototype 0x16f45b53d308 609s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 609s JS G BXD: Defined class for Error (GError), prototype 0x16f45b57d0b0, JSClass 0x7fc1043cb098, in object 0x16f45b57d038 609s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 609s JS G BXD: Defined class for Variant (GVariant), prototype 0x16f45b57d100, JSClass 0x7fc1043cb098, in object 0x16f45b57d038 609s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 609s JS G BXD: Defined class for Bytes (GBytes), prototype 0x16f45b57d150, JSClass 0x7fc1043cb098, in object 0x16f45b57d038 609s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 609s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x16f45b57d1a0, JSClass 0x7fc1043cb098, in object 0x16f45b57d038 609s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 609s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 609s JS G BXD: Defined class for Thread (GThread), prototype 0x16f45b57d1f0, JSClass 0x7fc1043cb098, in object 0x16f45b57d038 609s JS G BXD: Defining method ref in prototype for GLib.Thread 609s JS G BXD: Defining method unref in prototype for GLib.Thread 609s JS G NS: Defined namespace 'GLib' 0x16f45b57d038 in GIRepository 0x2d37b4c16ff8 609s JS IMPORT: Importing module jasmine succeeded 609s JS IMPORT: Defining parent 0x2d37b4c000f8 of 0x16f45b53dcb8 'jasmine' is mod 1 609s JS IMPORT: successfully imported module 'jasmine' 609s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 609s JS MAINLOOP: Main loop instance 0x147921a95f80: hold 609s JS MAINLOOP: Enqueue job , promise=, allocation site= 609s JS MAINLOOP: Main loop instance 0x147921a95f80: Spinning loop until released or hook cleared 609s JS MAINLOOP: handling job 0, 609s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 609s JS MAINLOOP: Main loop instance 0x147921a95f80: release 609s JS MAINLOOP: Completed job 0 609s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 609s JS IMPORT: Importing 'gi' 609s JS IMPORT: Defining parent 0x2d37b4c000f8 of 0x2d37b4c16ff8 'gi' is mod 1 609s JS IMPORT: successfully imported module 'gi' 609s JS IMPORT: Importing module byteArray succeeded 609s JS IMPORT: Defining parent 0x2d37b4c000f8 of 0x16f45b53ddf8 'byteArray' is mod 1 609s JS IMPORT: successfully imported module 'byteArray' 609s JS CTX: Script evaluation succeeded 609s JS MAINLOOP: Main loop instance 0x147921a95f80: Spinning loop until released or hook cleared 609s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2d37b4c3cb88), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d37b4c3cb88), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d37b4c3cb88), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d37b4c3cb88), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2d37b4c3cb88), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d37b4c3cb88), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2d37b4c3cb88), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2d37b4c3cb88), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x16f45b54ae08), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x16f45b54ae08), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x16f45b54ae08), global 0x16f45b53c1c0 609s JS IMPORT: Module metadata hook for module 0x16f45b54aee8 609s JS IMPORT: Defining meta.importSync for module 0x16f45b54aee8 609s JS NATIVE: Defining native module 'system' 609s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x16f45b54ae08), global 0x16f45b53c1c0 609s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x16f45b54ae08), global 0x16f45b53c1c0 609s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 609s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 609s JS MAINLOOP: Set main loop hook to 609s JS MAINLOOP: Main loop instance 0x147921a95f80: hold 609s JS MAINLOOP: Running and clearing main loop hook 609s JS G BXD: Defining method run in prototype for GLib.MainLoop 609s 1..28 609s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 609s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 609s JS G BXD: Defined class for Source (GSource), prototype 0x16f45b57d268, JSClass 0x7fc1043cb098, in object 0x16f45b57d038 609s JS G BXD: Defining method set_priority in prototype for GLib.Source 609s JS IMPORT: Importing '_gi' 609s JS NATIVE: Defining native module '_gi' 609s JS IMPORT: Defining parent 0x16f45b53f940 of 0x2d37b4c07070 '_gi' is mod 1 609s JS IMPORT: successfully imported module '_gi' 609s 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 609s JS G NS: Defined namespace 'CjsPrivate' 0x16f45b57d308 in GIRepository 0x16f45b53f820 609s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 609s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 609s JS IMPORT: Importing module _common succeeded 609s JS IMPORT: Defining parent 0x16f45b53f940 of 0x16f45b5dc600 '_common' is mod 1 609s JS IMPORT: successfully imported module '_common' 609s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 609s JS IMPORT: Importing module _legacy succeeded 609s JS IMPORT: Defining parent 0x16f45b53f940 of 0x16f45b5dc650 '_legacy' is mod 1 609s JS IMPORT: successfully imported module '_legacy' 609s JS IMPORT: Importing module GObject succeeded 609s JS IMPORT: Defining parent 0x16f45b53fa60 of 0x16f45b5dc5b0 'GObject' is mod 1 609s JS IMPORT: successfully imported module 'GObject' 609s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 609s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 609s JS G BXD: Defined class for String (GString), prototype 0x16f45b57d588, JSClass 0x7fc1043cb098, in object 0x16f45b57d2e0 609s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 609s JS G PRM: Defined class ParamSpec prototype is 0x16f45b5dc6f0 class 0x7fc1043d02f0 in object 0x16f45b57d2e0 609s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 609s JS G OBJ: Defined class for Object (GObject), prototype 0x16f45b57d6f0, JSClass 0x7fc1043cb7a8, in object 0x16f45b57d2e0 609s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 609s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 609s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x16f45b57d718, JSClass 0x7fc1043cb7a8, in object 0x16f45b57d2e0 609s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 609s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 609s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 609s JS G NS: Defined namespace 'GObject' 0x16f45b57d2e0 in GIRepository 0x16f45b53f820 609s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 609s JS G BXD: Defining method attach in prototype for GLib.Source 609s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 609s JS IMPORT: Module metadata hook for module 0x16f45b54a7b0 609s JS IMPORT: Defining meta.importSync for module 0x16f45b54a7b0 609s JS G BXD: Defining method get_string in prototype for GLib.Variant 609s JS G BXD: Defining method classify in prototype for GLib.Variant 609s JS G BXD: Defining method destroy in prototype for GLib.Source 609s ok 1 GVariant constructor constructs a string variant 609s JS G BXD: Defining method equal in prototype for GLib.Variant 609s ok 2 GVariant constructor constructs a string variant (backwards compatible API) 609s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 609s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x16f45b57dab0, JSClass 0x7fc1043cb098, in object 0x16f45b57d038 609s JS G BXD: Defining method n_children in prototype for GLib.Variant 609s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 609s JS G BXD: Defining method get_variant in prototype for GLib.Variant 609s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 610s JS G BXD: Defining method get_uint32 in prototype for GLib.Variant 610s ok 3 GVariant constructor constructs a struct variant 610s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 610s ok 4 GVariant constructor constructs a maybe variant 610s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 610s ok 5 GVariant constructor constructs a byte array variant 610s ok 6 GVariant constructor constructs a byte array variant from a string 610s ok 7 GVariant constructor 0-terminates a byte array variant constructed from a string 610s ok 8 GVariant constructor does not 0-terminate a byte array variant constructed from a Uint8Array 610s ok 9 GVariant unpack preserves type information if the unpacked object contains variants 610s ok 10 GVariant unpack recursive leaves no variants in the unpacked object 610s JS G BXD: Defining method insert_value in prototype for GLib.VariantDict 610s JS G BXD: Defining method lookup_value in prototype for GLib.VariantDict 610s ok 11 GVariantDict lookup returns the unpacked variant 610s ok 12 GVariantDict lookup returns null if the key isn't present 610s JS G NS: Found info type FUNCTION for 'str_hash' in namespace 'GLib' 610s ok 13 GLib string function overrides GLib.str_hash errors when marshalling null to a not-nullable parameter 610s ok 14 GLib string function overrides GLib.stpcpy 610s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 610s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 610s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 610s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 610s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 610s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 610s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 610s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 610s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 610s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 610s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 610s JS G ENUM: Defining GLib.LogLevelFlags as 0x2d37b4c7f050 610s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 610s ok 15 GLib string function overrides GLib.strstr_len 610s ok 16 GLib string function overrides GLib.strrstr 610s ok 17 GLib string function overrides GLib.strrstr_len 610s ok 18 GLib string function overrides GLib.strup 610s ok 19 GLib string function overrides GLib.strdown 610s ok 20 GLib string function overrides GLib.strreverse 610s JS G NS: Found info type CONSTANT for 'ASCII_DTOSTR_BUF_SIZE' in namespace 'GLib' 610s ok 21 GLib string function overrides GLib.ascii_dtostr 610s ok 22 GLib string function overrides GLib.ascii_formatd 610s ok 23 GLib string function overrides GLib.strchug 610s ok 24 GLib string function overrides GLib.strchomp 610s ok 25 GLib string function overrides GLib.strstrip 610s JS G NS: Found info type CONSTANT for 'STR_DELIMITERS' in namespace 'GLib' 610s ok 26 GLib string function overrides GLib.strdelimit 610s ok 27 GLib string function overrides GLib.strcanon 610s JS G NS: Found info type FUNCTION for 'base64_encode' in namespace 'GLib' 610s JS IMPORT: Module metadata hook for module 0x16f45b5c7078 610s JS IMPORT: Defining meta.importSync for module 0x16f45b5c7078 610s JS NATIVE: Defining native module '_encodingNative' 610s ok 28 GLib string function overrides GLib.base64_encode 610s JS G BXD: Defining method quit in prototype for GLib.MainLoop 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0x147921a95f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 0 610s JS MAINLOOP: handling job 1, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 1 610s JS MAINLOOP: handling job 2, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 2 610s JS MAINLOOP: handling job 3, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 610s JS MAINLOOP: Main loop instance 0x147921a95f80: release 610s JS MAINLOOP: Completed job 3 610s JS MEMORY: Memory report: before destroying context 610s JS MEMORY: 431 objects currently alive 610s JS MEMORY: boxed_instance = 291 610s JS MEMORY: boxed_prototype = 9 610s JS MEMORY: closure = 1 610s JS MEMORY: function = 119 610s JS MEMORY: fundamental_instance = 0 610s JS MEMORY: fundamental_prototype = 0 610s JS MEMORY: gerror_instance = 0 610s JS MEMORY: gerror_prototype = 0 610s JS MEMORY: interface = 0 610s JS MEMORY: module = 6 610s JS MEMORY: ns = 3 610s JS MEMORY: object_instance = 0 610s JS MEMORY: object_prototype = 2 610s JS MEMORY: param = 0 610s JS MEMORY: union_instance = 0 610s JS MEMORY: union_prototype = 0 610s JS CTX: JS shutdown sequence 610s JS CTX: Stopping profiler 610s JS CTX: Shutting down toggle queue 610s JS CTX: Notifying external reference holders of GjsContext dispose 610s JS MAINLOOP: Stopping promise job dispatcher 610s JS CTX: Notifying reference holders of GjsContext dispose 610s JS CTX: Checking unhandled promise rejections 610s JS CTX: Releasing cached JS wrappers 610s JS CTX: Final triggered GC 610s JS CTX: Destroying JS context 610s JS CTX: Releasing all native objects 610s JS CTX: Disabling auto GC 610s JS CTX: Ending trace on global object 610s JS CTX: Freeing allocated resources 610s JS CTX: JS context destroyed 610s PASS: cjs/testGLib.test 610s Running test: cjs/testself.test 610s JS NATIVE: Registered native JS module '_promiseNative' 610s JS NATIVE: Registered native JS module '_byteArrayNative' 610s JS NATIVE: Registered native JS module '_encodingNative' 610s JS NATIVE: Registered native JS module '_gi' 610s JS NATIVE: Registered native JS module 'gi' 610s JS NATIVE: Registered native JS module 'cairoNative' 610s JS NATIVE: Registered native JS module 'system' 610s JS NATIVE: Registered native JS module 'console' 610s JS NATIVE: Registered native JS module '_print' 610s JS CTX: Enabling JIT 610s JS CTX: Initialized class GjsFileImporter prototype 0x119449b00098 610s JS IMPORT: Defining parent (nil) of 0x119449b000f8 'imports' is mod 0 610s JS IMPORT: Importing '_print' 610s JS NATIVE: Defining native module '_print' 610s JS IMPORT: Defining parent 0x119449b000f8 of 0x119449b006b0 '_print' is mod 1 610s JS IMPORT: successfully imported module '_print' 610s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 610s 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 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x119449b014f0), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x119449b021a8), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x119449b027a8), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x119449b027a8), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x119449b021a8), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x119449b014f0), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x119449b014f0), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x119449b014f0), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x119449b021a8), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x119449b027a8), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x119449b014f0), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x119449b014f0), global 0x83b6a63c1c0 610s JS MAINLOOP: Main loop instance 0x1a3265f95f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Starting promise job dispatcher 610s JS MAINLOOP: Main loop instance 0x1a3265f95f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 610s JS MAINLOOP: Main loop instance 0x1a3265f95f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x119449b15910), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x119449b16340), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x119449b16340), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x119449b15910), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x119449b15910), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x119449b16340), global 0x83b6a63c1c0 610s JS IMPORT: Module metadata hook for module 0x119449b169e8 610s JS IMPORT: Defining meta.importSync for module 0x119449b169e8 610s JS NATIVE: Defining native module 'gi' 610s JS CTX: Initialized class GIRepositoryNamespace prototype 0x119449b17168 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 610s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 610s JS IMPORT: Importing directory 'overrides' 610s JS IMPORT: Defining parent 0x119449b000f8 of 0x119449b171e8 'overrides' is mod 1 610s JS IMPORT: Defined importer 'overrides' 0x119449b171e8 in 0x119449b000f8 610s JS IMPORT: successfully imported directory 'overrides' 610s JS IMPORT: Importing '_byteArrayNative' 610s JS NATIVE: Defining native module '_byteArrayNative' 610s JS IMPORT: Defining parent 0x119449b000f8 of 0x119449b17630 '_byteArrayNative' is mod 1 610s JS IMPORT: successfully imported module '_byteArrayNative' 610s JS IMPORT: Importing '_promiseNative' 610s JS NATIVE: Defining native module '_promiseNative' 610s JS IMPORT: Defining parent 0x119449b000f8 of 0x119449b176f0 '_promiseNative' is mod 1 610s JS IMPORT: successfully imported module '_promiseNative' 610s JS IMPORT: Importing module GLib succeeded 610s JS IMPORT: Defining parent 0x119449b171e8 of 0x83b6a63d2b8 'GLib' is mod 1 610s JS IMPORT: successfully imported module 'GLib' 610s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 610s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x83b6a67d060, JSClass 0x73137e20b098, in object 0x83b6a67d038 610s JS CTX: Initialized class GIRepositoryGType prototype 0x119449b17920 610s JS CTX: Initialized class GIRepositoryFunction prototype 0x83b6a63d308 610s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 610s JS G BXD: Defined class for Error (GError), prototype 0x83b6a67d0b0, JSClass 0x73137e20b098, in object 0x83b6a67d038 610s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 610s JS G BXD: Defined class for Variant (GVariant), prototype 0x83b6a67d100, JSClass 0x73137e20b098, in object 0x83b6a67d038 610s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 610s JS G BXD: Defined class for Bytes (GBytes), prototype 0x83b6a67d150, JSClass 0x73137e20b098, in object 0x83b6a67d038 610s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 610s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x83b6a67d1a0, JSClass 0x73137e20b098, in object 0x83b6a67d038 610s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 610s JS G BXD: Defined class for Thread (GThread), prototype 0x83b6a67d1f0, JSClass 0x73137e20b098, in object 0x83b6a67d038 610s JS G BXD: Defining method ref in prototype for GLib.Thread 610s JS G BXD: Defining method unref in prototype for GLib.Thread 610s JS G NS: Defined namespace 'GLib' 0x83b6a67d038 in GIRepository 0x119449b16ff8 610s JS IMPORT: Importing module jasmine succeeded 610s JS IMPORT: Defining parent 0x119449b000f8 of 0x83b6a63dcb8 'jasmine' is mod 1 610s JS IMPORT: successfully imported module 'jasmine' 610s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 610s JS MAINLOOP: Main loop instance 0x1a3265f95f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0x1a3265f95f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 610s JS MAINLOOP: Main loop instance 0x1a3265f95f80: release 610s JS MAINLOOP: Completed job 0 610s JS CTX: Script evaluation succeeded 610s JS MAINLOOP: Main loop instance 0x1a3265f95f80: Spinning loop until released or hook cleared 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module metadata hook for module 0x119449b30450 610s JS IMPORT: Defining meta.importSync for module 0x119449b30450 610s JS NATIVE: Defining native module 'system' 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x119449b2f788), global 0x83b6a63c1c0 610s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 610s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 610s JS MAINLOOP: Set main loop hook to 610s JS MAINLOOP: Main loop instance 0x1a3265f95f80: hold 610s JS MAINLOOP: Running and clearing main loop hook 610s JS G BXD: Defining method run in prototype for GLib.MainLoop 610s 1..6 610s JS IMPORT: Importing 'gi' 610s JS IMPORT: Defining parent 0x119449b000f8 of 0x119449b16ff8 'gi' is mod 1 610s JS IMPORT: successfully imported module 'gi' 610s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 610s JS G BXD: Defined class for Source (GSource), prototype 0x83b6a67d268, JSClass 0x73137e20b098, in object 0x83b6a67d038 610s JS G BXD: Defining method set_priority in prototype for GLib.Source 610s JS IMPORT: Importing '_gi' 610s JS NATIVE: Defining native module '_gi' 610s JS IMPORT: Defining parent 0x119449b000f8 of 0x119449b377f0 '_gi' is mod 1 610s JS IMPORT: successfully imported module '_gi' 610s 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 610s JS G NS: Defined namespace 'CjsPrivate' 0x83b6a67d308 in GIRepository 0x119449b16ff8 610s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 610s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 610s JS IMPORT: Importing module _common succeeded 610s JS IMPORT: Defining parent 0x119449b000f8 of 0x83b6a6ca038 '_common' is mod 1 610s JS IMPORT: successfully imported module '_common' 610s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 610s JS IMPORT: Importing module _legacy succeeded 610s JS IMPORT: Defining parent 0x119449b000f8 of 0x83b6a6ca088 '_legacy' is mod 1 610s JS IMPORT: successfully imported module '_legacy' 610s JS IMPORT: Importing module GObject succeeded 610s JS IMPORT: Defining parent 0x119449b171e8 of 0x83b6a63dfb0 'GObject' is mod 1 610s JS IMPORT: successfully imported module 'GObject' 610s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 610s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 610s JS G BXD: Defined class for String (GString), prototype 0x83b6a67d588, JSClass 0x73137e20b098, in object 0x83b6a67d2e0 610s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 610s JS G PRM: Defined class ParamSpec prototype is 0x83b6a6ca128 class 0x73137e2102f0 in object 0x83b6a67d2e0 610s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 610s JS G OBJ: Defined class for Object (GObject), prototype 0x83b6a67d6f0, JSClass 0x73137e20b7a8, in object 0x83b6a67d2e0 610s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 610s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 610s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x83b6a67d718, JSClass 0x73137e20b7a8, in object 0x83b6a67d2e0 610s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 610s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 610s JS G NS: Defined namespace 'GObject' 0x83b6a67d2e0 in GIRepository 0x119449b16ff8 610s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 610s JS G BXD: Defining method attach in prototype for GLib.Source 610s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 610s JS IMPORT: Module metadata hook for module 0x119449b042b8 610s JS IMPORT: Defining meta.importSync for module 0x119449b042b8 610s JS G BXD: Defining method destroy in prototype for GLib.Source 610s ok 1 Test harness internal consistency 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: handling job 0, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 0 610s JS MAINLOOP: handling job 1, 610s ok 2 Test harness internal consistency awaiting a Promise resolves 610s JS MAINLOOP: Completed job 1 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: handling job 0, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 0 610s JS MAINLOOP: handling job 1, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 1 610s JS MAINLOOP: handling job 2, 610s ok 3 Test harness internal consistency awaiting a nested async function resolves 610s JS MAINLOOP: Completed job 2 610s ok 4 SpiderMonkey features check Intl API was compiled into SpiderMonkey 610s ok 5 SpiderMonkey features check WeakRef is enabled 610s ok 6 SpiderMonkey features check class static blocks are enabled 610s JS G BXD: Defining method quit in prototype for GLib.MainLoop 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0x1a3265f95f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 0 610s JS MAINLOOP: handling job 1, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 1 610s JS MAINLOOP: handling job 2, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 2 610s JS MAINLOOP: handling job 3, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 610s JS MAINLOOP: Main loop instance 0x1a3265f95f80: release 610s JS MAINLOOP: Completed job 3 610s JS MEMORY: Memory report: before destroying context 610s JS MEMORY: 150 objects currently alive 610s JS MEMORY: boxed_instance = 37 610s JS MEMORY: boxed_prototype = 8 610s JS MEMORY: closure = 1 610s JS MEMORY: function = 94 610s JS MEMORY: fundamental_instance = 0 610s JS MEMORY: fundamental_prototype = 0 610s JS MEMORY: gerror_instance = 0 610s JS MEMORY: gerror_prototype = 0 610s JS MEMORY: interface = 0 610s JS MEMORY: module = 5 610s JS MEMORY: ns = 3 610s JS MEMORY: object_instance = 0 610s JS MEMORY: object_prototype = 2 610s JS MEMORY: param = 0 610s JS MEMORY: union_instance = 0 610s JS MEMORY: union_prototype = 0 610s JS CTX: JS shutdown sequence 610s JS CTX: Stopping profiler 610s JS CTX: Shutting down toggle queue 610s JS CTX: Notifying external reference holders of GjsContext dispose 610s JS MAINLOOP: Stopping promise job dispatcher 610s JS CTX: Notifying reference holders of GjsContext dispose 610s JS CTX: Checking unhandled promise rejections 610s JS CTX: Releasing cached JS wrappers 610s JS CTX: Final triggered GC 610s JS CTX: Destroying JS context 610s JS CTX: Releasing all native objects 610s JS CTX: Disabling auto GC 610s JS CTX: Ending trace on global object 610s JS CTX: Freeing allocated resources 610s JS CTX: JS context destroyed 610s PASS: cjs/testself.test 610s Running test: cjs/testLegacyGtk.test 610s JS NATIVE: Registered native JS module '_promiseNative' 610s JS NATIVE: Registered native JS module '_byteArrayNative' 610s JS NATIVE: Registered native JS module '_encodingNative' 610s JS NATIVE: Registered native JS module '_gi' 610s JS NATIVE: Registered native JS module 'gi' 610s JS NATIVE: Registered native JS module 'cairoNative' 610s JS NATIVE: Registered native JS module 'system' 610s JS NATIVE: Registered native JS module 'console' 610s JS NATIVE: Registered native JS module '_print' 610s JS CTX: Enabling JIT 610s JS CTX: Initialized class GjsFileImporter prototype 0x2328be700098 610s JS IMPORT: Defining parent (nil) of 0x2328be7000f8 'imports' is mod 0 610s JS IMPORT: Importing '_print' 610s JS NATIVE: Defining native module '_print' 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x2328be7006b0 '_print' is mod 1 610s JS IMPORT: successfully imported module '_print' 610s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 610s 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 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2328be7014f0), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2328be7021a8), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2328be7027a8), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2328be7027a8), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2328be7021a8), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2328be7014f0), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2328be7014f0), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2328be7014f0), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2328be7021a8), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2328be7027a8), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2328be7014f0), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2328be7014f0), global 0x3b0e77e3c1c0 610s JS MAINLOOP: Main loop instance 0xd8166405f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Starting promise job dispatcher 610s JS MAINLOOP: Main loop instance 0xd8166405f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 610s JS MAINLOOP: Main loop instance 0xd8166405f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2328be715910), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2328be716340), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2328be716340), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2328be715910), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2328be715910), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2328be716340), global 0x3b0e77e3c1c0 610s JS IMPORT: Module metadata hook for module 0x2328be7169e8 610s JS IMPORT: Defining meta.importSync for module 0x2328be7169e8 610s JS NATIVE: Defining native module 'gi' 610s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2328be717168 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 610s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 610s JS IMPORT: Importing directory 'overrides' 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x2328be7171e8 'overrides' is mod 1 610s JS IMPORT: Defined importer 'overrides' 0x2328be7171e8 in 0x2328be7000f8 610s JS IMPORT: successfully imported directory 'overrides' 610s JS IMPORT: Importing '_byteArrayNative' 610s JS NATIVE: Defining native module '_byteArrayNative' 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x2328be717630 '_byteArrayNative' is mod 1 610s JS IMPORT: successfully imported module '_byteArrayNative' 610s JS IMPORT: Importing '_promiseNative' 610s JS NATIVE: Defining native module '_promiseNative' 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x2328be7176f0 '_promiseNative' is mod 1 610s JS IMPORT: successfully imported module '_promiseNative' 610s JS IMPORT: Importing module GLib succeeded 610s JS IMPORT: Defining parent 0x2328be7171e8 of 0x3b0e77e3d2b8 'GLib' is mod 1 610s JS IMPORT: successfully imported module 'GLib' 610s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 610s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3b0e77e7d060, JSClass 0x79fca0d2b098, in object 0x3b0e77e7d038 610s JS CTX: Initialized class GIRepositoryGType prototype 0x2328be717920 610s JS CTX: Initialized class GIRepositoryFunction prototype 0x3b0e77e3d308 610s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 610s JS G BXD: Defined class for Error (GError), prototype 0x3b0e77e7d0b0, JSClass 0x79fca0d2b098, in object 0x3b0e77e7d038 610s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 610s JS G BXD: Defined class for Variant (GVariant), prototype 0x3b0e77e7d100, JSClass 0x79fca0d2b098, in object 0x3b0e77e7d038 610s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 610s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3b0e77e7d150, JSClass 0x79fca0d2b098, in object 0x3b0e77e7d038 610s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 610s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3b0e77e7d1a0, JSClass 0x79fca0d2b098, in object 0x3b0e77e7d038 610s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 610s JS G BXD: Defined class for Thread (GThread), prototype 0x3b0e77e7d1f0, JSClass 0x79fca0d2b098, in object 0x3b0e77e7d038 610s JS G BXD: Defining method ref in prototype for GLib.Thread 610s JS G BXD: Defining method unref in prototype for GLib.Thread 610s JS G NS: Defined namespace 'GLib' 0x3b0e77e7d038 in GIRepository 0x2328be716ff8 610s JS IMPORT: Importing module jasmine succeeded 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x3b0e77e3dcb8 'jasmine' is mod 1 610s JS IMPORT: successfully imported module 'jasmine' 610s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 610s JS MAINLOOP: Main loop instance 0xd8166405f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0xd8166405f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 610s JS MAINLOOP: Main loop instance 0xd8166405f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Importing 'gi' 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x2328be716ff8 'gi' is mod 1 610s JS IMPORT: successfully imported module 'gi' 610s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 610s JS IMPORT: Importing module byteArray succeeded 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x3b0e77e3ddf8 'byteArray' is mod 1 610s JS IMPORT: successfully imported module 'byteArray' 610s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 610s JS IMPORT: Importing module _legacy succeeded 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x3b0e77e3de98 '_legacy' is mod 1 610s JS IMPORT: successfully imported module '_legacy' 610s 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 610s JS G NS: Defined namespace 'CjsPrivate' 0x3b0e77e7d2b8 in GIRepository 0x2328be716ff8 610s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 610s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 610s JS IMPORT: Importing module lang succeeded 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x3b0e77e3df88 'lang' is mod 1 610s JS IMPORT: successfully imported module 'lang' 610s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 610s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 610s JS IMPORT: Importing module _signals succeeded 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x3b0e77e3dfd8 '_signals' is mod 1 610s JS IMPORT: successfully imported module '_signals' 610s JS IMPORT: Importing module signals succeeded 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x3b0e77e3df38 'signals' is mod 1 610s JS IMPORT: successfully imported module 'signals' 610s JS IMPORT: Importing module Gio succeeded 610s JS IMPORT: Defining parent 0x2328be7171e8 of 0x3b0e77e3dee8 'Gio' is mod 1 610s JS IMPORT: successfully imported module 'Gio' 610s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 610s JS IMPORT: Importing '_gi' 610s JS NATIVE: Defining native module '_gi' 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x2328be72e2d8 '_gi' is mod 1 610s JS IMPORT: successfully imported module '_gi' 610s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 610s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 610s JS IMPORT: Importing module _common succeeded 610s JS IMPORT: Defining parent 0x2328be7000f8 of 0x3b0e77ec50b0 '_common' is mod 1 610s JS IMPORT: successfully imported module '_common' 610s JS IMPORT: Importing module GObject succeeded 610s JS IMPORT: Defining parent 0x2328be7171e8 of 0x3b0e77ec5060 'GObject' is mod 1 610s JS IMPORT: successfully imported module 'GObject' 610s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 610s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 610s JS G BXD: Defined class for String (GString), prototype 0x3b0e77e7d560, JSClass 0x79fca0d2b098, in object 0x3b0e77e7d2e0 610s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 610s JS G PRM: Defined class ParamSpec prototype is 0x3b0e77ec5150 class 0x79fca0d302f0 in object 0x3b0e77e7d2e0 610s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 610s JS G OBJ: Defined class for Object (GObject), prototype 0x3b0e77e7d6c8, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d2e0 610s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 610s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 610s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3b0e77e7d6f0, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d2e0 610s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 610s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 610s JS G NS: Defined namespace 'GObject' 0x3b0e77e7d2e0 in GIRepository 0x2328be716ff8 610s JS G OBJ: Defined class for Application (GApplication), prototype 0x3b0e77e7d740, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d290 610s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 610s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3b0e77ec54c0, JSClass 0x79fca0d2b580, in object 0x3b0e77e7d290 610s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 610s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3b0e77e7d7b8, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d290 610s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 610s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3b0e77ec5740, JSClass 0x79fca0d2b580, in object 0x3b0e77e7d290 610s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3b0e77e7d830, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d290 610s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 610s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3b0e77ec5880, JSClass 0x79fca0d2b580, in object 0x3b0e77e7d290 610s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 610s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3b0e77e7d8a8, JSClass 0x79fca0d2b098, in object 0x3b0e77e7d290 610s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 610s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3b0e77e7d8f8, JSClass 0x79fca0d2b098, in object 0x3b0e77e7d290 610s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 610s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3b0e77e7d948, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d290 610s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3b0e77e7d998, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d2b8 610s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 610s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3b0e77e7d9e8, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d290 610s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 610s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 610s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 610s JS G IFACE: Defined class for File (GFile), prototype 0x3b0e77ec59e8, JSClass 0x79fca0d2b580, in object 0x3b0e77e7d290 610s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3b0e77e7da60, JSClass 0x79fca0d2b7a8, in object 0x2328be7170d8 610s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 610s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3b0e77e7dad8, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d290 610s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 610s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 610s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3b0e77e7db28, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d290 610s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 610s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3b0e77e7db78, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d290 610s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 610s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3b0e77e7dbc8, JSClass 0x79fca0d2b098, in object 0x3b0e77e7d290 610s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 610s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 610s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3b0e77e7dc18, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d290 610s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 610s JS G NS: Defined namespace 'Gio' 0x3b0e77e7d290 in GIRepository 0x2328be716ff8 610s JS IMPORT: Importing module Gtk succeeded 610s JS IMPORT: Defining parent 0x2328be7171e8 of 0x3b0e77e3de48 'Gtk' is mod 1 610s JS IMPORT: successfully imported module 'Gtk' 610s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 610s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 610s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x3b0e77e7dc68, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d2e0 610s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x3b0e77e7dcb8, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d268 610s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 610s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x3b0e77eda718, JSClass 0x79fca0d2b580, in object 0x3b0e77e7d268 610s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 610s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x3b0e77e7dd30, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d268 610s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 610s JS G NS: Defined namespace 'Gtk' 0x3b0e77e7d268 in GIRepository 0x2328be716ff8 610s JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk' 610s JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x3b0e77e7dd80, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d268 610s JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk' 610s JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x3b0e77eda858, JSClass 0x79fca0d2b580, in object 0x3b0e77e7d268 610s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x3b0e77e7ddf8, JSClass 0x79fca0d2b7a8, in object 0x2328be7170d8 610s JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x3b0e77e7de48, JSClass 0x79fca0d2b7a8, in object 0x2328be7170d8 610s JS CTX: Script evaluation succeeded 610s JS MAINLOOP: Main loop instance 0xd8166405f80: Spinning loop until released or hook cleared 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2328be73e9f0), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS IMPORT: Module metadata hook for module 0x3b0e77ee9548 610s JS IMPORT: Defining meta.importSync for module 0x3b0e77ee9548 610s JS NATIVE: Defining native module 'system' 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3b0e77ee9238), global 0x3b0e77e3c1c0 610s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 610s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 610s JS MAINLOOP: Set main loop hook to 610s JS MAINLOOP: Main loop instance 0xd8166405f80: hold 610s JS MAINLOOP: Running and clearing main loop hook 610s JS G BXD: Defining method run in prototype for GLib.MainLoop 610s 1..7 610s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 610s JS G BXD: Defined class for Source (GSource), prototype 0x3b0e77e7de98, JSClass 0x79fca0d2b098, in object 0x3b0e77e7d038 610s JS G BXD: Defining method set_priority in prototype for GLib.Source 610s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 610s JS G BXD: Defining method attach in prototype for GLib.Source 610s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 610s JS IMPORT: Module metadata hook for module 0x3b0e77ee92a8 610s JS IMPORT: Defining meta.importSync for module 0x3b0e77ee92a8 610s JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk' 610s MESA: error: ZINK: vkCreateInstance failed (VK_ERROR_INCOMPATIBLE_DRIVER) 610s glx: failed to create drisw screen 610s failed to load driver: zink 610s JS G BXD: Defining method destroy in prototype for GLib.Source 610s JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk' 610s JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk' 610s JS G OBJ: Defined class for Bin (GtkBin), prototype 0x3b0e77e7dfd8, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d268 610s JS G OBJ: Defined class for Window (GtkWindow), prototype 0x3f40c510c060, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d268 610s JS G NS: Found info type ENUM for 'WindowType' in namespace 'Gtk' 610s JS G ENUM: Defining enum value TOPLEVEL (fixed from toplevel) 0 610s JS G ENUM: Defining enum value POPUP (fixed from popup) 1 610s JS G ENUM: Defining Gtk.WindowType as 0x2328be70dfb8 610s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 610s JS G OBJ: Defining method init_template in prototype for GtkWidget (Gtk.Widget) 610s JS G OBJ: Defining method get_template_child in prototype for GtkWidget (Gtk.Widget) 610s JS G NS: Found info type OBJECT for 'Label' in namespace 'Gtk' 610s JS G NS: Found info type OBJECT for 'Misc' in namespace 'Gtk' 610s JS G OBJ: Defined class for Misc (GtkMisc), prototype 0x3f40c510c0d8, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d268 610s JS G OBJ: Defined class for Label (GtkLabel), prototype 0x3f40c510c128, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d268 610s JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container) 610s JS G OBJ: Defining method destroy in prototype for GtkWidget (Gtk.Widget) 610s ok 1 Legacy Gtk overrides UI template sets up internal and public template children 610s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 610s JS G OBJ: Defining method get_label in prototype for GtkLabel (Gtk.Label) 610s ok 2 Legacy Gtk overrides UI template sets up public template children with the correct widgets 610s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 610s ok 3 Legacy Gtk overrides UI template sets up internal template children with the correct widgets 610s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 610s JS G NS: Found info type OBJECT for 'Builder' in namespace 'Gtk' 610s JS G OBJ: Defined class for Builder (GtkBuilder), prototype 0x3f40c510c628, JSClass 0x79fca0d2b7a8, in object 0x3b0e77e7d268 610s JS G NS: Found info type FLAGS for 'ConnectFlags' in namespace 'GObject' 610s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 610s JS G ENUM: Defining enum value AFTER (fixed from after) 1 610s JS G ENUM: Defining enum value SWAPPED (fixed from swapped) 2 610s JS G ENUM: Defining GObject.ConnectFlags as 0x2328be732078 610s ok 4 Legacy Gtk overrides UI template from resource sets up internal and public template children 610s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 610s ok 5 Legacy Gtk overrides UI template from resource sets up public template children with the correct widgets 610s JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround 610s ok 6 Legacy Gtk overrides UI template from resource sets up internal template children with the correct widgets 610s ok 7 Legacy Gtk overrides sets CSS names on classes 610s JS G BXD: Defining method quit in prototype for GLib.MainLoop 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0xd8166405f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 0 610s JS MAINLOOP: handling job 1, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 1 610s JS MAINLOOP: handling job 2, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 2 610s JS MAINLOOP: handling job 3, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 610s JS MAINLOOP: Main loop instance 0xd8166405f80: release 610s JS MAINLOOP: Completed job 3 610s JS MEMORY: Memory report: before destroying context 610s JS MEMORY: 386 objects currently alive 610s JS MEMORY: boxed_instance = 54 610s JS MEMORY: boxed_prototype = 11 610s JS MEMORY: closure = 3 610s JS MEMORY: function = 238 610s JS MEMORY: fundamental_instance = 0 610s JS MEMORY: fundamental_prototype = 0 610s JS MEMORY: gerror_instance = 0 610s JS MEMORY: gerror_prototype = 0 610s JS MEMORY: interface = 6 610s JS MEMORY: module = 11 610s JS MEMORY: ns = 5 610s JS MEMORY: object_instance = 34 610s JS MEMORY: object_prototype = 24 610s JS MEMORY: param = 0 610s JS MEMORY: union_instance = 0 610s JS MEMORY: union_prototype = 0 610s JS CTX: JS shutdown sequence 610s JS CTX: Stopping profiler 610s JS CTX: Shutting down toggle queue 610s JS CTX: Notifying external reference holders of GjsContext dispose 610s JS MAINLOOP: Stopping promise job dispatcher 610s JS CTX: Notifying reference holders of GjsContext dispose 610s JS CTX: Checking unhandled promise rejections 610s JS CTX: Releasing cached JS wrappers 610s JS CTX: Final triggered GC 610s JS CTX: Destroying JS context 610s JS CTX: Releasing all native objects 610s JS CTX: Disabling auto GC 610s JS CTX: Ending trace on global object 610s JS CTX: Freeing allocated resources 610s JS CTX: JS context destroyed 610s PASS: cjs/testLegacyGtk.test 610s Running test: cjs/down-up.test 610s 1..1 610s ok 1 - /usr/libexec/installed-tests/cjs/debugger/down-up.debugger 610s PASS: cjs/down-up.test 610s Running test: cjs/testCairo.test 610s JS NATIVE: Registered native JS module '_promiseNative' 610s JS NATIVE: Registered native JS module '_byteArrayNative' 610s JS NATIVE: Registered native JS module '_encodingNative' 610s JS NATIVE: Registered native JS module '_gi' 610s JS NATIVE: Registered native JS module 'gi' 610s JS NATIVE: Registered native JS module 'cairoNative' 610s JS NATIVE: Registered native JS module 'system' 610s JS NATIVE: Registered native JS module 'console' 610s JS NATIVE: Registered native JS module '_print' 610s JS CTX: Enabling JIT 610s JS CTX: Initialized class GjsFileImporter prototype 0x23d2d4d00098 610s JS IMPORT: Defining parent (nil) of 0x23d2d4d000f8 'imports' is mod 0 610s JS IMPORT: Importing '_print' 610s JS NATIVE: Defining native module '_print' 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x23d2d4d006b0 '_print' is mod 1 610s JS IMPORT: successfully imported module '_print' 610s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 610s 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 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x23d2d4d014f0), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x23d2d4d021a8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x23d2d4d027a8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x23d2d4d027a8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x23d2d4d021a8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x23d2d4d014f0), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x23d2d4d014f0), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x23d2d4d014f0), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x23d2d4d021a8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x23d2d4d027a8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x23d2d4d014f0), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x23d2d4d014f0), global 0x2a9744b3c1c0 610s JS MAINLOOP: Main loop instance 0x71260b65f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Starting promise job dispatcher 610s JS MAINLOOP: Main loop instance 0x71260b65f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 610s JS MAINLOOP: Main loop instance 0x71260b65f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x23d2d4d15910), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x23d2d4d16340), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x23d2d4d16340), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x23d2d4d15910), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x23d2d4d15910), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x23d2d4d16340), global 0x2a9744b3c1c0 610s JS IMPORT: Module metadata hook for module 0x23d2d4d169e8 610s JS IMPORT: Defining meta.importSync for module 0x23d2d4d169e8 610s JS NATIVE: Defining native module 'gi' 610s JS CTX: Initialized class GIRepositoryNamespace prototype 0x23d2d4d17168 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 610s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 610s JS IMPORT: Importing directory 'overrides' 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x23d2d4d171e8 'overrides' is mod 1 610s JS IMPORT: Defined importer 'overrides' 0x23d2d4d171e8 in 0x23d2d4d000f8 610s JS IMPORT: successfully imported directory 'overrides' 610s JS IMPORT: Importing '_byteArrayNative' 610s JS NATIVE: Defining native module '_byteArrayNative' 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x23d2d4d17630 '_byteArrayNative' is mod 1 610s JS IMPORT: successfully imported module '_byteArrayNative' 610s JS IMPORT: Importing '_promiseNative' 610s JS NATIVE: Defining native module '_promiseNative' 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x23d2d4d176f0 '_promiseNative' is mod 1 610s JS IMPORT: successfully imported module '_promiseNative' 610s JS IMPORT: Importing module GLib succeeded 610s JS IMPORT: Defining parent 0x23d2d4d171e8 of 0x2a9744b3d2b8 'GLib' is mod 1 610s JS IMPORT: successfully imported module 'GLib' 610s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 610s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2a9744b7d060, JSClass 0x66a55985b098, in object 0x2a9744b7d038 610s JS CTX: Initialized class GIRepositoryGType prototype 0x23d2d4d17920 610s JS CTX: Initialized class GIRepositoryFunction prototype 0x2a9744b3d308 610s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 610s JS G BXD: Defined class for Error (GError), prototype 0x2a9744b7d0b0, JSClass 0x66a55985b098, in object 0x2a9744b7d038 610s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 610s JS G BXD: Defined class for Variant (GVariant), prototype 0x2a9744b7d100, JSClass 0x66a55985b098, in object 0x2a9744b7d038 610s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 610s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2a9744b7d150, JSClass 0x66a55985b098, in object 0x2a9744b7d038 610s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 610s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2a9744b7d1a0, JSClass 0x66a55985b098, in object 0x2a9744b7d038 610s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 610s JS G BXD: Defined class for Thread (GThread), prototype 0x2a9744b7d1f0, JSClass 0x66a55985b098, in object 0x2a9744b7d038 610s JS G BXD: Defining method ref in prototype for GLib.Thread 610s JS G BXD: Defining method unref in prototype for GLib.Thread 610s JS G NS: Defined namespace 'GLib' 0x2a9744b7d038 in GIRepository 0x23d2d4d16ff8 610s JS IMPORT: Importing module jasmine succeeded 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x2a9744b3dcb8 'jasmine' is mod 1 610s JS IMPORT: successfully imported module 'jasmine' 610s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 610s JS MAINLOOP: Main loop instance 0x71260b65f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0x71260b65f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 610s JS MAINLOOP: Main loop instance 0x71260b65f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Importing 'gi' 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x23d2d4d16ff8 'gi' is mod 1 610s JS IMPORT: successfully imported module 'gi' 610s JS IMPORT: JS import 'cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/cairo.js 610s JS IMPORT: JS import '_cairo' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_cairo.js 610s JS IMPORT: JS import '_cairo' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_cairo.js 610s JS IMPORT: Importing module _cairo succeeded 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x2a9744b3de48 '_cairo' is mod 1 610s JS IMPORT: successfully imported module '_cairo' 610s JS IMPORT: Importing 'cairoNative' 610s JS NATIVE: Defining native module 'cairoNative' 610s JS CTX: Initialized class Region prototype 0x23d2d4d2b3d0 610s JS CTX: Initialized class Context prototype 0x23d2d4d2b4f0 610s JS CTX: Initialized class Surface prototype 0x23d2d4d2bcd0 610s JS CTX: Initialized class ImageSurface prototype 0x23d2d4d2bdb0 610s JS CTX: Initialized class Path prototype 0x23d2d4d2be10 610s JS CTX: Initialized class PSSurface prototype 0x23d2d4d2be70 610s JS CTX: Initialized class PDFSurface prototype 0x23d2d4d2bed0 610s JS CTX: Initialized class SVGSurface prototype 0x23d2d4d2bfb0 610s JS CTX: Initialized class Pattern prototype 0x23d2d4d2c090 610s JS CTX: Initialized class Gradient prototype 0x23d2d4d2c0f0 610s JS CTX: Initialized class LinearGradient prototype 0x23d2d4d2c150 610s JS CTX: Initialized class RadialGradient prototype 0x23d2d4d2c1b0 610s JS CTX: Initialized class SurfacePattern prototype 0x23d2d4d2c210 610s JS CTX: Initialized class SolidPattern prototype 0x23d2d4d2c270 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x23d2d4d2b3b0 'cairoNative' is mod 1 610s JS IMPORT: successfully imported module 'cairoNative' 610s JS IMPORT: Importing module cairo succeeded 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x2a9744b3ddf8 'cairo' is mod 1 610s JS IMPORT: successfully imported module 'cairo' 610s 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 610s JS G NS: Defined namespace 'Gdk' 0x2a9744b7d308 in GIRepository 0x23d2d4d16ff8 610s 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 610s JS G NS: Defined namespace 'GIMarshallingTests' 0x2a9744b7d330 in GIRepository 0x23d2d4d16ff8 610s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 610s JS IMPORT: Importing module _legacy succeeded 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x2a9744b3dee8 '_legacy' is mod 1 610s JS IMPORT: successfully imported module '_legacy' 610s 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 610s JS G NS: Defined namespace 'CjsPrivate' 0x2a9744b7d3a8 in GIRepository 0x23d2d4d16ff8 610s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 610s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 610s JS IMPORT: Importing module lang succeeded 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x2a9744b3dfd8 'lang' is mod 1 610s JS IMPORT: successfully imported module 'lang' 610s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 610s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 610s JS IMPORT: Importing module _signals succeeded 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x2a9744bcf060 '_signals' is mod 1 610s JS IMPORT: successfully imported module '_signals' 610s JS IMPORT: Importing module signals succeeded 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x2a9744b3df88 'signals' is mod 1 610s JS IMPORT: successfully imported module 'signals' 610s JS IMPORT: Importing module Gio succeeded 610s JS IMPORT: Defining parent 0x23d2d4d171e8 of 0x2a9744b3df38 'Gio' is mod 1 610s JS IMPORT: successfully imported module 'Gio' 610s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 610s JS IMPORT: Importing '_gi' 610s JS NATIVE: Defining native module '_gi' 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x23d2d4d2f758 '_gi' is mod 1 610s JS IMPORT: successfully imported module '_gi' 610s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 610s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 610s JS IMPORT: Importing module _common succeeded 610s JS IMPORT: Defining parent 0x23d2d4d000f8 of 0x2a9744bcf100 '_common' is mod 1 610s JS IMPORT: successfully imported module '_common' 610s JS IMPORT: Importing module GObject succeeded 610s JS IMPORT: Defining parent 0x23d2d4d171e8 of 0x2a9744bcf0b0 'GObject' is mod 1 610s JS IMPORT: successfully imported module 'GObject' 610s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 610s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 610s JS G BXD: Defined class for String (GString), prototype 0x2a9744b7d650, JSClass 0x66a55985b098, in object 0x2a9744b7d3d0 610s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 610s JS G PRM: Defined class ParamSpec prototype is 0x2a9744bcf1a0 class 0x66a5598602f0 in object 0x2a9744b7d3d0 610s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 610s JS G OBJ: Defined class for Object (GObject), prototype 0x2a9744b7d7b8, JSClass 0x66a55985b7a8, in object 0x2a9744b7d3d0 610s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 610s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 610s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2a9744b7d7e0, JSClass 0x66a55985b7a8, in object 0x2a9744b7d3d0 610s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 610s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 610s JS G NS: Defined namespace 'GObject' 0x2a9744b7d3d0 in GIRepository 0x23d2d4d16ff8 610s JS G OBJ: Defined class for Application (GApplication), prototype 0x2a9744b7d830, JSClass 0x66a55985b7a8, in object 0x2a9744b7d380 610s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 610s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2a9744bcf510, JSClass 0x66a55985b580, in object 0x2a9744b7d380 610s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 610s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2a9744b7d8a8, JSClass 0x66a55985b7a8, in object 0x2a9744b7d380 610s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 610s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2a9744bcf790, JSClass 0x66a55985b580, in object 0x2a9744b7d380 610s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2a9744b7d920, JSClass 0x66a55985b7a8, in object 0x2a9744b7d380 610s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 610s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2a9744bcf8d0, JSClass 0x66a55985b580, in object 0x2a9744b7d380 610s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 610s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2a9744b7d998, JSClass 0x66a55985b098, in object 0x2a9744b7d380 610s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 610s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2a9744b7d9e8, JSClass 0x66a55985b098, in object 0x2a9744b7d380 610s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 610s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2a9744b7da38, JSClass 0x66a55985b7a8, in object 0x2a9744b7d380 610s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2a9744b7da88, JSClass 0x66a55985b7a8, in object 0x2a9744b7d3a8 610s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 610s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2a9744b7dad8, JSClass 0x66a55985b7a8, in object 0x2a9744b7d380 610s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 610s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 610s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 610s JS G IFACE: Defined class for File (GFile), prototype 0x2a9744bcfa38, JSClass 0x66a55985b580, in object 0x2a9744b7d380 610s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2a9744b7db50, JSClass 0x66a55985b7a8, in object 0x23d2d4d170d8 610s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 610s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2a9744b7dbc8, JSClass 0x66a55985b7a8, in object 0x2a9744b7d380 610s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 610s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 610s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2a9744b7dc18, JSClass 0x66a55985b7a8, in object 0x2a9744b7d380 610s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 610s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2a9744b7dc68, JSClass 0x66a55985b7a8, in object 0x2a9744b7d380 610s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 610s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2a9744b7dcb8, JSClass 0x66a55985b098, in object 0x2a9744b7d380 610s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 610s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 610s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2a9744b7dd08, JSClass 0x66a55985b7a8, in object 0x2a9744b7d380 610s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 610s JS G NS: Defined namespace 'Gio' 0x2a9744b7d380 in GIRepository 0x23d2d4d16ff8 610s JS IMPORT: Importing module Gtk succeeded 610s JS IMPORT: Defining parent 0x23d2d4d171e8 of 0x2a9744b3de98 'Gtk' is mod 1 610s JS IMPORT: successfully imported module 'Gtk' 610s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 610s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 610s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2a9744b7dd58, JSClass 0x66a55985b7a8, in object 0x2a9744b7d3d0 610s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2a9744b7dda8, JSClass 0x66a55985b7a8, in object 0x2a9744b7d358 610s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 610s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2a9744be2768, JSClass 0x66a55985b580, in object 0x2a9744b7d358 610s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 610s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x2a9744b7de20, JSClass 0x66a55985b7a8, in object 0x2a9744b7d358 610s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 610s JS G NS: Defined namespace 'Gtk' 0x2a9744b7d358 in GIRepository 0x23d2d4d16ff8 610s 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 610s JS G NS: Defined namespace 'Regress' 0x2a9744b7de70 in GIRepository 0x23d2d4d16ff8 610s JS IMPORT: Importing module cairo succeeded 610s JS IMPORT: Defining parent 0x2a9744b3faf0 of 0x2a9744bf16c8 'cairo' is mod 1 610s JS IMPORT: successfully imported module 'cairo' 610s JS G NS: Found info type ENUM for 'Antialias' in namespace 'cairo' 610s JS G ENUM: Defining enum value DEFAULT (fixed from default) 0 610s JS G ENUM: Defining enum value NONE (fixed from none) 1 610s JS G ENUM: Defining enum value GRAY (fixed from gray) 2 610s JS G ENUM: Defining enum value SUBPIXEL (fixed from subpixel) 3 610s JS G ENUM: Defining enum value FAST (fixed from fast) 4 610s JS G ENUM: Defining enum value GOOD (fixed from good) 5 610s JS G ENUM: Defining enum value BEST (fixed from best) 6 610s JS G ENUM: Defining cairo.Antialias as 0x23d2d4d13c08 610s JS G NS: Found info type ENUM for 'Content' in namespace 'cairo' 610s JS G ENUM: Defining enum value COLOR (fixed from color) 4096 610s JS G ENUM: Defining enum value ALPHA (fixed from alpha) 8192 610s JS G ENUM: Defining enum value COLOR_ALPHA (fixed from color_alpha) 12288 610s JS G ENUM: Defining cairo.Content as 0x23d2d4d13ce8 610s JS G NS: Found info type ENUM for 'Extend' in namespace 'cairo' 610s JS G ENUM: Defining enum value NONE (fixed from none) 0 610s JS G ENUM: Defining enum value REPEAT (fixed from repeat) 1 610s JS G ENUM: Defining enum value REFLECT (fixed from reflect) 2 610s JS G ENUM: Defining enum value PAD (fixed from pad) 3 610s JS G ENUM: Defining cairo.Extend as 0x23d2d4d13d48 610s JS G NS: Found info type ENUM for 'FillRule' in namespace 'cairo' 610s JS G ENUM: Defining enum value WINDING (fixed from winding) 0 610s JS G ENUM: Defining enum value EVEN_ODD (fixed from even_odd) 1 610s JS G ENUM: Defining cairo.FillRule as 0x23d2d4d13da8 610s JS G NS: Found info type ENUM for 'Filter' in namespace 'cairo' 610s JS G ENUM: Defining enum value FAST (fixed from fast) 0 610s JS G ENUM: Defining enum value GOOD (fixed from good) 1 610s JS G ENUM: Defining enum value BEST (fixed from best) 2 610s JS G ENUM: Defining enum value NEAREST (fixed from nearest) 3 610s JS G ENUM: Defining enum value BILINEAR (fixed from bilinear) 4 610s JS G ENUM: Defining enum value GAUSSIAN (fixed from gaussian) 5 610s JS G ENUM: Defining cairo.Filter as 0x23d2d4d13e08 610s JS G NS: Found info type ENUM for 'FontSlant' in namespace 'cairo' 610s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 610s JS G ENUM: Defining enum value ITALIC (fixed from italic) 1 610s JS G ENUM: Defining enum value OBLIQUE (fixed from oblique) 2 610s JS G ENUM: Defining cairo.FontSlant as 0x23d2d4d13e68 610s JS G NS: Found info type ENUM for 'FontWeight' in namespace 'cairo' 610s JS G ENUM: Defining enum value NORMAL (fixed from normal) 0 610s JS G ENUM: Defining enum value BOLD (fixed from bold) 1 610s JS G ENUM: Defining cairo.FontWeight as 0x23d2d4d13ec8 610s JS G NS: Found info type ENUM for 'Format' in namespace 'cairo' 610s JS G ENUM: Defining enum value INVALID (fixed from invalid) -1 610s JS G ENUM: Defining enum value ARGB32 (fixed from argb32) 0 610s JS G ENUM: Defining enum value RGB24 (fixed from rgb24) 1 610s JS G ENUM: Defining enum value A8 (fixed from a8) 2 610s JS G ENUM: Defining enum value A1 (fixed from a1) 3 610s JS G ENUM: Defining enum value RGB16_565 (fixed from rgb16_565) 4 610s JS G ENUM: Defining enum value RGB30 (fixed from rgb30) 5 610s JS G ENUM: Defining cairo.Format as 0x23d2d4d13f28 610s JS G NS: Found info type ENUM for 'LineCap' in namespace 'cairo' 610s JS G ENUM: Defining enum value BUTT (fixed from butt) 0 610s JS G ENUM: Defining enum value ROUND (fixed from round) 1 610s JS G ENUM: Defining enum value SQUARE (fixed from square) 2 610s JS G ENUM: Defining cairo.LineCap as 0x23d2d4d14008 610s JS G NS: Found info type ENUM for 'LineJoin' in namespace 'cairo' 610s JS G ENUM: Defining enum value MITER (fixed from miter) 0 610s JS G ENUM: Defining enum value ROUND (fixed from round) 1 610s JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2 610s JS G ENUM: Defining cairo.LineJoin as 0x23d2d4d14068 610s JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo' 610s JS G ENUM: Defining enum value CLEAR (fixed from clear) 0 610s JS G ENUM: Defining enum value SOURCE (fixed from source) 1 610s JS G ENUM: Defining enum value OVER (fixed from over) 2 610s JS G ENUM: Defining enum value IN (fixed from in) 3 610s JS G ENUM: Defining enum value OUT (fixed from out) 4 610s JS G ENUM: Defining enum value ATOP (fixed from atop) 5 610s JS G ENUM: Defining enum value DEST (fixed from dest) 6 610s JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7 610s JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8 610s JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9 610s JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10 610s JS G ENUM: Defining enum value XOR (fixed from xor) 11 610s JS G ENUM: Defining enum value ADD (fixed from add) 12 610s JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13 610s JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14 610s JS G ENUM: Defining enum value SCREEN (fixed from screen) 15 610s JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16 610s JS G ENUM: Defining enum value DARKEN (fixed from darken) 17 610s JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18 610s JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19 610s JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20 610s JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21 610s JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22 610s JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23 610s JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24 610s JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25 610s JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26 610s JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27 610s JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28 610s JS G ENUM: Defining cairo.Operator as 0x23d2d4d140c8 610s JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo' 610s JS G ENUM: Defining enum value SOLID (fixed from solid) 0 610s JS G ENUM: Defining enum value SURFACE (fixed from surface) 1 610s JS G ENUM: Defining enum value LINEAR (fixed from linear) 2 610s JS G ENUM: Defining enum value RADIAL (fixed from radial) 3 610s JS G ENUM: Defining enum value MESH (fixed from mesh) 4 610s JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5 610s JS G ENUM: Defining cairo.PatternType as 0x23d2d4d142a8 610s JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo' 610s JS G ENUM: Defining enum value IMAGE (fixed from image) 0 610s JS G ENUM: Defining enum value PDF (fixed from pdf) 1 610s JS G ENUM: Defining enum value PS (fixed from ps) 2 610s JS G ENUM: Defining enum value XLIB (fixed from xlib) 3 610s JS G ENUM: Defining enum value XCB (fixed from xcb) 4 610s JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5 610s JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6 610s JS G ENUM: Defining enum value WIN32 (fixed from win32) 7 610s JS G ENUM: Defining enum value BEOS (fixed from beos) 8 610s JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9 610s JS G ENUM: Defining enum value SVG (fixed from svg) 10 610s JS G ENUM: Defining enum value OS2 (fixed from os2) 11 610s JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12 610s JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13 610s JS G ENUM: Defining enum value SCRIPT (fixed from script) 14 610s JS G ENUM: Defining enum value QT (fixed from qt) 15 610s JS G ENUM: Defining enum value RECORDING (fixed from recording) 16 610s JS G ENUM: Defining enum value VG (fixed from vg) 17 610s JS G ENUM: Defining enum value GL (fixed from gl) 18 610s JS G ENUM: Defining enum value DRM (fixed from drm) 19 610s JS G ENUM: Defining enum value TEE (fixed from tee) 20 610s JS G ENUM: Defining enum value XML (fixed from xml) 21 610s JS G ENUM: Defining enum value SKIA (fixed from skia) 22 610s JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23 610s JS G ENUM: Defining enum value COGL (fixed from cogl) 24 610s JS G ENUM: Defining cairo.SurfaceType as 0x23d2d4d14308 610s JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo' 610s JS G BXD: Defined class for Region (CairoRegion), prototype 0x2e6cb050b100, JSClass 0x66a55985b098, in object 0x2a9744b7de98 610s JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo' 610s JS G BXD: Defined class for Context (CairoContext), prototype 0x2e6cb050b128, JSClass 0x66a55985b098, in object 0x2a9744b7de98 610s JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo' 610s JS G BXD: Defined class for Surface (CairoSurface), prototype 0x2e6cb050b150, JSClass 0x66a55985b098, in object 0x2a9744b7de98 610s JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo' 610s JS G BXD: Defined class for Path (void), prototype 0x2e6cb050b178, JSClass 0x66a55985b098, in object 0x2a9744b7de98 610s JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo' 610s JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x2e6cb050b1a0, JSClass 0x66a55985b098, in object 0x2a9744b7de98 610s JS G NS: Defined namespace 'cairo' 0x2a9744b7de98 in GIRepository 0x2a9744b3f970 610s JS CTX: Script evaluation succeeded 610s JS MAINLOOP: Main loop instance 0x71260b65f80: Spinning loop until released or hook cleared 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module metadata hook for module 0x23d2d4d163b0 610s JS IMPORT: Defining meta.importSync for module 0x23d2d4d163b0 610s JS NATIVE: Defining native module 'system' 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x23d2d4d156e8), global 0x2a9744b3c1c0 610s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 610s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 610s JS MAINLOOP: Set main loop hook to 610s JS MAINLOOP: Main loop instance 0x71260b65f80: hold 610s JS MAINLOOP: Running and clearing main loop hook 610s JS G BXD: Defining method run in prototype for GLib.MainLoop 610s 1..43 610s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 610s JS G BXD: Defined class for Source (GSource), prototype 0x2e6cb050b1c8, JSClass 0x66a55985b098, in object 0x2a9744b7d038 610s JS G BXD: Defining method set_priority in prototype for GLib.Source 610s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 610s JS G BXD: Defining method attach in prototype for GLib.Source 610s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 610s JS IMPORT: Module metadata hook for module 0x2a9744bee3f8 610s JS IMPORT: Defining meta.importSync for module 0x2a9744bee3f8 610s JS G BXD: Defining method destroy in prototype for GLib.Source 610s ok 1 Cairo context has the right type 610s ok 2 Cairo context reports its target surface 610s ok 3 Cairo context can set its source to a pattern 610s ok 4 Cairo context can set its antialias 610s ok 5 Cairo context can set its fill rule 610s ok 6 Cairo context can set its line cap 610s ok 7 Cairo context can set its line join 610s ok 8 Cairo context can set its line width 610s ok 9 Cairo context can set its miter limit 610s ok 10 Cairo context can set its operator 610s ok 11 Cairo context can set its tolerance 610s ok 12 Cairo context has a rectangle as clip extents 610s ok 13 Cairo context has a rectangle as fill extents 610s ok 14 Cairo context has a rectangle as stroke extents 610s ok 15 Cairo context has zero dashes initially 610s ok 16 Cairo context transforms user to device coordinates 610s ok 17 Cairo context transforms user to device distance 610s ok 18 Cairo context transforms device to user coordinates 610s ok 19 Cairo context transforms device to user distance 610s ok 20 Cairo context computes text extents 610s ok 21 Cairo context can call various, otherwise untested, methods without crashing 610s ok 22 Cairo context has methods when created from a C function # SKIP GTK disabled 610s ok 23 Cairo pattern has typechecks 610s ok 24 Cairo solid pattern can be created from RGB static method 610s ok 25 Cairo solid pattern can be created from RGBA static method 610s ok 26 Cairo surface pattern can be created and added as a source 610s ok 27 Cairo linear gradient can be created and added as a source 610s ok 28 Cairo radial gradient can be created and added as a source 610s ok 29 Cairo path has typechecks 610s ok 30 Cairo surface has typechecks 610s ok 31 Cairo surface can access the device scale 610s ok 32 Cairo surface can access the device offset 610s ok 33 Cairo surface can be finalized 610s JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress' 610s ok 34 Cairo GI test suite for context can be marshalled as a return value 610s JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress' 610s ok 35 Cairo GI test suite for context can be marshalled as an in parameter 610s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress' 610s ok 36 Cairo GI test suite for surface can be marshalled as a transfer-none return value 610s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress' 610s ok 37 Cairo GI test suite for surface can be marshalled as a transfer-full return value 610s JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress' 610s ok 38 Cairo GI test suite for surface can be marshalled as an in parameter 610s JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress' 610s ok 39 Cairo GI test suite for surface can be marshalled as an out parameter 610s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 610s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x2e6cb05356a0, JSClass 0x66a55985b7a8, in object 0x2a9744b7de70 610s JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj) 610s ok 40 Cairo GI test suite can be marshalled through a signal handler 610s JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests' 610s ok 41 Cairo GI test suite can have its type inferred as a foreign struct 610s ok 42 Cairo imported via GI has the same functionality as imports.cairo 610s JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo' 610s JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0x2e6cb05359c0, JSClass 0x66a55985b098, in object 0x2a9744b7de98 610s ok 43 Cairo imported via GI has boxed types from the GIR file 610s JS G BXD: Defining method quit in prototype for GLib.MainLoop 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0x71260b65f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 0 610s JS MAINLOOP: handling job 1, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 1 610s JS MAINLOOP: handling job 2, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 2 610s JS MAINLOOP: handling job 3, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 610s JS MAINLOOP: Main loop instance 0x71260b65f80: release 610s JS MAINLOOP: Completed job 3 610s JS MEMORY: Memory report: before destroying context 610s JS MEMORY: 552 objects currently alive 610s JS MEMORY: boxed_instance = 257 610s JS MEMORY: boxed_prototype = 17 610s JS MEMORY: closure = 2 610s JS MEMORY: function = 230 610s JS MEMORY: fundamental_instance = 0 610s JS MEMORY: fundamental_prototype = 0 610s JS MEMORY: gerror_instance = 0 610s JS MEMORY: gerror_prototype = 0 610s JS MEMORY: interface = 5 610s JS MEMORY: module = 13 610s JS MEMORY: ns = 9 610s JS MEMORY: object_instance = 2 610s JS MEMORY: object_prototype = 17 610s JS MEMORY: param = 0 610s JS MEMORY: union_instance = 0 610s JS MEMORY: union_prototype = 0 610s JS CTX: JS shutdown sequence 610s JS CTX: Stopping profiler 610s JS CTX: Shutting down toggle queue 610s JS CTX: Notifying external reference holders of GjsContext dispose 610s JS MAINLOOP: Stopping promise job dispatcher 610s JS CTX: Notifying reference holders of GjsContext dispose 610s JS CTX: Checking unhandled promise rejections 610s JS CTX: Releasing cached JS wrappers 610s JS CTX: Final triggered GC 610s JS CTX: Destroying JS context 610s JS CTX: Releasing all native objects 610s JS CTX: Disabling auto GC 610s JS CTX: Ending trace on global object 610s JS CTX: Freeing allocated resources 610s JS CTX: JS context destroyed 610s PASS: cjs/testCairo.test 610s Running test: cjs/testGTypeClass.test 610s JS NATIVE: Registered native JS module '_promiseNative' 610s JS NATIVE: Registered native JS module '_byteArrayNative' 610s JS NATIVE: Registered native JS module '_encodingNative' 610s JS NATIVE: Registered native JS module '_gi' 610s JS NATIVE: Registered native JS module 'gi' 610s JS NATIVE: Registered native JS module 'cairoNative' 610s JS NATIVE: Registered native JS module 'system' 610s JS NATIVE: Registered native JS module 'console' 610s JS NATIVE: Registered native JS module '_print' 610s JS CTX: Enabling JIT 610s JS CTX: Initialized class GjsFileImporter prototype 0x3f5fe1000098 610s JS IMPORT: Defining parent (nil) of 0x3f5fe10000f8 'imports' is mod 0 610s JS IMPORT: Importing '_print' 610s JS NATIVE: Defining native module '_print' 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x3f5fe10006b0 '_print' is mod 1 610s JS IMPORT: successfully imported module '_print' 610s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 610s 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 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3f5fe10014f0), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3f5fe10021a8), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3f5fe10027a8), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3f5fe10027a8), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3f5fe10021a8), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3f5fe10014f0), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3f5fe10014f0), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x3f5fe10014f0), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x3f5fe10021a8), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x3f5fe10027a8), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x3f5fe10014f0), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3f5fe10014f0), global 0x238cafa3c1c0 610s JS MAINLOOP: Main loop instance 0x13305aca5f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Starting promise job dispatcher 610s JS MAINLOOP: Main loop instance 0x13305aca5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 610s JS MAINLOOP: Main loop instance 0x13305aca5f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3f5fe1015910), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3f5fe1016340), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3f5fe1016340), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3f5fe1015910), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3f5fe1015910), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3f5fe1016340), global 0x238cafa3c1c0 610s JS IMPORT: Module metadata hook for module 0x3f5fe10169e8 610s JS IMPORT: Defining meta.importSync for module 0x3f5fe10169e8 610s JS NATIVE: Defining native module 'gi' 610s JS CTX: Initialized class GIRepositoryNamespace prototype 0x3f5fe1017168 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 610s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 610s JS IMPORT: Importing directory 'overrides' 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x3f5fe10171e8 'overrides' is mod 1 610s JS IMPORT: Defined importer 'overrides' 0x3f5fe10171e8 in 0x3f5fe10000f8 610s JS IMPORT: successfully imported directory 'overrides' 610s JS IMPORT: Importing '_byteArrayNative' 610s JS NATIVE: Defining native module '_byteArrayNative' 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x3f5fe1017630 '_byteArrayNative' is mod 1 610s JS IMPORT: successfully imported module '_byteArrayNative' 610s JS IMPORT: Importing '_promiseNative' 610s JS NATIVE: Defining native module '_promiseNative' 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x3f5fe10176f0 '_promiseNative' is mod 1 610s JS IMPORT: successfully imported module '_promiseNative' 610s JS IMPORT: Importing module GLib succeeded 610s JS IMPORT: Defining parent 0x3f5fe10171e8 of 0x238cafa3d2b8 'GLib' is mod 1 610s JS IMPORT: successfully imported module 'GLib' 610s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 610s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x238cafa7d060, JSClass 0x62b39b87b098, in object 0x238cafa7d038 610s JS CTX: Initialized class GIRepositoryGType prototype 0x3f5fe1017920 610s JS CTX: Initialized class GIRepositoryFunction prototype 0x238cafa3d308 610s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 610s JS G BXD: Defined class for Error (GError), prototype 0x238cafa7d0b0, JSClass 0x62b39b87b098, in object 0x238cafa7d038 610s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 610s JS G BXD: Defined class for Variant (GVariant), prototype 0x238cafa7d100, JSClass 0x62b39b87b098, in object 0x238cafa7d038 610s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 610s JS G BXD: Defined class for Bytes (GBytes), prototype 0x238cafa7d150, JSClass 0x62b39b87b098, in object 0x238cafa7d038 610s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 610s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x238cafa7d1a0, JSClass 0x62b39b87b098, in object 0x238cafa7d038 610s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 610s JS G BXD: Defined class for Thread (GThread), prototype 0x238cafa7d1f0, JSClass 0x62b39b87b098, in object 0x238cafa7d038 610s JS G BXD: Defining method ref in prototype for GLib.Thread 610s JS G BXD: Defining method unref in prototype for GLib.Thread 610s JS G NS: Defined namespace 'GLib' 0x238cafa7d038 in GIRepository 0x3f5fe1016ff8 610s JS IMPORT: Importing module jasmine succeeded 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x238cafa3dcb8 'jasmine' is mod 1 610s JS IMPORT: successfully imported module 'jasmine' 610s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 610s JS MAINLOOP: Main loop instance 0x13305aca5f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0x13305aca5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 610s JS MAINLOOP: Main loop instance 0x13305aca5f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Importing 'gi' 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x3f5fe1016ff8 'gi' is mod 1 610s JS IMPORT: successfully imported module 'gi' 610s 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 610s JS G NS: Defined namespace 'CjsPrivate' 0x238cafa7d290 in GIRepository 0x3f5fe1016ff8 610s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 610s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 610s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 610s JS IMPORT: Importing module _legacy succeeded 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x238cafa3dee8 '_legacy' is mod 1 610s JS IMPORT: successfully imported module '_legacy' 610s JS IMPORT: Importing module lang succeeded 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x238cafa3de98 'lang' is mod 1 610s JS IMPORT: successfully imported module 'lang' 610s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 610s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 610s JS IMPORT: Importing module _signals succeeded 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x238cafa3df38 '_signals' is mod 1 610s JS IMPORT: successfully imported module '_signals' 610s JS IMPORT: Importing module signals succeeded 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x238cafa3de48 'signals' is mod 1 610s JS IMPORT: successfully imported module 'signals' 610s JS IMPORT: Importing module Gio succeeded 610s JS IMPORT: Defining parent 0x3f5fe10171e8 of 0x238cafa3ddf8 'Gio' is mod 1 610s JS IMPORT: successfully imported module 'Gio' 610s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 610s JS IMPORT: Importing '_gi' 610s JS NATIVE: Defining native module '_gi' 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x3f5fe102dcb0 '_gi' is mod 1 610s JS IMPORT: successfully imported module '_gi' 610s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 610s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 610s JS IMPORT: Importing module _common succeeded 610s JS IMPORT: Defining parent 0x3f5fe10000f8 of 0x238cafa3dfd8 '_common' is mod 1 610s JS IMPORT: successfully imported module '_common' 610s JS IMPORT: Importing module GObject succeeded 610s JS IMPORT: Defining parent 0x3f5fe10171e8 of 0x238cafa3df88 'GObject' is mod 1 610s JS IMPORT: successfully imported module 'GObject' 610s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 610s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 610s JS G BXD: Defined class for String (GString), prototype 0x238cafa7d538, JSClass 0x62b39b87b098, in object 0x238cafa7d2b8 610s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 610s JS G PRM: Defined class ParamSpec prototype is 0x238cafacc0b0 class 0x62b39b8802f0 in object 0x238cafa7d2b8 610s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 610s JS G OBJ: Defined class for Object (GObject), prototype 0x238cafa7d6a0, JSClass 0x62b39b87b7a8, in object 0x238cafa7d2b8 610s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 610s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 610s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x238cafa7d6c8, JSClass 0x62b39b87b7a8, in object 0x238cafa7d2b8 610s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 610s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 610s JS G NS: Defined namespace 'GObject' 0x238cafa7d2b8 in GIRepository 0x3f5fe1016ff8 610s JS G OBJ: Defined class for Application (GApplication), prototype 0x238cafa7d718, JSClass 0x62b39b87b7a8, in object 0x238cafa7d268 610s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 610s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x238cafacc420, JSClass 0x62b39b87b580, in object 0x238cafa7d268 610s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 610s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x238cafa7d790, JSClass 0x62b39b87b7a8, in object 0x238cafa7d268 610s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 610s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x238cafacc6a0, JSClass 0x62b39b87b580, in object 0x238cafa7d268 610s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x238cafa7d808, JSClass 0x62b39b87b7a8, in object 0x238cafa7d268 610s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 610s JS G IFACE: Defined class for Initable (GInitable), prototype 0x238cafacc7e0, JSClass 0x62b39b87b580, in object 0x238cafa7d268 610s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 610s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x238cafa7d880, JSClass 0x62b39b87b098, in object 0x238cafa7d268 610s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 610s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x238cafa7d8d0, JSClass 0x62b39b87b098, in object 0x238cafa7d268 610s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 610s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x238cafa7d920, JSClass 0x62b39b87b7a8, in object 0x238cafa7d268 610s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x238cafa7d970, JSClass 0x62b39b87b7a8, in object 0x238cafa7d290 610s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 610s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x238cafa7d9c0, JSClass 0x62b39b87b7a8, in object 0x238cafa7d268 610s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 610s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 610s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 610s JS G IFACE: Defined class for File (GFile), prototype 0x238cafacc948, JSClass 0x62b39b87b580, in object 0x238cafa7d268 610s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x238cafa7da38, JSClass 0x62b39b87b7a8, in object 0x3f5fe10170d8 610s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 610s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x238cafa7dab0, JSClass 0x62b39b87b7a8, in object 0x238cafa7d268 610s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 610s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 610s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x238cafa7db00, JSClass 0x62b39b87b7a8, in object 0x238cafa7d268 610s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 610s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x238cafa7db50, JSClass 0x62b39b87b7a8, in object 0x238cafa7d268 610s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 610s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x238cafa7dba0, JSClass 0x62b39b87b098, in object 0x238cafa7d268 610s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 610s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 610s JS G OBJ: Defined class for Settings (GSettings), prototype 0x238cafa7dbf0, JSClass 0x62b39b87b7a8, in object 0x238cafa7d268 610s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 610s JS G NS: Defined namespace 'Gio' 0x238cafa7d268 in GIRepository 0x3f5fe1016ff8 610s JS CTX: Script evaluation succeeded 610s JS MAINLOOP: Main loop instance 0x13305aca5f80: Spinning loop until released or hook cleared 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module metadata hook for module 0x3f5fe103a308 610s JS IMPORT: Defining meta.importSync for module 0x3f5fe103a308 610s JS NATIVE: Defining native module 'system' 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3f5fe1039640), global 0x238cafa3c1c0 610s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 610s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 610s JS MAINLOOP: Set main loop hook to 610s JS MAINLOOP: Main loop instance 0x13305aca5f80: hold 610s JS MAINLOOP: Running and clearing main loop hook 610s JS G BXD: Defining method run in prototype for GLib.MainLoop 610s 1..8 610s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 610s JS G BXD: Defined class for Source (GSource), prototype 0x238cafa7dc40, JSClass 0x62b39b87b098, in object 0x238cafa7d038 610s JS G BXD: Defining method set_priority in prototype for GLib.Source 610s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 610s JS G BXD: Defining method attach in prototype for GLib.Source 610s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 610s JS IMPORT: Module metadata hook for module 0x238cafa4ae78 610s JS IMPORT: Defining meta.importSync for module 0x238cafa4ae78 610s JS G NS: Found info type OBJECT for 'ThemedIcon' in namespace 'Gio' 610s JS G OBJ: Defined class for ThemedIcon (GThemedIcon), prototype 0x238cafa7dd30, JSClass 0x62b39b87b7a8, in object 0x238cafa7d268 610s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 610s JS G PRM: JSObject created with param instance 0x13305ae0d500 type GParamString 610s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 610s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x238cafa7dd80, JSClass 0x62b39b87b7a8, in object 0x238cafa7d268 610s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 610s JS G PRM: JSObject created with param instance 0x13305ade6e20 type GParamBoolean 610s JS G BXD: Defining method destroy in prototype for GLib.Source 610s ok 1 Looking up param specs works 610s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 610s JS G PRM: JSObject created with param instance 0x13305ae0d500 type GParamString 610s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 610s JS G PRM: JSObject created with param instance 0x13305ade6e20 type GParamBoolean 610s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 610s ok 2 Looking up param specs gives the correct name 610s JS G PRM: Wrapping GParamString 'name' on GThemedIcon with JSObject 610s JS G PRM: JSObject created with param instance 0x13305ae0d500 type GParamString 610s JS G PRM: Wrapping GParamBoolean 'enabled' on GSimpleAction with JSObject 610s JS G PRM: JSObject created with param instance 0x13305ade6e20 type GParamBoolean 610s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 610s ok 3 Looking up param specs gives the default value if present 610s ok 4 GType object has a name 610s ok 5 GType object has a read-only name 610s ok 6 GType object has an undeletable name 610s ok 7 GType object has a string representation 610s JS G NS: Found info type FUNCTION for 'type_parent' in namespace 'GObject' 610s ok 8 GType marshalling marshals the invalid GType object into JS null 610s JS G BXD: Defining method quit in prototype for GLib.MainLoop 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0x13305aca5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 0 610s JS MAINLOOP: handling job 1, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 1 610s JS MAINLOOP: handling job 2, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 2 610s JS MAINLOOP: handling job 3, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 610s JS MAINLOOP: Main loop instance 0x13305aca5f80: release 610s JS MAINLOOP: Completed job 3 610s JS MEMORY: Memory report: before destroying context 610s JS MEMORY: 300 objects currently alive 610s JS MEMORY: boxed_instance = 48 610s JS MEMORY: boxed_prototype = 11 610s JS MEMORY: closure = 1 610s JS MEMORY: function = 201 610s JS MEMORY: fundamental_instance = 0 610s JS MEMORY: fundamental_prototype = 0 610s JS MEMORY: gerror_instance = 0 610s JS MEMORY: gerror_prototype = 0 610s JS MEMORY: interface = 4 610s JS MEMORY: module = 9 610s JS MEMORY: ns = 4 610s JS MEMORY: object_instance = 1 610s JS MEMORY: object_prototype = 15 610s JS MEMORY: param = 6 610s JS MEMORY: union_instance = 0 610s JS MEMORY: union_prototype = 0 610s JS CTX: JS shutdown sequence 610s JS CTX: Stopping profiler 610s JS CTX: Shutting down toggle queue 610s JS CTX: Notifying external reference holders of GjsContext dispose 610s JS MAINLOOP: Stopping promise job dispatcher 610s JS CTX: Notifying reference holders of GjsContext dispose 610s JS CTX: Checking unhandled promise rejections 610s JS CTX: Releasing cached JS wrappers 610s JS CTX: Final triggered GC 610s JS CTX: Destroying JS context 610s JS CTX: Releasing all native objects 610s JS CTX: Disabling auto GC 610s JS CTX: Ending trace on global object 610s JS CTX: Freeing allocated resources 610s JS CTX: JS context destroyed 610s PASS: cjs/testGTypeClass.test 610s Running test: cjs/testParamSpec.test 610s JS NATIVE: Registered native JS module '_promiseNative' 610s JS NATIVE: Registered native JS module '_byteArrayNative' 610s JS NATIVE: Registered native JS module '_encodingNative' 610s JS NATIVE: Registered native JS module '_gi' 610s JS NATIVE: Registered native JS module 'gi' 610s JS NATIVE: Registered native JS module 'cairoNative' 610s JS NATIVE: Registered native JS module 'system' 610s JS NATIVE: Registered native JS module 'console' 610s JS NATIVE: Registered native JS module '_print' 610s JS CTX: Enabling JIT 610s JS CTX: Initialized class GjsFileImporter prototype 0x122b60300098 610s JS IMPORT: Defining parent (nil) of 0x122b603000f8 'imports' is mod 0 610s JS IMPORT: Importing '_print' 610s JS NATIVE: Defining native module '_print' 610s JS IMPORT: Defining parent 0x122b603000f8 of 0x122b603006b0 '_print' is mod 1 610s JS IMPORT: successfully imported module '_print' 610s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 610s 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 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x122b603014f0), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x122b603021a8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x122b603027a8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x122b603027a8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x122b603021a8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x122b603014f0), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x122b603014f0), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x122b603014f0), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x122b603021a8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x122b603027a8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x122b603014f0), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x122b603014f0), global 0x2554cb93c1c0 610s JS MAINLOOP: Main loop instance 0x1c1d9ff5f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Starting promise job dispatcher 610s JS MAINLOOP: Main loop instance 0x1c1d9ff5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 610s JS MAINLOOP: Main loop instance 0x1c1d9ff5f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x122b60315910), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x122b60316340), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x122b60316340), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x122b60315910), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x122b60315910), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x122b60316340), global 0x2554cb93c1c0 610s JS IMPORT: Module metadata hook for module 0x122b603169e8 610s JS IMPORT: Defining meta.importSync for module 0x122b603169e8 610s JS NATIVE: Defining native module 'gi' 610s JS CTX: Initialized class GIRepositoryNamespace prototype 0x122b60317168 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 610s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 610s JS IMPORT: Importing directory 'overrides' 610s JS IMPORT: Defining parent 0x122b603000f8 of 0x122b603171e8 'overrides' is mod 1 610s JS IMPORT: Defined importer 'overrides' 0x122b603171e8 in 0x122b603000f8 610s JS IMPORT: successfully imported directory 'overrides' 610s JS IMPORT: Importing '_byteArrayNative' 610s JS NATIVE: Defining native module '_byteArrayNative' 610s JS IMPORT: Defining parent 0x122b603000f8 of 0x122b60317630 '_byteArrayNative' is mod 1 610s JS IMPORT: successfully imported module '_byteArrayNative' 610s JS IMPORT: Importing '_promiseNative' 610s JS NATIVE: Defining native module '_promiseNative' 610s JS IMPORT: Defining parent 0x122b603000f8 of 0x122b603176f0 '_promiseNative' is mod 1 610s JS IMPORT: successfully imported module '_promiseNative' 610s JS IMPORT: Importing module GLib succeeded 610s JS IMPORT: Defining parent 0x122b603171e8 of 0x2554cb93d2b8 'GLib' is mod 1 610s JS IMPORT: successfully imported module 'GLib' 610s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 610s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2554cb97d060, JSClass 0x6bfa5437b098, in object 0x2554cb97d038 610s JS CTX: Initialized class GIRepositoryGType prototype 0x122b60317920 610s JS CTX: Initialized class GIRepositoryFunction prototype 0x2554cb93d308 610s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 610s JS G BXD: Defined class for Error (GError), prototype 0x2554cb97d0b0, JSClass 0x6bfa5437b098, in object 0x2554cb97d038 610s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 610s JS G BXD: Defined class for Variant (GVariant), prototype 0x2554cb97d100, JSClass 0x6bfa5437b098, in object 0x2554cb97d038 610s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 610s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2554cb97d150, JSClass 0x6bfa5437b098, in object 0x2554cb97d038 610s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 610s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2554cb97d1a0, JSClass 0x6bfa5437b098, in object 0x2554cb97d038 610s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 610s JS G BXD: Defined class for Thread (GThread), prototype 0x2554cb97d1f0, JSClass 0x6bfa5437b098, in object 0x2554cb97d038 610s JS G BXD: Defining method ref in prototype for GLib.Thread 610s JS G BXD: Defining method unref in prototype for GLib.Thread 610s JS G NS: Defined namespace 'GLib' 0x2554cb97d038 in GIRepository 0x122b60316ff8 610s JS IMPORT: Importing module jasmine succeeded 610s JS IMPORT: Defining parent 0x122b603000f8 of 0x2554cb93dcb8 'jasmine' is mod 1 610s JS IMPORT: successfully imported module 'jasmine' 610s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 610s JS MAINLOOP: Main loop instance 0x1c1d9ff5f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0x1c1d9ff5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 610s JS MAINLOOP: Main loop instance 0x1c1d9ff5f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Importing 'gi' 610s JS IMPORT: Defining parent 0x122b603000f8 of 0x122b60316ff8 'gi' is mod 1 610s JS IMPORT: successfully imported module 'gi' 610s 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 610s JS G NS: Defined namespace 'Regress' 0x2554cb97d268 in GIRepository 0x122b60316ff8 610s JS IMPORT: Importing '_gi' 610s JS NATIVE: Defining native module '_gi' 610s JS IMPORT: Defining parent 0x122b603000f8 of 0x122b6032b170 '_gi' is mod 1 610s JS IMPORT: successfully imported module '_gi' 610s 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 610s JS G NS: Defined namespace 'CjsPrivate' 0x2554cb97d2b8 in GIRepository 0x122b60316ff8 610s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 610s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 610s JS IMPORT: Importing module _common succeeded 610s JS IMPORT: Defining parent 0x122b603000f8 of 0x2554cb93de48 '_common' is mod 1 610s JS IMPORT: successfully imported module '_common' 610s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 610s JS IMPORT: Importing module _legacy succeeded 610s JS IMPORT: Defining parent 0x122b603000f8 of 0x2554cb93de98 '_legacy' is mod 1 610s JS IMPORT: successfully imported module '_legacy' 610s JS IMPORT: Importing module GObject succeeded 610s JS IMPORT: Defining parent 0x122b603171e8 of 0x2554cb93ddf8 'GObject' is mod 1 610s JS IMPORT: successfully imported module 'GObject' 610s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 610s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 610s JS G BXD: Defined class for String (GString), prototype 0x2554cb97d538, JSClass 0x6bfa5437b098, in object 0x2554cb97d290 610s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 610s JS G PRM: Defined class ParamSpec prototype is 0x2554cb93df38 class 0x6bfa543802f0 in object 0x2554cb97d290 610s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 610s JS G OBJ: Defined class for Object (GObject), prototype 0x2554cb97d6a0, JSClass 0x6bfa5437b7a8, in object 0x2554cb97d290 610s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 610s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 610s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2554cb97d6c8, JSClass 0x6bfa5437b7a8, in object 0x2554cb97d290 610s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 610s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 610s JS G NS: Defined namespace 'GObject' 0x2554cb97d290 in GIRepository 0x122b60316ff8 610s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 610s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 610s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 610s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 610s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 610s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 610s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 610s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 610s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 610s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 610s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 610s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 610s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 610s JS G ENUM: Defining GObject.ParamFlags as 0x122b6032f700 610s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 610s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 610s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 610s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 610s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 610s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 610s JS G ENUM: Defining Regress.TestEnum as 0x122b6033ab60 610s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 610s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 610s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 610s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 610s JS G ENUM: Defining Regress.TestFlags as 0x122b6033cf80 610s JS CTX: Script evaluation succeeded 610s JS MAINLOOP: Main loop instance 0x1c1d9ff5f80: Spinning loop until released or hook cleared 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module metadata hook for module 0x122b603058b0 610s JS IMPORT: Defining meta.importSync for module 0x122b603058b0 610s JS NATIVE: Defining native module 'system' 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x122b60304be8), global 0x2554cb93c1c0 610s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 610s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 610s JS MAINLOOP: Set main loop hook to 610s JS MAINLOOP: Main loop instance 0x1c1d9ff5f80: hold 610s JS MAINLOOP: Running and clearing main loop hook 610s JS G BXD: Defining method run in prototype for GLib.MainLoop 610s 1..28 610s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 610s JS G BXD: Defined class for Source (GSource), prototype 0x2554cb97d768, JSClass 0x6bfa5437b098, in object 0x2554cb97d038 610s JS G BXD: Defining method set_priority in prototype for GLib.Source 610s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 610s JS G BXD: Defining method attach in prototype for GLib.Source 610s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 610s JS IMPORT: Module metadata hook for module 0x2554cb9d1158 610s JS IMPORT: Defining meta.importSync for module 0x2554cb9d1158 610s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 610s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1b43f0 type GParamString 610s JS G BXD: Defining method destroy in prototype for GLib.Source 610s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 610s ok 1 GObject.ParamSpec.string has the correct name strings 610s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1b6f70 type GParamString 610s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 610s ok 2 GObject.ParamSpec.string has the correct flags 610s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1b8c20 type GParamString 610s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 610s ok 3 GObject.ParamSpec.string has the correct default value 610s JS G NS: Found info type FUNCTION for 'param_spec_int' in namespace 'GObject' 610s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da19e330 type GParamInt 610s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 610s ok 4 GObject.ParamSpec.int has the correct name strings 610s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da19ef60 type GParamInt 610s ok 5 GObject.ParamSpec.int has the correct flags 610s JS G PRM: Wrapping GParamInt 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da19f8a0 type GParamInt 610s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 610s ok 6 GObject.ParamSpec.int has the correct default value 610s JS G NS: Found info type FUNCTION for 'param_spec_uint' in namespace 'GObject' 610s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1a0640 type GParamUInt 610s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 610s ok 7 GObject.ParamSpec.uint has the correct name strings 610s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1a1210 type GParamUInt 610s ok 8 GObject.ParamSpec.uint has the correct flags 610s JS G PRM: Wrapping GParamUInt 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1a19a0 type GParamUInt 610s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 610s ok 9 GObject.ParamSpec.uint has the correct default value 610s JS G NS: Found info type FUNCTION for 'param_spec_int64' in namespace 'GObject' 610s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1a10a0 type GParamInt64 610s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 610s ok 10 GObject.ParamSpec.int64 has the correct name strings 610s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1a3140 type GParamInt64 610s ok 11 GObject.ParamSpec.int64 has the correct flags 610s JS G PRM: Wrapping GParamInt64 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1dc460 type GParamInt64 610s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 610s ok 12 GObject.ParamSpec.int64 has the correct default value 610s JS G NS: Found info type FUNCTION for 'param_spec_uint64' in namespace 'GObject' 610s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1dd630 type GParamUInt64 610s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 610s ok 13 GObject.ParamSpec.uint64 has the correct name strings 610s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1de220 type GParamUInt64 610s ok 14 GObject.ParamSpec.uint64 has the correct flags 610s JS G PRM: Wrapping GParamUInt64 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1de980 type GParamUInt64 610s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 610s ok 15 GObject.ParamSpec.uint64 has the correct default value 610s JS G NS: Found info type FUNCTION for 'param_spec_enum' in namespace 'GObject' 610s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1dff70 type GParamEnum 610s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 610s ok 16 GObject.ParamSpec.enum has the correct name strings 610s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e0b20 type GParamEnum 610s ok 17 GObject.ParamSpec.enum has the correct flags 610s JS G PRM: Wrapping GParamEnum 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e11f0 type GParamEnum 610s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 610s ok 18 GObject.ParamSpec.enum has the correct default value 610s JS G NS: Found info type FUNCTION for 'param_spec_flags' in namespace 'GObject' 610s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e20e0 type GParamFlags 610s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 610s ok 19 GObject.ParamSpec.flags has the correct name strings 610s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e2cd0 type GParamFlags 610s ok 20 GObject.ParamSpec.flags has the correct flags 610s JS G PRM: Wrapping GParamFlags 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e3e50 type GParamFlags 610s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 610s ok 21 GObject.ParamSpec.flags has the correct default value 610s JS G NS: Found info type FUNCTION for 'param_spec_object' in namespace 'GObject' 610s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e4c00 type GParamObject 610s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 610s ok 22 GObject.ParamSpec.object has the correct name strings 610s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e57e0 type GParamObject 610s ok 23 GObject.ParamSpec.object has the correct flags 610s JS G PRM: Wrapping GParamObject 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e5ed0 type GParamObject 610s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 610s ok 24 GObject.ParamSpec.object has the correct default value 610s JS G NS: Found info type FUNCTION for 'param_spec_boxed' in namespace 'GObject' 610s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e6c60 type GParamBoxed 610s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_nick in prototype for GObject.ParamSpec 610s JS G OBJ: Defining method get_blurb in prototype for GObject.ParamSpec 610s ok 25 GObject.ParamSpec.jsobject has the correct name strings 610s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e7850 type GParamBoxed 610s ok 26 GObject.ParamSpec.jsobject has the correct flags 610s JS G PRM: Wrapping GParamBoxed 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e7f40 type GParamBoxed 610s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 610s ok 27 GObject.ParamSpec.jsobject has the correct default value 610s JS G PRM: Wrapping GParamString 'foo-property' on (null) with JSObject 610s JS G PRM: JSObject created with param instance 0x1c1da1e8bd0 type GParamString 610s ok 28 GObject.ParamSpec object doesn't crash when resolving a non-string property 610s JS G BXD: Defining method quit in prototype for GLib.MainLoop 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0x1c1d9ff5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 0 610s JS MAINLOOP: handling job 1, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 1 610s JS MAINLOOP: handling job 2, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 2 610s JS MAINLOOP: handling job 3, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 610s JS MAINLOOP: Main loop instance 0x1c1d9ff5f80: release 610s JS MAINLOOP: Completed job 3 610s JS MEMORY: Memory report: before destroying context 610s JS MEMORY: 362 objects currently alive 610s JS MEMORY: boxed_instance = 173 610s JS MEMORY: boxed_prototype = 8 610s JS MEMORY: closure = 1 610s JS MEMORY: function = 141 610s JS MEMORY: fundamental_instance = 0 610s JS MEMORY: fundamental_prototype = 0 610s JS MEMORY: gerror_instance = 0 610s JS MEMORY: gerror_prototype = 0 610s JS MEMORY: interface = 0 610s JS MEMORY: module = 5 610s JS MEMORY: ns = 4 610s JS MEMORY: object_instance = 0 610s JS MEMORY: object_prototype = 2 610s JS MEMORY: param = 28 610s JS MEMORY: union_instance = 0 610s JS MEMORY: union_prototype = 0 610s JS CTX: JS shutdown sequence 610s JS CTX: Stopping profiler 610s JS CTX: Shutting down toggle queue 610s JS CTX: Notifying external reference holders of GjsContext dispose 610s JS MAINLOOP: Stopping promise job dispatcher 610s JS CTX: Notifying reference holders of GjsContext dispose 610s JS CTX: Checking unhandled promise rejections 610s JS CTX: Releasing cached JS wrappers 610s JS CTX: Final triggered GC 610s JS CTX: Destroying JS context 610s JS CTX: Releasing all native objects 610s JS CTX: Disabling auto GC 610s JS CTX: Ending trace on global object 610s JS CTX: Freeing allocated resources 610s JS CTX: JS context destroyed 610s PASS: cjs/testParamSpec.test 610s Running test: cjs/testSystem.test 610s JS NATIVE: Registered native JS module '_promiseNative' 610s JS NATIVE: Registered native JS module '_byteArrayNative' 610s JS NATIVE: Registered native JS module '_encodingNative' 610s JS NATIVE: Registered native JS module '_gi' 610s JS NATIVE: Registered native JS module 'gi' 610s JS NATIVE: Registered native JS module 'cairoNative' 610s JS NATIVE: Registered native JS module 'system' 610s JS NATIVE: Registered native JS module 'console' 610s JS NATIVE: Registered native JS module '_print' 610s JS CTX: Enabling JIT 610s JS CTX: Initialized class GjsFileImporter prototype 0x1f1092c00098 610s JS IMPORT: Defining parent (nil) of 0x1f1092c000f8 'imports' is mod 0 610s JS IMPORT: Importing '_print' 610s JS NATIVE: Defining native module '_print' 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0x1f1092c006b0 '_print' is mod 1 610s JS IMPORT: successfully imported module '_print' 610s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 610s 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 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1f1092c014f0), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1f1092c021a8), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1f1092c027a8), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1f1092c027a8), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1f1092c021a8), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1f1092c014f0), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1f1092c014f0), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1f1092c014f0), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1f1092c021a8), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1f1092c027a8), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1f1092c014f0), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1f1092c014f0), global 0xe48a293c1c0 610s JS MAINLOOP: Main loop instance 0x14f53ddc5f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Starting promise job dispatcher 610s JS MAINLOOP: Main loop instance 0x14f53ddc5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 610s JS MAINLOOP: Main loop instance 0x14f53ddc5f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1f1092c15910), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1f1092c16340), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1f1092c16340), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1f1092c15910), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1f1092c15910), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1f1092c16340), global 0xe48a293c1c0 610s JS IMPORT: Module metadata hook for module 0x1f1092c169e8 610s JS IMPORT: Defining meta.importSync for module 0x1f1092c169e8 610s JS NATIVE: Defining native module 'gi' 610s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1f1092c17168 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 610s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 610s JS IMPORT: Importing directory 'overrides' 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0x1f1092c171e8 'overrides' is mod 1 610s JS IMPORT: Defined importer 'overrides' 0x1f1092c171e8 in 0x1f1092c000f8 610s JS IMPORT: successfully imported directory 'overrides' 610s JS IMPORT: Importing '_byteArrayNative' 610s JS NATIVE: Defining native module '_byteArrayNative' 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0x1f1092c17630 '_byteArrayNative' is mod 1 610s JS IMPORT: successfully imported module '_byteArrayNative' 610s JS IMPORT: Importing '_promiseNative' 610s JS NATIVE: Defining native module '_promiseNative' 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0x1f1092c176f0 '_promiseNative' is mod 1 610s JS IMPORT: successfully imported module '_promiseNative' 610s JS IMPORT: Importing module GLib succeeded 610s JS IMPORT: Defining parent 0x1f1092c171e8 of 0xe48a293d2b8 'GLib' is mod 1 610s JS IMPORT: successfully imported module 'GLib' 610s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 610s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe48a297d060, JSClass 0x6b8c8ff7b098, in object 0xe48a297d038 610s JS CTX: Initialized class GIRepositoryGType prototype 0x1f1092c17920 610s JS CTX: Initialized class GIRepositoryFunction prototype 0xe48a293d308 610s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 610s JS G BXD: Defined class for Error (GError), prototype 0xe48a297d0b0, JSClass 0x6b8c8ff7b098, in object 0xe48a297d038 610s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 610s JS G BXD: Defined class for Variant (GVariant), prototype 0xe48a297d100, JSClass 0x6b8c8ff7b098, in object 0xe48a297d038 610s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 610s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe48a297d150, JSClass 0x6b8c8ff7b098, in object 0xe48a297d038 610s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 610s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe48a297d1a0, JSClass 0x6b8c8ff7b098, in object 0xe48a297d038 610s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 610s JS G BXD: Defined class for Thread (GThread), prototype 0xe48a297d1f0, JSClass 0x6b8c8ff7b098, in object 0xe48a297d038 610s JS G BXD: Defining method ref in prototype for GLib.Thread 610s JS G BXD: Defining method unref in prototype for GLib.Thread 610s JS G NS: Defined namespace 'GLib' 0xe48a297d038 in GIRepository 0x1f1092c16ff8 610s JS IMPORT: Importing module jasmine succeeded 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0xe48a293dcb8 'jasmine' is mod 1 610s JS IMPORT: successfully imported module 'jasmine' 610s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 610s JS MAINLOOP: Main loop instance 0x14f53ddc5f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0x14f53ddc5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 610s JS MAINLOOP: Main loop instance 0x14f53ddc5f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Importing 'system' 610s JS NATIVE: Defining native module 'system' 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0x1f1092c2ab70 'system' is mod 1 610s JS IMPORT: successfully imported module 'system' 610s JS IMPORT: Importing 'gi' 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0x1f1092c16ff8 'gi' is mod 1 610s JS IMPORT: successfully imported module 'gi' 610s 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 610s JS G NS: Defined namespace 'CjsPrivate' 0xe48a297d290 in GIRepository 0x1f1092c16ff8 610s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 610s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 610s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 610s JS IMPORT: Importing module _legacy succeeded 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0xe48a293dee8 '_legacy' is mod 1 610s JS IMPORT: successfully imported module '_legacy' 610s JS IMPORT: Importing module lang succeeded 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0xe48a293de98 'lang' is mod 1 610s JS IMPORT: successfully imported module 'lang' 610s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 610s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 610s JS IMPORT: Importing module _signals succeeded 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0xe48a293df38 '_signals' is mod 1 610s JS IMPORT: successfully imported module '_signals' 610s JS IMPORT: Importing module signals succeeded 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0xe48a293de48 'signals' is mod 1 610s JS IMPORT: successfully imported module 'signals' 610s JS IMPORT: Importing module Gio succeeded 610s JS IMPORT: Defining parent 0x1f1092c171e8 of 0xe48a293ddf8 'Gio' is mod 1 610s JS IMPORT: successfully imported module 'Gio' 610s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 610s JS IMPORT: Importing '_gi' 610s JS NATIVE: Defining native module '_gi' 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0x1f1092c2def0 '_gi' is mod 1 610s JS IMPORT: successfully imported module '_gi' 610s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 610s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 610s JS IMPORT: Importing module _common succeeded 610s JS IMPORT: Defining parent 0x1f1092c000f8 of 0xe48a293dfd8 '_common' is mod 1 610s JS IMPORT: successfully imported module '_common' 610s JS IMPORT: Importing module GObject succeeded 610s JS IMPORT: Defining parent 0x1f1092c171e8 of 0xe48a293df88 'GObject' is mod 1 610s JS IMPORT: successfully imported module 'GObject' 610s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 610s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 610s JS G BXD: Defined class for String (GString), prototype 0xe48a297d538, JSClass 0x6b8c8ff7b098, in object 0xe48a297d2b8 610s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 610s JS G PRM: Defined class ParamSpec prototype is 0xe48a29cd0b0 class 0x6b8c8ff802f0 in object 0xe48a297d2b8 610s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 610s JS G OBJ: Defined class for Object (GObject), prototype 0xe48a297d6a0, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d2b8 610s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 610s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 610s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe48a297d6c8, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d2b8 610s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 610s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 610s JS G NS: Defined namespace 'GObject' 0xe48a297d2b8 in GIRepository 0x1f1092c16ff8 610s JS G OBJ: Defined class for Application (GApplication), prototype 0xe48a297d718, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d268 610s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 610s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0xe48a29cd420, JSClass 0x6b8c8ff7b580, in object 0xe48a297d268 610s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 610s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 610s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0xe48a297d790, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d268 610s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 610s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0xe48a29cd6a0, JSClass 0x6b8c8ff7b580, in object 0xe48a297d268 610s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0xe48a297d808, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d268 610s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 610s JS G IFACE: Defined class for Initable (GInitable), prototype 0xe48a29cd7e0, JSClass 0x6b8c8ff7b580, in object 0xe48a297d268 610s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 610s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 610s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xe48a297d880, JSClass 0x6b8c8ff7b098, in object 0xe48a297d268 610s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 610s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xe48a297d8d0, JSClass 0x6b8c8ff7b098, in object 0xe48a297d268 610s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 610s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 610s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xe48a297d920, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d268 610s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xe48a297d970, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d290 610s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 610s JS G OBJ: Defined class for ListStore (GListStore), prototype 0xe48a297d9c0, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d268 610s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 610s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 610s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 610s JS G IFACE: Defined class for File (GFile), prototype 0xe48a29cd948, JSClass 0x6b8c8ff7b580, in object 0xe48a297d268 610s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xe48a297da38, JSClass 0x6b8c8ff7b7a8, in object 0x1f1092c170d8 610s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 610s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0xe48a297dab0, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d268 610s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 610s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 610s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xe48a297db00, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d268 610s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 610s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0xe48a297db50, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d268 610s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 610s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xe48a297dba0, JSClass 0x6b8c8ff7b098, in object 0xe48a297d268 610s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 610s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 610s JS G OBJ: Defined class for Settings (GSettings), prototype 0xe48a297dbf0, JSClass 0x6b8c8ff7b7a8, in object 0xe48a297d268 610s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 610s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 610s JS G NS: Defined namespace 'Gio' 0xe48a297d268 in GIRepository 0x1f1092c16ff8 610s JS CTX: Script evaluation succeeded 610s JS MAINLOOP: Main loop instance 0x14f53ddc5f80: Spinning loop until released or hook cleared 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1f1092c3ee40), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS IMPORT: Module metadata hook for module 0xe48a29e0318 610s JS IMPORT: Defining meta.importSync for module 0xe48a29e0318 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xe48a294af58), global 0xe48a293c1c0 610s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 610s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 610s JS MAINLOOP: Set main loop hook to 610s JS MAINLOOP: Main loop instance 0x14f53ddc5f80: hold 610s JS MAINLOOP: Running and clearing main loop hook 610s JS G BXD: Defining method run in prototype for GLib.MainLoop 610s 1..13 610s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 610s JS G BXD: Defined class for Source (GSource), prototype 0xe48a297dc40, JSClass 0x6b8c8ff7b098, in object 0xe48a297d038 610s JS G BXD: Defining method set_priority in prototype for GLib.Source 610s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 610s JS G BXD: Defining method attach in prototype for GLib.Source 610s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 610s JS IMPORT: Module metadata hook for module 0xe48a29e0270 610s JS IMPORT: Defining meta.importSync for module 0xe48a29e0270 610s JS G BXD: Defining method destroy in prototype for GLib.Source 610s ok 1 System.addressOf() gives different results for different objects 610s ok 2 System.version gives a plausible number 610s ok 3 System.refcount() gives the correct number 610s ok 4 System.addressOfGObject() gives different results for different objects 610s ok 5 System.addressOfGObject() throws for non GObject objects 610s ok 6 System.gc() does not crash the application 610s ok 7 System.dumpHeap() throws but does not crash when given a nonexistent path 610s ok 8 System.dumpMemoryInfo() 610s ok 9 System.dumpMemoryInfo() throws but does not crash when given a nonexistent path 610s ok 10 System.programPath is null when executed from minijasmine 610s ok 11 System.programArgs System.programArgs is an array 610s ok 12 System.programArgs modifications persist 610s ok 13 System.programArgs System.programArgs is equal to ARGV 610s JS G BXD: Defining method quit in prototype for GLib.MainLoop 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0x14f53ddc5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 0 610s JS MAINLOOP: handling job 1, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 1 610s JS MAINLOOP: handling job 2, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 2 610s JS MAINLOOP: handling job 3, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 610s JS MAINLOOP: Main loop instance 0x14f53ddc5f80: release 610s JS MAINLOOP: Completed job 3 610s JS MEMORY: Memory report: before destroying context 610s JS MEMORY: 257 objects currently alive 610s JS MEMORY: boxed_instance = 49 610s JS MEMORY: boxed_prototype = 10 610s JS MEMORY: closure = 1 610s JS MEMORY: function = 166 610s JS MEMORY: fundamental_instance = 0 610s JS MEMORY: fundamental_prototype = 0 610s JS MEMORY: gerror_instance = 0 610s JS MEMORY: gerror_prototype = 0 610s JS MEMORY: interface = 4 610s JS MEMORY: module = 9 610s JS MEMORY: ns = 4 610s JS MEMORY: object_instance = 1 610s JS MEMORY: object_prototype = 13 610s JS MEMORY: param = 0 610s JS MEMORY: union_instance = 0 610s JS MEMORY: union_prototype = 0 610s JS CTX: JS shutdown sequence 610s JS CTX: Stopping profiler 610s JS CTX: Shutting down toggle queue 610s JS CTX: Notifying external reference holders of GjsContext dispose 610s JS MAINLOOP: Stopping promise job dispatcher 610s JS CTX: Notifying reference holders of GjsContext dispose 610s JS CTX: Checking unhandled promise rejections 610s JS CTX: Releasing cached JS wrappers 610s JS CTX: Final triggered GC 610s JS CTX: Destroying JS context 610s JS CTX: Releasing all native objects 610s JS CTX: Disabling auto GC 610s JS CTX: Ending trace on global object 610s JS CTX: Freeing allocated resources 610s JS CTX: JS context destroyed 610s PASS: cjs/testSystem.test 610s Running test: cjs/print.test 610s 1..1 610s ok 1 - /usr/libexec/installed-tests/cjs/debugger/print.debugger 610s PASS: cjs/print.test 610s Running test: cjs/testLegacyClass.test 610s JS NATIVE: Registered native JS module '_promiseNative' 610s JS NATIVE: Registered native JS module '_byteArrayNative' 610s JS NATIVE: Registered native JS module '_encodingNative' 610s JS NATIVE: Registered native JS module '_gi' 610s JS NATIVE: Registered native JS module 'gi' 610s JS NATIVE: Registered native JS module 'cairoNative' 610s JS NATIVE: Registered native JS module 'system' 610s JS NATIVE: Registered native JS module 'console' 610s JS NATIVE: Registered native JS module '_print' 610s JS CTX: Enabling JIT 610s JS CTX: Initialized class GjsFileImporter prototype 0x62264600098 610s JS IMPORT: Defining parent (nil) of 0x622646000f8 'imports' is mod 0 610s JS IMPORT: Importing '_print' 610s JS NATIVE: Defining native module '_print' 610s JS IMPORT: Defining parent 0x622646000f8 of 0x622646006b0 '_print' is mod 1 610s JS IMPORT: successfully imported module '_print' 610s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 610s 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 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x622646014f0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x622646021a8), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x622646027a8), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x622646027a8), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x622646021a8), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x622646014f0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x622646014f0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x622646014f0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x622646021a8), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x622646027a8), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x622646014f0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x622646014f0), global 0x524b5a3c1c0 610s JS MAINLOOP: Main loop instance 0xdabb93c5f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Starting promise job dispatcher 610s JS MAINLOOP: Main loop instance 0xdabb93c5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 610s JS MAINLOOP: Main loop instance 0xdabb93c5f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x62264615910), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x62264616340), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x62264616340), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x62264615910), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x62264615910), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x62264616340), global 0x524b5a3c1c0 610s JS IMPORT: Module metadata hook for module 0x622646169e8 610s JS IMPORT: Defining meta.importSync for module 0x622646169e8 610s JS NATIVE: Defining native module 'gi' 610s JS CTX: Initialized class GIRepositoryNamespace prototype 0x62264617168 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 610s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 610s JS IMPORT: Importing directory 'overrides' 610s JS IMPORT: Defining parent 0x622646000f8 of 0x622646171e8 'overrides' is mod 1 610s JS IMPORT: Defined importer 'overrides' 0x622646171e8 in 0x622646000f8 610s JS IMPORT: successfully imported directory 'overrides' 610s JS IMPORT: Importing '_byteArrayNative' 610s JS NATIVE: Defining native module '_byteArrayNative' 610s JS IMPORT: Defining parent 0x622646000f8 of 0x62264617630 '_byteArrayNative' is mod 1 610s JS IMPORT: successfully imported module '_byteArrayNative' 610s JS IMPORT: Importing '_promiseNative' 610s JS NATIVE: Defining native module '_promiseNative' 610s JS IMPORT: Defining parent 0x622646000f8 of 0x622646176f0 '_promiseNative' is mod 1 610s JS IMPORT: successfully imported module '_promiseNative' 610s JS IMPORT: Importing module GLib succeeded 610s JS IMPORT: Defining parent 0x622646171e8 of 0x524b5a3d2b8 'GLib' is mod 1 610s JS IMPORT: successfully imported module 'GLib' 610s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 610s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x524b5a7d060, JSClass 0x68178d1db098, in object 0x524b5a7d038 610s JS CTX: Initialized class GIRepositoryGType prototype 0x62264617920 610s JS CTX: Initialized class GIRepositoryFunction prototype 0x524b5a3d308 610s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 610s JS G BXD: Defined class for Error (GError), prototype 0x524b5a7d0b0, JSClass 0x68178d1db098, in object 0x524b5a7d038 610s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 610s JS G BXD: Defined class for Variant (GVariant), prototype 0x524b5a7d100, JSClass 0x68178d1db098, in object 0x524b5a7d038 610s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 610s JS G BXD: Defined class for Bytes (GBytes), prototype 0x524b5a7d150, JSClass 0x68178d1db098, in object 0x524b5a7d038 610s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 610s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x524b5a7d1a0, JSClass 0x68178d1db098, in object 0x524b5a7d038 610s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 610s JS G BXD: Defined class for Thread (GThread), prototype 0x524b5a7d1f0, JSClass 0x68178d1db098, in object 0x524b5a7d038 610s JS G BXD: Defining method ref in prototype for GLib.Thread 610s JS G BXD: Defining method unref in prototype for GLib.Thread 610s JS G NS: Defined namespace 'GLib' 0x524b5a7d038 in GIRepository 0x62264616ff8 610s JS IMPORT: Importing module jasmine succeeded 610s JS IMPORT: Defining parent 0x622646000f8 of 0x524b5a3dcb8 'jasmine' is mod 1 610s JS IMPORT: successfully imported module 'jasmine' 610s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 610s JS MAINLOOP: Main loop instance 0xdabb93c5f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0xdabb93c5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 610s JS MAINLOOP: Main loop instance 0xdabb93c5f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 610s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 610s JS IMPORT: Importing module _legacy succeeded 610s JS IMPORT: Defining parent 0x622646000f8 of 0x524b5a3de48 '_legacy' is mod 1 610s JS IMPORT: successfully imported module '_legacy' 610s JS IMPORT: Importing module lang succeeded 610s JS IMPORT: Defining parent 0x622646000f8 of 0x524b5a3ddf8 'lang' is mod 1 610s JS IMPORT: successfully imported module 'lang' 610s JS CTX: Script evaluation succeeded 610s JS MAINLOOP: Main loop instance 0xdabb93c5f80: Spinning loop until released or hook cleared 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module metadata hook for module 0x62264624a68 610s JS IMPORT: Defining meta.importSync for module 0x62264624a68 610s JS NATIVE: Defining native module 'system' 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x62264623da0), global 0x524b5a3c1c0 610s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 610s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 610s JS MAINLOOP: Set main loop hook to 610s JS MAINLOOP: Main loop instance 0xdabb93c5f80: hold 610s JS MAINLOOP: Running and clearing main loop hook 610s JS G BXD: Defining method run in prototype for GLib.MainLoop 610s 1..62 610s JS IMPORT: Importing 'gi' 610s JS IMPORT: Defining parent 0x524b5a3fad8 of 0x524b5a3f958 'gi' is mod 1 610s JS IMPORT: successfully imported module 'gi' 610s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 610s JS G BXD: Defined class for Source (GSource), prototype 0x524b5a7d268, JSClass 0x68178d1db098, in object 0x524b5a7d038 610s JS G BXD: Defining method set_priority in prototype for GLib.Source 610s JS IMPORT: Importing '_gi' 610s JS NATIVE: Defining native module '_gi' 610s JS IMPORT: Defining parent 0x524b5a3fad8 of 0x62264631a18 '_gi' is mod 1 610s JS IMPORT: successfully imported module '_gi' 610s 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 610s JS G NS: Defined namespace 'CjsPrivate' 0x524b5a7d308 in GIRepository 0x524b5a3f958 610s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 610s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 610s JS IMPORT: Importing module _common succeeded 610s JS IMPORT: Defining parent 0x524b5a3fad8 of 0x524b5ac9f10 '_common' is mod 1 610s JS IMPORT: successfully imported module '_common' 610s JS IMPORT: Importing module GObject succeeded 610s JS IMPORT: Defining parent 0x524b5a3faa8 of 0x524b5ac9ec0 'GObject' is mod 1 610s JS IMPORT: successfully imported module 'GObject' 610s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 610s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 610s JS G BXD: Defined class for String (GString), prototype 0x524b5a7d588, JSClass 0x68178d1db098, in object 0x524b5a7d2e0 610s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 610s JS G PRM: Defined class ParamSpec prototype is 0x524b5ac9fb0 class 0x68178d1e02f0 in object 0x524b5a7d2e0 610s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 610s JS G OBJ: Defined class for Object (GObject), prototype 0x524b5a7d6f0, JSClass 0x68178d1db7a8, in object 0x524b5a7d2e0 610s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 610s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 610s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x524b5a7d718, JSClass 0x68178d1db7a8, in object 0x524b5a7d2e0 610s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 610s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 610s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 610s JS G NS: Defined namespace 'GObject' 0x524b5a7d2e0 in GIRepository 0x524b5a3f958 610s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 610s JS G BXD: Defining method attach in prototype for GLib.Source 610s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 610s JS IMPORT: Module metadata hook for module 0x524b5a4aba0 610s JS IMPORT: Defining meta.importSync for module 0x524b5a4aba0 610s JS G BXD: Defining method destroy in prototype for GLib.Source 610s ok 1 A metaclass has its constructor called each time a class is created with it 610s ok 2 A metaclass is an instance of Lang.Class 610s ok 3 A metaclass produces instances that are instances of itself and Lang.Class 610s ok 4 A metaclass can dynamically define properties in its constructor 610s ok 5 A metaclass instance gets all the properties from its class and metaclass 610s ok 6 A metaclass instance gets dynamically defined properties from metaclass 610s ok 7 A metaclass can be instantiated with Lang.Class but still get the appropriate metaclass 610s ok 8 A metaclass can be detected with Lang.getMetaClass 610s ok 9 Class framework calls _init constructors 610s ok 10 Class framework calls parent constructors 610s ok 11 Class framework sets the right constructor properties 610s ok 12 Class framework sets up instanceof correctly 610s ok 13 Class framework has a name 610s ok 14 Class framework reports a sensible value for toString() 610s ok 15 Class framework allows overriding toString() 610s ok 16 Class framework is not configurable 610s ok 17 Class framework allows accessors for properties 610s ok 18 Class framework raises an exception when creating an abstract class 610s ok 19 Class framework inherits properties from abstract base classes 610s ok 20 Class framework inherits constructors from abstract base classes 610s ok 21 Class framework allows ES6 classes to inherit from abstract base classes 610s ok 22 Class framework lets methods call other methods without clobbering __caller__ 610s ok 23 Class framework allows custom return values from constructors 610s ok 24 Class framework allows symbol-named methods 610s ok 25 An interface is an instance of Lang.Interface 610s ok 26 An interface has a name 610s ok 27 An interface cannot be instantiated 610s ok 28 An interface can be implemented by a class 610s ok 29 An interface can be implemented by a class's superclass 610s ok 30 An interface doesn't disturb a class's constructor 610s ok 31 An interface can have its required method implemented 610s ok 32 An interface must have a name 610s ok 33 An interface must have its required methods implemented 610s ok 34 An interface does not have to have its optional methods implemented 610s ok 35 An interface can have its optional method deferred to by the implementation 610s ok 36 An interface can be chained up to by a class 610s ok 37 An interface can include arguments when being chained up to by a class 610s ok 38 An interface can have its property getter deferred to 610s ok 39 An interface can have its property setter deferred to 610s ok 40 An interface can have its property getter overridden 610s ok 41 An interface can have its property setter overridden 610s ok 42 An interface can require another interface 610s ok 43 An interface can have empty requires 610s ok 44 An interface can chain up to another interface 610s ok 45 An interface can be chained up to with a generic 610s ok 46 An interface can chain up to another interface with a generic 610s ok 47 An interface has its optional function defer to that of the last interface 610s ok 48 An interface must have all its required interfaces implemented 610s ok 49 An interface must have all its required interfaces implemented in the correct order 610s ok 50 An interface can have its implementation on a parent class 610s ok 51 An interface can require its implementor to be a subclass of some class 610s ok 52 An interface must be implemented by an object which subclasses the required class 610s ok 53 An interface can have methods that call others of its methods 610s ok 54 An interface is implemented by a subclass of a class that implements it 610s ok 55 An interface can be reimplemented by a subclass of a class that implements it 610s ok 56 An interface tells what it is with toString() 610s ok 57 ES6 class inheriting from Lang.Class calls a static method on the parent class 610s ok 58 ES6 class inheriting from Lang.Class calls a method on the parent class 610s ok 59 ES6 class inheriting from Lang.Class passes arguments to the parent class's constructor 610s ok 60 ES6 class inheriting from Lang.Class chains up to a method on the parent class 610s ok 61 ES6 class inheriting from Lang.Class overrides a method on the parent class 610s ok 62 ES6 class inheriting from Lang.Class sets and gets a property from the parent class 610s JS G BXD: Defining method quit in prototype for GLib.MainLoop 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Main loop instance 0xdabb93c5f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 0 610s JS MAINLOOP: handling job 1, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 1 610s JS MAINLOOP: handling job 2, 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Completed job 2 610s JS MAINLOOP: handling job 3, 610s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 610s JS MAINLOOP: Main loop instance 0xdabb93c5f80: release 610s JS MAINLOOP: Completed job 3 610s JS MEMORY: Memory report: before destroying context 610s JS MEMORY: 389 objects currently alive 610s JS MEMORY: boxed_instance = 275 610s JS MEMORY: boxed_prototype = 8 610s JS MEMORY: closure = 1 610s JS MEMORY: function = 94 610s JS MEMORY: fundamental_instance = 0 610s JS MEMORY: fundamental_prototype = 0 610s JS MEMORY: gerror_instance = 0 610s JS MEMORY: gerror_prototype = 0 610s JS MEMORY: interface = 0 610s JS MEMORY: module = 6 610s JS MEMORY: ns = 3 610s JS MEMORY: object_instance = 0 610s JS MEMORY: object_prototype = 2 610s JS MEMORY: param = 0 610s JS MEMORY: union_instance = 0 610s JS MEMORY: union_prototype = 0 610s JS CTX: JS shutdown sequence 610s JS CTX: Stopping profiler 610s JS CTX: Shutting down toggle queue 610s JS CTX: Notifying external reference holders of GjsContext dispose 610s JS MAINLOOP: Stopping promise job dispatcher 610s JS CTX: Notifying reference holders of GjsContext dispose 610s JS CTX: Checking unhandled promise rejections 610s JS CTX: Releasing cached JS wrappers 610s JS CTX: Final triggered GC 610s JS CTX: Destroying JS context 610s JS CTX: Releasing all native objects 610s JS CTX: Disabling auto GC 610s JS CTX: Ending trace on global object 610s JS CTX: Freeing allocated resources 610s JS CTX: JS context destroyed 610s PASS: cjs/testLegacyClass.test 610s Running test: cjs/testIntrospection.test 610s JS NATIVE: Registered native JS module '_promiseNative' 610s JS NATIVE: Registered native JS module '_byteArrayNative' 610s JS NATIVE: Registered native JS module '_encodingNative' 610s JS NATIVE: Registered native JS module '_gi' 610s JS NATIVE: Registered native JS module 'gi' 610s JS NATIVE: Registered native JS module 'cairoNative' 610s JS NATIVE: Registered native JS module 'system' 610s JS NATIVE: Registered native JS module 'console' 610s JS NATIVE: Registered native JS module '_print' 610s JS CTX: Enabling JIT 610s JS CTX: Initialized class GjsFileImporter prototype 0x28759c200098 610s JS IMPORT: Defining parent (nil) of 0x28759c2000f8 'imports' is mod 0 610s JS IMPORT: Importing '_print' 610s JS NATIVE: Defining native module '_print' 610s JS IMPORT: Defining parent 0x28759c2000f8 of 0x28759c2006b0 '_print' is mod 1 610s JS IMPORT: successfully imported module '_print' 610s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 610s 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 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x28759c2014f0), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x28759c2021a8), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x28759c2027a8), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x28759c2027a8), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x28759c2021a8), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x28759c2014f0), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x28759c2014f0), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x28759c2014f0), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x28759c2021a8), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x28759c2027a8), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x28759c2014f0), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x28759c2014f0), global 0x2d243313c1c0 610s JS MAINLOOP: Main loop instance 0x189f75e75f80: hold 610s JS MAINLOOP: Enqueue job , promise=, allocation site= 610s JS MAINLOOP: Starting promise job dispatcher 610s JS MAINLOOP: Main loop instance 0x189f75e75f80: Spinning loop until released or hook cleared 610s JS MAINLOOP: handling job 0, 610s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 610s JS MAINLOOP: Main loop instance 0x189f75e75f80: release 610s JS MAINLOOP: Completed job 0 610s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x28759c215910), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x28759c216340), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x28759c216340), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x28759c215910), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x28759c215910), global 0x2d243313c1c0 610s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x28759c216340), global 0x2d243313c1c0 610s JS IMPORT: Module metadata hook for module 0x28759c2169e8 610s JS IMPORT: Defining meta.importSync for module 0x28759c2169e8 610s JS NATIVE: Defining native module 'gi' 610s JS CTX: Initialized class GIRepositoryNamespace prototype 0x28759c217168 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 610s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 610s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 610s JS IMPORT: Importing directory 'overrides' 610s JS IMPORT: Defining parent 0x28759c2000f8 of 0x28759c2171e8 'overrides' is mod 1 610s JS IMPORT: Defined importer 'overrides' 0x28759c2171e8 in 0x28759c2000f8 610s JS IMPORT: successfully imported directory 'overrides' 610s JS IMPORT: Importing '_byteArrayNative' 610s JS NATIVE: Defining native module '_byteArrayNative' 610s JS IMPORT: Defining parent 0x28759c2000f8 of 0x28759c217630 '_byteArrayNative' is mod 1 610s JS IMPORT: successfully imported module '_byteArrayNative' 610s JS IMPORT: Importing '_promiseNative' 610s JS NATIVE: Defining native module '_promiseNative' 610s JS IMPORT: Defining parent 0x28759c2000f8 of 0x28759c2176f0 '_promiseNative' is mod 1 610s JS IMPORT: successfully imported module '_promiseNative' 610s JS IMPORT: Importing module GLib succeeded 610s JS IMPORT: Defining parent 0x28759c2171e8 of 0x2d243313d2b8 'GLib' is mod 1 610s JS IMPORT: successfully imported module 'GLib' 610s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 610s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2d243317d060, JSClass 0x7d56d5f1b098, in object 0x2d243317d038 610s JS CTX: Initialized class GIRepositoryGType prototype 0x28759c217920 610s JS CTX: Initialized class GIRepositoryFunction prototype 0x2d243313d308 610s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 610s JS G BXD: Defined class for Error (GError), prototype 0x2d243317d0b0, JSClass 0x7d56d5f1b098, in object 0x2d243317d038 610s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 610s JS G BXD: Defined class for Variant (GVariant), prototype 0x2d243317d100, JSClass 0x7d56d5f1b098, in object 0x2d243317d038 610s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 610s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2d243317d150, JSClass 0x7d56d5f1b098, in object 0x2d243317d038 610s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 610s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2d243317d1a0, JSClass 0x7d56d5f1b098, in object 0x2d243317d038 610s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 610s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 610s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 610s JS G BXD: Defined class for Thread (GThread), prototype 0x2d243317d1f0, JSClass 0x7d56d5f1b098, in object 0x2d243317d038 610s JS G BXD: Defining method ref in prototype for GLib.Thread 610s JS G BXD: Defining method unref in prototype for GLib.Thread 611s JS G NS: Defined namespace 'GLib' 0x2d243317d038 in GIRepository 0x28759c216ff8 611s JS IMPORT: Importing module jasmine succeeded 611s JS IMPORT: Defining parent 0x28759c2000f8 of 0x2d243313dcb8 'jasmine' is mod 1 611s JS IMPORT: successfully imported module 'jasmine' 611s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 611s JS MAINLOOP: Main loop instance 0x189f75e75f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x189f75e75f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 611s JS MAINLOOP: Main loop instance 0x189f75e75f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Importing 'gi' 611s JS IMPORT: Defining parent 0x28759c2000f8 of 0x28759c216ff8 'gi' is mod 1 611s JS IMPORT: successfully imported module 'gi' 611s 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 611s JS G NS: Defined namespace 'Gdk' 0x2d243317d268 in GIRepository 0x28759c216ff8 611s 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 611s JS G NS: Defined namespace 'CjsPrivate' 0x2d243317d2b8 in GIRepository 0x28759c216ff8 611s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 611s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 611s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 611s JS IMPORT: Importing module _legacy succeeded 611s JS IMPORT: Defining parent 0x28759c2000f8 of 0x2d243313dee8 '_legacy' is mod 1 611s JS IMPORT: successfully imported module '_legacy' 611s JS IMPORT: Importing module lang succeeded 611s JS IMPORT: Defining parent 0x28759c2000f8 of 0x2d243313de98 'lang' is mod 1 611s JS IMPORT: successfully imported module 'lang' 611s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 611s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 611s JS IMPORT: Importing module _signals succeeded 611s JS IMPORT: Defining parent 0x28759c2000f8 of 0x2d243313df38 '_signals' is mod 1 611s JS IMPORT: successfully imported module '_signals' 611s JS IMPORT: Importing module signals succeeded 611s JS IMPORT: Defining parent 0x28759c2000f8 of 0x2d243313de48 'signals' is mod 1 611s JS IMPORT: successfully imported module 'signals' 611s JS IMPORT: Importing module Gio succeeded 611s JS IMPORT: Defining parent 0x28759c2171e8 of 0x2d243313ddf8 'Gio' is mod 1 611s JS IMPORT: successfully imported module 'Gio' 611s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 611s JS IMPORT: Importing '_gi' 611s JS NATIVE: Defining native module '_gi' 611s JS IMPORT: Defining parent 0x28759c2000f8 of 0x28759c22dd50 '_gi' is mod 1 611s JS IMPORT: successfully imported module '_gi' 611s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 611s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 611s JS IMPORT: Importing module _common succeeded 611s JS IMPORT: Defining parent 0x28759c2000f8 of 0x2d243313dfd8 '_common' is mod 1 611s JS IMPORT: successfully imported module '_common' 611s JS IMPORT: Importing module GObject succeeded 611s JS IMPORT: Defining parent 0x28759c2171e8 of 0x2d243313df88 'GObject' is mod 1 611s JS IMPORT: successfully imported module 'GObject' 611s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 611s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 611s JS G BXD: Defined class for String (GString), prototype 0x2d243317d560, JSClass 0x7d56d5f1b098, in object 0x2d243317d2e0 611s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 611s JS G PRM: Defined class ParamSpec prototype is 0x2d24331cf0b0 class 0x7d56d5f202f0 in object 0x2d243317d2e0 611s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 611s JS G OBJ: Defined class for Object (GObject), prototype 0x2d243317d6c8, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d2e0 611s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 611s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 611s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2d243317d6f0, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d2e0 611s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 611s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 611s JS G NS: Defined namespace 'GObject' 0x2d243317d2e0 in GIRepository 0x28759c216ff8 611s JS G OBJ: Defined class for Application (GApplication), prototype 0x2d243317d740, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d290 611s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 611s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2d24331cf420, JSClass 0x7d56d5f1b580, in object 0x2d243317d290 611s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 611s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2d243317d7b8, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d290 611s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 611s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2d24331cf6a0, JSClass 0x7d56d5f1b580, in object 0x2d243317d290 611s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2d243317d830, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d290 611s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 611s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2d24331cf7e0, JSClass 0x7d56d5f1b580, in object 0x2d243317d290 611s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2d243317d8a8, JSClass 0x7d56d5f1b098, in object 0x2d243317d290 611s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2d243317d8f8, JSClass 0x7d56d5f1b098, in object 0x2d243317d290 611s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 611s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2d243317d948, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d290 611s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2d243317d998, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d2b8 611s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 611s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2d243317d9e8, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d290 611s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 611s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 611s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 611s JS G IFACE: Defined class for File (GFile), prototype 0x2d24331cf948, JSClass 0x7d56d5f1b580, in object 0x2d243317d290 611s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2d243317da60, JSClass 0x7d56d5f1b7a8, in object 0x28759c2170d8 611s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 611s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2d243317dad8, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d290 611s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 611s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 611s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2d243317db28, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d290 611s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 611s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2d243317db78, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d290 611s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 611s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2d243317dbc8, JSClass 0x7d56d5f1b098, in object 0x2d243317d290 611s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 611s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 611s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2d243317dc18, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d290 611s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 611s JS G NS: Defined namespace 'Gio' 0x2d243317d290 in GIRepository 0x28759c216ff8 611s JS IMPORT: Importing module Gtk succeeded 611s JS IMPORT: Defining parent 0x28759c2171e8 of 0x2d24331db3d0 'Gtk' is mod 1 611s JS IMPORT: successfully imported module 'Gtk' 611s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 611s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 611s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2d243317dc90, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d2e0 611s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2d243317dce0, JSClass 0x7d56d5f1b7a8, in object 0x2d243317dc68 611s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 611s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x2d24331db6c8, JSClass 0x7d56d5f1b580, in object 0x2d243317dc68 611s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 611s JS G OBJ: Defined class for Container (GtkContainer), prototype 0x2d243317dd58, JSClass 0x7d56d5f1b7a8, in object 0x2d243317dc68 611s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 611s JS G NS: Defined namespace 'Gtk' 0x2d243317dc68 in GIRepository 0x28759c216ff8 611s JS IMPORT: Importing 'system' 611s JS NATIVE: Defining native module 'system' 611s JS IMPORT: Defining parent 0x28759c2000f8 of 0x28759c234f18 'system' is mod 1 611s JS IMPORT: successfully imported module 'system' 611s JS CTX: Script evaluation succeeded 611s JS MAINLOOP: Main loop instance 0x189f75e75f80: Spinning loop until released or hook cleared 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module metadata hook for module 0x28759c204818 611s JS IMPORT: Defining meta.importSync for module 0x28759c204818 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x28759c203b50), global 0x2d243313c1c0 611s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 611s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 611s JS MAINLOOP: Set main loop hook to 611s JS MAINLOOP: Main loop instance 0x189f75e75f80: hold 611s JS MAINLOOP: Running and clearing main loop hook 611s JS G BXD: Defining method run in prototype for GLib.MainLoop 611s 1..17 611s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 611s JS G BXD: Defined class for Source (GSource), prototype 0x2d243317dda8, JSClass 0x7d56d5f1b098, in object 0x2d243317d038 611s JS G BXD: Defining method set_priority in prototype for GLib.Source 611s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 611s JS G BXD: Defining method attach in prototype for GLib.Source 611s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 611s JS IMPORT: Module metadata hook for module 0x2d243314a938 611s JS IMPORT: Defining meta.importSync for module 0x2d243314a938 611s JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio' 611s JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0x2d243317de98, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d290 611s JS G BXD: Defining method destroy in prototype for GLib.Source 611s ok 1 GLib.DestroyNotify parameter throws when encountering a GDestroyNotify not associated with a callback 611s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 611s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 611s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 611s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 611s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 611s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 611s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 611s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 611s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 611s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 611s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 611s JS G ENUM: Defining GLib.LogLevelFlags as 0x28759c21cbc8 611s JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib' 611s JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib' 611s JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 611s ok 2 Unsafe integer marshalling warns when conversion is lossy 611s ok 3 Marshalling empty flat arrays of structs accepts null # SKIP GTK disabled 611s ok 4 Marshalling empty flat arrays of structs accepts an empty array # SKIP GTK disabled 611s JS G NS: Found info type OBJECT for 'AppLaunchContext' in namespace 'Gio' 611s JS G OBJ: Defined class for AppLaunchContext (GAppLaunchContext), prototype 0x2b5728c0d380, JSClass 0x7d56d5f1b7a8, in object 0x2d243317d290 611s ok 5 Constructor throws when constructor called without new 611s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 611s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 611s JS G ENUM: Defining enum value NONE (fixed from none) 0 611s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 611s JS G ENUM: Defining enum value SESSION (fixed from session) 2 611s JS G ENUM: Defining Gio.BusType as 0x28759c23f600 611s ok 6 Enum classes enum has a $gtype property 611s ok 7 Enum classes enum $gtype property is enumerable 611s JS G NS: Found info type ENUM for 'ResolverError' in namespace 'Gio' 611s JS G ERR: Defined class for ResolverError (GError), prototype 0x2d24331eea10, JSClass 0x7d56d5f1b338, in object 0x2d243317d290 611s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 0 611s JS G ENUM: Defining enum value TEMPORARY_FAILURE (fixed from temporary_failure) 1 611s JS G ENUM: Defining enum value INTERNAL (fixed from internal) 2 611s ok 8 GError domains Number converts error to quark 611s ok 9 Object properties on GtkBuilder-constructed objects are found on the GObject itself # SKIP GTK disabled 611s ok 10 Object properties on GtkBuilder-constructed objects are found on the GObject's parents # SKIP GTK disabled 611s ok 11 Object properties on GtkBuilder-constructed objects are found on the GObject's interfaces # SKIP GTK disabled 611s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 611s ok 12 Garbage collection of introspected objects collects objects properly with signals connected 611s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 611s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 611s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 611s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 611s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 611s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 611s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 611s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 611s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 611s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 611s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 611s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 611s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 611s JS G ENUM: Defining GObject.ParamFlags as 0x28759c204838 611s JS G NS: Found info type FUNCTION for 'param_spec_boolean' in namespace 'GObject' 611s JS G PRM: Wrapping GParamBoolean 'screenfull' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x189f76042360 type GParamBoolean 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 611s JS G OBJ: Defining method get_default_value in prototype for GObject.ParamSpec 611s JS G NS: Found info type STRUCT for 'SettingsSchemaSource' in namespace 'Gio' 611s JS G BXD: Defined class for SettingsSchemaSource (GSettingsSchemaSource), prototype 0x2d243317de70, JSClass 0x7d56d5f1b098, in object 0x2d243317d290 611s JS G BXD: Defining method lookup in prototype for Gio.SettingsSchemaSource 611s not ok 13 Garbage collection of introspected objects handles setting a property from C on an object whose JS wrapper has been collected 611s # Message: Error: GSettings schema org.gnome.GjsTest not found in resource:///org/gnome/gjs/modules/core/overrides/Gio.js (line 753) 611s # Stack: 611s # error properties: Object({ matches: Function }) 611s # _init@resource:///org/gnome/gjs/modules/core/overrides/Gio.js:753:23 611s # @/usr/libexec/installed-tests/cjs/js/testIntrospection.js:161:26 611s # 611s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 611s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x189f75e75f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 611s JS MAINLOOP: Main loop instance 0x189f75e75f80: release 611s JS MAINLOOP: Completed job 3 611s JS MEMORY: Memory report: before destroying context 611s JS MEMORY: 500 objects currently alive 611s JS MEMORY: boxed_instance = 40 611s JS MEMORY: boxed_prototype = 48 611s JS MEMORY: closure = 1 611s JS MEMORY: function = 348 611s JS MEMORY: fundamental_instance = 0 611s JS MEMORY: fundamental_prototype = 0 611s JS MEMORY: gerror_instance = 0 611s JS MEMORY: gerror_prototype = 2 611s JS MEMORY: interface = 6 611s JS MEMORY: module = 10 611s JS MEMORY: ns = 6 611s JS MEMORY: object_instance = 1 611s JS MEMORY: object_prototype = 36 611s JS MEMORY: param = 1 611s JS MEMORY: union_instance = 0 611s JS MEMORY: union_prototype = 1 611s JS CTX: JS shutdown sequence 611s JS CTX: Stopping profiler 611s JS CTX: Shutting down toggle queue 611s JS CTX: Notifying external reference holders of GjsContext dispose 611s JS MAINLOOP: Stopping promise job dispatcher 611s JS CTX: Notifying reference holders of GjsContext dispose 611s JS CTX: Checking unhandled promise rejections 611s JS CTX: Releasing cached JS wrappers 611s JS CTX: Final triggered GC 611s JS CTX: Destroying JS context 611s JS CTX: Releasing all native objects 611s JS CTX: Disabling auto GC 611s JS CTX: Ending trace on global object 611s JS CTX: Freeing allocated resources 611s JS CTX: JS context destroyed 611s PASS: cjs/testIntrospection.test 611s Running test: cjs/testAsync.test 611s JS NATIVE: Registered native JS module '_promiseNative' 611s JS NATIVE: Registered native JS module '_byteArrayNative' 611s JS NATIVE: Registered native JS module '_encodingNative' 611s JS NATIVE: Registered native JS module '_gi' 611s JS NATIVE: Registered native JS module 'gi' 611s JS NATIVE: Registered native JS module 'cairoNative' 611s JS NATIVE: Registered native JS module 'system' 611s JS NATIVE: Registered native JS module 'console' 611s JS NATIVE: Registered native JS module '_print' 611s JS CTX: Enabling JIT 611s JS CTX: Initialized class GjsFileImporter prototype 0xc42f9c00098 611s JS IMPORT: Defining parent (nil) of 0xc42f9c000f8 'imports' is mod 0 611s JS IMPORT: Importing '_print' 611s JS NATIVE: Defining native module '_print' 611s JS IMPORT: Defining parent 0xc42f9c000f8 of 0xc42f9c006b0 '_print' is mod 1 611s JS IMPORT: successfully imported module '_print' 611s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 611s 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 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xc42f9c014f0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xc42f9c021a8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xc42f9c027a8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xc42f9c027a8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xc42f9c021a8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xc42f9c014f0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xc42f9c014f0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xc42f9c014f0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xc42f9c021a8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xc42f9c027a8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xc42f9c014f0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xc42f9c014f0), global 0x2f988123c1c0 611s JS MAINLOOP: Main loop instance 0xc2613415f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Starting promise job dispatcher 611s JS MAINLOOP: Main loop instance 0xc2613415f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 611s JS MAINLOOP: Main loop instance 0xc2613415f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc42f9c15910), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc42f9c16340), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc42f9c16340), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc42f9c15910), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc42f9c15910), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc42f9c16340), global 0x2f988123c1c0 611s JS IMPORT: Module metadata hook for module 0xc42f9c169e8 611s JS IMPORT: Defining meta.importSync for module 0xc42f9c169e8 611s JS NATIVE: Defining native module 'gi' 611s JS CTX: Initialized class GIRepositoryNamespace prototype 0xc42f9c17168 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 611s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 611s JS IMPORT: Importing directory 'overrides' 611s JS IMPORT: Defining parent 0xc42f9c000f8 of 0xc42f9c171e8 'overrides' is mod 1 611s JS IMPORT: Defined importer 'overrides' 0xc42f9c171e8 in 0xc42f9c000f8 611s JS IMPORT: successfully imported directory 'overrides' 611s JS IMPORT: Importing '_byteArrayNative' 611s JS NATIVE: Defining native module '_byteArrayNative' 611s JS IMPORT: Defining parent 0xc42f9c000f8 of 0xc42f9c17630 '_byteArrayNative' is mod 1 611s JS IMPORT: successfully imported module '_byteArrayNative' 611s JS IMPORT: Importing '_promiseNative' 611s JS NATIVE: Defining native module '_promiseNative' 611s JS IMPORT: Defining parent 0xc42f9c000f8 of 0xc42f9c176f0 '_promiseNative' is mod 1 611s JS IMPORT: successfully imported module '_promiseNative' 611s JS IMPORT: Importing module GLib succeeded 611s JS IMPORT: Defining parent 0xc42f9c171e8 of 0x2f988123d2b8 'GLib' is mod 1 611s JS IMPORT: successfully imported module 'GLib' 611s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 611s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2f988127d060, JSClass 0x75019208b098, in object 0x2f988127d038 611s JS CTX: Initialized class GIRepositoryGType prototype 0xc42f9c17920 611s JS CTX: Initialized class GIRepositoryFunction prototype 0x2f988123d308 611s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 611s JS G BXD: Defined class for Error (GError), prototype 0x2f988127d0b0, JSClass 0x75019208b098, in object 0x2f988127d038 611s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 611s JS G BXD: Defined class for Variant (GVariant), prototype 0x2f988127d100, JSClass 0x75019208b098, in object 0x2f988127d038 611s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 611s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2f988127d150, JSClass 0x75019208b098, in object 0x2f988127d038 611s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 611s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2f988127d1a0, JSClass 0x75019208b098, in object 0x2f988127d038 611s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 611s JS G BXD: Defined class for Thread (GThread), prototype 0x2f988127d1f0, JSClass 0x75019208b098, in object 0x2f988127d038 611s JS G BXD: Defining method ref in prototype for GLib.Thread 611s JS G BXD: Defining method unref in prototype for GLib.Thread 611s JS G NS: Defined namespace 'GLib' 0x2f988127d038 in GIRepository 0xc42f9c16ff8 611s JS IMPORT: Importing module jasmine succeeded 611s JS IMPORT: Defining parent 0xc42f9c000f8 of 0x2f988123dcb8 'jasmine' is mod 1 611s JS IMPORT: successfully imported module 'jasmine' 611s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 611s JS MAINLOOP: Main loop instance 0xc2613415f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0xc2613415f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 611s JS MAINLOOP: Main loop instance 0xc2613415f80: release 611s JS MAINLOOP: Completed job 0 611s 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 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc42f9c2aad0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0xc42f9c2aad0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc42f9c2b2a0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc42f9c2b2a0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc42f9c2aad0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0xc42f9c2aad0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc42f9c2aad0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0xc42f9c2aad0), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc42f9c2b2a0), global 0x2f988123c1c0 611s JS IMPORT: Importing '_gi' 611s JS NATIVE: Defining native module '_gi' 611s JS IMPORT: Defining parent 0xc42f9c000f8 of 0xc42f9c2be90 '_gi' is mod 1 611s JS IMPORT: successfully imported module '_gi' 611s JS IMPORT: Importing 'gi' 611s JS IMPORT: Defining parent 0xc42f9c000f8 of 0xc42f9c16ff8 'gi' is mod 1 611s JS IMPORT: successfully imported module 'gi' 611s 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 611s JS G NS: Defined namespace 'CjsPrivate' 0x2f988127d290 in GIRepository 0xc42f9c16ff8 611s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 611s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 611s JS IMPORT: Importing module _common succeeded 611s JS IMPORT: Defining parent 0xc42f9c000f8 of 0x2f988123de20 '_common' is mod 1 611s JS IMPORT: successfully imported module '_common' 611s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 611s JS IMPORT: Importing module _legacy succeeded 611s JS IMPORT: Defining parent 0xc42f9c000f8 of 0x2f988123de70 '_legacy' is mod 1 611s JS IMPORT: successfully imported module '_legacy' 611s JS IMPORT: Importing module GObject succeeded 611s JS IMPORT: Defining parent 0xc42f9c171e8 of 0x2f988123ddd0 'GObject' is mod 1 611s JS IMPORT: successfully imported module 'GObject' 611s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 611s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 611s JS G BXD: Defined class for String (GString), prototype 0x2f988127d510, JSClass 0x75019208b098, in object 0x2f988127d268 611s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 611s JS G PRM: Defined class ParamSpec prototype is 0x2f988123df10 class 0x7501920902f0 in object 0x2f988127d268 611s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 611s JS G OBJ: Defined class for Object (GObject), prototype 0x2f988127d678, JSClass 0x75019208b7a8, in object 0x2f988127d268 611s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 611s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 611s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2f988127d6a0, JSClass 0x75019208b7a8, in object 0x2f988127d268 611s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 611s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 611s JS G NS: Defined namespace 'GObject' 0x2f988127d268 in GIRepository 0xc42f9c16ff8 611s JS MAINLOOP: Main loop instance 0xc2613415f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0xc2613415f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testAsync.js async resolved" 611s JS MAINLOOP: Main loop instance 0xc2613415f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module metadata hook for module 0xc42f9c38c80 611s JS IMPORT: Defining meta.importSync for module 0xc42f9c38c80 611s JS NATIVE: Defining native module 'system' 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc42f9c37fb8), global 0x2f988123c1c0 611s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 611s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 611s JS MAINLOOP: Set main loop hook to 611s JS MAINLOOP: Main loop instance 0xc2613415f80: hold 611s JS MAINLOOP: Running and clearing main loop hook 611s JS G BXD: Defining method run in prototype for GLib.MainLoop 611s 1..10 611s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 611s JS G BXD: Defined class for Source (GSource), prototype 0x2f988127d6f0, JSClass 0x75019208b098, in object 0x2f988127d038 611s JS G BXD: Defining method set_priority in prototype for GLib.Source 611s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 611s JS G BXD: Defining method attach in prototype for GLib.Source 611s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 611s JS IMPORT: Module metadata hook for module 0x2f98812d9388 611s JS IMPORT: Defining meta.importSync for module 0x2f98812d9388 611s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 611s JS G NS: Found info type CONSTANT for 'PRIORITY_LOW' in namespace 'GLib' 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s JS G BXD: Defining method destroy in prototype for GLib.Source 611s ok 1 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_LOW 611s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s ok 2 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s ok 3 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT 611s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH_IDLE' in namespace 'GLib' 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s ok 4 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_HIGH_IDLE 611s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s ok 5 Async microtasks resolves before idle task with priority set to GLib.PRIORITY_DEFAULT_IDLE 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s ok 6 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_LOW 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s ok 7 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s ok 8 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s ok 9 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_HIGH_IDLE 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s ok 10 Async microtasks resolves before 0-second timeout task with priority set to GLib.PRIORITY_DEFAULT_IDLE 611s JS G BXD: Defining method quit in prototype for GLib.MainLoop 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0xc2613415f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 611s JS MAINLOOP: Main loop instance 0xc2613415f80: release 611s JS MAINLOOP: Completed job 3 611s JS MEMORY: Memory report: before destroying context 611s JS MEMORY: 177 objects currently alive 611s JS MEMORY: boxed_instance = 63 611s JS MEMORY: boxed_prototype = 8 611s JS MEMORY: closure = 1 611s JS MEMORY: function = 95 611s JS MEMORY: fundamental_instance = 0 611s JS MEMORY: fundamental_prototype = 0 611s JS MEMORY: gerror_instance = 0 611s JS MEMORY: gerror_prototype = 0 611s JS MEMORY: interface = 0 611s JS MEMORY: module = 5 611s JS MEMORY: ns = 3 611s JS MEMORY: object_instance = 0 611s JS MEMORY: object_prototype = 2 611s JS MEMORY: param = 0 611s JS MEMORY: union_instance = 0 611s JS MEMORY: union_prototype = 0 611s JS CTX: JS shutdown sequence 611s JS CTX: Stopping profiler 611s JS CTX: Shutting down toggle queue 611s JS CTX: Notifying external reference holders of GjsContext dispose 611s JS MAINLOOP: Stopping promise job dispatcher 611s JS CTX: Notifying reference holders of GjsContext dispose 611s JS CTX: Checking unhandled promise rejections 611s JS CTX: Releasing cached JS wrappers 611s JS CTX: Final triggered GC 611s JS CTX: Destroying JS context 611s JS CTX: Releasing all native objects 611s JS CTX: Disabling auto GC 611s JS CTX: Ending trace on global object 611s JS CTX: Freeing allocated resources 611s JS CTX: JS context destroyed 611s PASS: cjs/testAsync.test 611s Running test: cjs/set.test 611s 1..1 611s ok 1 - /usr/libexec/installed-tests/cjs/debugger/set.debugger 611s PASS: cjs/set.test 611s Running test: cjs/testPrint.test 611s JS NATIVE: Registered native JS module '_promiseNative' 611s JS NATIVE: Registered native JS module '_byteArrayNative' 611s JS NATIVE: Registered native JS module '_encodingNative' 611s JS NATIVE: Registered native JS module '_gi' 611s JS NATIVE: Registered native JS module 'gi' 611s JS NATIVE: Registered native JS module 'cairoNative' 611s JS NATIVE: Registered native JS module 'system' 611s JS NATIVE: Registered native JS module 'console' 611s JS NATIVE: Registered native JS module '_print' 611s JS CTX: Enabling JIT 611s JS CTX: Initialized class GjsFileImporter prototype 0x152661e00098 611s JS IMPORT: Defining parent (nil) of 0x152661e000f8 'imports' is mod 0 611s JS IMPORT: Importing '_print' 611s JS NATIVE: Defining native module '_print' 611s JS IMPORT: Defining parent 0x152661e000f8 of 0x152661e006b0 '_print' is mod 1 611s JS IMPORT: successfully imported module '_print' 611s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 611s 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 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x152661e014f0), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x152661e021a8), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x152661e027a8), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x152661e027a8), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x152661e021a8), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x152661e014f0), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x152661e014f0), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x152661e014f0), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x152661e021a8), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x152661e027a8), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x152661e014f0), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x152661e014f0), global 0x3277603c1c0 611s JS MAINLOOP: Main loop instance 0x1c55d5515f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Starting promise job dispatcher 611s JS MAINLOOP: Main loop instance 0x1c55d5515f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 611s JS MAINLOOP: Main loop instance 0x1c55d5515f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x152661e15910), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x152661e16340), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x152661e16340), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x152661e15910), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x152661e15910), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x152661e16340), global 0x3277603c1c0 611s JS IMPORT: Module metadata hook for module 0x152661e169e8 611s JS IMPORT: Defining meta.importSync for module 0x152661e169e8 611s JS NATIVE: Defining native module 'gi' 611s JS CTX: Initialized class GIRepositoryNamespace prototype 0x152661e17168 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 611s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 611s JS IMPORT: Importing directory 'overrides' 611s JS IMPORT: Defining parent 0x152661e000f8 of 0x152661e171e8 'overrides' is mod 1 611s JS IMPORT: Defined importer 'overrides' 0x152661e171e8 in 0x152661e000f8 611s JS IMPORT: successfully imported directory 'overrides' 611s JS IMPORT: Importing '_byteArrayNative' 611s JS NATIVE: Defining native module '_byteArrayNative' 611s JS IMPORT: Defining parent 0x152661e000f8 of 0x152661e17630 '_byteArrayNative' is mod 1 611s JS IMPORT: successfully imported module '_byteArrayNative' 611s JS IMPORT: Importing '_promiseNative' 611s JS NATIVE: Defining native module '_promiseNative' 611s JS IMPORT: Defining parent 0x152661e000f8 of 0x152661e176f0 '_promiseNative' is mod 1 611s JS IMPORT: successfully imported module '_promiseNative' 611s JS IMPORT: Importing module GLib succeeded 611s JS IMPORT: Defining parent 0x152661e171e8 of 0x3277603d2b8 'GLib' is mod 1 611s JS IMPORT: successfully imported module 'GLib' 611s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 611s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3277607d060, JSClass 0x78d72633b098, in object 0x3277607d038 611s JS CTX: Initialized class GIRepositoryGType prototype 0x152661e17920 611s JS CTX: Initialized class GIRepositoryFunction prototype 0x3277603d308 611s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 611s JS G BXD: Defined class for Error (GError), prototype 0x3277607d0b0, JSClass 0x78d72633b098, in object 0x3277607d038 611s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 611s JS G BXD: Defined class for Variant (GVariant), prototype 0x3277607d100, JSClass 0x78d72633b098, in object 0x3277607d038 611s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 611s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3277607d150, JSClass 0x78d72633b098, in object 0x3277607d038 611s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 611s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3277607d1a0, JSClass 0x78d72633b098, in object 0x3277607d038 611s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 611s JS G BXD: Defined class for Thread (GThread), prototype 0x3277607d1f0, JSClass 0x78d72633b098, in object 0x3277607d038 611s JS G BXD: Defining method ref in prototype for GLib.Thread 611s JS G BXD: Defining method unref in prototype for GLib.Thread 611s JS G NS: Defined namespace 'GLib' 0x3277607d038 in GIRepository 0x152661e16ff8 611s JS IMPORT: Importing module jasmine succeeded 611s JS IMPORT: Defining parent 0x152661e000f8 of 0x3277603dcb8 'jasmine' is mod 1 611s JS IMPORT: successfully imported module 'jasmine' 611s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 611s JS MAINLOOP: Main loop instance 0x1c55d5515f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x1c55d5515f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 611s JS MAINLOOP: Main loop instance 0x1c55d5515f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Importing 'gi' 611s JS IMPORT: Defining parent 0x152661e000f8 of 0x152661e16ff8 'gi' is mod 1 611s JS IMPORT: successfully imported module 'gi' 611s 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 611s JS G NS: Defined namespace 'Gdk' 0x3277607d268 in GIRepository 0x152661e16ff8 611s JS CTX: Script evaluation succeeded 611s JS MAINLOOP: Main loop instance 0x1c55d5515f80: Spinning loop until released or hook cleared 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x152661e3d328), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x152661e3d328), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x152661e3d328), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x152661e3d328), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x152661e3d328), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x152661e3d328), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x152661e3d328), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x152661e3d328), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3277604aa18), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3277604aa18), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3277604aa18), global 0x3277603c1c0 611s JS IMPORT: Module metadata hook for module 0x3277604aba0 611s JS IMPORT: Defining meta.importSync for module 0x3277604aba0 611s JS NATIVE: Defining native module 'system' 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3277604aa18), global 0x3277603c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x3277604aa18), global 0x3277603c1c0 611s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 611s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 611s JS MAINLOOP: Set main loop hook to 611s JS MAINLOOP: Main loop instance 0x1c55d5515f80: hold 611s JS MAINLOOP: Running and clearing main loop hook 611s JS G BXD: Defining method run in prototype for GLib.MainLoop 611s 1..29 611s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 611s JS G BXD: Defined class for Source (GSource), prototype 0x3277607d290, JSClass 0x78d72633b098, in object 0x3277607d038 611s JS G BXD: Defining method set_priority in prototype for GLib.Source 611s JS IMPORT: Importing '_gi' 611s JS NATIVE: Defining native module '_gi' 611s JS IMPORT: Defining parent 0x3277603f958 of 0x152661e07b88 '_gi' is mod 1 611s JS IMPORT: successfully imported module '_gi' 611s 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 611s JS G NS: Defined namespace 'CjsPrivate' 0x3277607d330 in GIRepository 0x3277603f820 611s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 611s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 611s JS IMPORT: Importing module _common succeeded 611s JS IMPORT: Defining parent 0x3277603f958 of 0x327760d9538 '_common' is mod 1 611s JS IMPORT: successfully imported module '_common' 611s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 611s JS IMPORT: Importing module _legacy succeeded 611s JS IMPORT: Defining parent 0x3277603f958 of 0x327760d9588 '_legacy' is mod 1 611s JS IMPORT: successfully imported module '_legacy' 611s JS IMPORT: Importing module GObject succeeded 611s JS IMPORT: Defining parent 0x3277603fa00 of 0x327760d94e8 'GObject' is mod 1 611s JS IMPORT: successfully imported module 'GObject' 611s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 611s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 611s JS G BXD: Defined class for String (GString), prototype 0x3277607d5b0, JSClass 0x78d72633b098, in object 0x3277607d308 611s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 611s JS G PRM: Defined class ParamSpec prototype is 0x327760d9628 class 0x78d7263402f0 in object 0x3277607d308 611s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 611s JS G OBJ: Defined class for Object (GObject), prototype 0x3277607d718, JSClass 0x78d72633b7a8, in object 0x3277607d308 611s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 611s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 611s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3277607d740, JSClass 0x78d72633b7a8, in object 0x3277607d308 611s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 611s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 611s JS G NS: Defined namespace 'GObject' 0x3277607d308 in GIRepository 0x3277603f820 611s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 611s JS G BXD: Defining method attach in prototype for GLib.Source 611s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 611s JS IMPORT: Module metadata hook for module 0x3277604a7b0 611s JS IMPORT: Defining meta.importSync for module 0x3277604a7b0 611s JS G BXD: Defining method destroy in prototype for GLib.Source 611s ok 1 print can be spied upon 611s ok 2 printerr can be spied upon 611s ok 3 log can be spied upon 611s ok 4 logError can be spied upon 611s ok 5 prettyPrint property value primitive 611s ok 6 prettyPrint property value is object reference 611s ok 7 prettyPrint more than one property 611s ok 8 prettyPrint add property value after property value object reference 611s ok 9 prettyPrint array 611s ok 10 prettyPrint property value array 611s ok 11 prettyPrint array reference is the only array element 611s ok 12 prettyPrint array reference is one of multiple array elements 611s ok 13 prettyPrint nested array 611s ok 14 prettyPrint property value nested array 611s ok 15 prettyPrint function 611s ok 16 prettyPrint property value function 611s ok 17 prettyPrint date 611s ok 18 prettyPrint property value date 611s JS G NS: Found info type STRUCT for 'Rectangle' in namespace 'Gdk' 611s JS G BXD: Defined class for Rectangle (GdkRectangle), prototype 0x327760f8560, JSClass 0x78d72633b098, in object 0x3277607d268 611s ok 19 prettyPrint toString is overridden on object 611s ok 20 prettyPrint string tag supplied 611s ok 21 prettyPrint symbol 611s ok 22 prettyPrint property key symbol 611s ok 23 prettyPrint property value symbol 611s ok 24 prettyPrint registered symbol 611s ok 25 prettyPrint property key registered symbol 611s ok 26 prettyPrint property value registered symbol 611s ok 27 prettyPrint well-known symbol 611s ok 28 prettyPrint property key well-known symbol 611s ok 29 prettyPrint property value well-known symbol 611s JS G BXD: Defining method quit in prototype for GLib.MainLoop 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x1c55d5515f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 611s JS MAINLOOP: Main loop instance 0x1c55d5515f80: release 611s JS MAINLOOP: Completed job 3 611s JS MEMORY: Memory report: before destroying context 611s JS MEMORY: 251 objects currently alive 611s JS MEMORY: boxed_instance = 136 611s JS MEMORY: boxed_prototype = 9 611s JS MEMORY: closure = 1 611s JS MEMORY: function = 94 611s JS MEMORY: fundamental_instance = 0 611s JS MEMORY: fundamental_prototype = 0 611s JS MEMORY: gerror_instance = 0 611s JS MEMORY: gerror_prototype = 0 611s JS MEMORY: interface = 0 611s JS MEMORY: module = 5 611s JS MEMORY: ns = 4 611s JS MEMORY: object_instance = 0 611s JS MEMORY: object_prototype = 2 611s JS MEMORY: param = 0 611s JS MEMORY: union_instance = 0 611s JS MEMORY: union_prototype = 0 611s JS CTX: JS shutdown sequence 611s JS CTX: Stopping profiler 611s JS CTX: Shutting down toggle queue 611s JS CTX: Notifying external reference holders of GjsContext dispose 611s JS MAINLOOP: Stopping promise job dispatcher 611s JS CTX: Notifying reference holders of GjsContext dispose 611s JS CTX: Checking unhandled promise rejections 611s JS CTX: Releasing cached JS wrappers 611s JS CTX: Final triggered GC 611s JS CTX: Destroying JS context 611s JS CTX: Releasing all native objects 611s JS CTX: Disabling auto GC 611s JS CTX: Ending trace on global object 611s JS CTX: Freeing allocated resources 611s JS CTX: JS context destroyed 611s PASS: cjs/testPrint.test 611s Running test: cjs/throw.test 611s 1..1 611s ok 1 - /usr/libexec/installed-tests/cjs/debugger/throw.debugger 611s PASS: cjs/throw.test 611s Running test: cjs/testPackage.test 611s JS NATIVE: Registered native JS module '_promiseNative' 611s JS NATIVE: Registered native JS module '_byteArrayNative' 611s JS NATIVE: Registered native JS module '_encodingNative' 611s JS NATIVE: Registered native JS module '_gi' 611s JS NATIVE: Registered native JS module 'gi' 611s JS NATIVE: Registered native JS module 'cairoNative' 611s JS NATIVE: Registered native JS module 'system' 611s JS NATIVE: Registered native JS module 'console' 611s JS NATIVE: Registered native JS module '_print' 611s JS CTX: Enabling JIT 611s JS CTX: Initialized class GjsFileImporter prototype 0x32ec4a500098 611s JS IMPORT: Defining parent (nil) of 0x32ec4a5000f8 'imports' is mod 0 611s JS IMPORT: Importing '_print' 611s JS NATIVE: Defining native module '_print' 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x32ec4a5006b0 '_print' is mod 1 611s JS IMPORT: successfully imported module '_print' 611s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 611s 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 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x32ec4a5014f0), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x32ec4a5021a8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x32ec4a5027a8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x32ec4a5027a8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x32ec4a5021a8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x32ec4a5014f0), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x32ec4a5014f0), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x32ec4a5014f0), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x32ec4a5021a8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x32ec4a5027a8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x32ec4a5014f0), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x32ec4a5014f0), global 0x12be0203c1c0 611s JS MAINLOOP: Main loop instance 0xb46a1da5f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Starting promise job dispatcher 611s JS MAINLOOP: Main loop instance 0xb46a1da5f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 611s JS MAINLOOP: Main loop instance 0xb46a1da5f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32ec4a515910), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x32ec4a516340), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x32ec4a516340), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32ec4a515910), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32ec4a515910), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x32ec4a516340), global 0x12be0203c1c0 611s JS IMPORT: Module metadata hook for module 0x32ec4a5169e8 611s JS IMPORT: Defining meta.importSync for module 0x32ec4a5169e8 611s JS NATIVE: Defining native module 'gi' 611s JS CTX: Initialized class GIRepositoryNamespace prototype 0x32ec4a517168 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 611s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 611s JS IMPORT: Importing directory 'overrides' 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x32ec4a5171e8 'overrides' is mod 1 611s JS IMPORT: Defined importer 'overrides' 0x32ec4a5171e8 in 0x32ec4a5000f8 611s JS IMPORT: successfully imported directory 'overrides' 611s JS IMPORT: Importing '_byteArrayNative' 611s JS NATIVE: Defining native module '_byteArrayNative' 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x32ec4a517630 '_byteArrayNative' is mod 1 611s JS IMPORT: successfully imported module '_byteArrayNative' 611s JS IMPORT: Importing '_promiseNative' 611s JS NATIVE: Defining native module '_promiseNative' 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x32ec4a5176f0 '_promiseNative' is mod 1 611s JS IMPORT: successfully imported module '_promiseNative' 611s JS IMPORT: Importing module GLib succeeded 611s JS IMPORT: Defining parent 0x32ec4a5171e8 of 0x12be0203d2b8 'GLib' is mod 1 611s JS IMPORT: successfully imported module 'GLib' 611s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 611s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x12be0207d060, JSClass 0x7bd29062b098, in object 0x12be0207d038 611s JS CTX: Initialized class GIRepositoryGType prototype 0x32ec4a517920 611s JS CTX: Initialized class GIRepositoryFunction prototype 0x12be0203d308 611s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 611s JS G BXD: Defined class for Error (GError), prototype 0x12be0207d0b0, JSClass 0x7bd29062b098, in object 0x12be0207d038 611s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 611s JS G BXD: Defined class for Variant (GVariant), prototype 0x12be0207d100, JSClass 0x7bd29062b098, in object 0x12be0207d038 611s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 611s JS G BXD: Defined class for Bytes (GBytes), prototype 0x12be0207d150, JSClass 0x7bd29062b098, in object 0x12be0207d038 611s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 611s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x12be0207d1a0, JSClass 0x7bd29062b098, in object 0x12be0207d038 611s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 611s JS G BXD: Defined class for Thread (GThread), prototype 0x12be0207d1f0, JSClass 0x7bd29062b098, in object 0x12be0207d038 611s JS G BXD: Defining method ref in prototype for GLib.Thread 611s JS G BXD: Defining method unref in prototype for GLib.Thread 611s JS G NS: Defined namespace 'GLib' 0x12be0207d038 in GIRepository 0x32ec4a516ff8 611s JS IMPORT: Importing module jasmine succeeded 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x12be0203dcb8 'jasmine' is mod 1 611s JS IMPORT: successfully imported module 'jasmine' 611s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 611s JS MAINLOOP: Main loop instance 0xb46a1da5f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0xb46a1da5f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 611s JS MAINLOOP: Main loop instance 0xb46a1da5f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: JS import 'package' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/package.js 611s JS IMPORT: Importing 'gi' 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x32ec4a516ff8 'gi' is mod 1 611s JS IMPORT: successfully imported module 'gi' 611s 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 611s JS G NS: Defined namespace 'GIRepository' 0x12be0207d268 in GIRepository 0x32ec4a516ff8 611s 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 611s JS G NS: Defined namespace 'CjsPrivate' 0x12be0207d2b8 in GIRepository 0x32ec4a516ff8 611s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 611s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 611s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 611s JS IMPORT: Importing module _legacy succeeded 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x12be0203df38 '_legacy' is mod 1 611s JS IMPORT: successfully imported module '_legacy' 611s JS IMPORT: Importing module lang succeeded 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x12be0203dee8 'lang' is mod 1 611s JS IMPORT: successfully imported module 'lang' 611s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 611s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 611s JS IMPORT: Importing module _signals succeeded 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x12be0203df88 '_signals' is mod 1 611s JS IMPORT: successfully imported module '_signals' 611s JS IMPORT: Importing module signals succeeded 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x12be0203de98 'signals' is mod 1 611s JS IMPORT: successfully imported module 'signals' 611s JS IMPORT: Importing module Gio succeeded 611s JS IMPORT: Defining parent 0x32ec4a5171e8 of 0x12be0203de48 'Gio' is mod 1 611s JS IMPORT: successfully imported module 'Gio' 611s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 611s JS IMPORT: Importing '_gi' 611s JS NATIVE: Defining native module '_gi' 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x32ec4a52e150 '_gi' is mod 1 611s JS IMPORT: successfully imported module '_gi' 611s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 611s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 611s JS IMPORT: Importing module _common succeeded 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x12be020ce060 '_common' is mod 1 611s JS IMPORT: successfully imported module '_common' 611s JS IMPORT: Importing module GObject succeeded 611s JS IMPORT: Defining parent 0x32ec4a5171e8 of 0x12be0203dfd8 'GObject' is mod 1 611s JS IMPORT: successfully imported module 'GObject' 611s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 611s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 611s JS G BXD: Defined class for String (GString), prototype 0x12be0207d560, JSClass 0x7bd29062b098, in object 0x12be0207d2e0 611s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 611s JS G PRM: Defined class ParamSpec prototype is 0x12be020ce100 class 0x7bd2906302f0 in object 0x12be0207d2e0 611s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 611s JS G OBJ: Defined class for Object (GObject), prototype 0x12be0207d6c8, JSClass 0x7bd29062b7a8, in object 0x12be0207d2e0 611s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 611s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 611s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x12be0207d6f0, JSClass 0x7bd29062b7a8, in object 0x12be0207d2e0 611s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 611s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 611s JS G NS: Defined namespace 'GObject' 0x12be0207d2e0 in GIRepository 0x32ec4a516ff8 611s JS G OBJ: Defined class for Application (GApplication), prototype 0x12be0207d740, JSClass 0x7bd29062b7a8, in object 0x12be0207d290 611s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 611s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x12be020ce470, JSClass 0x7bd29062b580, in object 0x12be0207d290 611s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 611s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x12be0207d7b8, JSClass 0x7bd29062b7a8, in object 0x12be0207d290 611s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 611s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x12be020ce6f0, JSClass 0x7bd29062b580, in object 0x12be0207d290 611s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x12be0207d830, JSClass 0x7bd29062b7a8, in object 0x12be0207d290 611s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 611s JS G IFACE: Defined class for Initable (GInitable), prototype 0x12be020ce830, JSClass 0x7bd29062b580, in object 0x12be0207d290 611s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x12be0207d8a8, JSClass 0x7bd29062b098, in object 0x12be0207d290 611s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x12be0207d8f8, JSClass 0x7bd29062b098, in object 0x12be0207d290 611s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 611s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x12be0207d948, JSClass 0x7bd29062b7a8, in object 0x12be0207d290 611s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x12be0207d998, JSClass 0x7bd29062b7a8, in object 0x12be0207d2b8 611s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 611s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x12be0207d9e8, JSClass 0x7bd29062b7a8, in object 0x12be0207d290 611s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 611s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 611s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 611s JS G IFACE: Defined class for File (GFile), prototype 0x12be020ce998, JSClass 0x7bd29062b580, in object 0x12be0207d290 611s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x12be0207da60, JSClass 0x7bd29062b7a8, in object 0x32ec4a5170d8 611s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 611s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x12be0207dad8, JSClass 0x7bd29062b7a8, in object 0x12be0207d290 611s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 611s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 611s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x12be0207db28, JSClass 0x7bd29062b7a8, in object 0x12be0207d290 611s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 611s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x12be0207db78, JSClass 0x7bd29062b7a8, in object 0x12be0207d290 611s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 611s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x12be0207dbc8, JSClass 0x7bd29062b098, in object 0x12be0207d290 611s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 611s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 611s JS G OBJ: Defined class for Settings (GSettings), prototype 0x12be0207dc18, JSClass 0x7bd29062b7a8, in object 0x12be0207d290 611s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 611s JS G NS: Defined namespace 'Gio' 0x12be0207d290 in GIRepository 0x32ec4a516ff8 611s JS IMPORT: Importing 'system' 611s JS NATIVE: Defining native module 'system' 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x32ec4a533d30 'system' is mod 1 611s JS IMPORT: successfully imported module 'system' 611s JS IMPORT: JS import 'gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/gettext.js 611s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 611s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 611s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 611s JS G ENUM: Defining enum value ALL (fixed from all) 6 611s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 611s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 611s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 611s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 611s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 611s JS G ENUM: Defining enum value TIME (fixed from time) 2 611s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0x32ec4a5343b0 611s JS IMPORT: Importing module _gettext succeeded 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x12be020da470 '_gettext' is mod 1 611s JS IMPORT: successfully imported module '_gettext' 611s JS IMPORT: Importing module gettext succeeded 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x12be020da420 'gettext' is mod 1 611s JS IMPORT: successfully imported module 'gettext' 611s JS IMPORT: Importing module package succeeded 611s JS IMPORT: Defining parent 0x32ec4a5000f8 of 0x12be0203ddf8 'package' is mod 1 611s JS IMPORT: successfully imported module 'package' 611s JS CTX: Script evaluation succeeded 611s JS MAINLOOP: Main loop instance 0xb46a1da5f80: Spinning loop until released or hook cleared 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module metadata hook for module 0x32ec4a500d80 611s JS IMPORT: Defining meta.importSync for module 0x32ec4a500d80 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x32ec4a5000b8), global 0x12be0203c1c0 611s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 611s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 611s JS MAINLOOP: Set main loop hook to 611s JS MAINLOOP: Main loop instance 0xb46a1da5f80: hold 611s JS MAINLOOP: Running and clearing main loop hook 611s JS G BXD: Defining method run in prototype for GLib.MainLoop 611s 1..20 611s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 611s JS G BXD: Defined class for Source (GSource), prototype 0x12be0207dc90, JSClass 0x7bd29062b098, in object 0x12be0207d038 611s JS G BXD: Defining method set_priority in prototype for GLib.Source 611s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 611s JS G BXD: Defining method attach in prototype for GLib.Source 611s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 611s JS IMPORT: Module metadata hook for module 0x12be020e32e0 611s JS IMPORT: Defining meta.importSync for module 0x12be020e32e0 611s 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 611s JS G NS: Defined namespace 'Regress' 0x12be0207dd80 in GIRepository 0x12be0203f940 611s JS G BXD: Defining method destroy in prototype for GLib.Source 611s ok 1 Package module finds an existing library 611s ok 2 Package module doesn't find a non-existent library 611s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 611s ok 3 Package module finds a function 611s ok 4 Package module doesn't find a non-existent function 611s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 611s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x9486880c060, JSClass 0x7bd29062b7a8, in object 0x12be0207dd80 611s ok 5 Package module finds a class 611s ok 6 Package module doesn't find a non-existent class 611s ok 7 Package module finds a property 611s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 611s ok 8 Package module doesn't find a non-existent property 611s ok 9 Package module finds a static function 611s ok 10 Package module doesn't find a non-existent static function 611s ok 11 Package module finds a method 611s ok 12 Package module doesn't find a non-existent method 611s 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 611s JS G NS: Defined namespace 'GIMarshallingTests' 0x9486880c5b0 in GIRepository 0x12be0203f940 611s JS G NS: Found info type INTERFACE for 'Interface' in namespace 'GIMarshallingTests' 611s JS G IFACE: Defined class for Interface (GIMarshallingTestsInterface), prototype 0x12be020f57b8, JSClass 0x7bd29062b580, in object 0x9486880c5b0 611s ok 13 Package module finds an interface 611s ok 14 Package module doesn't find a non-existent interface 611s ok 15 Package module finds an interface method 611s JS G NS: Found info type FUNCTION for 'type_default_interface_ref' in namespace 'GObject' 611s JS G NS: Found info type STRUCT for 'TypeInterface' in namespace 'GObject' 611s JS G BXD: Defined class for TypeInterface (void), prototype 0x9486880c7e0, JSClass 0x7bd29062b098, in object 0x12be0207d2e0 611s ok 16 Package module doesn't find a non-existent interface method 611s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 611s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 611s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 611s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 611s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 611s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 611s JS G ENUM: Defining Regress.TestEnum as 0x32ec4a563ae8 611s ok 17 Package module finds an enum value 611s ok 18 Package module doesn't find a non-existent enum value 611s JS G NS: Found info type CONSTANT for 'BOOL_CONSTANT' in namespace 'Regress' 611s ok 19 Package module finds a constant 611s ok 20 Package module doesn't find a non-existent constant 611s JS G BXD: Defining method quit in prototype for GLib.MainLoop 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0xb46a1da5f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 611s JS MAINLOOP: Main loop instance 0xb46a1da5f80: release 611s JS MAINLOOP: Completed job 3 611s JS MEMORY: Memory report: before destroying context 611s JS MEMORY: 349 objects currently alive 611s JS MEMORY: boxed_instance = 88 611s JS MEMORY: boxed_prototype = 12 611s JS MEMORY: closure = 1 611s JS MEMORY: function = 209 611s JS MEMORY: fundamental_instance = 0 611s JS MEMORY: fundamental_prototype = 0 611s JS MEMORY: gerror_instance = 0 611s JS MEMORY: gerror_prototype = 0 611s JS MEMORY: interface = 5 611s JS MEMORY: module = 12 611s JS MEMORY: ns = 7 611s JS MEMORY: object_instance = 1 611s JS MEMORY: object_prototype = 14 611s JS MEMORY: param = 0 611s JS MEMORY: union_instance = 0 611s JS MEMORY: union_prototype = 0 611s JS CTX: JS shutdown sequence 611s JS CTX: Stopping profiler 611s JS CTX: Shutting down toggle queue 611s JS CTX: Notifying external reference holders of GjsContext dispose 611s JS MAINLOOP: Stopping promise job dispatcher 611s JS CTX: Notifying reference holders of GjsContext dispose 611s JS CTX: Checking unhandled promise rejections 611s JS CTX: Releasing cached JS wrappers 611s JS CTX: Final triggered GC 611s JS CTX: Destroying JS context 611s JS CTX: Releasing all native objects 611s JS CTX: Disabling auto GC 611s JS CTX: Ending trace on global object 611s JS CTX: Freeing allocated resources 611s JS CTX: JS context destroyed 611s PASS: cjs/testPackage.test 611s Running test: cjs/testWarnLib.test 611s JS NATIVE: Registered native JS module '_promiseNative' 611s JS NATIVE: Registered native JS module '_byteArrayNative' 611s JS NATIVE: Registered native JS module '_encodingNative' 611s JS NATIVE: Registered native JS module '_gi' 611s JS NATIVE: Registered native JS module 'gi' 611s JS NATIVE: Registered native JS module 'cairoNative' 611s JS NATIVE: Registered native JS module 'system' 611s JS NATIVE: Registered native JS module 'console' 611s JS NATIVE: Registered native JS module '_print' 611s JS CTX: Enabling JIT 611s JS CTX: Initialized class GjsFileImporter prototype 0x287a31100098 611s JS IMPORT: Defining parent (nil) of 0x287a311000f8 'imports' is mod 0 611s JS IMPORT: Importing '_print' 611s JS NATIVE: Defining native module '_print' 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x287a311006b0 '_print' is mod 1 611s JS IMPORT: successfully imported module '_print' 611s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 611s 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 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x287a311014f0), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x287a311021a8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x287a311027a8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x287a311027a8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x287a311021a8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x287a311014f0), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x287a311014f0), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x287a311014f0), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x287a311021a8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x287a311027a8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x287a311014f0), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x287a311014f0), global 0x2c4171b3c1c0 611s JS MAINLOOP: Main loop instance 0x1877f39c5f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Starting promise job dispatcher 611s JS MAINLOOP: Main loop instance 0x1877f39c5f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 611s JS MAINLOOP: Main loop instance 0x1877f39c5f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x287a31115910), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x287a31116340), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x287a31116340), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x287a31115910), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x287a31115910), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x287a31116340), global 0x2c4171b3c1c0 611s JS IMPORT: Module metadata hook for module 0x287a311169e8 611s JS IMPORT: Defining meta.importSync for module 0x287a311169e8 611s JS NATIVE: Defining native module 'gi' 611s JS CTX: Initialized class GIRepositoryNamespace prototype 0x287a31117168 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 611s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 611s JS IMPORT: Importing directory 'overrides' 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x287a311171e8 'overrides' is mod 1 611s JS IMPORT: Defined importer 'overrides' 0x287a311171e8 in 0x287a311000f8 611s JS IMPORT: successfully imported directory 'overrides' 611s JS IMPORT: Importing '_byteArrayNative' 611s JS NATIVE: Defining native module '_byteArrayNative' 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x287a31117630 '_byteArrayNative' is mod 1 611s JS IMPORT: successfully imported module '_byteArrayNative' 611s JS IMPORT: Importing '_promiseNative' 611s JS NATIVE: Defining native module '_promiseNative' 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x287a311176f0 '_promiseNative' is mod 1 611s JS IMPORT: successfully imported module '_promiseNative' 611s JS IMPORT: Importing module GLib succeeded 611s JS IMPORT: Defining parent 0x287a311171e8 of 0x2c4171b3d2b8 'GLib' is mod 1 611s JS IMPORT: successfully imported module 'GLib' 611s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 611s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x2c4171b7d060, JSClass 0x7f3798b6b098, in object 0x2c4171b7d038 611s JS CTX: Initialized class GIRepositoryGType prototype 0x287a31117920 611s JS CTX: Initialized class GIRepositoryFunction prototype 0x2c4171b3d308 611s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 611s JS G BXD: Defined class for Error (GError), prototype 0x2c4171b7d0b0, JSClass 0x7f3798b6b098, in object 0x2c4171b7d038 611s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 611s JS G BXD: Defined class for Variant (GVariant), prototype 0x2c4171b7d100, JSClass 0x7f3798b6b098, in object 0x2c4171b7d038 611s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 611s JS G BXD: Defined class for Bytes (GBytes), prototype 0x2c4171b7d150, JSClass 0x7f3798b6b098, in object 0x2c4171b7d038 611s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 611s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x2c4171b7d1a0, JSClass 0x7f3798b6b098, in object 0x2c4171b7d038 611s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 611s JS G BXD: Defined class for Thread (GThread), prototype 0x2c4171b7d1f0, JSClass 0x7f3798b6b098, in object 0x2c4171b7d038 611s JS G BXD: Defining method ref in prototype for GLib.Thread 611s JS G BXD: Defining method unref in prototype for GLib.Thread 611s JS G NS: Defined namespace 'GLib' 0x2c4171b7d038 in GIRepository 0x287a31116ff8 611s JS IMPORT: Importing module jasmine succeeded 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x2c4171b3dcb8 'jasmine' is mod 1 611s JS IMPORT: successfully imported module 'jasmine' 611s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 611s JS MAINLOOP: Main loop instance 0x1877f39c5f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x1877f39c5f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 611s JS MAINLOOP: Main loop instance 0x1877f39c5f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Importing 'gi' 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x287a31116ff8 'gi' is mod 1 611s JS IMPORT: successfully imported module 'gi' 611s 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 611s JS G NS: Defined namespace 'CjsPrivate' 0x2c4171b7d290 in GIRepository 0x287a31116ff8 611s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 611s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 611s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 611s JS IMPORT: Importing module _legacy succeeded 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x2c4171b3dee8 '_legacy' is mod 1 611s JS IMPORT: successfully imported module '_legacy' 611s JS IMPORT: Importing module lang succeeded 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x2c4171b3de98 'lang' is mod 1 611s JS IMPORT: successfully imported module 'lang' 611s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 611s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 611s JS IMPORT: Importing module _signals succeeded 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x2c4171b3df38 '_signals' is mod 1 611s JS IMPORT: successfully imported module '_signals' 611s JS IMPORT: Importing module signals succeeded 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x2c4171b3de48 'signals' is mod 1 611s JS IMPORT: successfully imported module 'signals' 611s JS IMPORT: Importing module Gio succeeded 611s JS IMPORT: Defining parent 0x287a311171e8 of 0x2c4171b3ddf8 'Gio' is mod 1 611s JS IMPORT: successfully imported module 'Gio' 611s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 611s JS IMPORT: Importing '_gi' 611s JS NATIVE: Defining native module '_gi' 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x287a3112dcb0 '_gi' is mod 1 611s JS IMPORT: successfully imported module '_gi' 611s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 611s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 611s JS IMPORT: Importing module _common succeeded 611s JS IMPORT: Defining parent 0x287a311000f8 of 0x2c4171b3dfd8 '_common' is mod 1 611s JS IMPORT: successfully imported module '_common' 611s JS IMPORT: Importing module GObject succeeded 611s JS IMPORT: Defining parent 0x287a311171e8 of 0x2c4171b3df88 'GObject' is mod 1 611s JS IMPORT: successfully imported module 'GObject' 611s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 611s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 611s JS G BXD: Defined class for String (GString), prototype 0x2c4171b7d538, JSClass 0x7f3798b6b098, in object 0x2c4171b7d2b8 611s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 611s JS G PRM: Defined class ParamSpec prototype is 0x2c4171bcc0b0 class 0x7f3798b702f0 in object 0x2c4171b7d2b8 611s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 611s JS G OBJ: Defined class for Object (GObject), prototype 0x2c4171b7d6a0, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d2b8 611s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 611s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 611s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x2c4171b7d6c8, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d2b8 611s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 611s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 611s JS G NS: Defined namespace 'GObject' 0x2c4171b7d2b8 in GIRepository 0x287a31116ff8 611s JS G OBJ: Defined class for Application (GApplication), prototype 0x2c4171b7d718, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d268 611s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 611s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x2c4171bcc420, JSClass 0x7f3798b6b580, in object 0x2c4171b7d268 611s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 611s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x2c4171b7d790, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d268 611s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 611s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x2c4171bcc6a0, JSClass 0x7f3798b6b580, in object 0x2c4171b7d268 611s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x2c4171b7d808, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d268 611s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 611s JS G IFACE: Defined class for Initable (GInitable), prototype 0x2c4171bcc7e0, JSClass 0x7f3798b6b580, in object 0x2c4171b7d268 611s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x2c4171b7d880, JSClass 0x7f3798b6b098, in object 0x2c4171b7d268 611s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x2c4171b7d8d0, JSClass 0x7f3798b6b098, in object 0x2c4171b7d268 611s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 611s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x2c4171b7d920, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d268 611s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x2c4171b7d970, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d290 611s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 611s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x2c4171b7d9c0, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d268 611s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 611s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 611s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 611s JS G IFACE: Defined class for File (GFile), prototype 0x2c4171bcc948, JSClass 0x7f3798b6b580, in object 0x2c4171b7d268 611s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x2c4171b7da38, JSClass 0x7f3798b6b7a8, in object 0x287a311170d8 611s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 611s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x2c4171b7dab0, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d268 611s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 611s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 611s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x2c4171b7db00, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d268 611s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 611s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x2c4171b7db50, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d268 611s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 611s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x2c4171b7dba0, JSClass 0x7f3798b6b098, in object 0x2c4171b7d268 611s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 611s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 611s JS G OBJ: Defined class for Settings (GSettings), prototype 0x2c4171b7dbf0, JSClass 0x7f3798b6b7a8, in object 0x2c4171b7d268 611s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 611s JS G NS: Defined namespace 'Gio' 0x2c4171b7d268 in GIRepository 0x287a31116ff8 611s 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 611s JS G NS: Defined namespace 'WarnLib' 0x2c4171b7dc40 in GIRepository 0x287a31116ff8 611s JS G NS: Found info type INTERFACE for 'Whatever' in namespace 'WarnLib' 611s JS G IFACE: Defined class for Whatever (WarnLibWhatever), prototype 0x2c4171bd73d0, JSClass 0x7f3798b6b580, in object 0x2c4171b7dc40 611s JS CTX: Script evaluation succeeded 611s JS MAINLOOP: Main loop instance 0x1877f39c5f80: Spinning loop until released or hook cleared 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module metadata hook for module 0x287a311380c0 611s JS IMPORT: Defining meta.importSync for module 0x287a311380c0 611s JS NATIVE: Defining native module 'system' 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x287a311373f8), global 0x2c4171b3c1c0 611s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 611s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 611s JS MAINLOOP: Set main loop hook to 611s JS MAINLOOP: Main loop instance 0x1877f39c5f80: hold 611s JS MAINLOOP: Running and clearing main loop hook 611s JS G BXD: Defining method run in prototype for GLib.MainLoop 611s 1..2 611s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 611s JS G BXD: Defined class for Source (GSource), prototype 0x2c4171b7dce0, JSClass 0x7f3798b6b098, in object 0x2c4171b7d038 611s JS G BXD: Defining method set_priority in prototype for GLib.Source 611s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 611s JS G BXD: Defining method attach in prototype for GLib.Source 611s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 611s JS IMPORT: Module metadata hook for module 0x2c4171be9238 611s JS IMPORT: Defining meta.importSync for module 0x2c4171be9238 611s JS G NS: Found info type FUNCTION for 'throw_unpaired' in namespace 'WarnLib' 611s JS G BXD: Defining method matches in prototype for GLib.Error 611s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 611s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x2c4171bef9e8, JSClass 0x7f3798b6b338, in object 0x2c4171b7d268 611s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 611s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 611s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 611s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 611s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 611s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 611s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 611s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 611s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 611s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 611s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 611s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 611s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 611s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 611s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 611s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 611s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 611s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 611s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 611s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 611s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 611s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 611s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 611s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 611s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 611s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 611s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 611s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 611s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 611s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 611s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 611s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 611s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 611s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 611s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 611s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 611s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 611s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 611s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 611s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 611s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 611s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 611s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 611s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 611s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 611s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 611s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 611s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 611s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 611s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 611s JS G BXD: Defining method destroy in prototype for GLib.Source 611s ok 1 WarnLib bug 689482 611s ok 2 WarnLib calls vfuncs with unnamed parameters 611s JS G BXD: Defining method quit in prototype for GLib.MainLoop 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x1877f39c5f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 611s JS MAINLOOP: Main loop instance 0x1877f39c5f80: release 611s JS MAINLOOP: Completed job 3 611s JS MEMORY: Memory report: before destroying context 611s JS MEMORY: 262 objects currently alive 611s JS MEMORY: boxed_instance = 16 611s JS MEMORY: boxed_prototype = 11 611s JS MEMORY: closure = 3 611s JS MEMORY: function = 196 611s JS MEMORY: fundamental_instance = 0 611s JS MEMORY: fundamental_prototype = 0 611s JS MEMORY: gerror_instance = 0 611s JS MEMORY: gerror_prototype = 1 611s JS MEMORY: interface = 5 611s JS MEMORY: module = 9 611s JS MEMORY: ns = 5 611s JS MEMORY: object_instance = 2 611s JS MEMORY: object_prototype = 14 611s JS MEMORY: param = 0 611s JS MEMORY: union_instance = 0 611s JS MEMORY: union_prototype = 0 611s JS CTX: JS shutdown sequence 611s JS CTX: Stopping profiler 611s JS CTX: Shutting down toggle queue 611s JS CTX: Notifying external reference holders of GjsContext dispose 611s JS MAINLOOP: Stopping promise job dispatcher 611s JS CTX: Notifying reference holders of GjsContext dispose 611s JS CTX: Checking unhandled promise rejections 611s JS CTX: Releasing cached JS wrappers 611s JS CTX: Final triggered GC 611s JS CTX: Destroying JS context 611s JS CTX: Releasing all native objects 611s JS CTX: Disabling auto GC 611s JS CTX: Ending trace on global object 611s JS CTX: Freeing allocated resources 611s JS CTX: JS context destroyed 611s PASS: cjs/testWarnLib.test 611s Running test: cjs/testGObjectInterface.test 611s JS NATIVE: Registered native JS module '_promiseNative' 611s JS NATIVE: Registered native JS module '_byteArrayNative' 611s JS NATIVE: Registered native JS module '_encodingNative' 611s JS NATIVE: Registered native JS module '_gi' 611s JS NATIVE: Registered native JS module 'gi' 611s JS NATIVE: Registered native JS module 'cairoNative' 611s JS NATIVE: Registered native JS module 'system' 611s JS NATIVE: Registered native JS module 'console' 611s JS NATIVE: Registered native JS module '_print' 611s JS CTX: Enabling JIT 611s JS CTX: Initialized class GjsFileImporter prototype 0x1a9060000098 611s JS IMPORT: Defining parent (nil) of 0x1a90600000f8 'imports' is mod 0 611s JS IMPORT: Importing '_print' 611s JS NATIVE: Defining native module '_print' 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x1a90600006b0 '_print' is mod 1 611s JS IMPORT: successfully imported module '_print' 611s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 611s 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 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1a90600014f0), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1a90600021a8), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1a90600027a8), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1a90600027a8), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1a90600021a8), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1a90600014f0), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1a90600014f0), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1a90600014f0), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1a90600021a8), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1a90600027a8), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1a90600014f0), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1a90600014f0), global 0x3cb872c3c1c0 611s JS MAINLOOP: Main loop instance 0x136db8d35f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Starting promise job dispatcher 611s JS MAINLOOP: Main loop instance 0x136db8d35f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 611s JS MAINLOOP: Main loop instance 0x136db8d35f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1a9060015910), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1a9060016340), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1a9060016340), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1a9060015910), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1a9060015910), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1a9060016340), global 0x3cb872c3c1c0 611s JS IMPORT: Module metadata hook for module 0x1a90600169e8 611s JS IMPORT: Defining meta.importSync for module 0x1a90600169e8 611s JS NATIVE: Defining native module 'gi' 611s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1a9060017168 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 611s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 611s JS IMPORT: Importing directory 'overrides' 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x1a90600171e8 'overrides' is mod 1 611s JS IMPORT: Defined importer 'overrides' 0x1a90600171e8 in 0x1a90600000f8 611s JS IMPORT: successfully imported directory 'overrides' 611s JS IMPORT: Importing '_byteArrayNative' 611s JS NATIVE: Defining native module '_byteArrayNative' 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x1a9060017630 '_byteArrayNative' is mod 1 611s JS IMPORT: successfully imported module '_byteArrayNative' 611s JS IMPORT: Importing '_promiseNative' 611s JS NATIVE: Defining native module '_promiseNative' 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x1a90600176f0 '_promiseNative' is mod 1 611s JS IMPORT: successfully imported module '_promiseNative' 611s JS IMPORT: Importing module GLib succeeded 611s JS IMPORT: Defining parent 0x1a90600171e8 of 0x3cb872c3d2b8 'GLib' is mod 1 611s JS IMPORT: successfully imported module 'GLib' 611s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 611s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3cb872c7d060, JSClass 0x6470450eb098, in object 0x3cb872c7d038 611s JS CTX: Initialized class GIRepositoryGType prototype 0x1a9060017920 611s JS CTX: Initialized class GIRepositoryFunction prototype 0x3cb872c3d308 611s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 611s JS G BXD: Defined class for Error (GError), prototype 0x3cb872c7d0b0, JSClass 0x6470450eb098, in object 0x3cb872c7d038 611s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 611s JS G BXD: Defined class for Variant (GVariant), prototype 0x3cb872c7d100, JSClass 0x6470450eb098, in object 0x3cb872c7d038 611s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 611s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3cb872c7d150, JSClass 0x6470450eb098, in object 0x3cb872c7d038 611s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 611s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3cb872c7d1a0, JSClass 0x6470450eb098, in object 0x3cb872c7d038 611s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 611s JS G BXD: Defined class for Thread (GThread), prototype 0x3cb872c7d1f0, JSClass 0x6470450eb098, in object 0x3cb872c7d038 611s JS G BXD: Defining method ref in prototype for GLib.Thread 611s JS G BXD: Defining method unref in prototype for GLib.Thread 611s JS G NS: Defined namespace 'GLib' 0x3cb872c7d038 in GIRepository 0x1a9060016ff8 611s JS IMPORT: Importing module jasmine succeeded 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x3cb872c3dcb8 'jasmine' is mod 1 611s JS IMPORT: successfully imported module 'jasmine' 611s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 611s JS MAINLOOP: Main loop instance 0x136db8d35f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x136db8d35f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 611s JS MAINLOOP: Main loop instance 0x136db8d35f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Importing 'gi' 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x1a9060016ff8 'gi' is mod 1 611s JS IMPORT: successfully imported module 'gi' 611s 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 611s JS G NS: Defined namespace 'CjsPrivate' 0x3cb872c7d290 in GIRepository 0x1a9060016ff8 611s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 611s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 611s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 611s JS IMPORT: Importing module _legacy succeeded 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x3cb872c3dee8 '_legacy' is mod 1 611s JS IMPORT: successfully imported module '_legacy' 611s JS IMPORT: Importing module lang succeeded 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x3cb872c3de98 'lang' is mod 1 611s JS IMPORT: successfully imported module 'lang' 611s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 611s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 611s JS IMPORT: Importing module _signals succeeded 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x3cb872c3df38 '_signals' is mod 1 611s JS IMPORT: successfully imported module '_signals' 611s JS IMPORT: Importing module signals succeeded 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x3cb872c3de48 'signals' is mod 1 611s JS IMPORT: successfully imported module 'signals' 611s JS IMPORT: Importing module Gio succeeded 611s JS IMPORT: Defining parent 0x1a90600171e8 of 0x3cb872c3ddf8 'Gio' is mod 1 611s JS IMPORT: successfully imported module 'Gio' 611s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 611s JS IMPORT: Importing '_gi' 611s JS NATIVE: Defining native module '_gi' 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x1a906002dcb0 '_gi' is mod 1 611s JS IMPORT: successfully imported module '_gi' 611s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 611s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 611s JS IMPORT: Importing module _common succeeded 611s JS IMPORT: Defining parent 0x1a90600000f8 of 0x3cb872c3dfd8 '_common' is mod 1 611s JS IMPORT: successfully imported module '_common' 611s JS IMPORT: Importing module GObject succeeded 611s JS IMPORT: Defining parent 0x1a90600171e8 of 0x3cb872c3df88 'GObject' is mod 1 611s JS IMPORT: successfully imported module 'GObject' 611s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 611s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 611s JS G BXD: Defined class for String (GString), prototype 0x3cb872c7d538, JSClass 0x6470450eb098, in object 0x3cb872c7d2b8 611s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 611s JS G PRM: Defined class ParamSpec prototype is 0x3cb872cd00b0 class 0x6470450f02f0 in object 0x3cb872c7d2b8 611s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 611s JS G OBJ: Defined class for Object (GObject), prototype 0x3cb872c7d6a0, JSClass 0x6470450eb7a8, in object 0x3cb872c7d2b8 611s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 611s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 611s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3cb872c7d6c8, JSClass 0x6470450eb7a8, in object 0x3cb872c7d2b8 611s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 611s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 611s JS G NS: Defined namespace 'GObject' 0x3cb872c7d2b8 in GIRepository 0x1a9060016ff8 611s JS G OBJ: Defined class for Application (GApplication), prototype 0x3cb872c7d718, JSClass 0x6470450eb7a8, in object 0x3cb872c7d268 611s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 611s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x3cb872cd0420, JSClass 0x6470450eb580, in object 0x3cb872c7d268 611s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 611s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x3cb872c7d790, JSClass 0x6470450eb7a8, in object 0x3cb872c7d268 611s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 611s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x3cb872cd06a0, JSClass 0x6470450eb580, in object 0x3cb872c7d268 611s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x3cb872c7d808, JSClass 0x6470450eb7a8, in object 0x3cb872c7d268 611s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 611s JS G IFACE: Defined class for Initable (GInitable), prototype 0x3cb872cd07e0, JSClass 0x6470450eb580, in object 0x3cb872c7d268 611s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x3cb872c7d880, JSClass 0x6470450eb098, in object 0x3cb872c7d268 611s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x3cb872c7d8d0, JSClass 0x6470450eb098, in object 0x3cb872c7d268 611s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 611s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x3cb872c7d920, JSClass 0x6470450eb7a8, in object 0x3cb872c7d268 611s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x3cb872c7d970, JSClass 0x6470450eb7a8, in object 0x3cb872c7d290 611s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 611s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x3cb872c7d9c0, JSClass 0x6470450eb7a8, in object 0x3cb872c7d268 611s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 611s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 611s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 611s JS G IFACE: Defined class for File (GFile), prototype 0x3cb872cd0948, JSClass 0x6470450eb580, in object 0x3cb872c7d268 611s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x3cb872c7da38, JSClass 0x6470450eb7a8, in object 0x1a90600170d8 611s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 611s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x3cb872c7dab0, JSClass 0x6470450eb7a8, in object 0x3cb872c7d268 611s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 611s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 611s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x3cb872c7db00, JSClass 0x6470450eb7a8, in object 0x3cb872c7d268 611s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 611s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x3cb872c7db50, JSClass 0x6470450eb7a8, in object 0x3cb872c7d268 611s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 611s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x3cb872c7dba0, JSClass 0x6470450eb098, in object 0x3cb872c7d268 611s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 611s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 611s JS G OBJ: Defined class for Settings (GSettings), prototype 0x3cb872c7dbf0, JSClass 0x6470450eb7a8, in object 0x3cb872c7d268 611s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 611s JS G NS: Defined namespace 'Gio' 0x3cb872c7d268 in GIRepository 0x1a9060016ff8 611s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 611s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 611s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 611s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 611s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 611s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 611s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 611s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 611s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 611s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 611s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 611s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 611s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 611s JS G ENUM: Defining GObject.ParamFlags as 0x1a9060033940 611s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 611s JS G PRM: Wrapping GParamString 'interface-prop' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8ede0f0 type GParamString 611s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 611s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 611s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 611s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 611s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 611s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 611s JS G ENUM: Defining enum value ACTION (fixed from action) 32 611s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 611s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 611s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 611s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 611s JS G ENUM: Defining GObject.SignalFlags as 0x1a9060033fa0 611s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8ee15f0 type GParamOverride 611s JS G PRM: Wrapping GParamString 'class-prop' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8ee1810 type GParamString 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8f353d0 type GParamOverride 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8f35bb0 type GParamOverride 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 611s JS G IFACE: Defined class for Action (GAction), prototype 0x3cb872cdc6a0, JSClass 0x6470450eb580, in object 0x3cb872c7d268 611s JS G PRM: Wrapping GParamOverride 'enabled' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8f4ff60 type GParamOverride 611s JS G PRM: Wrapping GParamOverride 'name' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8f50040 type GParamOverride 611s JS G PRM: Wrapping GParamOverride 'state' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8f50160 type GParamOverride 611s JS G PRM: Wrapping GParamOverride 'state-type' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8f50240 type GParamOverride 611s JS G PRM: Wrapping GParamOverride 'parameter-type' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8f502e0 type GParamOverride 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s JS CTX: Script evaluation succeeded 611s JS MAINLOOP: Main loop instance 0x136db8d35f80: Spinning loop until released or hook cleared 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module metadata hook for module 0x1a906001a1e0 611s JS IMPORT: Defining meta.importSync for module 0x1a906001a1e0 611s JS NATIVE: Defining native module 'system' 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1a9060019518), global 0x3cb872c3c1c0 611s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 611s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 611s JS MAINLOOP: Set main loop hook to 611s JS MAINLOOP: Main loop instance 0x136db8d35f80: hold 611s JS MAINLOOP: Running and clearing main loop hook 611s JS G BXD: Defining method run in prototype for GLib.MainLoop 611s 1..37 611s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 611s JS G BXD: Defined class for Source (GSource), prototype 0x3cb872c7ddf8, JSClass 0x6470450eb098, in object 0x3cb872c7d038 611s JS G BXD: Defining method set_priority in prototype for GLib.Source 611s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 611s JS G BXD: Defining method attach in prototype for GLib.Source 611s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 611s JS IMPORT: Module metadata hook for module 0x3cb872c4a938 611s JS IMPORT: Defining meta.importSync for module 0x3cb872c4a938 611s JS G BXD: Defining method destroy in prototype for GLib.Source 611s ok 1 GObject interface cannot be instantiated 611s ok 2 GObject interface has a name 611s ok 3 GObject interface reports its type name 611s JS G NS: Found info type FUNCTION for 'type_is_a' in namespace 'GObject' 611s ok 4 GObject interface can be implemented by a GObject class 611s ok 5 GObject interface is implemented by a GObject class with the correct class object 611s ok 6 GObject interface can have its required function implemented 611s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8f62530 type GParamOverride 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s ok 7 GObject interface must have its required function implemented 611s ok 8 GObject interface doesn't have to have its optional function implemented 611s ok 9 GObject interface can have its optional function deferred to by the implementation 611s ok 10 GObject interface can have its function chained up to 611s ok 11 GObject interface can require another interface 611s ok 12 GObject interface can chain up to another interface 611s JS G PRM: Wrapping GParamOverride 'interface-prop' on (null) with JSObject 611s JS G PRM: JSObject created with param instance 0x136db8fda800 type GParamOverride 611s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 611s ok 13 GObject interface defers to the last interface's optional function 611s ok 14 GObject interface must be implemented by a class that implements all required interfaces 611s ok 15 GObject interface must be implemented by a class that implements required interfaces in correct order 611s ok 16 GObject interface can require an interface from C 611s ok 17 GObject interface can connect class signals on the implementing class 611s ok 18 GObject interface can connect interface signals on the implementing class 611s ok 19 GObject interface can define properties on the implementing class 611s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 611s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 611s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 611s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 611s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 611s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 611s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 611s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 611s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 611s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 611s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 611s JS G ENUM: Defining GLib.LogLevelFlags as 0x1a9060018e98 611s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 611s ok 20 GObject interface must have its properties overridden 611s ok 21 GObject interface can have introspected properties overriden 611s ok 22 GObject interface can be implemented by a class as well as its parent class 611s ok 23 GObject interface can be reimplemented by a subclass of a class that already implements it 611s ok 24 GObject interface has a toString() defintion 611s ok 25 GObject interface has instance definition 611s ok 26 GObject interface has instance definition for non-object type 611s ok 27 GObject interface has instance definition for non-object type for native interface 611s ok 28 GObject interface prototype toString is enumerable and defined 611s ok 29 GObject interface prototype method properties are enumerated 611s ok 30 GObject interface prototype method properties are defined 611s ok 31 GObject interface prototype overrides are inherited by implementing classes 611s ok 32 GObject interface prototype overrides cannot be changed by instances of child classes 611s ok 33 GObject interface prototype unknown properties are inherited by implementing classes 611s ok 34 GObject interface prototype original property can be shadowed by class prototype property 611s ok 35 GObject interface prototype overridden property can be shadowed by class prototype property 611s ok 36 GObject interface prototype shadowed property can be restored 611s ok 37 Specific class and interface checks Gio.AsyncInitable must implement vfunc_async_init 611s JS G BXD: Defining method quit in prototype for GLib.MainLoop 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x136db8d35f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 611s JS MAINLOOP: Main loop instance 0x136db8d35f80: release 611s JS MAINLOOP: Completed job 3 611s JS MEMORY: Memory report: before destroying context 611s JS MEMORY: 601 objects currently alive 611s JS MEMORY: boxed_instance = 162 611s JS MEMORY: boxed_prototype = 11 611s JS MEMORY: closure = 4 611s JS MEMORY: function = 345 611s JS MEMORY: fundamental_instance = 0 611s JS MEMORY: fundamental_prototype = 0 611s JS MEMORY: gerror_instance = 0 611s JS MEMORY: gerror_prototype = 0 611s JS MEMORY: interface = 8 611s JS MEMORY: module = 9 611s JS MEMORY: ns = 4 611s JS MEMORY: object_instance = 23 611s JS MEMORY: object_prototype = 23 611s JS MEMORY: param = 12 611s JS MEMORY: union_instance = 0 611s JS MEMORY: union_prototype = 0 611s JS CTX: JS shutdown sequence 611s JS CTX: Stopping profiler 611s JS CTX: Shutting down toggle queue 611s JS CTX: Notifying external reference holders of GjsContext dispose 611s JS MAINLOOP: Stopping promise job dispatcher 611s JS CTX: Notifying reference holders of GjsContext dispose 611s JS CTX: Checking unhandled promise rejections 611s JS CTX: Releasing cached JS wrappers 611s JS CTX: Final triggered GC 611s JS CTX: Destroying JS context 611s JS CTX: Releasing all native objects 611s JS CTX: Disabling auto GC 611s JS CTX: Ending trace on global object 611s JS CTX: Freeing allocated resources 611s JS CTX: JS context destroyed 611s PASS: cjs/testGObjectInterface.test 611s Running test: cjs/testESModules.test 611s JS NATIVE: Registered native JS module '_promiseNative' 611s JS NATIVE: Registered native JS module '_byteArrayNative' 611s JS NATIVE: Registered native JS module '_encodingNative' 611s JS NATIVE: Registered native JS module '_gi' 611s JS NATIVE: Registered native JS module 'gi' 611s JS NATIVE: Registered native JS module 'cairoNative' 611s JS NATIVE: Registered native JS module 'system' 611s JS NATIVE: Registered native JS module 'console' 611s JS NATIVE: Registered native JS module '_print' 611s JS CTX: Enabling JIT 611s JS CTX: Initialized class GjsFileImporter prototype 0xcc653d00098 611s JS IMPORT: Defining parent (nil) of 0xcc653d000f8 'imports' is mod 0 611s JS IMPORT: Importing '_print' 611s JS NATIVE: Defining native module '_print' 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0xcc653d006b0 '_print' is mod 1 611s JS IMPORT: successfully imported module '_print' 611s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 611s 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 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xcc653d014f0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xcc653d021a8), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xcc653d027a8), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xcc653d027a8), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xcc653d021a8), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xcc653d014f0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xcc653d014f0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xcc653d014f0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xcc653d021a8), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xcc653d027a8), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xcc653d014f0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xcc653d014f0), global 0x1c377093c1c0 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Starting promise job dispatcher 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcc653d15910), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcc653d16340), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcc653d16340), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcc653d15910), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcc653d15910), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcc653d16340), global 0x1c377093c1c0 611s JS IMPORT: Module metadata hook for module 0xcc653d169e8 611s JS IMPORT: Defining meta.importSync for module 0xcc653d169e8 611s JS NATIVE: Defining native module 'gi' 611s JS CTX: Initialized class GIRepositoryNamespace prototype 0xcc653d17168 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 611s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 611s JS IMPORT: Importing directory 'overrides' 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0xcc653d171e8 'overrides' is mod 1 611s JS IMPORT: Defined importer 'overrides' 0xcc653d171e8 in 0xcc653d000f8 611s JS IMPORT: successfully imported directory 'overrides' 611s JS IMPORT: Importing '_byteArrayNative' 611s JS NATIVE: Defining native module '_byteArrayNative' 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0xcc653d17630 '_byteArrayNative' is mod 1 611s JS IMPORT: successfully imported module '_byteArrayNative' 611s JS IMPORT: Importing '_promiseNative' 611s JS NATIVE: Defining native module '_promiseNative' 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0xcc653d176f0 '_promiseNative' is mod 1 611s JS IMPORT: successfully imported module '_promiseNative' 611s JS IMPORT: Importing module GLib succeeded 611s JS IMPORT: Defining parent 0xcc653d171e8 of 0x1c377093d2b8 'GLib' is mod 1 611s JS IMPORT: successfully imported module 'GLib' 611s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 611s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1c377097d060, JSClass 0x77b97410b098, in object 0x1c377097d038 611s JS CTX: Initialized class GIRepositoryGType prototype 0xcc653d17920 611s JS CTX: Initialized class GIRepositoryFunction prototype 0x1c377093d308 611s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 611s JS G BXD: Defined class for Error (GError), prototype 0x1c377097d0b0, JSClass 0x77b97410b098, in object 0x1c377097d038 611s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 611s JS G BXD: Defined class for Variant (GVariant), prototype 0x1c377097d100, JSClass 0x77b97410b098, in object 0x1c377097d038 611s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 611s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1c377097d150, JSClass 0x77b97410b098, in object 0x1c377097d038 611s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 611s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1c377097d1a0, JSClass 0x77b97410b098, in object 0x1c377097d038 611s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 611s JS G BXD: Defined class for Thread (GThread), prototype 0x1c377097d1f0, JSClass 0x77b97410b098, in object 0x1c377097d038 611s JS G BXD: Defining method ref in prototype for GLib.Thread 611s JS G BXD: Defining method unref in prototype for GLib.Thread 611s JS G NS: Defined namespace 'GLib' 0x1c377097d038 in GIRepository 0xcc653d16ff8 611s JS IMPORT: Importing module jasmine succeeded 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0x1c377093dcb8 'jasmine' is mod 1 611s JS IMPORT: successfully imported module 'jasmine' 611s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Completed job 0 611s 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 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcc653d2c648), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcc653d2c648), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0xcc653d2dad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0xcc653d2dad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/importmeta.js"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/importmeta.js"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: JS import '_gettext' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_gettext.js 611s JS IMPORT: JS import '_gettext' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_gettext.js 611s JS IMPORT: Importing 'gi' 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0xcc653d16ff8 'gi' is mod 1 611s JS IMPORT: successfully imported module 'gi' 611s 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 611s JS G NS: Defined namespace 'CjsPrivate' 0x1c377097d268 in GIRepository 0xcc653d16ff8 611s JS G NS: Found info type ENUM for 'LocaleCategory' in namespace 'CjsPrivate' 611s JS G ENUM: Defining enum value ALL (fixed from all) 6 611s JS G ENUM: Defining enum value COLLATE (fixed from collate) 3 611s JS G ENUM: Defining enum value CTYPE (fixed from ctype) 0 611s JS G ENUM: Defining enum value MESSAGES (fixed from messages) 5 611s JS G ENUM: Defining enum value MONETARY (fixed from monetary) 4 611s JS G ENUM: Defining enum value NUMERIC (fixed from numeric) 1 611s JS G ENUM: Defining enum value TIME (fixed from time) 2 611s JS G ENUM: Defining CjsPrivate.LocaleCategory as 0xcc653d2f1f0 611s JS IMPORT: Importing module _gettext succeeded 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0x1c377093ddd0 '_gettext' is mod 1 611s JS IMPORT: successfully imported module '_gettext' 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xcc653d2c648), global 0x1c377093c1c0 611s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 611s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 611s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 611s JS IMPORT: Importing module _legacy succeeded 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0x1c377093df10 '_legacy' is mod 1 611s JS IMPORT: successfully imported module '_legacy' 611s JS IMPORT: Importing module lang succeeded 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0x1c377093dec0 'lang' is mod 1 611s JS IMPORT: successfully imported module 'lang' 611s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 611s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 611s JS IMPORT: Importing module _signals succeeded 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0x1c377093df60 '_signals' is mod 1 611s JS IMPORT: successfully imported module '_signals' 611s JS IMPORT: Importing module signals succeeded 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0x1c377093de70 'signals' is mod 1 611s JS IMPORT: successfully imported module 'signals' 611s JS IMPORT: Importing module Gio succeeded 611s JS IMPORT: Defining parent 0xcc653d171e8 of 0x1c377093de20 'Gio' is mod 1 611s JS IMPORT: successfully imported module 'Gio' 611s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 611s JS IMPORT: Importing '_gi' 611s JS NATIVE: Defining native module '_gi' 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0xcc653d322d8 '_gi' is mod 1 611s JS IMPORT: successfully imported module '_gi' 611s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 611s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 611s JS IMPORT: Importing module _common succeeded 611s JS IMPORT: Defining parent 0xcc653d000f8 of 0x1c37709d1038 '_common' is mod 1 611s JS IMPORT: successfully imported module '_common' 611s JS IMPORT: Importing module GObject succeeded 611s JS IMPORT: Defining parent 0xcc653d171e8 of 0x1c377093dfb0 'GObject' is mod 1 611s JS IMPORT: successfully imported module 'GObject' 611s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 611s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 611s JS G BXD: Defined class for String (GString), prototype 0x1c377097d560, JSClass 0x77b97410b098, in object 0x1c377097d2e0 611s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 611s JS G PRM: Defined class ParamSpec prototype is 0x1c37709d10d8 class 0x77b9741102f0 in object 0x1c377097d2e0 611s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 611s JS G OBJ: Defined class for Object (GObject), prototype 0x1c377097d6c8, JSClass 0x77b97410b7a8, in object 0x1c377097d2e0 611s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 611s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 611s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1c377097d6f0, JSClass 0x77b97410b7a8, in object 0x1c377097d2e0 611s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 611s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 611s JS G NS: Defined namespace 'GObject' 0x1c377097d2e0 in GIRepository 0xcc653d16ff8 611s JS G OBJ: Defined class for Application (GApplication), prototype 0x1c377097d740, JSClass 0x77b97410b7a8, in object 0x1c377097d2b8 611s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 611s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1c37709d1448, JSClass 0x77b97410b580, in object 0x1c377097d2b8 611s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 611s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1c377097d7b8, JSClass 0x77b97410b7a8, in object 0x1c377097d2b8 611s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 611s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1c37709d16c8, JSClass 0x77b97410b580, in object 0x1c377097d2b8 611s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1c377097d830, JSClass 0x77b97410b7a8, in object 0x1c377097d2b8 611s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 611s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1c37709d1808, JSClass 0x77b97410b580, in object 0x1c377097d2b8 611s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1c377097d8a8, JSClass 0x77b97410b098, in object 0x1c377097d2b8 611s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1c377097d8f8, JSClass 0x77b97410b098, in object 0x1c377097d2b8 611s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 611s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1c377097d948, JSClass 0x77b97410b7a8, in object 0x1c377097d2b8 611s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1c377097d998, JSClass 0x77b97410b7a8, in object 0x1c377097d268 611s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 611s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1c377097d9e8, JSClass 0x77b97410b7a8, in object 0x1c377097d2b8 611s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 611s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 611s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 611s JS G IFACE: Defined class for File (GFile), prototype 0x1c37709d1970, JSClass 0x77b97410b580, in object 0x1c377097d2b8 611s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1c377097da60, JSClass 0x77b97410b7a8, in object 0xcc653d170d8 611s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 611s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1c377097dad8, JSClass 0x77b97410b7a8, in object 0x1c377097d2b8 611s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 611s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 611s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1c377097db28, JSClass 0x77b97410b7a8, in object 0x1c377097d2b8 611s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 611s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1c377097db78, JSClass 0x77b97410b7a8, in object 0x1c377097d2b8 611s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 611s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1c377097dbc8, JSClass 0x77b97410b098, in object 0x1c377097d2b8 611s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 611s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 611s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1c377097dc18, JSClass 0x77b97410b7a8, in object 0x1c377097d2b8 611s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 611s JS G NS: Defined namespace 'Gio' 0x1c377097d2b8 in GIRepository 0xcc653d16ff8 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module metadata hook for module 0xcc653d2ceb0 611s JS IMPORT: Defining meta.importSync for module 0xcc653d2ceb0 611s JS NATIVE: Defining native module 'system' 611s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/exports.js"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0xcc653d2dad0), global 0x1c377093c1c0 611s JS IMPORT: Module metadata hook for module 0xcc653d2dad0 611s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x1c377097dc68, JSClass 0x77b97410b7a8, in object 0xcc653d170d8 611s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/importmeta.js"' (relative to 0xcc653d2aad0), global 0x1c377093c1c0 611s JS IMPORT: Module metadata hook for module 0xcc653d2e200 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testESModules.js async resolved" 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xcc653d06ad0), global 0x1c377093c1c0 611s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 611s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 611s JS MAINLOOP: Set main loop hook to 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Running and clearing main loop hook 611s JS G BXD: Defining method run in prototype for GLib.MainLoop 611s 1..23 611s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 611s JS G BXD: Defined class for Source (GSource), prototype 0x1c377097dd30, JSClass 0x77b97410b098, in object 0x1c377097d038 611s JS G BXD: Defining method set_priority in prototype for GLib.Source 611s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 611s JS G BXD: Defining method attach in prototype for GLib.Source 611s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 611s JS IMPORT: Module metadata hook for module 0x1c377094a900 611s JS IMPORT: Defining meta.importSync for module 0x1c377094a900 611s JS G BXD: Defining method destroy in prototype for GLib.Source 611s ok 1 ES module imports default import 611s ok 2 ES module imports named import 611s ok 3 ES module imports GObject introspection import 611s ok 4 ES module imports import with version parameter 611s ok 5 ES module imports import again with other version parameter 611s ok 6 ES module imports import for the first time with wrong version 611s JS IMPORT: Importing module Gtk succeeded 611s JS IMPORT: Defining parent 0x1c377093fcb8 of 0x1c37709f1fb0 'Gtk' is mod 1 611s JS IMPORT: successfully imported module 'Gtk' 611s JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk' 611s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 611s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xa246e30f240, JSClass 0x77b97410b7a8, in object 0x1c377097d2e0 611s JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xa246e30f290, JSClass 0x77b97410b7a8, in object 0xa246e30f218 611s JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk' 611s JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0xa246e3112e0, JSClass 0x77b97410b580, in object 0xa246e30f218 611s JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk' 611s JS G OBJ: Defined class for Container (GtkContainer), prototype 0xa246e30f308, JSClass 0x77b97410b7a8, in object 0xa246e30f218 611s JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container) 611s JS G NS: Defined namespace 'Gtk' 0xa246e30f218 in GIRepository 0x1c377093f988 611s ok 7 ES module imports import with another version after a failed import 611s ok 8 ES module imports import nonexistent module 611s ok 9 ES module imports GObject introspection import via URL scheme 611s JS IMPORT: Module metadata hook for module 0x1c37709e6270 611s not ok 10 ES module imports import.meta.url 611s # Message: Expected 'file:///usr/libexec/installed-tests/cjs/js/testESModules.js' to match /\/installed-tests\/(gjs\/)?js\/testESModules\.js$/. 611s # Stack: 611s # error properties: Object({ matches: Function }) 611s # 611s # @file:///usr/libexec/installed-tests/cjs/js/testESModules.js:59:33 611s # 611s # setTimeout/source<@resource:///org/gnome/gjs/modules/esm/_timers.js:72:9 611s # _init/GLib.MainLoop.prototype.runAsync/, promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Async import promise resolved 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s ok 15 Builtin ES modules gettext named dynamic import 611s JS MAINLOOP: Completed job 3 611s JS IMPORT: Async module resolve hook for module '"gettext"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Async import promise resolved 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS IMPORT: Module resolve hook for module '"gettext"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s ok 16 Builtin ES modules gettext dynamic import matches static import 611s JS MAINLOOP: Completed job 3 611s ok 17 Builtin ES modules system default import 611s ok 18 Builtin ES modules system named import 611s JS IMPORT: Async module resolve hook for module '"system"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Async import promise resolved 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s ok 19 Builtin ES modules system dynamic import matches static import 611s JS MAINLOOP: Completed job 3 611s JS IMPORT: Async module resolve hook for module '"system"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Async import promise resolved 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s ok 20 Builtin ES modules system named dynamic import 611s JS MAINLOOP: Completed job 3 611s JS IMPORT: Async module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS IMPORT: Async import promise resolved 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 3 611s JS MAINLOOP: handling job 4, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 4 611s JS MAINLOOP: handling job 5, 611s ok 21 Dynamic imports default import 611s JS MAINLOOP: Completed job 5 611s JS IMPORT: Async module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Async import promise resolved 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s ok 22 Dynamic imports named import 611s JS MAINLOOP: Completed job 3 611s JS IMPORT: Async module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Async import promise resolved 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/modules/say.js"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s JS IMPORT: Async module resolve hook for module '"gi://Gio"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 3 611s JS MAINLOOP: handling job 4, 611s JS IMPORT: Async import promise resolved 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 4 611s JS MAINLOOP: handling job 5, 611s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x1c37709e6270), global 0x1c377093c1c0 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 5 611s JS MAINLOOP: handling job 6, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 6 611s JS MAINLOOP: handling job 7, 611s ok 23 Dynamic imports dynamic gi import matches static 611s JS MAINLOOP: Completed job 7 611s JS G BXD: Defining method quit in prototype for GLib.MainLoop 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 611s JS MAINLOOP: Main loop instance 0x7b1d1225f80: release 611s JS MAINLOOP: Completed job 3 611s JS MEMORY: Memory report: before destroying context 611s JS MEMORY: 380 objects currently alive 611s JS MEMORY: boxed_instance = 108 611s JS MEMORY: boxed_prototype = 11 611s JS MEMORY: closure = 1 611s JS MEMORY: function = 218 611s JS MEMORY: fundamental_instance = 0 611s JS MEMORY: fundamental_prototype = 0 611s JS MEMORY: gerror_instance = 0 611s JS MEMORY: gerror_prototype = 0 611s JS MEMORY: interface = 5 611s JS MEMORY: module = 11 611s JS MEMORY: ns = 5 611s JS MEMORY: object_instance = 4 611s JS MEMORY: object_prototype = 17 611s JS MEMORY: param = 0 611s JS MEMORY: union_instance = 0 611s JS MEMORY: union_prototype = 0 611s JS CTX: JS shutdown sequence 611s JS CTX: Stopping profiler 611s JS CTX: Shutting down toggle queue 611s JS CTX: Notifying external reference holders of GjsContext dispose 611s JS MAINLOOP: Stopping promise job dispatcher 611s JS CTX: Notifying reference holders of GjsContext dispose 611s JS CTX: Checking unhandled promise rejections 611s JS CTX: Releasing cached JS wrappers 611s JS CTX: Final triggered GC 611s JS CTX: Destroying JS context 611s JS CTX: Releasing all native objects 611s JS CTX: Disabling auto GC 611s JS CTX: Ending trace on global object 611s JS CTX: Freeing allocated resources 611s JS CTX: JS context destroyed 611s PASS: cjs/testESModules.test 611s Running test: cjs/testGDBus.test 611s JS NATIVE: Registered native JS module '_promiseNative' 611s JS NATIVE: Registered native JS module '_byteArrayNative' 611s JS NATIVE: Registered native JS module '_encodingNative' 611s JS NATIVE: Registered native JS module '_gi' 611s JS NATIVE: Registered native JS module 'gi' 611s JS NATIVE: Registered native JS module 'cairoNative' 611s JS NATIVE: Registered native JS module 'system' 611s JS NATIVE: Registered native JS module 'console' 611s JS NATIVE: Registered native JS module '_print' 611s JS CTX: Enabling JIT 611s JS CTX: Initialized class GjsFileImporter prototype 0x1db26d700098 611s JS IMPORT: Defining parent (nil) of 0x1db26d7000f8 'imports' is mod 0 611s JS IMPORT: Importing '_print' 611s JS NATIVE: Defining native module '_print' 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x1db26d7006b0 '_print' is mod 1 611s JS IMPORT: successfully imported module '_print' 611s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 611s 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 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1db26d7014f0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1db26d7021a8), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1db26d7027a8), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1db26d7027a8), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1db26d7021a8), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1db26d7014f0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1db26d7014f0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1db26d7014f0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1db26d7021a8), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1db26d7027a8), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1db26d7014f0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1db26d7014f0), global 0x564b533c1c0 611s JS MAINLOOP: Main loop instance 0x146f26525f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Starting promise job dispatcher 611s JS MAINLOOP: Main loop instance 0x146f26525f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 611s JS MAINLOOP: Main loop instance 0x146f26525f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1db26d715910), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1db26d716340), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1db26d716340), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1db26d715910), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1db26d715910), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1db26d716340), global 0x564b533c1c0 611s JS IMPORT: Module metadata hook for module 0x1db26d7169e8 611s JS IMPORT: Defining meta.importSync for module 0x1db26d7169e8 611s JS NATIVE: Defining native module 'gi' 611s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1db26d717168 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 611s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 611s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 611s JS IMPORT: Importing directory 'overrides' 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x1db26d7171e8 'overrides' is mod 1 611s JS IMPORT: Defined importer 'overrides' 0x1db26d7171e8 in 0x1db26d7000f8 611s JS IMPORT: successfully imported directory 'overrides' 611s JS IMPORT: Importing '_byteArrayNative' 611s JS NATIVE: Defining native module '_byteArrayNative' 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x1db26d717630 '_byteArrayNative' is mod 1 611s JS IMPORT: successfully imported module '_byteArrayNative' 611s JS IMPORT: Importing '_promiseNative' 611s JS NATIVE: Defining native module '_promiseNative' 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x1db26d7176f0 '_promiseNative' is mod 1 611s JS IMPORT: successfully imported module '_promiseNative' 611s JS IMPORT: Importing module GLib succeeded 611s JS IMPORT: Defining parent 0x1db26d7171e8 of 0x564b533d2b8 'GLib' is mod 1 611s JS IMPORT: successfully imported module 'GLib' 611s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 611s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x564b537d060, JSClass 0x639d45cbb098, in object 0x564b537d038 611s JS CTX: Initialized class GIRepositoryGType prototype 0x1db26d717920 611s JS CTX: Initialized class GIRepositoryFunction prototype 0x564b533d308 611s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 611s JS G BXD: Defined class for Error (GError), prototype 0x564b537d0b0, JSClass 0x639d45cbb098, in object 0x564b537d038 611s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 611s JS G BXD: Defined class for Variant (GVariant), prototype 0x564b537d100, JSClass 0x639d45cbb098, in object 0x564b537d038 611s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 611s JS G BXD: Defined class for Bytes (GBytes), prototype 0x564b537d150, JSClass 0x639d45cbb098, in object 0x564b537d038 611s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 611s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x564b537d1a0, JSClass 0x639d45cbb098, in object 0x564b537d038 611s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 611s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 611s JS G BXD: Defined class for Thread (GThread), prototype 0x564b537d1f0, JSClass 0x639d45cbb098, in object 0x564b537d038 611s JS G BXD: Defining method ref in prototype for GLib.Thread 611s JS G BXD: Defining method unref in prototype for GLib.Thread 611s JS G NS: Defined namespace 'GLib' 0x564b537d038 in GIRepository 0x1db26d716ff8 611s JS IMPORT: Importing module jasmine succeeded 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x564b533dcb8 'jasmine' is mod 1 611s JS IMPORT: successfully imported module 'jasmine' 611s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 611s JS MAINLOOP: Main loop instance 0x146f26525f80: hold 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Main loop instance 0x146f26525f80: Spinning loop until released or hook cleared 611s JS MAINLOOP: handling job 0, 611s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 611s JS MAINLOOP: Main loop instance 0x146f26525f80: release 611s JS MAINLOOP: Completed job 0 611s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 611s JS IMPORT: Importing 'gi' 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x1db26d716ff8 'gi' is mod 1 611s JS IMPORT: successfully imported module 'gi' 611s JS IMPORT: Importing module byteArray succeeded 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x564b533ddf8 'byteArray' is mod 1 611s JS IMPORT: successfully imported module 'byteArray' 611s 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 611s JS G NS: Defined namespace 'CjsPrivate' 0x564b537d290 in GIRepository 0x1db26d716ff8 611s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 611s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 611s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 611s JS IMPORT: Importing module _legacy succeeded 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x564b533df38 '_legacy' is mod 1 611s JS IMPORT: successfully imported module '_legacy' 611s JS IMPORT: Importing module lang succeeded 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x564b533dee8 'lang' is mod 1 611s JS IMPORT: successfully imported module 'lang' 611s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 611s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 611s JS IMPORT: Importing module _signals succeeded 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x564b533df88 '_signals' is mod 1 611s JS IMPORT: successfully imported module '_signals' 611s JS IMPORT: Importing module signals succeeded 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x564b533de98 'signals' is mod 1 611s JS IMPORT: successfully imported module 'signals' 611s JS IMPORT: Importing module Gio succeeded 611s JS IMPORT: Defining parent 0x1db26d7171e8 of 0x564b533de48 'Gio' is mod 1 611s JS IMPORT: successfully imported module 'Gio' 611s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 611s JS IMPORT: Importing '_gi' 611s JS NATIVE: Defining native module '_gi' 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x1db26d72e158 '_gi' is mod 1 611s JS IMPORT: successfully imported module '_gi' 611s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 611s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 611s JS IMPORT: Importing module _common succeeded 611s JS IMPORT: Defining parent 0x1db26d7000f8 of 0x564b53d2060 '_common' is mod 1 611s JS IMPORT: successfully imported module '_common' 611s JS IMPORT: Importing module GObject succeeded 611s JS IMPORT: Defining parent 0x1db26d7171e8 of 0x564b533dfd8 'GObject' is mod 1 611s JS IMPORT: successfully imported module 'GObject' 611s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 611s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 611s JS G BXD: Defined class for String (GString), prototype 0x564b537d538, JSClass 0x639d45cbb098, in object 0x564b537d2b8 611s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 611s JS G PRM: Defined class ParamSpec prototype is 0x564b53d2100 class 0x639d45cc02f0 in object 0x564b537d2b8 611s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 611s JS G OBJ: Defined class for Object (GObject), prototype 0x564b537d6a0, JSClass 0x639d45cbb7a8, in object 0x564b537d2b8 611s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 611s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 611s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x564b537d6c8, JSClass 0x639d45cbb7a8, in object 0x564b537d2b8 611s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 611s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 611s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 611s JS G NS: Defined namespace 'GObject' 0x564b537d2b8 in GIRepository 0x1db26d716ff8 611s JS G OBJ: Defined class for Application (GApplication), prototype 0x564b537d718, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 611s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x564b53d2470, JSClass 0x639d45cbb580, in object 0x564b537d268 611s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 611s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 611s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x564b537d790, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 611s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x564b53d26f0, JSClass 0x639d45cbb580, in object 0x564b537d268 611s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x564b537d808, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 611s JS G IFACE: Defined class for Initable (GInitable), prototype 0x564b53d2830, JSClass 0x639d45cbb580, in object 0x564b537d268 611s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x564b537d880, JSClass 0x639d45cbb098, in object 0x564b537d268 611s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x564b537d8d0, JSClass 0x639d45cbb098, in object 0x564b537d268 611s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 611s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x564b537d920, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x564b537d970, JSClass 0x639d45cbb7a8, in object 0x564b537d290 611s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 611s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x564b537d9c0, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 611s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 611s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 611s JS G IFACE: Defined class for File (GFile), prototype 0x564b53d2998, JSClass 0x639d45cbb580, in object 0x564b537d268 611s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x564b537da38, JSClass 0x639d45cbb7a8, in object 0x1db26d7170d8 611s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 611s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x564b537dab0, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 611s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 611s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x564b537db00, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 611s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x564b537db50, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 611s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x564b537dba0, JSClass 0x639d45cbb098, in object 0x564b537d268 611s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 611s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 611s JS G OBJ: Defined class for Settings (GSettings), prototype 0x564b537dbf0, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 611s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 611s JS G NS: Defined namespace 'Gio' 0x564b537d268 in GIRepository 0x1db26d716ff8 611s 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 611s JS G NS: Defined namespace 'GjsTestTools' 0x564b537dc40 in GIRepository 0x1db26d716ff8 611s JS CTX: Script evaluation succeeded 611s JS MAINLOOP: Main loop instance 0x146f26525f80: Spinning loop until released or hook cleared 611s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module metadata hook for module 0x1db26d71a4a8 611s JS IMPORT: Defining meta.importSync for module 0x1db26d71a4a8 611s JS NATIVE: Defining native module 'system' 611s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1db26d7197e0), global 0x564b533c1c0 611s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 611s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 611s JS MAINLOOP: Set main loop hook to 611s JS MAINLOOP: Main loop instance 0x146f26525f80: hold 611s JS MAINLOOP: Running and clearing main loop hook 611s JS G BXD: Defining method run in prototype for GLib.MainLoop 611s 1..63 611s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 611s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 611s JS G BXD: Defined class for Source (GSource), prototype 0x564b537dcb8, JSClass 0x639d45cbb098, in object 0x564b537d038 611s JS G BXD: Defining method set_priority in prototype for GLib.Source 611s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 611s JS G BXD: Defining method attach in prototype for GLib.Source 611s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 611s JS IMPORT: Module metadata hook for module 0x564b534acf0 611s JS IMPORT: Defining meta.importSync for module 0x564b534acf0 611s JS G BXD: Defining method cache_build in prototype for Gio.DBusInterfaceInfo 611s JS G NS: Found info type INTERFACE for 'DBusInterface' in namespace 'Gio' 611s JS G IFACE: Defined class for DBusInterface (GDBusInterface), prototype 0x564b53f65b0, JSClass 0x639d45cbb580, in object 0x564b537d268 611s JS G OBJ: Defining method export in prototype for GDBusInterfaceSkeleton (Gio.DBusInterfaceSkeleton) 611s JS G NS: Found info type ENUM for 'BusType' in namespace 'Gio' 611s JS G ENUM: Defining enum value STARTER (fixed from starter) -1 611s JS G ENUM: Defining enum value NONE (fixed from none) 0 611s JS G ENUM: Defining enum value SYSTEM (fixed from system) 1 611s JS G ENUM: Defining enum value SESSION (fixed from session) 2 611s JS G ENUM: Defining Gio.BusType as 0x1db26d72c6f0 611s JS G NS: Found info type FLAGS for 'BusNameOwnerFlags' in namespace 'Gio' 611s JS G ENUM: Defining enum value NONE (fixed from none) 0 611s JS G ENUM: Defining enum value ALLOW_REPLACEMENT (fixed from allow_replacement) 1 611s JS G ENUM: Defining enum value REPLACE (fixed from replace) 2 611s JS G ENUM: Defining enum value DO_NOT_QUEUE (fixed from do_not_queue) 4 611s JS G ENUM: Defining Gio.BusNameOwnerFlags as 0x1db26d72c750 611s Gjs-Message: 19:22:21.888: JS LOG: Acquired name [object instance wrapper GIName:Gio.DBusConnection jsobj@0x564b537de48 native@0x146f266e0840] 611s JS G BXD: Defining method quit in prototype for GLib.MainLoop 611s JS G NS: Found info type FLAGS for 'DBusProxyFlags' in namespace 'Gio' 611s JS G ENUM: Defining enum value NONE (fixed from none) 0 611s JS G ENUM: Defining enum value DO_NOT_LOAD_PROPERTIES (fixed from do_not_load_properties) 1 611s JS G ENUM: Defining enum value DO_NOT_CONNECT_SIGNALS (fixed from do_not_connect_signals) 2 611s JS G ENUM: Defining enum value DO_NOT_AUTO_START (fixed from do_not_auto_start) 4 611s JS G ENUM: Defining enum value GET_INVALIDATED_PROPERTIES (fixed from get_invalidated_properties) 8 611s JS G ENUM: Defining enum value DO_NOT_AUTO_START_AT_CONSTRUCTION (fixed from do_not_auto_start_at_construction) 16 611s JS G ENUM: Defining enum value NO_MATCH_RULE (fixed from no_match_rule) 32 611s JS G ENUM: Defining Gio.DBusProxyFlags as 0x1db26d72c9f0 611s JS G NS: Found info type STRUCT for 'DBusSignalInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusSignalInfo (GDBusSignalInfo), prototype 0x564b537dee8, JSClass 0x639d45cbb098, in object 0x564b537d268 611s JS G NS: Found info type STRUCT for 'DBusMethodInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusMethodInfo (GDBusMethodInfo), prototype 0x564b537df60, JSClass 0x639d45cbb098, in object 0x564b537d268 611s JS G NS: Found info type STRUCT for 'DBusArgInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusArgInfo (GDBusArgInfo), prototype 0x1911ce10f358, JSClass 0x639d45cbb098, in object 0x564b537d268 611s JS G NS: Found info type STRUCT for 'DBusPropertyInfo' in namespace 'Gio' 611s JS G BXD: Defined class for DBusPropertyInfo (GDBusPropertyInfo), prototype 0x1911ce10f8f8, JSClass 0x639d45cbb098, in object 0x564b537d268 611s JS G NS: Found info type FLAGS for 'DBusPropertyInfoFlags' in namespace 'Gio' 611s JS G ENUM: Defining enum value NONE (fixed from none) 0 611s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 611s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 611s JS G ENUM: Defining Gio.DBusPropertyInfoFlags as 0x1db26d732ba8 611s JS G BXD: Defining method lookup_property in prototype for Gio.DBusInterfaceInfo 611s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 611s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 611s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x1911ce10fba0, JSClass 0x639d45cbb098, in object 0x564b537d038 611s JS G NS: Found info type OBJECT for 'Task' in namespace 'Gio' 611s JS G OBJ: Defined class for Task (GTask), prototype 0x1911ce10fc40, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s JS G BXD: Defining method destroy in prototype for GLib.Source 611s JS G OBJ: Defining method call_with_unix_fd_list in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G NS: Found info type OBJECT for 'DBusMethodInvocation' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusMethodInvocation (GDBusMethodInvocation), prototype 0x1911ce10fdf8, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS G OBJ: Defining method get_message in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 611s JS G NS: Found info type OBJECT for 'DBusMessage' in namespace 'Gio' 611s JS G OBJ: Defined class for DBusMessage (GDBusMessage), prototype 0x1911ce10fe70, JSClass 0x639d45cbb7a8, in object 0x564b537d268 611s JS G OBJ: Defining method get_unix_fd_list in prototype for GDBusMessage (Gio.DBusMessage) 611s JS G BXD: Defining method classify in prototype for GLib.Variant 611s JS G BXD: Defining method n_children in prototype for GLib.Variant 611s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 611s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 611s JS G BXD: Defining method lookup_method in prototype for Gio.DBusInterfaceInfo 611s JS G OBJ: Defining method return_value_with_unix_fd_list in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 611s JS G OBJ: Defining method call_with_unix_fd_list_finish in prototype for GDBusProxy (Gio.DBusProxy) 611s JS G BXD: Defining method get_string in prototype for GLib.Variant 611s JS G BXD: Defining method get_variant in prototype for GLib.Variant 611s ok 1 Exported DBus object can call a remote method 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s ok 2 Exported DBus object can call a method with async/await 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s ok 3 Exported DBus object can initiate a proxy with promise and call a method with async/await 611s JS MAINLOOP: Completed job 1 611s ok 4 Exported DBus object can call a remote method when not using makeProxyWrapper 611s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 611s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 611s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 611s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 611s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 611s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 611s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 611s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 611s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 611s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 611s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 611s JS G ENUM: Defining GLib.LogLevelFlags as 0x1db26d764768 611s JS G OBJ: Defining method return_dbus_error in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 611s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 611s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x564b53f6c18, JSClass 0x639d45cbb338, in object 0x564b537d268 611s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 611s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 611s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 611s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 611s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 611s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 611s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 611s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 611s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 611s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 611s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 611s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 611s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 611s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 611s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 611s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 611s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 611s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 611s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 611s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 611s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 611s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 611s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 611s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 611s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 611s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 611s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 611s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 611s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 611s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 611s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 611s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 611s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 611s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 611s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 611s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 611s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 611s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 611s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 611s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 611s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 611s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 611s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 611s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 611s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 611s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 611s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 611s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 611s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 611s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 611s ok 5 Exported DBus object can handle an exception thrown by a remote method 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s ok 6 Exported DBus object can handle an exception thrown by a method with async/await 611s JS MAINLOOP: Completed job 3 611s ok 7 Exported DBus object can still destructure the return value when an exception is thrown 611s Gjs-Message: 19:22:21.920: JS LOG: Missing handler for DBus method thisDoesNotExist 611s JS G OBJ: Defining method return_gerror in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 611s JS G NS: Found info type ENUM for 'DBusError' in namespace 'Gio' 611s JS G ERR: Defined class for DBusError (GError), prototype 0x564b53f6ce0, JSClass 0x639d45cbb338, in object 0x564b537d268 611s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 611s JS G ENUM: Defining enum value NO_MEMORY (fixed from no_memory) 1 611s JS G ENUM: Defining enum value SERVICE_UNKNOWN (fixed from service_unknown) 2 611s JS G ENUM: Defining enum value NAME_HAS_NO_OWNER (fixed from name_has_no_owner) 3 611s JS G ENUM: Defining enum value NO_REPLY (fixed from no_reply) 4 611s JS G ENUM: Defining enum value IO_ERROR (fixed from io_error) 5 611s JS G ENUM: Defining enum value BAD_ADDRESS (fixed from bad_address) 6 611s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 7 611s JS G ENUM: Defining enum value LIMITS_EXCEEDED (fixed from limits_exceeded) 8 611s JS G ENUM: Defining enum value ACCESS_DENIED (fixed from access_denied) 9 611s JS G ENUM: Defining enum value AUTH_FAILED (fixed from auth_failed) 10 611s JS G ENUM: Defining enum value NO_SERVER (fixed from no_server) 11 611s JS G ENUM: Defining enum value TIMEOUT (fixed from timeout) 12 611s JS G ENUM: Defining enum value NO_NETWORK (fixed from no_network) 13 611s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 14 611s JS G ENUM: Defining enum value DISCONNECTED (fixed from disconnected) 15 611s JS G ENUM: Defining enum value INVALID_ARGS (fixed from invalid_args) 16 611s JS G ENUM: Defining enum value FILE_NOT_FOUND (fixed from file_not_found) 17 611s JS G ENUM: Defining enum value FILE_EXISTS (fixed from file_exists) 18 611s JS G ENUM: Defining enum value UNKNOWN_METHOD (fixed from unknown_method) 19 611s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 20 611s JS G ENUM: Defining enum value MATCH_RULE_NOT_FOUND (fixed from match_rule_not_found) 21 611s JS G ENUM: Defining enum value MATCH_RULE_INVALID (fixed from match_rule_invalid) 22 611s JS G ENUM: Defining enum value SPAWN_EXEC_FAILED (fixed from spawn_exec_failed) 23 611s JS G ENUM: Defining enum value SPAWN_FORK_FAILED (fixed from spawn_fork_failed) 24 611s JS G ENUM: Defining enum value SPAWN_CHILD_EXITED (fixed from spawn_child_exited) 25 611s JS G ENUM: Defining enum value SPAWN_CHILD_SIGNALED (fixed from spawn_child_signaled) 26 611s JS G ENUM: Defining enum value SPAWN_FAILED (fixed from spawn_failed) 27 611s JS G ENUM: Defining enum value SPAWN_SETUP_FAILED (fixed from spawn_setup_failed) 28 611s JS G ENUM: Defining enum value SPAWN_CONFIG_INVALID (fixed from spawn_config_invalid) 29 611s JS G ENUM: Defining enum value SPAWN_SERVICE_INVALID (fixed from spawn_service_invalid) 30 611s JS G ENUM: Defining enum value SPAWN_SERVICE_NOT_FOUND (fixed from spawn_service_not_found) 31 611s JS G ENUM: Defining enum value SPAWN_PERMISSIONS_INVALID (fixed from spawn_permissions_invalid) 32 611s JS G ENUM: Defining enum value SPAWN_FILE_INVALID (fixed from spawn_file_invalid) 33 611s JS G ENUM: Defining enum value SPAWN_NO_MEMORY (fixed from spawn_no_memory) 34 611s JS G ENUM: Defining enum value UNIX_PROCESS_ID_UNKNOWN (fixed from unix_process_id_unknown) 35 611s JS G ENUM: Defining enum value INVALID_SIGNATURE (fixed from invalid_signature) 36 611s JS G ENUM: Defining enum value INVALID_FILE_CONTENT (fixed from invalid_file_content) 37 611s JS G ENUM: Defining enum value SELINUX_SECURITY_CONTEXT_UNKNOWN (fixed from selinux_security_context_unknown) 38 611s JS G ENUM: Defining enum value ADT_AUDIT_DATA_UNKNOWN (fixed from adt_audit_data_unknown) 39 611s JS G ENUM: Defining enum value OBJECT_PATH_IN_USE (fixed from object_path_in_use) 40 611s JS G ENUM: Defining enum value UNKNOWN_OBJECT (fixed from unknown_object) 41 611s JS G ENUM: Defining enum value UNKNOWN_INTERFACE (fixed from unknown_interface) 42 611s JS G ENUM: Defining enum value UNKNOWN_PROPERTY (fixed from unknown_property) 43 611s JS G ENUM: Defining enum value PROPERTY_READ_ONLY (fixed from property_read_only) 44 611s ok 8 Exported DBus object throws an exception when trying to call a method that does not exist 611s Gjs-Message: 19:22:21.922: JS LOG: Missing handler for DBus method thisDoesNotExist 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 1 611s JS MAINLOOP: handling job 2, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 2 611s JS MAINLOOP: handling job 3, 611s ok 9 Exported DBus object throws an exception when trying to call an async method that does not exist 611s JS MAINLOOP: Completed job 3 611s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 611s ok 10 Exported DBus object can pass a parameter to a remote method that is not a JSON object 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s ok 11 Exported DBus object can pass a parameter to a method with async/await that is not a JSON object 611s JS MAINLOOP: Completed job 1 611s ok 12 Exported DBus object can call a remote method with no in parameter 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s ok 13 Exported DBus object can call an async/await method with no in parameter 611s JS MAINLOOP: Completed job 1 611s ok 14 Exported DBus object can call a remote method with multiple in parameters 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s ok 15 Exported DBus object can call an async/await method with multiple in parameters 611s JS MAINLOOP: Completed job 1 611s ok 16 Exported DBus object can call a remote method with no return value 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s ok 17 Exported DBus object can call an async/await method with no return value 611s JS MAINLOOP: Completed job 1 611s JS G OBJ: Defining method emit_signal in prototype for GjsDBusImplementation (CjsPrivate.DBusImplementation) 611s ok 18 Exported DBus object can emit a DBus signal 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s ok 19 Exported DBus object can emit a DBus signal with async/await 611s JS MAINLOOP: Completed job 1 611s ok 20 Exported DBus object can call a remote method with multiple return values 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s ok 21 Exported DBus object can call an async/await method with multiple return values 611s JS MAINLOOP: Completed job 1 611s ok 22 Exported DBus object does not coalesce one array into the array of return values 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s ok 23 Exported DBus object does not coalesce one array into the array of return values with async/await 611s JS MAINLOOP: Completed job 1 611s ok 24 Exported DBus object does not coalesce an array of arrays into the array of return values 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s ok 25 Exported DBus object does not coalesce an array of arrays into the array of return values with async/await 611s JS MAINLOOP: Completed job 1 611s ok 26 Exported DBus object can return multiple arrays from a remote method 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s ok 27 Exported DBus object can return multiple arrays from an async/await method 611s JS MAINLOOP: Completed job 1 611s ok 28 Exported DBus object handles a bad signature by throwing an exception 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: handling job 0, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 611s JS MAINLOOP: Completed job 0 611s JS MAINLOOP: handling job 1, 611s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 1 612s JS MAINLOOP: handling job 2, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 2 612s JS MAINLOOP: handling job 3, 612s ok 29 Exported DBus object handles a bad signature in async/await by rejecting the promise 612s JS MAINLOOP: Completed job 3 612s JS G OBJ: Defining method return_value in prototype for GDBusMethodInvocation (Gio.DBusMethodInvocation) 612s ok 30 Exported DBus object can call a remote method that is implemented asynchronously 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s ok 31 Exported DBus object can call an async/await method that is implemented asynchronously 612s JS MAINLOOP: Completed job 1 612s JS G BXD: Defining method get_byte in prototype for GLib.Variant 612s ok 32 Exported DBus object can send and receive bytes from a remote method 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Completed job 1 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 1 612s JS MAINLOOP: handling job 2, 612s JS MAINLOOP: Completed job 2 612s JS MAINLOOP: handling job 3, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 3 612s JS MAINLOOP: handling job 4, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 4 612s JS MAINLOOP: handling job 5, 612s ok 33 Exported DBus object can send and receive bytes from an async/await method 612s JS MAINLOOP: Completed job 5 612s ok 34 Exported DBus object can call a remote method that returns an array of structs 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s ok 35 Exported DBus object can call an async/await method that returns an array of structs 612s JS MAINLOOP: Completed job 1 612s JS G BXD: Defining method get_double in prototype for GLib.Variant 612s ok 36 Exported DBus object can send and receive dicts from a remote method 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s ok 37 Exported DBus object can send and receive dicts from an async/await method 612s JS MAINLOOP: Completed job 1 612s JS G NS: Found info type FUNCTION for 'open_bytes' in namespace 'GjsTestTools' 612s JS G NS: Found info type OBJECT for 'UnixFDList' in namespace 'Gio' 612s JS G OBJ: Defined class for UnixFDList (GUnixFDList), prototype 0x1911ce166ce0, JSClass 0x639d45cbb7a8, in object 0x564b537d268 612s JS G NS: Found info type OBJECT for 'Cancellable' in namespace 'Gio' 612s JS G OBJ: Defined class for Cancellable (GCancellable), prototype 0x1911ce166d58, JSClass 0x639d45cbb7a8, in object 0x564b537d268 612s JS G BXD: Defining method get_handle in prototype for GLib.Variant 612s JS G OBJ: Defining method get_length in prototype for GUnixFDList (Gio.UnixFDList) 612s JS G OBJ: Defining method get in prototype for GUnixFDList (Gio.UnixFDList) 612s JS G NS: Found info type OBJECT for 'UnixInputStream' in namespace 'Gio' 612s JS G OBJ: Defined class for UnixInputStream (GUnixInputStream), prototype 0x1911ce166ee8, JSClass 0x639d45cbb7a8, in object 0x564b537d268 612s JS G NS: Found info type INTERFACE for 'FileDescriptorBased' in namespace 'Gio' 612s JS G IFACE: Defined class for FileDescriptorBased (GFileDescriptorBased), prototype 0x1911ce13bb28, JSClass 0x639d45cbb580, in object 0x564b537d268 612s JS G OBJ: Defining method read_bytes in prototype for GInputStream (Gio.InputStream) 612s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 612s ok 38 Exported DBus object can call a remote method with a Unix FD 612s JS IMPORT: Module metadata hook for module 0x564b534af90 612s JS IMPORT: Defining meta.importSync for module 0x564b534af90 612s JS NATIVE: Defining native module '_encodingNative' 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s ok 39 Exported DBus object can call an async/await method with a Unix FD 612s JS MAINLOOP: Completed job 1 612s JS G OBJ: Defining method read_bytes_async in prototype for GInputStream (Gio.InputStream) 612s JS G OBJ: Defining method read_bytes_finish in prototype for GInputStream (Gio.InputStream) 612s ok 40 Exported DBus object can call an asynchronously implemented remote method with a Unix FD 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s ok 41 Exported DBus object can call an asynchronously implemented async/await method with a Unix FD 612s JS MAINLOOP: Completed job 1 612s ok 42 Exported DBus object can call a remote method that returns a Unix FD 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s ok 43 Exported DBus object can call an async/await method that returns a Unix FD 612s JS MAINLOOP: Completed job 1 612s ok 44 Exported DBus object can call an asynchronously implemented remote method that returns a Unix FD 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s ok 45 Exported DBus object can call an asynchronously implemented asyc/await method that returns a Unix FD 612s JS MAINLOOP: Completed job 1 612s ok 46 Exported DBus object throws an exception when not passing a Gio.UnixFDList to a method that requires one 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 1 612s JS MAINLOOP: handling job 2, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 2 612s JS MAINLOOP: handling job 3, 612s ok 47 Exported DBus object rejects the promise when not passing a Gio.UnixFDList to an async method that requires one 612s JS MAINLOOP: Completed job 3 612s ok 48 Exported DBus object throws an exception when passing a handle out of range of a Gio.UnixFDList 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 1 612s JS MAINLOOP: handling job 2, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 2 612s JS MAINLOOP: handling job 3, 612s ok 49 Exported DBus object rejects the promise when async passing a handle out of range of a Gio.UnixFDList 612s JS MAINLOOP: Completed job 3 612s ok 50 Exported DBus object Has defined properties 612s JS G OBJ: Defining method get_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 612s ok 51 Exported DBus object reading readonly property works 612s ok 52 Exported DBus object reading readwrite property works 612s ok 53 Exported DBus object reading writeonly throws an error 612s JS G OBJ: Defining method set_cached_property in prototype for GDBusProxy (Gio.DBusProxy) 612s JS G OBJ: Defining method call in prototype for GDBusProxy (Gio.DBusProxy) 612s JS G NS: Found info type FLAGS for 'DBusCallFlags' in namespace 'Gio' 612s JS G ENUM: Defining enum value NONE (fixed from none) 0 612s JS G ENUM: Defining enum value NO_AUTO_START (fixed from no_auto_start) 1 612s JS G ENUM: Defining enum value ALLOW_INTERACTIVE_AUTHORIZATION (fixed from allow_interactive_authorization) 2 612s JS G ENUM: Defining Gio.DBusCallFlags as 0x1db26d7aca18 612s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 612s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 612s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 612s JS G BXD: Defined class for MainContext (GMainContext), prototype 0x1911ce171a88, JSClass 0x639d45cbb098, in object 0x564b537d038 612s JS G BXD: Defining method iteration in prototype for GLib.MainContext 612s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 612s ok 54 Exported DBus object Setting a readwrite property works 612s JS G OBJ: Defining method call_finish in prototype for GDBusProxy (Gio.DBusProxy) 612s ok 55 Exported DBus object Setting a writeonly property works 612s ok 56 Exported DBus object Setting a readonly property throws an error 612s ok 57 Exported DBus object Reading a property that prepacks the return value works 612s JS G OBJ: Defining method emit_property_changed in prototype for GjsDBusImplementation (CjsPrivate.DBusImplementation) 612s ok 58 Exported DBus object Marking a property as invalidated works 612s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 612s JS G OBJ: Defining method cancel in prototype for GCancellable (Gio.Cancellable) 612s ok 59 DBus Proxy wrapper init failures are reported in sync mode 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Completed job 1 612s JS G BXD: Defining method matches in prototype for GLib.Error 612s ok 60 DBus Proxy wrapper init failures are reported in async mode 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Completed job 1 612s ok 61 DBus Proxy wrapper can init a proxy asynchronously when promisified 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 1 612s JS MAINLOOP: handling job 2, 612s JS MAINLOOP: Completed job 2 612s JS MAINLOOP: handling job 3, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 3 612s JS MAINLOOP: handling job 4, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 4 612s JS MAINLOOP: handling job 5, 612s ok 62 DBus Proxy wrapper can create a proxy from a promise 612s JS MAINLOOP: Completed job 5 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 1 612s JS MAINLOOP: handling job 2, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 2 612s JS MAINLOOP: handling job 3, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 3 612s JS MAINLOOP: handling job 4, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 4 612s JS MAINLOOP: handling job 5, 612s ok 63 DBus Proxy wrapper can create fail a proxy from a promise 612s JS MAINLOOP: Completed job 5 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Main loop instance 0x146f26525f80: Spinning loop until released or hook cleared 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 1 612s JS MAINLOOP: handling job 2, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 2 612s JS MAINLOOP: handling job 3, 612s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 612s JS MAINLOOP: Main loop instance 0x146f26525f80: release 612s JS MAINLOOP: Completed job 3 612s JS MEMORY: Memory report: before destroying context 612s JS MEMORY: 2605 objects currently alive 612s JS MEMORY: boxed_instance = 1992 612s JS MEMORY: boxed_prototype = 17 612s JS MEMORY: closure = 74 612s JS MEMORY: function = 272 612s JS MEMORY: fundamental_instance = 0 612s JS MEMORY: fundamental_prototype = 0 612s JS MEMORY: gerror_instance = 12 612s JS MEMORY: gerror_prototype = 2 612s JS MEMORY: interface = 6 612s JS MEMORY: module = 10 612s JS MEMORY: ns = 5 612s JS MEMORY: object_instance = 196 612s JS MEMORY: object_prototype = 19 612s JS MEMORY: param = 0 612s JS MEMORY: union_instance = 0 612s JS MEMORY: union_prototype = 0 612s JS CTX: JS shutdown sequence 612s JS CTX: Stopping profiler 612s JS CTX: Shutting down toggle queue 612s JS CTX: Notifying external reference holders of GjsContext dispose 612s JS MAINLOOP: Stopping promise job dispatcher 612s JS CTX: Notifying reference holders of GjsContext dispose 612s JS CTX: Checking unhandled promise rejections 612s JS CTX: Releasing cached JS wrappers 612s JS CTX: Final triggered GC 612s JS CTX: Destroying JS context 612s JS CTX: Releasing all native objects 612s JS CTX: Disabling auto GC 612s JS CTX: Ending trace on global object 612s JS CTX: Freeing allocated resources 612s JS CTX: JS context destroyed 612s PASS: cjs/testGDBus.test 612s Running test: cjs/testMainloop.test 612s JS NATIVE: Registered native JS module '_promiseNative' 612s JS NATIVE: Registered native JS module '_byteArrayNative' 612s JS NATIVE: Registered native JS module '_encodingNative' 612s JS NATIVE: Registered native JS module '_gi' 612s JS NATIVE: Registered native JS module 'gi' 612s JS NATIVE: Registered native JS module 'cairoNative' 612s JS NATIVE: Registered native JS module 'system' 612s JS NATIVE: Registered native JS module 'console' 612s JS NATIVE: Registered native JS module '_print' 612s JS CTX: Enabling JIT 612s JS CTX: Initialized class GjsFileImporter prototype 0x172c16000098 612s JS IMPORT: Defining parent (nil) of 0x172c160000f8 'imports' is mod 0 612s JS IMPORT: Importing '_print' 612s JS NATIVE: Defining native module '_print' 612s JS IMPORT: Defining parent 0x172c160000f8 of 0x172c160006b0 '_print' is mod 1 612s JS IMPORT: successfully imported module '_print' 612s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 612s 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 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x172c160014f0), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x172c160021a8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x172c160027a8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x172c160027a8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x172c160021a8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x172c160014f0), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x172c160014f0), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x172c160014f0), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x172c160021a8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x172c160027a8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x172c160014f0), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x172c160014f0), global 0x1cb42243c1c0 612s JS MAINLOOP: Main loop instance 0x1ce16e035f80: hold 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Starting promise job dispatcher 612s JS MAINLOOP: Main loop instance 0x1ce16e035f80: Spinning loop until released or hook cleared 612s JS MAINLOOP: handling job 0, 612s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 612s JS MAINLOOP: Main loop instance 0x1ce16e035f80: release 612s JS MAINLOOP: Completed job 0 612s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x172c16015910), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x172c16016340), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x172c16016340), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x172c16015910), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x172c16015910), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x172c16016340), global 0x1cb42243c1c0 612s JS IMPORT: Module metadata hook for module 0x172c160169e8 612s JS IMPORT: Defining meta.importSync for module 0x172c160169e8 612s JS NATIVE: Defining native module 'gi' 612s JS CTX: Initialized class GIRepositoryNamespace prototype 0x172c16017168 612s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 612s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 612s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 612s JS IMPORT: Importing directory 'overrides' 612s JS IMPORT: Defining parent 0x172c160000f8 of 0x172c160171e8 'overrides' is mod 1 612s JS IMPORT: Defined importer 'overrides' 0x172c160171e8 in 0x172c160000f8 612s JS IMPORT: successfully imported directory 'overrides' 612s JS IMPORT: Importing '_byteArrayNative' 612s JS NATIVE: Defining native module '_byteArrayNative' 612s JS IMPORT: Defining parent 0x172c160000f8 of 0x172c16017630 '_byteArrayNative' is mod 1 612s JS IMPORT: successfully imported module '_byteArrayNative' 612s JS IMPORT: Importing '_promiseNative' 612s JS NATIVE: Defining native module '_promiseNative' 612s JS IMPORT: Defining parent 0x172c160000f8 of 0x172c160176f0 '_promiseNative' is mod 1 612s JS IMPORT: successfully imported module '_promiseNative' 612s JS IMPORT: Importing module GLib succeeded 612s JS IMPORT: Defining parent 0x172c160171e8 of 0x1cb42243d2b8 'GLib' is mod 1 612s JS IMPORT: successfully imported module 'GLib' 612s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 612s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1cb42247d060, JSClass 0x7f34f48eb098, in object 0x1cb42247d038 612s JS CTX: Initialized class GIRepositoryGType prototype 0x172c16017920 612s JS CTX: Initialized class GIRepositoryFunction prototype 0x1cb42243d308 612s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 612s JS G BXD: Defined class for Error (GError), prototype 0x1cb42247d0b0, JSClass 0x7f34f48eb098, in object 0x1cb42247d038 612s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 612s JS G BXD: Defined class for Variant (GVariant), prototype 0x1cb42247d100, JSClass 0x7f34f48eb098, in object 0x1cb42247d038 612s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 612s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1cb42247d150, JSClass 0x7f34f48eb098, in object 0x1cb42247d038 612s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 612s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1cb42247d1a0, JSClass 0x7f34f48eb098, in object 0x1cb42247d038 612s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 612s JS G BXD: Defined class for Thread (GThread), prototype 0x1cb42247d1f0, JSClass 0x7f34f48eb098, in object 0x1cb42247d038 612s JS G BXD: Defining method ref in prototype for GLib.Thread 612s JS G BXD: Defining method unref in prototype for GLib.Thread 612s JS G NS: Defined namespace 'GLib' 0x1cb42247d038 in GIRepository 0x172c16016ff8 612s JS IMPORT: Importing module jasmine succeeded 612s JS IMPORT: Defining parent 0x172c160000f8 of 0x1cb42243dcb8 'jasmine' is mod 1 612s JS IMPORT: successfully imported module 'jasmine' 612s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 612s JS MAINLOOP: Main loop instance 0x1ce16e035f80: hold 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Main loop instance 0x1ce16e035f80: Spinning loop until released or hook cleared 612s JS MAINLOOP: handling job 0, 612s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 612s JS MAINLOOP: Main loop instance 0x1ce16e035f80: release 612s JS MAINLOOP: Completed job 0 612s JS IMPORT: JS import 'mainloop' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/mainloop.js 612s JS IMPORT: Importing 'gi' 612s JS IMPORT: Defining parent 0x172c160000f8 of 0x172c16016ff8 'gi' is mod 1 612s JS IMPORT: successfully imported module 'gi' 612s JS IMPORT: Importing '_gi' 612s JS NATIVE: Defining native module '_gi' 612s JS IMPORT: Defining parent 0x172c160000f8 of 0x172c1602b3d0 '_gi' is mod 1 612s JS IMPORT: successfully imported module '_gi' 612s 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 612s JS G NS: Defined namespace 'CjsPrivate' 0x1cb42247d290 in GIRepository 0x172c16016ff8 612s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 612s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 612s JS IMPORT: Importing module _common succeeded 612s JS IMPORT: Defining parent 0x172c160000f8 of 0x1cb42243de98 '_common' is mod 1 612s JS IMPORT: successfully imported module '_common' 612s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 612s JS IMPORT: Importing module _legacy succeeded 612s JS IMPORT: Defining parent 0x172c160000f8 of 0x1cb42243dee8 '_legacy' is mod 1 612s JS IMPORT: successfully imported module '_legacy' 612s JS IMPORT: Importing module GObject succeeded 612s JS IMPORT: Defining parent 0x172c160171e8 of 0x1cb42243de48 'GObject' is mod 1 612s JS IMPORT: successfully imported module 'GObject' 612s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 612s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 612s JS G BXD: Defined class for String (GString), prototype 0x1cb42247d510, JSClass 0x7f34f48eb098, in object 0x1cb42247d268 612s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 612s JS G PRM: Defined class ParamSpec prototype is 0x1cb42243df88 class 0x7f34f48f02f0 in object 0x1cb42247d268 612s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 612s JS G OBJ: Defined class for Object (GObject), prototype 0x1cb42247d678, JSClass 0x7f34f48eb7a8, in object 0x1cb42247d268 612s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 612s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 612s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1cb42247d6a0, JSClass 0x7f34f48eb7a8, in object 0x1cb42247d268 612s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 612s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 612s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 612s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 612s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 612s JS G NS: Defined namespace 'GObject' 0x1cb42247d268 in GIRepository 0x172c16016ff8 612s JS IMPORT: Importing module mainloop succeeded 612s JS IMPORT: Defining parent 0x172c160000f8 of 0x1cb42243ddf8 'mainloop' is mod 1 612s JS IMPORT: successfully imported module 'mainloop' 612s JS CTX: Script evaluation succeeded 612s JS MAINLOOP: Main loop instance 0x1ce16e035f80: Spinning loop until released or hook cleared 612s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module metadata hook for module 0x172c160360b0 612s JS IMPORT: Defining meta.importSync for module 0x172c160360b0 612s JS NATIVE: Defining native module 'system' 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x172c160353e8), global 0x1cb42243c1c0 612s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 612s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 612s JS MAINLOOP: Set main loop hook to 612s JS MAINLOOP: Main loop instance 0x1ce16e035f80: hold 612s JS MAINLOOP: Running and clearing main loop hook 612s JS G BXD: Defining method run in prototype for GLib.MainLoop 612s 1..8 612s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 612s JS G BXD: Defined class for Source (GSource), prototype 0x1cb42247d6f0, JSClass 0x7f34f48eb098, in object 0x1cb42247d038 612s JS G BXD: Defining method set_priority in prototype for GLib.Source 612s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 612s JS G BXD: Defining method attach in prototype for GLib.Source 612s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 612s JS IMPORT: Module metadata hook for module 0x172c160042b8 612s JS IMPORT: Defining meta.importSync for module 0x172c160042b8 612s JS G BXD: Defining method destroy in prototype for GLib.Source 612s ok 1 Mainloop.timeout_add() runs a timeout function 612s ok 2 Mainloop.timeout_add() runs a timeout function until it returns false 612s ok 3 Mainloop.timeout_add() runs a timeout function after an initial timeout 612s JS G NS: Found info type FUNCTION for 'source_remove' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'idle_source_new' in namespace 'GLib' 612s ok 4 Mainloop.idle_add() runs an idle function 612s ok 5 Mainloop.idle_add() continues to run idle functions that return true 612s ok 6 Mainloop.idle_add() does not run idle functions if removed 612s ok 7 Mainloop.idle_add() can remove idle functions while they are being invoked 612s ok 8 Mainloop.idle_add() does not leak idle callbacks 612s JS G BXD: Defining method quit in prototype for GLib.MainLoop 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Main loop instance 0x1ce16e035f80: Spinning loop until released or hook cleared 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 1 612s JS MAINLOOP: handling job 2, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 2 612s JS MAINLOOP: handling job 3, 612s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 612s JS MAINLOOP: Main loop instance 0x1ce16e035f80: release 612s JS MAINLOOP: Completed job 3 612s JS MEMORY: Memory report: before destroying context 612s JS MEMORY: 171 objects currently alive 612s JS MEMORY: boxed_instance = 54 612s JS MEMORY: boxed_prototype = 8 612s JS MEMORY: closure = 2 612s JS MEMORY: function = 96 612s JS MEMORY: fundamental_instance = 0 612s JS MEMORY: fundamental_prototype = 0 612s JS MEMORY: gerror_instance = 0 612s JS MEMORY: gerror_prototype = 0 612s JS MEMORY: interface = 0 612s JS MEMORY: module = 6 612s JS MEMORY: ns = 3 612s JS MEMORY: object_instance = 0 612s JS MEMORY: object_prototype = 2 612s JS MEMORY: param = 0 612s JS MEMORY: union_instance = 0 612s JS MEMORY: union_prototype = 0 612s JS CTX: JS shutdown sequence 612s JS CTX: Stopping profiler 612s JS CTX: Shutting down toggle queue 612s JS CTX: Notifying external reference holders of GjsContext dispose 612s JS MAINLOOP: Stopping promise job dispatcher 612s JS CTX: Notifying reference holders of GjsContext dispose 612s JS CTX: Checking unhandled promise rejections 612s JS CTX: Releasing cached JS wrappers 612s JS CTX: Final triggered GC 612s JS CTX: Destroying JS context 612s JS CTX: Releasing all native objects 612s JS CTX: Disabling auto GC 612s JS CTX: Ending trace on global object 612s JS CTX: Freeing allocated resources 612s JS CTX: JS context destroyed 612s PASS: cjs/testMainloop.test 612s Running test: cjs/testSignals.test 612s JS NATIVE: Registered native JS module '_promiseNative' 612s JS NATIVE: Registered native JS module '_byteArrayNative' 612s JS NATIVE: Registered native JS module '_encodingNative' 612s JS NATIVE: Registered native JS module '_gi' 612s JS NATIVE: Registered native JS module 'gi' 612s JS NATIVE: Registered native JS module 'cairoNative' 612s JS NATIVE: Registered native JS module 'system' 612s JS NATIVE: Registered native JS module 'console' 612s JS NATIVE: Registered native JS module '_print' 612s JS CTX: Enabling JIT 612s JS CTX: Initialized class GjsFileImporter prototype 0x233bfac00098 612s JS IMPORT: Defining parent (nil) of 0x233bfac000f8 'imports' is mod 0 612s JS IMPORT: Importing '_print' 612s JS NATIVE: Defining native module '_print' 612s JS IMPORT: Defining parent 0x233bfac000f8 of 0x233bfac006b0 '_print' is mod 1 612s JS IMPORT: successfully imported module '_print' 612s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 612s 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 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x233bfac014f0), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x233bfac021a8), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x233bfac027a8), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x233bfac027a8), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x233bfac021a8), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x233bfac014f0), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x233bfac014f0), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x233bfac014f0), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x233bfac021a8), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x233bfac027a8), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x233bfac014f0), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x233bfac014f0), global 0x1a027f3c1c0 612s JS MAINLOOP: Main loop instance 0x352eca15f80: hold 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Starting promise job dispatcher 612s JS MAINLOOP: Main loop instance 0x352eca15f80: Spinning loop until released or hook cleared 612s JS MAINLOOP: handling job 0, 612s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 612s JS MAINLOOP: Main loop instance 0x352eca15f80: release 612s JS MAINLOOP: Completed job 0 612s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x233bfac15910), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x233bfac16340), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x233bfac16340), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x233bfac15910), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x233bfac15910), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x233bfac16340), global 0x1a027f3c1c0 612s JS IMPORT: Module metadata hook for module 0x233bfac169e8 612s JS IMPORT: Defining meta.importSync for module 0x233bfac169e8 612s JS NATIVE: Defining native module 'gi' 612s JS CTX: Initialized class GIRepositoryNamespace prototype 0x233bfac17168 612s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 612s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 612s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 612s JS IMPORT: Importing directory 'overrides' 612s JS IMPORT: Defining parent 0x233bfac000f8 of 0x233bfac171e8 'overrides' is mod 1 612s JS IMPORT: Defined importer 'overrides' 0x233bfac171e8 in 0x233bfac000f8 612s JS IMPORT: successfully imported directory 'overrides' 612s JS IMPORT: Importing '_byteArrayNative' 612s JS NATIVE: Defining native module '_byteArrayNative' 612s JS IMPORT: Defining parent 0x233bfac000f8 of 0x233bfac17630 '_byteArrayNative' is mod 1 612s JS IMPORT: successfully imported module '_byteArrayNative' 612s JS IMPORT: Importing '_promiseNative' 612s JS NATIVE: Defining native module '_promiseNative' 612s JS IMPORT: Defining parent 0x233bfac000f8 of 0x233bfac176f0 '_promiseNative' is mod 1 612s JS IMPORT: successfully imported module '_promiseNative' 612s JS IMPORT: Importing module GLib succeeded 612s JS IMPORT: Defining parent 0x233bfac171e8 of 0x1a027f3d2b8 'GLib' is mod 1 612s JS IMPORT: successfully imported module 'GLib' 612s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 612s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1a027f7d060, JSClass 0x6208625bb098, in object 0x1a027f7d038 612s JS CTX: Initialized class GIRepositoryGType prototype 0x233bfac17920 612s JS CTX: Initialized class GIRepositoryFunction prototype 0x1a027f3d308 612s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 612s JS G BXD: Defined class for Error (GError), prototype 0x1a027f7d0b0, JSClass 0x6208625bb098, in object 0x1a027f7d038 612s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 612s JS G BXD: Defined class for Variant (GVariant), prototype 0x1a027f7d100, JSClass 0x6208625bb098, in object 0x1a027f7d038 612s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 612s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1a027f7d150, JSClass 0x6208625bb098, in object 0x1a027f7d038 612s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 612s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1a027f7d1a0, JSClass 0x6208625bb098, in object 0x1a027f7d038 612s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 612s JS G BXD: Defined class for Thread (GThread), prototype 0x1a027f7d1f0, JSClass 0x6208625bb098, in object 0x1a027f7d038 612s JS G BXD: Defining method ref in prototype for GLib.Thread 612s JS G BXD: Defining method unref in prototype for GLib.Thread 612s JS G NS: Defined namespace 'GLib' 0x1a027f7d038 in GIRepository 0x233bfac16ff8 612s JS IMPORT: Importing module jasmine succeeded 612s JS IMPORT: Defining parent 0x233bfac000f8 of 0x1a027f3dcb8 'jasmine' is mod 1 612s JS IMPORT: successfully imported module 'jasmine' 612s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 612s JS MAINLOOP: Main loop instance 0x352eca15f80: hold 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Main loop instance 0x352eca15f80: Spinning loop until released or hook cleared 612s JS MAINLOOP: handling job 0, 612s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 612s JS MAINLOOP: Main loop instance 0x352eca15f80: release 612s JS MAINLOOP: Completed job 0 612s JS IMPORT: Importing 'gi' 612s JS IMPORT: Defining parent 0x233bfac000f8 of 0x233bfac16ff8 'gi' is mod 1 612s JS IMPORT: successfully imported module 'gi' 612s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 612s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 612s JS IMPORT: Importing module _legacy succeeded 612s JS IMPORT: Defining parent 0x233bfac000f8 of 0x1a027f3de48 '_legacy' is mod 1 612s JS IMPORT: successfully imported module '_legacy' 612s JS IMPORT: Importing module lang succeeded 612s JS IMPORT: Defining parent 0x233bfac000f8 of 0x1a027f3ddf8 'lang' is mod 1 612s JS IMPORT: successfully imported module 'lang' 612s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 612s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 612s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 612s JS IMPORT: Importing module _signals succeeded 612s JS IMPORT: Defining parent 0x233bfac000f8 of 0x1a027f3dee8 '_signals' is mod 1 612s JS IMPORT: successfully imported module '_signals' 612s JS IMPORT: Importing module signals succeeded 612s JS IMPORT: Defining parent 0x233bfac000f8 of 0x1a027f3de98 'signals' is mod 1 612s JS IMPORT: successfully imported module 'signals' 612s JS CTX: Script evaluation succeeded 612s JS MAINLOOP: Main loop instance 0x352eca15f80: Spinning loop until released or hook cleared 612s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module metadata hook for module 0x233bfac0c650 612s JS IMPORT: Defining meta.importSync for module 0x233bfac0c650 612s JS NATIVE: Defining native module 'system' 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x233bfac0b988), global 0x1a027f3c1c0 612s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 612s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 612s JS MAINLOOP: Set main loop hook to 612s JS MAINLOOP: Main loop instance 0x352eca15f80: hold 612s JS MAINLOOP: Running and clearing main loop hook 612s JS G BXD: Defining method run in prototype for GLib.MainLoop 612s 1..42 612s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 612s JS G BXD: Defined class for Source (GSource), prototype 0x1a027f7d268, JSClass 0x6208625bb098, in object 0x1a027f7d038 612s JS G BXD: Defining method set_priority in prototype for GLib.Source 612s JS IMPORT: Importing '_gi' 612s JS NATIVE: Defining native module '_gi' 612s JS IMPORT: Defining parent 0x1a027f3f9e8 of 0x233bfac18468 '_gi' is mod 1 612s JS IMPORT: successfully imported module '_gi' 612s 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 612s JS G NS: Defined namespace 'CjsPrivate' 0x1a027f7d308 in GIRepository 0x1a027f3f898 612s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 612s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 612s JS IMPORT: Importing module _common succeeded 612s JS IMPORT: Defining parent 0x1a027f3f9e8 of 0x1a027fea150 '_common' is mod 1 612s JS IMPORT: successfully imported module '_common' 612s JS IMPORT: Importing module GObject succeeded 612s JS IMPORT: Defining parent 0x1a027f3fac0 of 0x1a027fea100 'GObject' is mod 1 612s JS IMPORT: successfully imported module 'GObject' 612s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 612s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 612s JS G BXD: Defined class for String (GString), prototype 0x1a027f7d588, JSClass 0x6208625bb098, in object 0x1a027f7d2e0 612s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 612s JS G PRM: Defined class ParamSpec prototype is 0x1a027fea1f0 class 0x6208625c02f0 in object 0x1a027f7d2e0 612s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 612s JS G OBJ: Defined class for Object (GObject), prototype 0x1a027f7d6f0, JSClass 0x6208625bb7a8, in object 0x1a027f7d2e0 612s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 612s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 612s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1a027f7d718, JSClass 0x6208625bb7a8, in object 0x1a027f7d2e0 612s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 612s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 612s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 612s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 612s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 612s JS G NS: Defined namespace 'GObject' 0x1a027f7d2e0 in GIRepository 0x1a027f3f898 612s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 612s JS G BXD: Defining method attach in prototype for GLib.Source 612s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 612s JS IMPORT: Module metadata hook for module 0x1a027f4ad28 612s JS IMPORT: Defining meta.importSync for module 0x1a027f4ad28 612s JS G BXD: Defining method destroy in prototype for GLib.Source 612s ok 1 Legacy object with signals emit works with no connections 612s ok 2 Legacy object with signals using connect calls a signal handler when a signal is emitted 612s ok 3 Legacy object with signals using connect calls remaining handlers after one is disconnected 612s ok 4 Legacy object with signals using connect does not call a signal handler after the signal is disconnected 612s ok 5 Legacy object with signals using connect can disconnect a signal handler during signal emission 612s ok 6 Legacy object with signals using connect distinguishes multiple signals 612s ok 7 Legacy object with signals using connect determines if a signal is connected on a JS object 612s ok 8 Legacy object with signals using connect does not call a subsequent connected callbacks if stopped by earlier 612s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 612s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 612s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 612s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 612s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 612s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 612s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 612s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 612s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 612s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 612s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 612s JS G ENUM: Defining GLib.LogLevelFlags as 0x233bfac6ee30 612s ok 9 Legacy object with signals using connect with exception in signal handler does not affect other callbacks 612s ok 10 Legacy object with signals using connect with exception in signal handler does not disconnect the callback 612s ok 11 Legacy object with signals using connectAfter calls a signal handler when a signal is emitted 612s ok 12 Legacy object with signals using connectAfter calls remaining handlers after one is disconnected 612s ok 13 Legacy object with signals using connectAfter does not call a signal handler after the signal is disconnected 612s ok 14 Legacy object with signals using connectAfter can disconnect a signal handler during signal emission 612s ok 15 Legacy object with signals using connectAfter distinguishes multiple signals 612s ok 16 Legacy object with signals using connectAfter determines if a signal is connected on a JS object 612s ok 17 Legacy object with signals using connectAfter does not call a subsequent connected callbacks if stopped by earlier 612s ok 18 Legacy object with signals using connectAfter with exception in signal handler does not affect other callbacks 612s ok 19 Legacy object with signals using connectAfter with exception in signal handler does not disconnect the callback 612s ok 20 Legacy object with signals using connectAfter calls a signal handler later than when using connect when a signal is emitted 612s ok 21 Legacy object with signals does not call a connected after handler when stopped by connect 612s ok 22 Object with signals added emit works with no connections 612s ok 23 Object with signals added using connect calls a signal handler when a signal is emitted 612s ok 24 Object with signals added using connect calls remaining handlers after one is disconnected 612s ok 25 Object with signals added using connect does not call a signal handler after the signal is disconnected 612s ok 26 Object with signals added using connect can disconnect a signal handler during signal emission 612s ok 27 Object with signals added using connect distinguishes multiple signals 612s ok 28 Object with signals added using connect determines if a signal is connected on a JS object 612s ok 29 Object with signals added using connect does not call a subsequent connected callbacks if stopped by earlier 612s ok 30 Object with signals added using connect with exception in signal handler does not affect other callbacks 612s ok 31 Object with signals added using connect with exception in signal handler does not disconnect the callback 612s ok 32 Object with signals added using connectAfter calls a signal handler when a signal is emitted 612s ok 33 Object with signals added using connectAfter calls remaining handlers after one is disconnected 612s ok 34 Object with signals added using connectAfter does not call a signal handler after the signal is disconnected 612s ok 35 Object with signals added using connectAfter can disconnect a signal handler during signal emission 612s ok 36 Object with signals added using connectAfter distinguishes multiple signals 612s ok 37 Object with signals added using connectAfter determines if a signal is connected on a JS object 612s ok 38 Object with signals added using connectAfter does not call a subsequent connected callbacks if stopped by earlier 612s ok 39 Object with signals added using connectAfter with exception in signal handler does not affect other callbacks 612s ok 40 Object with signals added using connectAfter with exception in signal handler does not disconnect the callback 612s ok 41 Object with signals added using connectAfter calls a signal handler later than when using connect when a signal is emitted 612s ok 42 Object with signals added does not call a connected after handler when stopped by connect 612s JS G BXD: Defining method quit in prototype for GLib.MainLoop 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Main loop instance 0x352eca15f80: Spinning loop until released or hook cleared 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 1 612s JS MAINLOOP: handling job 2, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 2 612s JS MAINLOOP: handling job 3, 612s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 612s JS MAINLOOP: Main loop instance 0x352eca15f80: release 612s JS MAINLOOP: Completed job 3 612s JS MEMORY: Memory report: before destroying context 612s JS MEMORY: 369 objects currently alive 612s JS MEMORY: boxed_instance = 252 612s JS MEMORY: boxed_prototype = 8 612s JS MEMORY: closure = 1 612s JS MEMORY: function = 95 612s JS MEMORY: fundamental_instance = 0 612s JS MEMORY: fundamental_prototype = 0 612s JS MEMORY: gerror_instance = 0 612s JS MEMORY: gerror_prototype = 0 612s JS MEMORY: interface = 0 612s JS MEMORY: module = 8 612s JS MEMORY: ns = 3 612s JS MEMORY: object_instance = 0 612s JS MEMORY: object_prototype = 2 612s JS MEMORY: param = 0 612s JS MEMORY: union_instance = 0 612s JS MEMORY: union_prototype = 0 612s JS CTX: JS shutdown sequence 612s JS CTX: Stopping profiler 612s JS CTX: Shutting down toggle queue 612s JS CTX: Notifying external reference holders of GjsContext dispose 612s JS MAINLOOP: Stopping promise job dispatcher 612s JS CTX: Notifying reference holders of GjsContext dispose 612s JS CTX: Checking unhandled promise rejections 612s JS CTX: Releasing cached JS wrappers 612s JS CTX: Final triggered GC 612s JS CTX: Destroying JS context 612s JS CTX: Releasing all native objects 612s JS CTX: Disabling auto GC 612s JS CTX: Ending trace on global object 612s JS CTX: Freeing allocated resources 612s JS CTX: JS context destroyed 612s PASS: cjs/testSignals.test 612s Running test: cjs/return.test 612s 1..1 612s ok 1 - /usr/libexec/installed-tests/cjs/debugger/return.debugger 612s PASS: cjs/return.test 612s Running test: cjs/testRegress.test 612s JS NATIVE: Registered native JS module '_promiseNative' 612s JS NATIVE: Registered native JS module '_byteArrayNative' 612s JS NATIVE: Registered native JS module '_encodingNative' 612s JS NATIVE: Registered native JS module '_gi' 612s JS NATIVE: Registered native JS module 'gi' 612s JS NATIVE: Registered native JS module 'cairoNative' 612s JS NATIVE: Registered native JS module 'system' 612s JS NATIVE: Registered native JS module 'console' 612s JS NATIVE: Registered native JS module '_print' 612s JS CTX: Enabling JIT 612s JS CTX: Initialized class GjsFileImporter prototype 0x315f58f00098 612s JS IMPORT: Defining parent (nil) of 0x315f58f000f8 'imports' is mod 0 612s JS IMPORT: Importing '_print' 612s JS NATIVE: Defining native module '_print' 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x315f58f006b0 '_print' is mod 1 612s JS IMPORT: successfully imported module '_print' 612s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 612s 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 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x315f58f014f0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x315f58f021a8), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x315f58f027a8), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x315f58f027a8), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x315f58f021a8), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x315f58f014f0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x315f58f014f0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x315f58f014f0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x315f58f021a8), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x315f58f027a8), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x315f58f014f0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x315f58f014f0), global 0x1288aba3c1c0 612s JS MAINLOOP: Main loop instance 0xa0caa095f80: hold 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Starting promise job dispatcher 612s JS MAINLOOP: Main loop instance 0xa0caa095f80: Spinning loop until released or hook cleared 612s JS MAINLOOP: handling job 0, 612s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 612s JS MAINLOOP: Main loop instance 0xa0caa095f80: release 612s JS MAINLOOP: Completed job 0 612s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x315f58f15910), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x315f58f16340), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x315f58f16340), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x315f58f15910), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x315f58f15910), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x315f58f16340), global 0x1288aba3c1c0 612s JS IMPORT: Module metadata hook for module 0x315f58f169e8 612s JS IMPORT: Defining meta.importSync for module 0x315f58f169e8 612s JS NATIVE: Defining native module 'gi' 612s JS CTX: Initialized class GIRepositoryNamespace prototype 0x315f58f17168 612s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 612s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 612s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 612s JS IMPORT: Importing directory 'overrides' 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x315f58f171e8 'overrides' is mod 1 612s JS IMPORT: Defined importer 'overrides' 0x315f58f171e8 in 0x315f58f000f8 612s JS IMPORT: successfully imported directory 'overrides' 612s JS IMPORT: Importing '_byteArrayNative' 612s JS NATIVE: Defining native module '_byteArrayNative' 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x315f58f17630 '_byteArrayNative' is mod 1 612s JS IMPORT: successfully imported module '_byteArrayNative' 612s JS IMPORT: Importing '_promiseNative' 612s JS NATIVE: Defining native module '_promiseNative' 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x315f58f176f0 '_promiseNative' is mod 1 612s JS IMPORT: successfully imported module '_promiseNative' 612s JS IMPORT: Importing module GLib succeeded 612s JS IMPORT: Defining parent 0x315f58f171e8 of 0x1288aba3d2b8 'GLib' is mod 1 612s JS IMPORT: successfully imported module 'GLib' 612s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 612s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x1288aba7d060, JSClass 0x71cca83bb098, in object 0x1288aba7d038 612s JS CTX: Initialized class GIRepositoryGType prototype 0x315f58f17920 612s JS CTX: Initialized class GIRepositoryFunction prototype 0x1288aba3d308 612s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 612s JS G BXD: Defined class for Error (GError), prototype 0x1288aba7d0b0, JSClass 0x71cca83bb098, in object 0x1288aba7d038 612s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 612s JS G BXD: Defined class for Variant (GVariant), prototype 0x1288aba7d100, JSClass 0x71cca83bb098, in object 0x1288aba7d038 612s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 612s JS G BXD: Defined class for Bytes (GBytes), prototype 0x1288aba7d150, JSClass 0x71cca83bb098, in object 0x1288aba7d038 612s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 612s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x1288aba7d1a0, JSClass 0x71cca83bb098, in object 0x1288aba7d038 612s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 612s JS G BXD: Defined class for Thread (GThread), prototype 0x1288aba7d1f0, JSClass 0x71cca83bb098, in object 0x1288aba7d038 612s JS G BXD: Defining method ref in prototype for GLib.Thread 612s JS G BXD: Defining method unref in prototype for GLib.Thread 612s JS G NS: Defined namespace 'GLib' 0x1288aba7d038 in GIRepository 0x315f58f16ff8 612s JS IMPORT: Importing module jasmine succeeded 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x1288aba3dcb8 'jasmine' is mod 1 612s JS IMPORT: successfully imported module 'jasmine' 612s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 612s JS MAINLOOP: Main loop instance 0xa0caa095f80: hold 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Main loop instance 0xa0caa095f80: Spinning loop until released or hook cleared 612s JS MAINLOOP: handling job 0, 612s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 612s JS MAINLOOP: Main loop instance 0xa0caa095f80: release 612s JS MAINLOOP: Completed job 0 612s JS IMPORT: Importing 'gi' 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x315f58f16ff8 'gi' is mod 1 612s JS IMPORT: successfully imported module 'gi' 612s 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 612s JS G NS: Defined namespace 'Regress' 0x1288aba7d268 in GIRepository 0x315f58f16ff8 612s 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 612s JS G NS: Defined namespace 'CjsPrivate' 0x1288aba7d2b8 in GIRepository 0x315f58f16ff8 612s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 612s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 612s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 612s JS IMPORT: Importing module _legacy succeeded 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x1288aba3dee8 '_legacy' is mod 1 612s JS IMPORT: successfully imported module '_legacy' 612s JS IMPORT: Importing module lang succeeded 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x1288aba3de98 'lang' is mod 1 612s JS IMPORT: successfully imported module 'lang' 612s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 612s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 612s JS IMPORT: Importing module _signals succeeded 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x1288aba3df38 '_signals' is mod 1 612s JS IMPORT: successfully imported module '_signals' 612s JS IMPORT: Importing module signals succeeded 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x1288aba3de48 'signals' is mod 1 612s JS IMPORT: successfully imported module 'signals' 612s JS IMPORT: Importing module Gio succeeded 612s JS IMPORT: Defining parent 0x315f58f171e8 of 0x1288aba3ddf8 'Gio' is mod 1 612s JS IMPORT: successfully imported module 'Gio' 612s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 612s JS IMPORT: Importing '_gi' 612s JS NATIVE: Defining native module '_gi' 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x315f58f2ddd0 '_gi' is mod 1 612s JS IMPORT: successfully imported module '_gi' 612s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 612s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 612s JS IMPORT: Importing module _common succeeded 612s JS IMPORT: Defining parent 0x315f58f000f8 of 0x1288aba3dfd8 '_common' is mod 1 612s JS IMPORT: successfully imported module '_common' 612s JS IMPORT: Importing module GObject succeeded 612s JS IMPORT: Defining parent 0x315f58f171e8 of 0x1288aba3df88 'GObject' is mod 1 612s JS IMPORT: successfully imported module 'GObject' 612s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 612s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 612s JS G BXD: Defined class for String (GString), prototype 0x1288aba7d560, JSClass 0x71cca83bb098, in object 0x1288aba7d2e0 612s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 612s JS G PRM: Defined class ParamSpec prototype is 0x1288abadb0b0 class 0x71cca83c02f0 in object 0x1288aba7d2e0 612s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 612s JS G OBJ: Defined class for Object (GObject), prototype 0x1288aba7d6c8, JSClass 0x71cca83bb7a8, in object 0x1288aba7d2e0 612s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 612s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 612s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x1288aba7d6f0, JSClass 0x71cca83bb7a8, in object 0x1288aba7d2e0 612s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 612s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 612s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 612s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 612s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 612s JS G NS: Defined namespace 'GObject' 0x1288aba7d2e0 in GIRepository 0x315f58f16ff8 612s JS G OBJ: Defined class for Application (GApplication), prototype 0x1288aba7d740, JSClass 0x71cca83bb7a8, in object 0x1288aba7d290 612s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 612s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x1288abadb420, JSClass 0x71cca83bb580, in object 0x1288aba7d290 612s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 612s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 612s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 612s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 612s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 612s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 612s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 612s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 612s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 612s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 612s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x1288aba7d7b8, JSClass 0x71cca83bb7a8, in object 0x1288aba7d290 612s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 612s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x1288abadb6a0, JSClass 0x71cca83bb580, in object 0x1288aba7d290 612s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 612s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x1288aba7d830, JSClass 0x71cca83bb7a8, in object 0x1288aba7d290 612s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 612s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 612s JS G IFACE: Defined class for Initable (GInitable), prototype 0x1288abadb7e0, JSClass 0x71cca83bb580, in object 0x1288aba7d290 612s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 612s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 612s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 612s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x1288aba7d8a8, JSClass 0x71cca83bb098, in object 0x1288aba7d290 612s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 612s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x1288aba7d8f8, JSClass 0x71cca83bb098, in object 0x1288aba7d290 612s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 612s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 612s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x1288aba7d948, JSClass 0x71cca83bb7a8, in object 0x1288aba7d290 612s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x1288aba7d998, JSClass 0x71cca83bb7a8, in object 0x1288aba7d2b8 612s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 612s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x1288aba7d9e8, JSClass 0x71cca83bb7a8, in object 0x1288aba7d290 612s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 612s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 612s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 612s JS G IFACE: Defined class for File (GFile), prototype 0x1288abadb948, JSClass 0x71cca83bb580, in object 0x1288aba7d290 612s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x1288aba7da60, JSClass 0x71cca83bb7a8, in object 0x315f58f170d8 612s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 612s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x1288aba7dad8, JSClass 0x71cca83bb7a8, in object 0x1288aba7d290 612s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 612s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 612s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x1288aba7db28, JSClass 0x71cca83bb7a8, in object 0x1288aba7d290 612s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 612s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x1288aba7db78, JSClass 0x71cca83bb7a8, in object 0x1288aba7d290 612s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 612s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x1288aba7dbc8, JSClass 0x71cca83bb098, in object 0x1288aba7d290 612s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 612s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 612s JS G OBJ: Defined class for Settings (GSettings), prototype 0x1288aba7dc18, JSClass 0x71cca83bb7a8, in object 0x1288aba7d290 612s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 612s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 612s JS G NS: Defined namespace 'Gio' 0x1288aba7d290 in GIRepository 0x315f58f16ff8 612s JS G NS: Found info type CONSTANT for 'SIZEOF_LONG' in namespace 'GLib' 612s JS G NS: Found info type CONSTANT for 'SIZEOF_SIZE_T' in namespace 'GLib' 612s JS G NS: Found info type CONSTANT for 'SIZEOF_SSIZE_T' in namespace 'GLib' 612s JS G NS: Found info type FUNCTION for 'test_uint64' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_int64' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_long' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_ulong' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_size' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_ssize' in namespace 'Regress' 612s JS G NS: Found info type FLAGS for 'TestFlags' in namespace 'Regress' 612s JS G ENUM: Defining enum value FLAG1 (fixed from flag1) 1 612s JS G ENUM: Defining enum value FLAG2 (fixed from flag2) 2 612s JS G ENUM: Defining enum value FLAG3 (fixed from flag3) 4 612s JS G ENUM: Defining Regress.TestFlags as 0x315f58f3bb08 612s JS G NS: Found info type ENUM for 'TestEnum' in namespace 'Regress' 612s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 0 612s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 1 612s JS G ENUM: Defining enum value VALUE3 (fixed from value3) -1 612s JS G ENUM: Defining enum value VALUE4 (fixed from value4) 48 612s JS G ENUM: Defining enum value VALUE5 (fixed from value5) 49 612s JS G ENUM: Defining Regress.TestEnum as 0x315f58f3bb68 612s JS G NS: Found info type INTERFACE for 'TestInterface' in namespace 'Regress' 612s JS G IFACE: Defined class for TestInterface (RegressTestInterface), prototype 0x4830cc4d510, JSClass 0x71cca83bb580, in object 0x1288aba7d268 612s JS G PRM: Wrapping GParamOverride 'number' on (null) with JSObject 612s JS G PRM: JSObject created with param instance 0xa0caa1fa6c0 type GParamOverride 612s JS G OBJ: Defining method get_name in prototype for GObject.ParamSpec 612s JS G NS: Found info type FUNCTION for 'param_spec_get_flags' in namespace 'CjsPrivate' 612s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 612s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 612s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 612s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 612s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 612s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 612s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 612s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 612s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 612s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 612s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 612s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 612s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 612s JS G ENUM: Defining GObject.ParamFlags as 0x315f58f25a70 612s JS CTX: Script evaluation succeeded 612s JS MAINLOOP: Main loop instance 0xa0caa095f80: Spinning loop until released or hook cleared 612s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module metadata hook for module 0x315f58f39098 612s JS IMPORT: Defining meta.importSync for module 0x315f58f39098 612s JS NATIVE: Defining native module 'system' 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x315f58f383d0), global 0x1288aba3c1c0 612s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 612s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 612s JS MAINLOOP: Set main loop hook to 612s JS MAINLOOP: Main loop instance 0xa0caa095f80: hold 612s JS MAINLOOP: Running and clearing main loop hook 612s JS G BXD: Defining method run in prototype for GLib.MainLoop 612s 1..300 612s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 612s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 612s JS G BXD: Defined class for Source (GSource), prototype 0x1288aba7dd30, JSClass 0x71cca83bb098, in object 0x1288aba7d038 612s JS G BXD: Defining method set_priority in prototype for GLib.Source 612s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 612s JS G BXD: Defining method attach in prototype for GLib.Source 612s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 612s JS IMPORT: Module metadata hook for module 0x1288abaf1120 612s JS IMPORT: Defining meta.importSync for module 0x1288abaf1120 612s JS G NS: Found info type FUNCTION for 'test_return_allow_none' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_return_nullable' in namespace 'Regress' 612s JS G BXD: Defining method destroy in prototype for GLib.Source 612s ok 1 Life, the Universe and Everything includes null return value 612s JS G NS: Found info type FUNCTION for 'test_boolean' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_boolean_true' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_boolean_false' in namespace 'Regress' 612s ok 2 Life, the Universe and Everything includes booleans 612s JS G NS: Found info type FUNCTION for 'test_int8' in namespace 'Regress' 612s ok 3 Life, the Universe and Everything includes 8-bit integers 612s JS G NS: Found info type FUNCTION for 'test_uint8' in namespace 'Regress' 612s ok 4 Life, the Universe and Everything includes unsigned 8-bit integers 612s JS G NS: Found info type FUNCTION for 'test_int16' in namespace 'Regress' 612s ok 5 Life, the Universe and Everything includes 16-bit integers 612s JS G NS: Found info type FUNCTION for 'test_uint16' in namespace 'Regress' 612s ok 6 Life, the Universe and Everything includes unsigned 16-bit integers 612s JS G NS: Found info type FUNCTION for 'test_int32' in namespace 'Regress' 612s ok 7 Life, the Universe and Everything includes 32-bit integers 612s JS G NS: Found info type FUNCTION for 'test_uint32' in namespace 'Regress' 612s ok 8 Life, the Universe and Everything includes unsigned 32-bit integers 612s ok 9 Life, the Universe and Everything includes 64-bit integers 612s ok 10 Life, the Universe and Everything includes unsigned 64-bit integers 612s JS G NS: Found info type FUNCTION for 'test_short' in namespace 'Regress' 612s ok 11 Life, the Universe and Everything includes shorts 612s JS G NS: Found info type FUNCTION for 'test_int' in namespace 'Regress' 612s ok 12 Life, the Universe and Everything includes ints 612s ok 13 Life, the Universe and Everything includes longs 612s ok 14 Life, the Universe and Everything includes ssizes 612s JS G NS: Found info type FUNCTION for 'test_float' in namespace 'Regress' 612s ok 15 Life, the Universe and Everything includes floats 612s JS G NS: Found info type FUNCTION for 'test_double' in namespace 'Regress' 612s ok 16 Life, the Universe and Everything includes doubles 612s JS G NS: Found info type FUNCTION for 'test_ushort' in namespace 'Regress' 612s ok 17 Life, the Universe and Everything includes ushorts 612s JS G NS: Found info type FUNCTION for 'test_uint' in namespace 'Regress' 612s ok 18 Life, the Universe and Everything includes uints 612s ok 19 Life, the Universe and Everything includes ulongs 612s ok 20 Life, the Universe and Everything includes sizes 612s ok 21 Life, the Universe and Everything No implicit conversion to unsigned for uint8 612s ok 22 Life, the Universe and Everything No implicit conversion to unsigned for uint16 612s ok 23 Life, the Universe and Everything No implicit conversion to unsigned for uint32 612s ok 24 Life, the Universe and Everything No implicit conversion to unsigned for uint64 612s ok 25 Life, the Universe and Everything No implicit conversion to unsigned for uint 612s ok 26 Life, the Universe and Everything No implicit conversion to unsigned for size 612s ok 27 Life, the Universe and Everything Infinity and NaN converts to 0 for int8 612s ok 28 Life, the Universe and Everything Infinity and NaN converts to 0 for int16 612s ok 29 Life, the Universe and Everything Infinity and NaN converts to 0 for int32 612s ok 30 Life, the Universe and Everything Infinity and NaN converts to 0 for int64 612s ok 31 Life, the Universe and Everything Infinity and NaN converts to 0 for short 612s ok 32 Life, the Universe and Everything Infinity and NaN converts to 0 for int 612s ok 33 Life, the Universe and Everything Infinity and NaN converts to 0 for long 612s ok 34 Life, the Universe and Everything Infinity and NaN converts to 0 for ssize 612s ok 35 Life, the Universe and Everything Infinity and NaN converts to 0 for uint8 612s ok 36 Life, the Universe and Everything Infinity and NaN converts to 0 for uint16 612s ok 37 Life, the Universe and Everything Infinity and NaN converts to 0 for uint32 612s ok 38 Life, the Universe and Everything Infinity and NaN converts to 0 for uint64 612s ok 39 Life, the Universe and Everything Infinity and NaN converts to 0 for ushort 612s ok 40 Life, the Universe and Everything Infinity and NaN converts to 0 for uint 612s ok 41 Life, the Universe and Everything Infinity and NaN converts to 0 for ulong 612s ok 42 Life, the Universe and Everything Infinity and NaN converts to 0 for size 612s ok 43 Life, the Universe and Everything Infinity and NaN not for float 612s ok 44 Life, the Universe and Everything Infinity and NaN not for double 612s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 612s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 612s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 612s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 612s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 612s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 612s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 612s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 612s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 612s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 612s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 612s JS G ENUM: Defining GLib.LogLevelFlags as 0x315f58fd0280 612s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 612s ok 45 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for uint64 612s ok 46 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for int64 612s ok 47 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for long 612s ok 48 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ulong 612s ok 49 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for size 612s ok 50 Life, the Universe and Everything (u)int64 numeric values can use numeric limits for ssize 612s JS G NS: Found info type FUNCTION for 'test_unichar' in namespace 'Regress' 612s ok 51 Life, the Universe and Everything includes wide characters 612s JS G NS: Found info type FUNCTION for 'test_timet' in namespace 'Regress' 612s ok 52 Life, the Universe and Everything includes time_t 612s JS G NS: Found info type FUNCTION for 'test_gtype' in namespace 'Regress' 612s ok 53 Life, the Universe and Everything includes GTypes 612s JS G NS: Found info type FUNCTION for 'test_closure' in namespace 'Regress' 612s ok 54 Life, the Universe and Everything closures 612s JS G NS: Found info type FUNCTION for 'test_closure_one_arg' in namespace 'Regress' 612s ok 55 Life, the Universe and Everything closures with one argument 612s JS G NS: Found info type FUNCTION for 'test_closure_variant' in namespace 'Regress' 612s JS G BXD: Defining method classify in prototype for GLib.Variant 612s JS G BXD: Defining method get_string in prototype for GLib.Variant 612s ok 56 Life, the Universe and Everything closure with GLib.Variant argument 612s JS G NS: Found info type FUNCTION for 'test_int_value_arg' in namespace 'Regress' 612s ok 57 Life, the Universe and Everything GValue marshalling integer in 612s JS G NS: Found info type FUNCTION for 'test_value_return' in namespace 'Regress' 612s ok 58 Life, the Universe and Everything GValue marshalling integer out 612s JS G NS: Found info type FUNCTION for 'test_gvariant_i' in namespace 'Regress' 612s JS G BXD: Defining method get_type_string in prototype for GLib.Variant 612s JS G BXD: Defining method get_int32 in prototype for GLib.Variant 612s ok 59 Life, the Universe and Everything integer GLib.Variant 612s JS G NS: Found info type FUNCTION for 'test_gvariant_s' in namespace 'Regress' 612s ok 60 Life, the Universe and Everything string GLib.Variant 612s JS G NS: Found info type FUNCTION for 'test_gvariant_asv' in namespace 'Regress' 612s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 612s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 612s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x4830ccad740, JSClass 0x71cca83bb098, in object 0x1288aba7d038 612s JS G BXD: Defining method n_children in prototype for GLib.Variant 612s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 612s JS G BXD: Defining method get_variant in prototype for GLib.Variant 612s ok 61 Life, the Universe and Everything dictionary GLib.Variant 612s JS G NS: Found info type FUNCTION for 'test_gvariant_v' in namespace 'Regress' 612s ok 62 Life, the Universe and Everything variant GLib.Variant 612s JS G NS: Found info type FUNCTION for 'test_gvariant_as' in namespace 'Regress' 612s ok 63 Life, the Universe and Everything string array GLib.Variant 612s JS G NS: Found info type FUNCTION for 'test_utf8_const_return' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_utf8_nonconst_return' in namespace 'Regress' 612s ok 64 Life, the Universe and Everything UTF-8 strings as return types 612s JS G NS: Found info type FUNCTION for 'test_utf8_const_in' in namespace 'Regress' 612s ok 65 Life, the Universe and Everything UTF-8 strings as in parameters 612s JS G NS: Found info type FUNCTION for 'test_utf8_out' in namespace 'Regress' 612s ok 66 Life, the Universe and Everything UTF-8 strings as out parameters 612s ok 67 Life, the Universe and Everything UTF-8 strings as in-out parameters # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 612s JS G NS: Found info type FUNCTION for 'test_filename_return' in namespace 'Regress' 612s ok 68 Life, the Universe and Everything return values in filename encoding 612s JS G NS: Found info type FUNCTION for 'test_int_out_utf8' in namespace 'Regress' 612s ok 69 Life, the Universe and Everything Various configurations of arguments in after out 612s JS G NS: Found info type FUNCTION for 'test_multi_double_args' in namespace 'Regress' 612s ok 70 Life, the Universe and Everything Various configurations of arguments multiple number args 612s JS G NS: Found info type FUNCTION for 'test_utf8_out_out' in namespace 'Regress' 612s ok 71 Life, the Universe and Everything Various configurations of arguments multiple string out parameters 612s JS G NS: Found info type FUNCTION for 'test_utf8_out_nonconst_return' in namespace 'Regress' 612s ok 72 Life, the Universe and Everything Various configurations of arguments strings as return value and output parameter 612s JS G NS: Found info type FUNCTION for 'test_utf8_null_in' in namespace 'Regress' 612s ok 73 Life, the Universe and Everything Various configurations of arguments nullable string in parameter 612s JS G NS: Found info type FUNCTION for 'test_utf8_null_out' in namespace 'Regress' 612s ok 74 Life, the Universe and Everything Various configurations of arguments nullable string out parameter 612s JS G NS: Found info type FUNCTION for 'test_array_int_in' in namespace 'Regress' 612s ok 75 Life, the Universe and Everything arrays of int in 612s JS G NS: Found info type FUNCTION for 'test_array_gint8_in' in namespace 'Regress' 612s ok 76 Life, the Universe and Everything arrays of gint8 in 612s JS G NS: Found info type FUNCTION for 'test_array_gint16_in' in namespace 'Regress' 612s ok 77 Life, the Universe and Everything arrays of gint16 in 612s JS G NS: Found info type FUNCTION for 'test_array_gint32_in' in namespace 'Regress' 612s ok 78 Life, the Universe and Everything arrays of gint32 in 612s JS G NS: Found info type FUNCTION for 'test_array_gint64_in' in namespace 'Regress' 612s ok 79 Life, the Universe and Everything arrays of gint64 in 612s ok 80 Life, the Universe and Everything implicit conversions from strings to int arrays 612s JS G NS: Found info type FUNCTION for 'test_array_int_out' in namespace 'Regress' 612s ok 81 Life, the Universe and Everything out arrays of integers 612s ok 82 Life, the Universe and Everything inout arrays of integers # SKIP https://gitlab.gnome.org/GNOME/gobject-introspection/issues/192 612s JS G NS: Found info type FUNCTION for 'test_strv_in' in namespace 'Regress' 612s ok 83 Life, the Universe and Everything String arrays marshalling in 612s JS G NS: Found info type FUNCTION for 'test_strv_out' in namespace 'Regress' 612s ok 84 Life, the Universe and Everything String arrays marshalling out 612s JS G NS: Found info type FUNCTION for 'test_strv_out_container' in namespace 'Regress' 612s ok 85 Life, the Universe and Everything String arrays marshalling return value with container transfer 612s JS G NS: Found info type FUNCTION for 'test_strv_outarg' in namespace 'Regress' 612s ok 86 Life, the Universe and Everything String arrays marshalling out parameter with container transfer 612s JS G NS: Found info type FUNCTION for 'test_array_gtype_in' in namespace 'Regress' 612s JS G NS: Found info type OBJECT for 'SimpleAction' in namespace 'Gio' 612s JS G OBJ: Defined class for SimpleAction (GSimpleAction), prototype 0x4830ccbabf0, JSClass 0x71cca83bb7a8, in object 0x1288aba7d290 612s JS G NS: Found info type INTERFACE for 'Icon' in namespace 'Gio' 612s JS G IFACE: Defined class for Icon (GIcon), prototype 0x4830ccb7628, JSClass 0x71cca83bb580, in object 0x1288aba7d290 612s ok 87 Life, the Universe and Everything GType arrays 612s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_in' in namespace 'Regress' 612s ok 88 Life, the Universe and Everything Fixed arrays of integers marshals as an in parameter 612s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_out' in namespace 'Regress' 612s ok 89 Life, the Universe and Everything Fixed arrays of integers marshals as an out parameter 612s JS G NS: Found info type FUNCTION for 'test_array_fixed_size_int_return' in namespace 'Regress' 612s ok 90 Life, the Universe and Everything Fixed arrays of integers marshals as a return value 612s JS G NS: Found info type FUNCTION for 'test_array_static_in_int' in namespace 'Regress' 612s ok 91 Life, the Universe and Everything integer array with static length 612s JS G NS: Found info type FUNCTION for 'test_strv_out_c' in namespace 'Regress' 612s ok 92 Life, the Universe and Everything string array that's const in C 612s JS G NS: Found info type FUNCTION for 'test_array_int_full_out' in namespace 'Regress' 612s ok 93 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer full 612s JS G NS: Found info type FUNCTION for 'test_array_int_none_out' in namespace 'Regress' 612s ok 94 Life, the Universe and Everything arrays of integers with length parameter marshals as a return value with transfer none 612s JS G NS: Found info type FUNCTION for 'test_array_int_null_in' in namespace 'Regress' 612s ok 95 Life, the Universe and Everything arrays of integers with length parameter marshalls as a nullable in parameter 612s JS G NS: Found info type FUNCTION for 'test_array_int_null_out' in namespace 'Regress' 612s ok 96 Life, the Universe and Everything arrays of integers with length parameter marshals as a nullable return value 612s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_glist_nothing_return2' in namespace 'Regress' 612s ok 97 Life, the Universe and Everything glist types return with transfer-none 612s JS G NS: Found info type FUNCTION for 'test_glist_container_return' in namespace 'Regress' 612s ok 98 Life, the Universe and Everything glist types return with transfer-container 612s JS G NS: Found info type FUNCTION for 'test_glist_everything_return' in namespace 'Regress' 612s ok 99 Life, the Universe and Everything glist types return with transfer-full 612s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_glist_nothing_in2' in namespace 'Regress' 612s ok 100 Life, the Universe and Everything glist types in with transfer-none 612s JS G NS: Found info type FUNCTION for 'test_glist_null_in' in namespace 'Regress' 612s ok 101 Life, the Universe and Everything glist types nullable in 612s JS G NS: Found info type FUNCTION for 'test_glist_null_out' in namespace 'Regress' 612s ok 102 Life, the Universe and Everything glist types nullable out 612s ok 103 Life, the Universe and Everything glist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 612s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_return2' in namespace 'Regress' 612s ok 104 Life, the Universe and Everything gslist types return with transfer-none 612s JS G NS: Found info type FUNCTION for 'test_gslist_container_return' in namespace 'Regress' 612s ok 105 Life, the Universe and Everything gslist types return with transfer-container 612s JS G NS: Found info type FUNCTION for 'test_gslist_everything_return' in namespace 'Regress' 612s ok 106 Life, the Universe and Everything gslist types return with transfer-full 612s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_gslist_nothing_in2' in namespace 'Regress' 612s ok 107 Life, the Universe and Everything gslist types in with transfer-none 612s JS G NS: Found info type FUNCTION for 'test_gslist_null_in' in namespace 'Regress' 612s ok 108 Life, the Universe and Everything gslist types nullable in 612s JS G NS: Found info type FUNCTION for 'test_gslist_null_out' in namespace 'Regress' 612s ok 109 Life, the Universe and Everything gslist types nullable out 612s ok 110 Life, the Universe and Everything gslist types in with transfer-container # SKIP Function not added to gobject-introspection test suite yet 612s JS G NS: Found info type FUNCTION for 'test_glist_gtype_container_in' in namespace 'Regress' 612s JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress' 612s JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0x4830ccc0d30, JSClass 0x71cca83bb7a8, in object 0x1288aba7d268 612s JS G NS: Found info type OBJECT for 'TestSubObj' in namespace 'Regress' 612s JS G OBJ: Defined class for TestSubObj (RegressTestSubObj), prototype 0x4830ccc0d80, JSClass 0x71cca83bb7a8, in object 0x1288aba7d268 612s ok 111 Life, the Universe and Everything GList of GTypes in with transfer container 612s JS G NS: Found info type FUNCTION for 'test_ghash_null_return' in namespace 'Regress' 612s ok 112 Life, the Universe and Everything GHash type null GHash out 612s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_return2' in namespace 'Regress' 612s ok 113 Life, the Universe and Everything GHash type out GHash 612s JS G NS: Found info type FUNCTION for 'test_ghash_gvalue_return' in namespace 'Regress' 612s ok 114 Life, the Universe and Everything GHash type with GValue value type out 612s ok 115 Life, the Universe and Everything GHash type with GValue value type in # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/272 612s JS G NS: Found info type FUNCTION for 'test_ghash_container_return' in namespace 'Regress' 612s ok 116 Life, the Universe and Everything GHash type marshals as a return value with transfer container 612s JS G NS: Found info type FUNCTION for 'test_ghash_everything_return' in namespace 'Regress' 612s ok 117 Life, the Universe and Everything GHash type marshals as a return value with transfer full 612s JS G NS: Found info type FUNCTION for 'test_ghash_null_in' in namespace 'Regress' 612s ok 118 Life, the Universe and Everything GHash type null GHash in 612s JS G NS: Found info type FUNCTION for 'test_ghash_null_out' in namespace 'Regress' 612s ok 119 Life, the Universe and Everything GHash type null GHashTable out 612s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_ghash_nothing_in2' in namespace 'Regress' 612s ok 120 Life, the Universe and Everything GHash type in GHash 612s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_ghash_nested_everything_return2' in namespace 'Regress' 612s ok 121 Life, the Universe and Everything GHash type nested GHash 612s JS G NS: Found info type FUNCTION for 'test_garray_container_return' in namespace 'Regress' 612s ok 122 Life, the Universe and Everything GArray marshals as a return value with transfer container 612s JS G NS: Found info type FUNCTION for 'test_garray_full_return' in namespace 'Regress' 612s ok 123 Life, the Universe and Everything GArray marshals as a return value with transfer full 612s JS G NS: Found info type FUNCTION for 'test_enum_param' in namespace 'Regress' 612s ok 124 Life, the Universe and Everything enum parameter 612s JS G NS: Found info type FUNCTION for 'test_unsigned_enum_param' in namespace 'Regress' 612s JS G NS: Found info type ENUM for 'TestEnumUnsigned' in namespace 'Regress' 612s JS G ENUM: Defining enum value VALUE1 (fixed from value1) 1 612s JS G ENUM: Defining enum value VALUE2 (fixed from value2) 2147483648 612s JS G ENUM: Defining Regress.TestEnumUnsigned as 0x315f58fcb9d0 612s ok 125 Life, the Universe and Everything unsigned enum parameter 612s JS G NS: Found info type FUNCTION for 'global_get_flags_out' in namespace 'Regress' 612s ok 126 Life, the Universe and Everything flags parameter 612s JS G NS: Found info type STRUCT for 'TestStructA' in namespace 'Regress' 612s JS G BXD: Defined class for TestStructA (void), prototype 0x4830cccb920, JSClass 0x71cca83bb098, in object 0x1288aba7d268 612s ok 127 Life, the Universe and Everything Simple introspected struct sets fields correctly 612s JS G BXD: Defining method clone in prototype for Regress.TestStructA 612s ok 128 Life, the Universe and Everything Simple introspected struct can clone 612s ok 129 Life, the Universe and Everything Simple introspected struct can be modified by a method 612s ok 130 Life, the Universe and Everything Simple introspected struct constructors "copies" an object from a hash of field values 612s ok 131 Life, the Universe and Everything Simple introspected struct constructors catches bad field names 612s ok 132 Life, the Universe and Everything Simple introspected struct constructors copies an object from another object of the same type 612s JS G NS: Found info type FUNCTION for 'test_array_struct_out' in namespace 'Regress' 612s ok 133 Life, the Universe and Everything out arrays of structs 612s JS G NS: Found info type STRUCT for 'TestStructB' in namespace 'Regress' 612s JS G BXD: Defined class for TestStructB (void), prototype 0x4830ccd0100, JSClass 0x71cca83bb098, in object 0x1288aba7d268 612s ok 134 Life, the Universe and Everything Introspected nested struct sets fields correctly 612s JS G BXD: Defining method clone in prototype for Regress.TestStructB 612s ok 135 Life, the Universe and Everything Introspected nested struct can clone 612s ok 136 Life, the Universe and Everything Struct with non-basic member sets fields correctly # SKIP pending 612s ok 137 Life, the Universe and Everything Struct with annotated fields sets fields correctly # SKIP https://gitlab.gnome.org/GNOME/gjs/issues/83 612s 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 612s ok 139 Life, the Universe and Everything Struct with const/volatile members sets fields correctly # SKIP pending 612s JS G NS: Found info type STRUCT for 'TestSimpleBoxedA' in namespace 'Regress' 612s JS G BXD: Defined class for TestSimpleBoxedA (RegressTestSimpleBoxedA), prototype 0x4830ccd07b8, JSClass 0x71cca83bb098, in object 0x1288aba7d268 612s ok 140 Life, the Universe and Everything Introspected simple boxed struct sets fields correctly 612s JS G BXD: Defining method equals in prototype for Regress.TestSimpleBoxedA 612s ok 141 Life, the Universe and Everything Introspected simple boxed struct can be passed to a method 612s ok 142 Life, the Universe and Everything Introspected simple boxed struct can be returned from a method 612s ok 143 Life, the Universe and Everything Introspected simple boxed struct constructors "copies" an object from a hash of field values 612s ok 144 Life, the Universe and Everything Introspected simple boxed struct constructors catches bad field names 612s ok 145 Life, the Universe and Everything Introspected simple boxed struct constructors copies an object from another object of the same type 612s JS G NS: Found info type STRUCT for 'TestSimpleBoxedB' in namespace 'Regress' 612s JS G BXD: Defined class for TestSimpleBoxedB (RegressTestSimpleBoxedB), prototype 0x4830ccd0e48, JSClass 0x71cca83bb098, in object 0x1288aba7d268 612s ok 146 Life, the Universe and Everything Introspected boxed nested struct reads fields and nested fields 612s ok 147 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field from an instance 612s ok 148 Life, the Universe and Everything Introspected boxed nested struct assigns nested struct field directly from a hash of field values 612s ok 149 Life, the Universe and Everything Introspected boxed nested struct constructors constructs with a nested hash of field values 612s ok 150 Life, the Universe and Everything Introspected boxed nested struct constructors copies an object from another object of the same type 612s JS G NS: Found info type STRUCT for 'TestBoxed' in namespace 'Regress' 612s JS G BXD: Defined class for TestBoxed (RegressTestBoxed), prototype 0x4830ccd45b0, JSClass 0x71cca83bb098, in object 0x1288aba7d268 612s ok 151 Life, the Universe and Everything Introspected boxed types Opaque constructs from a default constructor 612s ok 152 Life, the Universe and Everything Introspected boxed types Opaque sets fields correctly 612s ok 153 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor 612s ok 154 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with different args 612s ok 155 Life, the Universe and Everything Introspected boxed types Opaque constructs from a static constructor with differently typed args 612s JS G BXD: Defining method equals in prototype for Regress.TestBoxed 612s ok 156 Life, the Universe and Everything Introspected boxed types Opaque constructs from a another object of the same type 612s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_method' in namespace 'Regress' 612s ok 157 Life, the Universe and Everything Introspected boxed types Opaque ensures methods are named correctly 612s JS G NS: Found info type FUNCTION for 'test_boxeds_not_a_static' in namespace 'Regress' 612s ok 158 Life, the Universe and Everything Introspected boxed types Opaque ensures static methods are named correctly 612s JS G NS: Found info type STRUCT for 'TestBoxedB' in namespace 'Regress' 612s JS G BXD: Defined class for TestBoxedB (RegressTestBoxedB), prototype 0x4830ccd4bf0, JSClass 0x71cca83bb098, in object 0x1288aba7d268 612s ok 159 Life, the Universe and Everything Introspected boxed types Simple sets fields correctly 612s ok 160 Life, the Universe and Everything Introspected boxed types Simple constructs from a static constructor 612s ok 161 Life, the Universe and Everything Introspected boxed types Simple constructs from another object of the same type 612s ok 162 Life, the Universe and Everything Introspected boxed types Simple constructs in backwards compatibility mode 612s JS G NS: Found info type STRUCT for 'TestBoxedC' in namespace 'Regress' 612s JS G BXD: Defined class for TestBoxedC (RegressTestBoxedC), prototype 0x4830ccd4f88, JSClass 0x71cca83bb098, in object 0x1288aba7d268 612s ok 163 Life, the Universe and Everything Introspected boxed types Refcounted constructs from a default constructor 612s ok 164 Life, the Universe and Everything Introspected boxed types Refcounted constructs from another object of the same type 612s JS G NS: Found info type STRUCT for 'TestBoxedD' in namespace 'Regress' 612s JS G BXD: Defined class for TestBoxedD (RegressTestBoxedD), prototype 0x4830ccd71c8, JSClass 0x71cca83bb098, in object 0x1288aba7d268 612s JS G BXD: Defining method get_magic in prototype for Regress.TestBoxedD 612s ok 165 Life, the Universe and Everything Introspected boxed types Private constructs using a custom constructor 612s ok 166 Life, the Universe and Everything Introspected boxed types Private constructs from another object of the same type 612s ok 167 Life, the Universe and Everything Introspected boxed types Private does not construct with a default constructor 612s JS G NS: Found info type INTERFACE for 'Action' in namespace 'Gio' 612s JS G IFACE: Defined class for Action (GAction), prototype 0x4830cccd6a0, JSClass 0x71cca83bb580, in object 0x1288aba7d290 612s JS G NS: Found info type STRUCT for 'KeyFile' in namespace 'GLib' 612s JS G BXD: Defined class for KeyFile (GKeyFile), prototype 0x4830ccd7538, JSClass 0x71cca83bb098, in object 0x1288aba7d038 612s ok 168 Life, the Universe and Everything wrong type for GBoxed function does not accept a GObject of the wrong type 612s ok 169 Life, the Universe and Everything wrong type for GBoxed function does not accept a GBoxed of the wrong type 612s ok 170 Life, the Universe and Everything wrong type for GBoxed function does accept a GBoxed of the correct type 612s JS G BXD: Defining method copy in prototype for Regress.TestSimpleBoxedA 612s ok 171 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GObject 612s ok 172 Life, the Universe and Everything wrong type for GBoxed method cannot be called on a GBoxed of the wrong type 612s ok 173 Life, the Universe and Everything wrong type for GBoxed method can be called on correct GBoxed type 612s ok 174 Life, the Universe and Everything Introspected GObject can access fields with simple types 612s ok 175 Life, the Universe and Everything Introspected GObject cannot access fields with complex types (GI limitation) 612s ok 176 Life, the Universe and Everything Introspected GObject throws when setting a read-only field 612s ok 177 Life, the Universe and Everything Introspected GObject has normal Object methods 612s ok 178 Life, the Universe and Everything Introspected GObject sets write-only properties 612s ok 179 Life, the Universe and Everything Introspected GObject gives undefined for write-only properties 612s ok 180 Life, the Universe and Everything Introspected GObject constructs from constructors annotated with (constructor) 612s ok 181 Life, the Universe and Everything Introspected GObject static methods 612s ok 182 Life, the Universe and Everything Introspected GObject GProperty Boxed type 612s ok 183 Life, the Universe and Everything Introspected GObject GProperty Hash table # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 612s ok 184 Life, the Universe and Everything Introspected GObject GProperty List # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 612s ok 185 Life, the Universe and Everything Introspected GObject GProperty Pointer array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 612s 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 612s ok 187 Life, the Universe and Everything Introspected GObject GProperty List with old-style annotation # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 612s ok 188 Life, the Universe and Everything Introspected GObject GProperty Integer 612s ok 189 Life, the Universe and Everything Introspected GObject GProperty Float 612s ok 190 Life, the Universe and Everything Introspected GObject GProperty Double 612s ok 191 Life, the Universe and Everything Introspected GObject GProperty String 612s ok 192 Life, the Universe and Everything Introspected GObject GProperty GType object # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/83 612s ok 193 Life, the Universe and Everything Introspected GObject GProperty Byte array # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/276 612s ok 194 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly in the getter 612s ok 195 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals correctly when inherited 612s JS G OBJ: Defining method set_bare in prototype for RegressTestObj (Regress.TestObj) 612s ok 196 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals into setter function 612s JS G OBJ: Defining method unset_bare in prototype for RegressTestSubObj (Regress.TestSubObj) 612s ok 197 Life, the Universe and Everything Introspected GObject Object-valued GProperty marshals null 612s JS G NS: Found info type FUNCTION for 'signal_handler_disconnect' in namespace 'GObject' 612s ok 198 Life, the Universe and Everything Introspected GObject Signal connection calls correct handlers with correct arguments 612s ok 199 Life, the Universe and Everything Introspected GObject Signal connection throws errors for invalid signals 612s ok 200 Life, the Universe and Everything Introspected GObject Signal connection signal handler with static scope arg gets arg passed by reference 612s JS G OBJ: Defining method emit_sig_with_obj in prototype for RegressTestObj (Regress.TestObj) 612s ok 201 Life, the Universe and Everything Introspected GObject Signal connection signal with object gets correct arguments 612s 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 612s 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 612s JS G OBJ: Defining method emit_sig_with_array_len_prop in prototype for RegressTestObj (Regress.TestObj) 612s 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 612s 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 612s ok 206 Life, the Universe and Everything Introspected GObject Signal connection can pass null to signal with array len parameter # SKIP Not yet implemented 612s ok 207 Life, the Universe and Everything Introspected GObject Signal connection signal with int in-out parameter # SKIP Not yet implemented 612s JS G OBJ: Defining method emit_sig_with_error in prototype for RegressTestObj (Regress.TestObj) 612s JS G NS: Found info type ENUM for 'IOErrorEnum' in namespace 'Gio' 612s JS G ERR: Defined class for IOErrorEnum (GError), prototype 0x4830ccf3100, JSClass 0x71cca83bb338, in object 0x1288aba7d290 612s JS G ENUM: Defining enum value FAILED (fixed from failed) 0 612s JS G ENUM: Defining enum value NOT_FOUND (fixed from not_found) 1 612s JS G ENUM: Defining enum value EXISTS (fixed from exists) 2 612s JS G ENUM: Defining enum value IS_DIRECTORY (fixed from is_directory) 3 612s JS G ENUM: Defining enum value NOT_DIRECTORY (fixed from not_directory) 4 612s JS G ENUM: Defining enum value NOT_EMPTY (fixed from not_empty) 5 612s JS G ENUM: Defining enum value NOT_REGULAR_FILE (fixed from not_regular_file) 6 612s JS G ENUM: Defining enum value NOT_SYMBOLIC_LINK (fixed from not_symbolic_link) 7 612s JS G ENUM: Defining enum value NOT_MOUNTABLE_FILE (fixed from not_mountable_file) 8 612s JS G ENUM: Defining enum value FILENAME_TOO_LONG (fixed from filename_too_long) 9 612s JS G ENUM: Defining enum value INVALID_FILENAME (fixed from invalid_filename) 10 612s JS G ENUM: Defining enum value TOO_MANY_LINKS (fixed from too_many_links) 11 612s JS G ENUM: Defining enum value NO_SPACE (fixed from no_space) 12 612s JS G ENUM: Defining enum value INVALID_ARGUMENT (fixed from invalid_argument) 13 612s JS G ENUM: Defining enum value PERMISSION_DENIED (fixed from permission_denied) 14 612s JS G ENUM: Defining enum value NOT_SUPPORTED (fixed from not_supported) 15 612s JS G ENUM: Defining enum value NOT_MOUNTED (fixed from not_mounted) 16 612s JS G ENUM: Defining enum value ALREADY_MOUNTED (fixed from already_mounted) 17 612s JS G ENUM: Defining enum value CLOSED (fixed from closed) 18 612s JS G ENUM: Defining enum value CANCELLED (fixed from cancelled) 19 612s JS G ENUM: Defining enum value PENDING (fixed from pending) 20 612s JS G ENUM: Defining enum value READ_ONLY (fixed from read_only) 21 612s JS G ENUM: Defining enum value CANT_CREATE_BACKUP (fixed from cant_create_backup) 22 612s JS G ENUM: Defining enum value WRONG_ETAG (fixed from wrong_etag) 23 612s JS G ENUM: Defining enum value TIMED_OUT (fixed from timed_out) 24 612s JS G ENUM: Defining enum value WOULD_RECURSE (fixed from would_recurse) 25 612s JS G ENUM: Defining enum value BUSY (fixed from busy) 26 612s JS G ENUM: Defining enum value WOULD_BLOCK (fixed from would_block) 27 612s JS G ENUM: Defining enum value HOST_NOT_FOUND (fixed from host_not_found) 28 612s JS G ENUM: Defining enum value WOULD_MERGE (fixed from would_merge) 29 612s JS G ENUM: Defining enum value FAILED_HANDLED (fixed from failed_handled) 30 612s JS G ENUM: Defining enum value TOO_MANY_OPEN_FILES (fixed from too_many_open_files) 31 612s JS G ENUM: Defining enum value NOT_INITIALIZED (fixed from not_initialized) 32 612s JS G ENUM: Defining enum value ADDRESS_IN_USE (fixed from address_in_use) 33 612s JS G ENUM: Defining enum value PARTIAL_INPUT (fixed from partial_input) 34 612s JS G ENUM: Defining enum value INVALID_DATA (fixed from invalid_data) 35 612s JS G ENUM: Defining enum value DBUS_ERROR (fixed from dbus_error) 36 612s JS G ENUM: Defining enum value HOST_UNREACHABLE (fixed from host_unreachable) 37 612s JS G ENUM: Defining enum value NETWORK_UNREACHABLE (fixed from network_unreachable) 38 612s JS G ENUM: Defining enum value CONNECTION_REFUSED (fixed from connection_refused) 39 612s JS G ENUM: Defining enum value PROXY_FAILED (fixed from proxy_failed) 40 612s JS G ENUM: Defining enum value PROXY_AUTH_FAILED (fixed from proxy_auth_failed) 41 612s JS G ENUM: Defining enum value PROXY_NEED_AUTH (fixed from proxy_need_auth) 42 612s JS G ENUM: Defining enum value PROXY_NOT_ALLOWED (fixed from proxy_not_allowed) 43 612s JS G ENUM: Defining enum value BROKEN_PIPE (fixed from broken_pipe) 44 612s JS G ENUM: Defining enum value CONNECTION_CLOSED (fixed from connection_closed) 44 612s JS G ENUM: Defining enum value NOT_CONNECTED (fixed from not_connected) 45 612s JS G ENUM: Defining enum value MESSAGE_TOO_LARGE (fixed from message_too_large) 46 612s JS G ENUM: Defining enum value NO_SUCH_DEVICE (fixed from no_such_device) 47 612s JS G ENUM: Defining enum value DESTINATION_UNSET (fixed from destination_unset) 48 612s JS G NS: Found info type FUNCTION for 'io_error_quark' in namespace 'Gio' 612s ok 208 Life, the Universe and Everything Introspected GObject Signal connection GError signal with GError set 612s JS G OBJ: Defining method emit_sig_with_null_error in prototype for RegressTestObj (Regress.TestObj) 612s ok 209 Life, the Universe and Everything Introspected GObject Signal connection GError signal with no GError set 612s JS G OBJ: Defining method instance_method in prototype for RegressTestObj (Regress.TestObj) 612s ok 210 Life, the Universe and Everything Introspected GObject can call an instance method 612s JS G OBJ: Defining method instance_method_full in prototype for RegressTestObj (Regress.TestObj) 612s ok 211 Life, the Universe and Everything Introspected GObject can call a transfer-full instance method 612s ok 212 Life, the Universe and Everything Introspected GObject can call a static method 612s JS G OBJ: Defining method forced_method in prototype for RegressTestObj (Regress.TestObj) 612s ok 213 Life, the Universe and Everything Introspected GObject can call a method annotated with (method) 612s JS G OBJ: Defining method torture_signature_0 in prototype for RegressTestObj (Regress.TestObj) 612s ok 214 Life, the Universe and Everything Introspected GObject Object torture signature 0 612s JS G OBJ: Defining method torture_signature_1 in prototype for RegressTestObj (Regress.TestObj) 612s ok 215 Life, the Universe and Everything Introspected GObject Object torture signature 1 fail 612s ok 216 Life, the Universe and Everything Introspected GObject Object torture signature 1 success 612s ok 217 Life, the Universe and Everything Introspected GObject Introspected function length skips over instance parameters of methods 612s ok 218 Life, the Universe and Everything Introspected GObject Introspected function length skips over out and GError parameters 612s JS G OBJ: Defining method skip_return_val in prototype for RegressTestObj (Regress.TestObj) 612s ok 219 Life, the Universe and Everything Introspected GObject Introspected function length does not skip over inout parameters 612s 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 612s 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 612s 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 612s 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 612s ok 224 Life, the Universe and Everything Introspected GObject Introspected function length gives number of arguments for static methods 612s ok 225 Life, the Universe and Everything Introspected GObject Introspected function length skips over destroy-notify and user-data parameters 612s JS G OBJ: Defining method do_matrix in prototype for RegressTestObj (Regress.TestObj) 612s ok 226 Life, the Universe and Everything Introspected GObject virtual function 612s JS G NS: Found info type FUNCTION for 'func_obj_null_in' in namespace 'Regress' 612s ok 227 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GObject of the wrong type 612s ok 228 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept a GBoxed instead of GObject 612s ok 229 Life, the Universe and Everything Introspected GObject wrong type for GObject function does not accept returned GObject of the wrong type 612s ok 230 Life, the Universe and Everything Introspected GObject wrong type for GObject function accepts GObject of subclass of expected type 612s ok 231 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GObject of the wrong type 612s ok 232 Life, the Universe and Everything Introspected GObject wrong type for GObject method cannot be called on a GBoxed 612s 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 612s JS G NS: Found info type FUNCTION for 'func_obj_nullable_in' in namespace 'Regress' 612s ok 234 Life, the Universe and Everything Introspected GObject marshals a null object in 612s ok 235 Life, the Universe and Everything Introspected GObject marshals a null object out 612s JS G OBJ: Defining method not_nullable_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 612s ok 236 Life, the Universe and Everything Introspected GObject marshals a gpointer with a type annotation in 612s JS G OBJ: Defining method not_nullable_element_typed_gpointer_in in prototype for RegressTestObj (Regress.TestObj) 612s ok 237 Life, the Universe and Everything Introspected GObject marshals a gpointer with an element-type annotation in 612s ok 238 Life, the Universe and Everything Introspected GObject resolves properties when they are shadowed by methods 612s JS G NS: Found info type FUNCTION for 'test_array_fixed_out_objects' in namespace 'Regress' 612s ok 239 Life, the Universe and Everything marshals a fixed-size array of objects out 612s ok 240 Life, the Universe and Everything Inherited GObject can read fields from a parent class 612s ok 241 Life, the Universe and Everything Inherited GObject can be constructed from a static constructor 612s JS G OBJ: Defining method instance_method in prototype for RegressTestSubObj (Regress.TestSubObj) 612s ok 242 Life, the Universe and Everything Inherited GObject can call an instance method that overrides the parent class 612s ok 243 Life, the Universe and Everything Inherited GObject can have its own properties 612s ok 244 Life, the Universe and Everything Overridden properties on interfaces set and get properly 612s ok 245 Life, the Universe and Everything Overridden properties on interfaces default properly 612s ok 246 Life, the Universe and Everything Overridden properties on interfaces construct properly 612s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 612s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 612s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x4830ccfc830, JSClass 0x71cca83bb118, in object 0x1288aba7d268 612s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 612s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x4830ccfc880, JSClass 0x71cca83bb118, in object 0x1288aba7d268 612s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 612s ok 247 Life, the Universe and Everything Fundamental type constructs a subtype of a fundamental type 612s JS G NS: Found info type FUNCTION for 'test_create_fundamental_hidden_class_instance' in namespace 'Regress' 612s ok 248 Life, the Universe and Everything Fundamental type constructs a subtype of a hidden (no introspection data) fundamental type 612s JS G NS: Found info type FUNCTION for 'test_callback' in namespace 'Regress' 612s ok 249 Life, the Universe and Everything callbacks 612s ok 250 Life, the Universe and Everything null / undefined callback 612s JS G NS: Found info type FUNCTION for 'test_multi_callback' in namespace 'Regress' 612s ok 251 Life, the Universe and Everything callback called more than once 612s ok 252 Life, the Universe and Everything null callback called more than once 612s JS G NS: Found info type FUNCTION for 'test_array_callback' in namespace 'Regress' 612s ok 253 Life, the Universe and Everything array callbacks 612s ok 254 Life, the Universe and Everything null array callback 612s ok 255 Life, the Universe and Everything callback with inout array # SKIP Temporarily disabled with xit 612s JS G NS: Found info type FUNCTION for 'test_simple_callback' in namespace 'Regress' 612s ok 256 Life, the Universe and Everything simple callback 612s ok 257 Life, the Universe and Everything null simple callback 612s JS G NS: Found info type FUNCTION for 'test_noptr_callback' in namespace 'Regress' 612s ok 258 Life, the Universe and Everything noptr callback 612s ok 259 Life, the Universe and Everything null noptr callback 612s JS G NS: Found info type FUNCTION for 'get_num_processors' in namespace 'GLib' 612s ok 260 Life, the Universe and Everything gobject-introspected function as callback parameter 612s JS G NS: Found info type FUNCTION for 'test_callback_user_data' in namespace 'Regress' 612s ok 261 Life, the Universe and Everything callback with user data 612s JS G NS: Found info type FUNCTION for 'test_callback_return_full' in namespace 'Regress' 612s ok 262 Life, the Universe and Everything callback with transfer-full return value 612s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_callback_thaw_notifications' in namespace 'Regress' 612s ok 263 Life, the Universe and Everything callback with destroy-notify 612s 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 612s JS G NS: Found info type FUNCTION for 'test_callback_destroy_notify_no_user_data' in namespace 'Regress' 612s ok 265 Life, the Universe and Everything callback with destroy-notify and no user data throws error 612s JS G NS: Found info type FUNCTION for 'test_callback_async' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_callback_thaw_async' in namespace 'Regress' 612s ok 266 Life, the Universe and Everything async callback 612s JS G NS: Found info type FUNCTION for 'test_async_ready_callback' in namespace 'Regress' 612s JS G NS: Found info type OBJECT for 'SimpleAsyncResult' in namespace 'Gio' 612s JS G OBJ: Defined class for SimpleAsyncResult (GSimpleAsyncResult), prototype 0x8b71da045d8, JSClass 0x71cca83bb7a8, in object 0x1288aba7d290 612s JS G NS: Found info type INTERFACE for 'AsyncResult' in namespace 'Gio' 612s JS G IFACE: Defined class for AsyncResult (GAsyncResult), prototype 0x4830ccf36c8, JSClass 0x71cca83bb580, in object 0x1288aba7d290 612s ok 267 Life, the Universe and Everything Gio.AsyncReadyCallback 612s JS G OBJ: Defining method instance_method_callback in prototype for RegressTestObj (Regress.TestObj) 612s ok 268 Life, the Universe and Everything instance method taking a callback 612s ok 269 Life, the Universe and Everything static method taking a callback 612s ok 270 Life, the Universe and Everything constructor taking a callback 612s JS G NS: Found info type FUNCTION for 'test_hash_table_callback' in namespace 'Regress' 612s ok 271 Life, the Universe and Everything hash table passed to callback 612s JS G NS: Found info type FUNCTION for 'test_gerror_callback' in namespace 'Regress' 612s ok 272 Life, the Universe and Everything GError callback 612s JS G NS: Found info type FUNCTION for 'test_null_gerror_callback' in namespace 'Regress' 612s ok 273 Life, the Universe and Everything null GError callback 612s JS G NS: Found info type FUNCTION for 'test_owned_gerror_callback' in namespace 'Regress' 612s ok 274 Life, the Universe and Everything owned GError callback 612s ok 275 Life, the Universe and Everything Introspected interface correctly emits interface signals 612s JS G NS: Found info type OBJECT for 'TestWi8021x' in namespace 'Regress' 612s JS G OBJ: Defined class for TestWi8021x (RegressTestWi8021x), prototype 0x8b71da04d30, JSClass 0x71cca83bb7a8, in object 0x1288aba7d268 612s ok 276 Life, the Universe and Everything GObject with nonstandard prefix sets and gets properties 612s ok 277 Life, the Universe and Everything GObject with nonstandard prefix constructs via a static constructor 612s JS G OBJ: Defining method get_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 612s JS G OBJ: Defining method set_testbool in prototype for RegressTestWi8021x (Regress.TestWi8021x) 612s ok 278 Life, the Universe and Everything GObject with nonstandard prefix calls methods 612s ok 279 Life, the Universe and Everything GObject with nonstandard prefix calls a static method 612s JS G NS: Found info type OBJECT for 'TestFloating' in namespace 'Regress' 612s JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject' 612s JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x8b71da0a178, JSClass 0x71cca83bb7a8, in object 0x1288aba7d2e0 612s JS G OBJ: Defined class for TestFloating (RegressTestFloating), prototype 0x8b71da0a1c8, JSClass 0x71cca83bb7a8, in object 0x1288aba7d268 612s ok 280 Life, the Universe and Everything GObject.InitiallyUnowned constructs 612s ok 281 Life, the Universe and Everything GObject.InitiallyUnowned constructs via a static constructor 612s JS G NS: Found info type FUNCTION for 'test_torture_signature_0' in namespace 'Regress' 612s ok 282 Life, the Universe and Everything torture signature 0 612s JS G NS: Found info type FUNCTION for 'test_torture_signature_1' in namespace 'Regress' 612s ok 283 Life, the Universe and Everything torture signature 1 fail 612s ok 284 Life, the Universe and Everything torture signature 1 success 612s JS G NS: Found info type FUNCTION for 'test_torture_signature_2' in namespace 'Regress' 612s ok 285 Life, the Universe and Everything torture signature 2 612s JS G NS: Found info type FUNCTION for 'test_date_in_gvalue' in namespace 'Regress' 612s JS G NS: Found info type STRUCT for 'Date' in namespace 'GLib' 612s JS G BXD: Defined class for Date (GDate), prototype 0x8b71da0a678, JSClass 0x71cca83bb098, in object 0x1288aba7d038 612s JS G BXD: Defining method get_year in prototype for GLib.Date 612s JS G BXD: Defining method get_month in prototype for GLib.Date 612s JS G NS: Found info type ENUM for 'DateMonth' in namespace 'GLib' 612s JS G ENUM: Defining enum value BAD_MONTH (fixed from bad_month) 0 612s JS G ENUM: Defining enum value JANUARY (fixed from january) 1 612s JS G ENUM: Defining enum value FEBRUARY (fixed from february) 2 612s JS G ENUM: Defining enum value MARCH (fixed from march) 3 612s JS G ENUM: Defining enum value APRIL (fixed from april) 4 612s JS G ENUM: Defining enum value MAY (fixed from may) 5 612s JS G ENUM: Defining enum value JUNE (fixed from june) 6 612s JS G ENUM: Defining enum value JULY (fixed from july) 7 612s JS G ENUM: Defining enum value AUGUST (fixed from august) 8 612s JS G ENUM: Defining enum value SEPTEMBER (fixed from september) 9 612s JS G ENUM: Defining enum value OCTOBER (fixed from october) 10 612s JS G ENUM: Defining enum value NOVEMBER (fixed from november) 11 612s JS G ENUM: Defining enum value DECEMBER (fixed from december) 12 612s JS G ENUM: Defining GLib.DateMonth as 0x315f58f2b578 612s JS G BXD: Defining method get_day in prototype for GLib.Date 612s ok 286 Life, the Universe and Everything GValue boxing and unboxing date in 612s JS G NS: Found info type FUNCTION for 'test_strv_in_gvalue' in namespace 'Regress' 612s ok 287 Life, the Universe and Everything GValue boxing and unboxing strv in 612s JS G NS: Found info type FUNCTION for 'test_null_strv_in_gvalue' in namespace 'Regress' 612s ok 288 Life, the Universe and Everything GValue boxing and unboxing correctly converts a NULL strv in a GValue to an empty array 612s JS G NS: Found info type FUNCTION for 'test_multiline_doc_comments' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_nested_parameter' in namespace 'Regress' 612s JS G NS: Found info type FUNCTION for 'test_versioning' in namespace 'Regress' 612s ok 289 Life, the Universe and Everything code coverage for documentation tests that don't do anything 612s JS G NS: Found info type FUNCTION for 'aliased_caller_alloc' in namespace 'Regress' 612s ok 290 Life, the Universe and Everything marshals an aliased type 612s JS G NS: Found info type STRUCT for 'TestStructFixedArray' in namespace 'Regress' 612s JS G BXD: Defined class for TestStructFixedArray (void), prototype 0x8b71da0aa88, JSClass 0x71cca83bb098, in object 0x1288aba7d268 612s JS G BXD: Defining method frob in prototype for Regress.TestStructFixedArray 612s ok 291 Life, the Universe and Everything deals with a fixed-size array in a struct 612s JS G NS: Found info type FUNCTION for 'has_parameter_named_attrs' in namespace 'Regress' 612s ok 292 Life, the Universe and Everything marshals a fixed-size int array as a gpointer 612s JS G NS: Found info type STRUCT for 'LikeXklConfigItem' in namespace 'Regress' 612s JS G BXD: Defined class for LikeXklConfigItem (void), prototype 0x8b71da0abf0, JSClass 0x71cca83bb098, in object 0x1288aba7d268 612s JS G BXD: Defining method set_name in prototype for Regress.LikeXklConfigItem 612s ok 293 Life, the Universe and Everything deals with a fixed-size and also zero-terminated array in a struct 612s JS G NS: Found info type FUNCTION for 'get_variant' in namespace 'Regress' 612s ok 294 Life, the Universe and Everything marshals a transfer-floating GLib.Variant 612s JS G NS: Found info type FUNCTION for 'test_array_struct_out_none' in namespace 'Regress' 612s ok 295 Life, the Universe and Everything Flat array of structs out parameter with transfer none 612s JS G NS: Found info type FUNCTION for 'test_array_struct_out_container' in namespace 'Regress' 612s ok 296 Life, the Universe and Everything Flat array of structs out parameter with transfer container 612s JS G NS: Found info type FUNCTION for 'test_array_struct_out_full_fixed' in namespace 'Regress' 612s ok 297 Life, the Universe and Everything Flat array of structs out parameter with transfer full 612s ok 298 Life, the Universe and Everything Flat array of structs caller-allocated out parameter # SKIP Not supported 612s JS G NS: Found info type FUNCTION for 'test_array_struct_in_full' in namespace 'Regress' 612s ok 299 Life, the Universe and Everything Flat array of structs transfer-full in parameter 612s JS G NS: Found info type FUNCTION for 'test_array_struct_in_none' in namespace 'Regress' 612s ok 300 Life, the Universe and Everything Flat array of structs transfer-none in parameter 612s JS G BXD: Defining method quit in prototype for GLib.MainLoop 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Main loop instance 0xa0caa095f80: Spinning loop until released or hook cleared 612s JS MAINLOOP: handling job 0, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 0 612s JS MAINLOOP: handling job 1, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 1 612s JS MAINLOOP: handling job 2, 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Completed job 2 612s JS MAINLOOP: handling job 3, 612s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 612s JS MAINLOOP: Main loop instance 0xa0caa095f80: release 612s JS MAINLOOP: Completed job 3 612s JS MEMORY: Memory report: before destroying context 612s JS MEMORY: 2227 objects currently alive 612s JS MEMORY: boxed_instance = 1587 612s JS MEMORY: boxed_prototype = 24 612s JS MEMORY: closure = 9 612s JS MEMORY: function = 437 612s JS MEMORY: fundamental_instance = 2 612s JS MEMORY: fundamental_prototype = 2 612s JS MEMORY: gerror_instance = 5 612s JS MEMORY: gerror_prototype = 1 612s JS MEMORY: interface = 8 612s JS MEMORY: module = 9 612s JS MEMORY: ns = 5 612s JS MEMORY: object_instance = 116 612s JS MEMORY: object_prototype = 21 612s JS MEMORY: param = 1 612s JS MEMORY: union_instance = 0 612s JS MEMORY: union_prototype = 0 612s JS CTX: JS shutdown sequence 612s JS CTX: Stopping profiler 612s JS CTX: Shutting down toggle queue 612s JS CTX: Notifying external reference holders of GjsContext dispose 612s JS MAINLOOP: Stopping promise job dispatcher 612s JS CTX: Notifying reference holders of GjsContext dispose 612s JS CTX: Checking unhandled promise rejections 612s JS CTX: Releasing cached JS wrappers 612s JS CTX: Final triggered GC 612s JS CTX: Destroying JS context 612s JS CTX: Releasing all native objects 612s JS CTX: Disabling auto GC 612s JS CTX: Ending trace on global object 612s JS CTX: Freeing allocated resources 612s JS CTX: JS context destroyed 612s PASS: cjs/testRegress.test 612s Running test: cjs/continue.test 612s 1..1 612s ok 1 - /usr/libexec/installed-tests/cjs/debugger/continue.debugger 612s PASS: cjs/continue.test 612s Running test: cjs/testConsole.test 612s JS NATIVE: Registered native JS module '_promiseNative' 612s JS NATIVE: Registered native JS module '_byteArrayNative' 612s JS NATIVE: Registered native JS module '_encodingNative' 612s JS NATIVE: Registered native JS module '_gi' 612s JS NATIVE: Registered native JS module 'gi' 612s JS NATIVE: Registered native JS module 'cairoNative' 612s JS NATIVE: Registered native JS module 'system' 612s JS NATIVE: Registered native JS module 'console' 612s JS NATIVE: Registered native JS module '_print' 612s JS CTX: Enabling JIT 612s JS CTX: Initialized class GjsFileImporter prototype 0x153a2cd00098 612s JS IMPORT: Defining parent (nil) of 0x153a2cd000f8 'imports' is mod 0 612s JS IMPORT: Importing '_print' 612s JS NATIVE: Defining native module '_print' 612s JS IMPORT: Defining parent 0x153a2cd000f8 of 0x153a2cd006b0 '_print' is mod 1 612s JS IMPORT: successfully imported module '_print' 612s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 612s 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 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x153a2cd014f0), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x153a2cd021a8), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x153a2cd027a8), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x153a2cd027a8), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x153a2cd021a8), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x153a2cd014f0), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x153a2cd014f0), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x153a2cd014f0), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x153a2cd021a8), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x153a2cd027a8), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x153a2cd014f0), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x153a2cd014f0), global 0x3166c1b3c1c0 612s JS MAINLOOP: Main loop instance 0x386d9ed5f80: hold 612s JS MAINLOOP: Enqueue job , promise=, allocation site= 612s JS MAINLOOP: Starting promise job dispatcher 612s JS MAINLOOP: Main loop instance 0x386d9ed5f80: Spinning loop until released or hook cleared 612s JS MAINLOOP: handling job 0, 612s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 612s JS MAINLOOP: Main loop instance 0x386d9ed5f80: release 612s JS MAINLOOP: Completed job 0 612s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153a2cd15910), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x153a2cd16340), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x153a2cd16340), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153a2cd15910), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153a2cd15910), global 0x3166c1b3c1c0 612s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x153a2cd16340), global 0x3166c1b3c1c0 612s JS IMPORT: Module metadata hook for module 0x153a2cd169e8 612s JS IMPORT: Defining meta.importSync for module 0x153a2cd169e8 612s JS NATIVE: Defining native module 'gi' 612s JS CTX: Initialized class GIRepositoryNamespace prototype 0x153a2cd17168 612s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 612s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 612s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 612s JS IMPORT: Importing directory 'overrides' 612s JS IMPORT: Defining parent 0x153a2cd000f8 of 0x153a2cd171e8 'overrides' is mod 1 612s JS IMPORT: Defined importer 'overrides' 0x153a2cd171e8 in 0x153a2cd000f8 612s JS IMPORT: successfully imported directory 'overrides' 612s JS IMPORT: Importing '_byteArrayNative' 613s JS NATIVE: Defining native module '_byteArrayNative' 613s JS IMPORT: Defining parent 0x153a2cd000f8 of 0x153a2cd17630 '_byteArrayNative' is mod 1 613s JS IMPORT: successfully imported module '_byteArrayNative' 613s JS IMPORT: Importing '_promiseNative' 613s JS NATIVE: Defining native module '_promiseNative' 613s JS IMPORT: Defining parent 0x153a2cd000f8 of 0x153a2cd176f0 '_promiseNative' is mod 1 613s JS IMPORT: successfully imported module '_promiseNative' 613s JS IMPORT: Importing module GLib succeeded 613s JS IMPORT: Defining parent 0x153a2cd171e8 of 0x3166c1b3d2b8 'GLib' is mod 1 613s JS IMPORT: successfully imported module 'GLib' 613s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 613s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3166c1b7d060, JSClass 0x7bb1071db098, in object 0x3166c1b7d038 613s JS CTX: Initialized class GIRepositoryGType prototype 0x153a2cd17920 613s JS CTX: Initialized class GIRepositoryFunction prototype 0x3166c1b3d308 613s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 613s JS G BXD: Defined class for Error (GError), prototype 0x3166c1b7d0b0, JSClass 0x7bb1071db098, in object 0x3166c1b7d038 613s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 613s JS G BXD: Defined class for Variant (GVariant), prototype 0x3166c1b7d100, JSClass 0x7bb1071db098, in object 0x3166c1b7d038 613s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 613s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3166c1b7d150, JSClass 0x7bb1071db098, in object 0x3166c1b7d038 613s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 613s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3166c1b7d1a0, JSClass 0x7bb1071db098, in object 0x3166c1b7d038 613s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 613s JS G BXD: Defined class for Thread (GThread), prototype 0x3166c1b7d1f0, JSClass 0x7bb1071db098, in object 0x3166c1b7d038 613s JS G BXD: Defining method ref in prototype for GLib.Thread 613s JS G BXD: Defining method unref in prototype for GLib.Thread 613s JS G NS: Defined namespace 'GLib' 0x3166c1b7d038 in GIRepository 0x153a2cd16ff8 613s JS IMPORT: Importing module jasmine succeeded 613s JS IMPORT: Defining parent 0x153a2cd000f8 of 0x3166c1b3dcb8 'jasmine' is mod 1 613s JS IMPORT: successfully imported module 'jasmine' 613s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 613s JS MAINLOOP: Main loop instance 0x386d9ed5f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x386d9ed5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 613s JS MAINLOOP: Main loop instance 0x386d9ed5f80: release 613s JS MAINLOOP: Completed job 0 613s 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 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153a2cd2aad0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x153a2cd2aad0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x153a2cd2aad0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x153a2cd2aad0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153a2cd2aad0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x153a2cd2aad0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153a2cd2aad0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x153a2cd2aad0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x153a2cd2aad0), global 0x3166c1b3c1c0 613s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 613s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 613s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 613s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 613s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 613s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 613s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 613s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 613s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 613s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 613s JS G ENUM: Defining GLib.LogLevelFlags as 0x153a2cd34bb8 613s JS MAINLOOP: Main loop instance 0x386d9ed5f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x386d9ed5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testConsole.js async resolved" 613s JS MAINLOOP: Main loop instance 0x386d9ed5f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module metadata hook for module 0x153a2cd14ba8 613s JS IMPORT: Defining meta.importSync for module 0x153a2cd14ba8 613s JS NATIVE: Defining native module 'system' 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x153a2cd13ee0), global 0x3166c1b3c1c0 613s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 613s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 613s JS MAINLOOP: Set main loop hook to 613s JS MAINLOOP: Main loop instance 0x386d9ed5f80: hold 613s JS MAINLOOP: Running and clearing main loop hook 613s JS G BXD: Defining method run in prototype for GLib.MainLoop 613s 1..64 613s JS IMPORT: Importing 'gi' 613s JS IMPORT: Defining parent 0x3166c1b3f928 of 0x3166c1b3f838 'gi' is mod 1 613s JS IMPORT: successfully imported module 'gi' 613s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 613s JS G BXD: Defined class for Source (GSource), prototype 0x3166c1b7d290, JSClass 0x7bb1071db098, in object 0x3166c1b7d038 613s JS G BXD: Defining method set_priority in prototype for GLib.Source 613s JS IMPORT: Importing '_gi' 613s JS NATIVE: Defining native module '_gi' 613s JS IMPORT: Defining parent 0x3166c1b3f928 of 0x153a2cd21918 '_gi' is mod 1 613s JS IMPORT: successfully imported module '_gi' 613s 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 613s JS G NS: Defined namespace 'CjsPrivate' 0x3166c1b7d330 in GIRepository 0x3166c1b3f838 613s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 613s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 613s JS IMPORT: Importing module _common succeeded 613s JS IMPORT: Defining parent 0x3166c1b3f928 of 0x3166c1bdc308 '_common' is mod 1 613s JS IMPORT: successfully imported module '_common' 613s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 613s JS IMPORT: Importing module _legacy succeeded 613s JS IMPORT: Defining parent 0x3166c1b3f928 of 0x3166c1bdc358 '_legacy' is mod 1 613s JS IMPORT: successfully imported module '_legacy' 613s JS IMPORT: Importing module GObject succeeded 613s JS IMPORT: Defining parent 0x3166c1b3f940 of 0x3166c1bdc2b8 'GObject' is mod 1 613s JS IMPORT: successfully imported module 'GObject' 613s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 613s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 613s JS G BXD: Defined class for String (GString), prototype 0x3166c1b7d588, JSClass 0x7bb1071db098, in object 0x3166c1b7d308 613s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 613s JS G PRM: Defined class ParamSpec prototype is 0x3166c1bdc3f8 class 0x7bb1071e02f0 in object 0x3166c1b7d308 613s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 613s JS G OBJ: Defined class for Object (GObject), prototype 0x3166c1b7d6f0, JSClass 0x7bb1071db7a8, in object 0x3166c1b7d308 613s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 613s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 613s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3166c1b7d718, JSClass 0x7bb1071db7a8, in object 0x3166c1b7d308 613s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 613s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 613s JS G NS: Defined namespace 'GObject' 0x3166c1b7d308 in GIRepository 0x3166c1b3f838 613s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 613s JS G BXD: Defining method attach in prototype for GLib.Source 613s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 613s JS IMPORT: Module metadata hook for module 0x3166c1bc3318 613s JS IMPORT: Defining meta.importSync for module 0x3166c1bc3318 613s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 613s JS G BXD: Defining method destroy in prototype for GLib.Source 613s ok 1 console has correct object tag 613s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 613s JS G BXD: Defined class for VariantType (GVariantType), prototype 0x3166c1b7d998, JSClass 0x7bb1071db098, in object 0x3166c1b7d038 613s JS G BXD: Defining method classify in prototype for GLib.Variant 613s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 613s JS G BXD: Defining method n_children in prototype for GLib.Variant 613s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 613s JS G BXD: Defining method get_string in prototype for GLib.Variant 613s JS G BXD: Defining method get_variant in prototype for GLib.Variant 613s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 613s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 613s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 613s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 613s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 613s JS G ENUM: Defining GLib.LogWriterOutput as 0x153a2cd33c00 613s JS IMPORT: Module metadata hook for module 0x3166c1b4ae08 613s JS IMPORT: Defining meta.importSync for module 0x3166c1b4ae08 613s JS NATIVE: Defining native module '_encodingNative' 613s ok 2 console logs a message 613s ok 3 console logs a warning 613s ok 4 console logs an informative message 613s ok 5 console traces a line 613s ok 6 console traces a empty message 613s ok 7 console asserts a true condition 613s ok 8 console asserts a false condition 613s ok 9 console asserts a false condition with message 613s JS G NS: Found info type FUNCTION for 'clear_terminal' in namespace 'CjsPrivate' 613s ok 10 console clear() can be called 613s ok 11 console clear() resets indentation 613s ok 12 console table() logs at least something 613s ok 13 console string replacement console.log() supports %s 613s ok 14 console string replacement console.log() supports %d 613s ok 15 console string replacement console.log() supports %i 613s ok 16 console string replacement console.log() supports %f 613s ok 17 console string replacement console.log() supports %o 613s ok 18 console string replacement console.log() supports %O 613s ok 19 console string replacement console.log() ignores %c 613s ok 20 console string replacement console.log() supports mixing substitutions 613s ok 21 console string replacement console.log() supports invalid numbers 613s ok 22 console string replacement console.log() supports missing substitutions 613s ok 23 console string replacement console.warn() supports %s 613s ok 24 console string replacement console.warn() supports %d 613s ok 25 console string replacement console.warn() supports %i 613s ok 26 console string replacement console.warn() supports %f 613s ok 27 console string replacement console.warn() supports %o 613s ok 28 console string replacement console.warn() supports %O 613s ok 29 console string replacement console.warn() ignores %c 613s ok 30 console string replacement console.warn() supports mixing substitutions 613s ok 31 console string replacement console.warn() supports invalid numbers 613s ok 32 console string replacement console.warn() supports missing substitutions 613s ok 33 console string replacement console.info() supports %s 613s ok 34 console string replacement console.info() supports %d 613s ok 35 console string replacement console.info() supports %i 613s ok 36 console string replacement console.info() supports %f 613s ok 37 console string replacement console.info() supports %o 613s ok 38 console string replacement console.info() supports %O 613s ok 39 console string replacement console.info() ignores %c 613s ok 40 console string replacement console.info() supports mixing substitutions 613s ok 41 console string replacement console.info() supports invalid numbers 613s ok 42 console string replacement console.info() supports missing substitutions 613s ok 43 console string replacement console.error() supports %s 613s ok 44 console string replacement console.error() supports %d 613s ok 45 console string replacement console.error() supports %i 613s ok 46 console string replacement console.error() supports %f 613s ok 47 console string replacement console.error() supports %o 613s ok 48 console string replacement console.error() supports %O 613s ok 49 console string replacement console.error() ignores %c 613s ok 50 console string replacement console.error() supports mixing substitutions 613s ok 51 console string replacement console.error() supports invalid numbers 613s ok 52 console string replacement console.error() supports missing substitutions 613s ok 53 console string replacement console.trace() supports %s 613s ok 54 console string replacement console.trace() supports %d 613s ok 55 console string replacement console.trace() supports %i 613s ok 56 console string replacement console.trace() supports %f 613s ok 57 console string replacement console.trace() supports %o 613s ok 58 console string replacement console.trace() supports %O 613s ok 59 console string replacement console.trace() ignores %c 613s ok 60 console string replacement console.trace() supports mixing substitutions 613s ok 61 console string replacement console.trace() supports invalid numbers 613s ok 62 console string replacement console.trace() supports missing substitutions 613s JS G NS: Found info type FUNCTION for 'get_monotonic_time' in namespace 'GLib' 613s ok 63 console time() ends correctly 613s ok 64 console time() doesn't log initially 613s JS G BXD: Defining method quit in prototype for GLib.MainLoop 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x386d9ed5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 0 613s JS MAINLOOP: handling job 1, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 1 613s JS MAINLOOP: handling job 2, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 2 613s JS MAINLOOP: handling job 3, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 613s JS MAINLOOP: Main loop instance 0x386d9ed5f80: release 613s JS MAINLOOP: Completed job 3 613s JS MEMORY: Memory report: before destroying context 613s JS MEMORY: 4290 objects currently alive 613s JS MEMORY: boxed_instance = 4154 613s JS MEMORY: boxed_prototype = 9 613s JS MEMORY: closure = 2 613s JS MEMORY: function = 115 613s JS MEMORY: fundamental_instance = 0 613s JS MEMORY: fundamental_prototype = 0 613s JS MEMORY: gerror_instance = 0 613s JS MEMORY: gerror_prototype = 0 613s JS MEMORY: interface = 0 613s JS MEMORY: module = 5 613s JS MEMORY: ns = 3 613s JS MEMORY: object_instance = 0 613s JS MEMORY: object_prototype = 2 613s JS MEMORY: param = 0 613s JS MEMORY: union_instance = 0 613s JS MEMORY: union_prototype = 0 613s JS CTX: JS shutdown sequence 613s JS CTX: Stopping profiler 613s JS CTX: Shutting down toggle queue 613s JS CTX: Notifying external reference holders of GjsContext dispose 613s JS MAINLOOP: Stopping promise job dispatcher 613s JS CTX: Notifying reference holders of GjsContext dispose 613s JS CTX: Checking unhandled promise rejections 613s JS CTX: Releasing cached JS wrappers 613s JS CTX: Final triggered GC 613s JS CTX: Destroying JS context 613s JS CTX: Releasing all native objects 613s JS CTX: Disabling auto GC 613s JS CTX: Ending trace on global object 613s JS CTX: Freeing allocated resources 613s JS CTX: JS context destroyed 613s PASS: cjs/testConsole.test 613s Running test: cjs/until.test 613s 1..1 613s ok 1 - /usr/libexec/installed-tests/cjs/debugger/until.debugger 613s PASS: cjs/until.test 613s Running test: cjs/testGLibLogWriter.test 613s JS NATIVE: Registered native JS module '_promiseNative' 613s JS NATIVE: Registered native JS module '_byteArrayNative' 613s JS NATIVE: Registered native JS module '_encodingNative' 613s JS NATIVE: Registered native JS module '_gi' 613s JS NATIVE: Registered native JS module 'gi' 613s JS NATIVE: Registered native JS module 'cairoNative' 613s JS NATIVE: Registered native JS module 'system' 613s JS NATIVE: Registered native JS module 'console' 613s JS NATIVE: Registered native JS module '_print' 613s JS CTX: Enabling JIT 613s JS CTX: Initialized class GjsFileImporter prototype 0x326a38200098 613s JS IMPORT: Defining parent (nil) of 0x326a382000f8 'imports' is mod 0 613s JS IMPORT: Importing '_print' 613s JS NATIVE: Defining native module '_print' 613s JS IMPORT: Defining parent 0x326a382000f8 of 0x326a382006b0 '_print' is mod 1 613s JS IMPORT: successfully imported module '_print' 613s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 613s 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 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x326a382014f0), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x326a382021a8), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x326a382027a8), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x326a382027a8), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x326a382021a8), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x326a382014f0), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x326a382014f0), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x326a382014f0), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x326a382021a8), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x326a382027a8), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x326a382014f0), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x326a382014f0), global 0xaadac73c1c0 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Starting promise job dispatcher 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x326a38215910), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x326a38216340), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x326a38216340), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x326a38215910), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x326a38215910), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x326a38216340), global 0xaadac73c1c0 613s JS IMPORT: Module metadata hook for module 0x326a382169e8 613s JS IMPORT: Defining meta.importSync for module 0x326a382169e8 613s JS NATIVE: Defining native module 'gi' 613s JS CTX: Initialized class GIRepositoryNamespace prototype 0x326a38217168 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 613s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 613s JS IMPORT: Importing directory 'overrides' 613s JS IMPORT: Defining parent 0x326a382000f8 of 0x326a382171e8 'overrides' is mod 1 613s JS IMPORT: Defined importer 'overrides' 0x326a382171e8 in 0x326a382000f8 613s JS IMPORT: successfully imported directory 'overrides' 613s JS IMPORT: Importing '_byteArrayNative' 613s JS NATIVE: Defining native module '_byteArrayNative' 613s JS IMPORT: Defining parent 0x326a382000f8 of 0x326a38217630 '_byteArrayNative' is mod 1 613s JS IMPORT: successfully imported module '_byteArrayNative' 613s JS IMPORT: Importing '_promiseNative' 613s JS NATIVE: Defining native module '_promiseNative' 613s JS IMPORT: Defining parent 0x326a382000f8 of 0x326a382176f0 '_promiseNative' is mod 1 613s JS IMPORT: successfully imported module '_promiseNative' 613s JS IMPORT: Importing module GLib succeeded 613s JS IMPORT: Defining parent 0x326a382171e8 of 0xaadac73d2b8 'GLib' is mod 1 613s JS IMPORT: successfully imported module 'GLib' 613s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 613s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xaadac77d060, JSClass 0x7bec6b28b098, in object 0xaadac77d038 613s JS CTX: Initialized class GIRepositoryGType prototype 0x326a38217920 613s JS CTX: Initialized class GIRepositoryFunction prototype 0xaadac73d308 613s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 613s JS G BXD: Defined class for Error (GError), prototype 0xaadac77d0b0, JSClass 0x7bec6b28b098, in object 0xaadac77d038 613s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 613s JS G BXD: Defined class for Variant (GVariant), prototype 0xaadac77d100, JSClass 0x7bec6b28b098, in object 0xaadac77d038 613s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 613s JS G BXD: Defined class for Bytes (GBytes), prototype 0xaadac77d150, JSClass 0x7bec6b28b098, in object 0xaadac77d038 613s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 613s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xaadac77d1a0, JSClass 0x7bec6b28b098, in object 0xaadac77d038 613s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 613s JS G BXD: Defined class for Thread (GThread), prototype 0xaadac77d1f0, JSClass 0x7bec6b28b098, in object 0xaadac77d038 613s JS G BXD: Defining method ref in prototype for GLib.Thread 613s JS G BXD: Defining method unref in prototype for GLib.Thread 613s JS G NS: Defined namespace 'GLib' 0xaadac77d038 in GIRepository 0x326a38216ff8 613s JS IMPORT: Importing module jasmine succeeded 613s JS IMPORT: Defining parent 0x326a382000f8 of 0xaadac73dcb8 'jasmine' is mod 1 613s JS IMPORT: successfully imported module 'jasmine' 613s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: release 613s JS MAINLOOP: Completed job 0 613s 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 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x326a3822aad0), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x326a3822aad0), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x326a3822aad0), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x326a3822aad0), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x326a3822aad0), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x326a3822aad0), global 0xaadac73c1c0 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testGLibLogWriter.js async resolved" 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module metadata hook for module 0x326a3822f9e0 613s JS IMPORT: Defining meta.importSync for module 0x326a3822f9e0 613s JS NATIVE: Defining native module 'system' 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x326a3822ec18), global 0xaadac73c1c0 613s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 613s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 613s JS MAINLOOP: Set main loop hook to 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: hold 613s JS MAINLOOP: Running and clearing main loop hook 613s JS G BXD: Defining method run in prototype for GLib.MainLoop 613s 1..4 613s JS IMPORT: Importing 'gi' 613s JS IMPORT: Defining parent 0x326a382000f8 of 0x326a38216ff8 'gi' is mod 1 613s JS IMPORT: successfully imported module 'gi' 613s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 613s JS G BXD: Defined class for Source (GSource), prototype 0xaadac77d268, JSClass 0x7bec6b28b098, in object 0xaadac77d038 613s JS G BXD: Defining method set_priority in prototype for GLib.Source 613s JS IMPORT: Importing '_gi' 613s JS NATIVE: Defining native module '_gi' 613s JS IMPORT: Defining parent 0x326a382000f8 of 0x326a382361f0 '_gi' is mod 1 613s JS IMPORT: successfully imported module '_gi' 613s 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 613s JS G NS: Defined namespace 'CjsPrivate' 0xaadac77d308 in GIRepository 0x326a38216ff8 613s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 613s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 613s JS IMPORT: Importing module _common succeeded 613s JS IMPORT: Defining parent 0x326a382000f8 of 0xaadac73dfd8 '_common' is mod 1 613s JS IMPORT: successfully imported module '_common' 613s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 613s JS IMPORT: Importing module _legacy succeeded 613s JS IMPORT: Defining parent 0x326a382000f8 of 0xaadac7cb060 '_legacy' is mod 1 613s JS IMPORT: successfully imported module '_legacy' 613s JS IMPORT: Importing module GObject succeeded 613s JS IMPORT: Defining parent 0x326a382171e8 of 0xaadac73df88 'GObject' is mod 1 613s JS IMPORT: successfully imported module 'GObject' 613s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 613s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 613s JS G BXD: Defined class for String (GString), prototype 0xaadac77d588, JSClass 0x7bec6b28b098, in object 0xaadac77d2e0 613s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 613s JS G PRM: Defined class ParamSpec prototype is 0xaadac7cb100 class 0x7bec6b2902f0 in object 0xaadac77d2e0 613s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 613s JS G OBJ: Defined class for Object (GObject), prototype 0xaadac77d6f0, JSClass 0x7bec6b28b7a8, in object 0xaadac77d2e0 613s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 613s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 613s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xaadac77d718, JSClass 0x7bec6b28b7a8, in object 0xaadac77d2e0 613s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 613s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 613s JS G NS: Defined namespace 'GObject' 0xaadac77d2e0 in GIRepository 0x326a38216ff8 613s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 613s JS G BXD: Defining method attach in prototype for GLib.Source 613s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 613s JS IMPORT: Module metadata hook for module 0x326a382042b8 613s JS IMPORT: Defining meta.importSync for module 0x326a382042b8 613s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'CjsPrivate' 613s JS G BXD: Defining method destroy in prototype for GLib.Source 613s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 613s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 613s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 613s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 613s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 613s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 613s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 613s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 613s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 613s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 613s JS G ENUM: Defining GLib.LogLevelFlags as 0x326a382015e8 613s JS G NS: Found info type FUNCTION for 'log_variant' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 613s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xaadac77d8d0, JSClass 0x7bec6b28b098, in object 0xaadac77d038 613s JS G BXD: Defining method classify in prototype for GLib.Variant 613s JS G BXD: Defining method is_of_type in prototype for GLib.Variant 613s JS G BXD: Defining method n_children in prototype for GLib.Variant 613s JS G BXD: Defining method get_child_value in prototype for GLib.Variant 613s JS G BXD: Defining method get_string in prototype for GLib.Variant 613s JS G BXD: Defining method get_variant in prototype for GLib.Variant 613s JS G BXD: Defining method get_maybe in prototype for GLib.Variant 613s JS G BXD: Defining method get_data_as_bytes in prototype for GLib.Variant 613s JS G NS: Found info type ENUM for 'LogWriterOutput' in namespace 'GLib' 613s JS G ENUM: Defining enum value HANDLED (fixed from handled) 1 613s JS G ENUM: Defining enum value UNHANDLED (fixed from unhandled) 0 613s JS G ENUM: Defining GLib.LogWriterOutput as 0x326a382024a8 613s JS IMPORT: Module metadata hook for module 0xaadac74acb8 613s JS IMPORT: Defining meta.importSync for module 0xaadac74acb8 613s JS NATIVE: Defining native module '_encodingNative' 613s ok 1 GLib Structured logging handler writes a message 613s ok 2 GLib Structured logging handler writes a warning 613s ok 3 GLib Structured logging handler preserves a custom string field 613s ok 4 GLib Structured logging handler preserves a custom byte array field 613s JS G BXD: Defining method quit in prototype for GLib.MainLoop 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 0 613s JS MAINLOOP: handling job 1, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 1 613s JS MAINLOOP: handling job 2, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 2 613s JS MAINLOOP: handling job 3, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 613s JS MAINLOOP: Main loop instance 0x1738e9f95f80: release 613s JS MAINLOOP: Completed job 3 613s JS MEMORY: Memory report: before destroying context 613s JS MEMORY: 364 objects currently alive 613s JS MEMORY: boxed_instance = 230 613s JS MEMORY: boxed_prototype = 9 613s JS MEMORY: closure = 2 613s JS MEMORY: function = 113 613s JS MEMORY: fundamental_instance = 0 613s JS MEMORY: fundamental_prototype = 0 613s JS MEMORY: gerror_instance = 0 613s JS MEMORY: gerror_prototype = 0 613s JS MEMORY: interface = 0 613s JS MEMORY: module = 5 613s JS MEMORY: ns = 3 613s JS MEMORY: object_instance = 0 613s JS MEMORY: object_prototype = 2 613s JS MEMORY: param = 0 613s JS MEMORY: union_instance = 0 613s JS MEMORY: union_prototype = 0 613s JS CTX: JS shutdown sequence 613s JS CTX: Stopping profiler 613s JS CTX: Shutting down toggle queue 613s JS CTX: Notifying external reference holders of GjsContext dispose 613s JS MAINLOOP: Stopping promise job dispatcher 613s JS CTX: Notifying reference holders of GjsContext dispose 613s JS CTX: Checking unhandled promise rejections 613s JS CTX: Releasing cached JS wrappers 613s JS CTX: Final triggered GC 613s JS CTX: Destroying JS context 613s JS CTX: Releasing all native objects 613s JS CTX: Disabling auto GC 613s JS CTX: Ending trace on global object 613s JS CTX: Freeing allocated resources 613s JS CTX: JS context destroyed 613s PASS: cjs/testGLibLogWriter.test 613s Running test: cjs/testEncoding.test 613s JS NATIVE: Registered native JS module '_promiseNative' 613s JS NATIVE: Registered native JS module '_byteArrayNative' 613s JS NATIVE: Registered native JS module '_encodingNative' 613s JS NATIVE: Registered native JS module '_gi' 613s JS NATIVE: Registered native JS module 'gi' 613s JS NATIVE: Registered native JS module 'cairoNative' 613s JS NATIVE: Registered native JS module 'system' 613s JS NATIVE: Registered native JS module 'console' 613s JS NATIVE: Registered native JS module '_print' 613s JS CTX: Enabling JIT 613s JS CTX: Initialized class GjsFileImporter prototype 0x1501c3500098 613s JS IMPORT: Defining parent (nil) of 0x1501c35000f8 'imports' is mod 0 613s JS IMPORT: Importing '_print' 613s JS NATIVE: Defining native module '_print' 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x1501c35006b0 '_print' is mod 1 613s JS IMPORT: successfully imported module '_print' 613s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 613s 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 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1501c35014f0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1501c35021a8), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1501c35027a8), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1501c35027a8), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1501c35021a8), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1501c35014f0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1501c35014f0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x1501c35014f0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x1501c35021a8), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x1501c35027a8), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x1501c35014f0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1501c35014f0), global 0x150b3b43c1c0 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Starting promise job dispatcher 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1501c3515910), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1501c3516340), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1501c3516340), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1501c3515910), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1501c3515910), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1501c3516340), global 0x150b3b43c1c0 613s JS IMPORT: Module metadata hook for module 0x1501c35169e8 613s JS IMPORT: Defining meta.importSync for module 0x1501c35169e8 613s JS NATIVE: Defining native module 'gi' 613s JS CTX: Initialized class GIRepositoryNamespace prototype 0x1501c3517168 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 613s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 613s JS IMPORT: Importing directory 'overrides' 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x1501c35171e8 'overrides' is mod 1 613s JS IMPORT: Defined importer 'overrides' 0x1501c35171e8 in 0x1501c35000f8 613s JS IMPORT: successfully imported directory 'overrides' 613s JS IMPORT: Importing '_byteArrayNative' 613s JS NATIVE: Defining native module '_byteArrayNative' 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x1501c3517630 '_byteArrayNative' is mod 1 613s JS IMPORT: successfully imported module '_byteArrayNative' 613s JS IMPORT: Importing '_promiseNative' 613s JS NATIVE: Defining native module '_promiseNative' 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x1501c35176f0 '_promiseNative' is mod 1 613s JS IMPORT: successfully imported module '_promiseNative' 613s JS IMPORT: Importing module GLib succeeded 613s JS IMPORT: Defining parent 0x1501c35171e8 of 0x150b3b43d2b8 'GLib' is mod 1 613s JS IMPORT: successfully imported module 'GLib' 613s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 613s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x150b3b47d060, JSClass 0x737813cbb098, in object 0x150b3b47d038 613s JS CTX: Initialized class GIRepositoryGType prototype 0x1501c3517920 613s JS CTX: Initialized class GIRepositoryFunction prototype 0x150b3b43d308 613s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 613s JS G BXD: Defined class for Error (GError), prototype 0x150b3b47d0b0, JSClass 0x737813cbb098, in object 0x150b3b47d038 613s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 613s JS G BXD: Defined class for Variant (GVariant), prototype 0x150b3b47d100, JSClass 0x737813cbb098, in object 0x150b3b47d038 613s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 613s JS G BXD: Defined class for Bytes (GBytes), prototype 0x150b3b47d150, JSClass 0x737813cbb098, in object 0x150b3b47d038 613s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 613s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x150b3b47d1a0, JSClass 0x737813cbb098, in object 0x150b3b47d038 613s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 613s JS G BXD: Defined class for Thread (GThread), prototype 0x150b3b47d1f0, JSClass 0x737813cbb098, in object 0x150b3b47d038 613s JS G BXD: Defining method ref in prototype for GLib.Thread 613s JS G BXD: Defining method unref in prototype for GLib.Thread 613s JS G NS: Defined namespace 'GLib' 0x150b3b47d038 in GIRepository 0x1501c3516ff8 613s JS IMPORT: Importing module jasmine succeeded 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x150b3b43dcb8 'jasmine' is mod 1 613s JS IMPORT: successfully imported module 'jasmine' 613s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: release 613s JS MAINLOOP: Completed job 0 613s 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 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x1501c352aad0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1501c352b2a0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1501c352b2a0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x1501c352aad0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x1501c352aad0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x1501c352aad0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://Gio"' (relative to 0x1501c352aad0), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1501c352b2a0), global 0x150b3b43c1c0 613s JS IMPORT: Importing 'gi' 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x1501c3516ff8 'gi' is mod 1 613s JS IMPORT: successfully imported module 'gi' 613s 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 613s JS G NS: Defined namespace 'CjsPrivate' 0x150b3b47d290 in GIRepository 0x1501c3516ff8 613s JS IMPORT: JS import 'signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/signals.js 613s JS IMPORT: JS import 'lang' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/lang.js 613s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 613s JS IMPORT: Importing module _legacy succeeded 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x150b3b43dec0 '_legacy' is mod 1 613s JS IMPORT: successfully imported module '_legacy' 613s JS IMPORT: Importing module lang succeeded 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x150b3b43de70 'lang' is mod 1 613s JS IMPORT: successfully imported module 'lang' 613s JS IMPORT: JS import '_signals' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_signals.js 613s JS IMPORT: JS import '_signals' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_signals.js 613s JS IMPORT: Importing module _signals succeeded 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x150b3b43df10 '_signals' is mod 1 613s JS IMPORT: successfully imported module '_signals' 613s JS IMPORT: Importing module signals succeeded 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x150b3b43de20 'signals' is mod 1 613s JS IMPORT: successfully imported module 'signals' 613s JS IMPORT: Importing module Gio succeeded 613s JS IMPORT: Defining parent 0x1501c35171e8 of 0x150b3b43ddd0 'Gio' is mod 1 613s JS IMPORT: successfully imported module 'Gio' 613s JS G NS: Found info type OBJECT for 'Application' in namespace 'Gio' 613s JS IMPORT: Importing '_gi' 613s JS NATIVE: Defining native module '_gi' 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x1501c352f3d0 '_gi' is mod 1 613s JS IMPORT: successfully imported module '_gi' 613s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 613s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 613s JS IMPORT: Importing module _common succeeded 613s JS IMPORT: Defining parent 0x1501c35000f8 of 0x150b3b43dfb0 '_common' is mod 1 613s JS IMPORT: successfully imported module '_common' 613s JS IMPORT: Importing module GObject succeeded 613s JS IMPORT: Defining parent 0x1501c35171e8 of 0x150b3b43df60 'GObject' is mod 1 613s JS IMPORT: successfully imported module 'GObject' 613s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 613s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 613s JS G BXD: Defined class for String (GString), prototype 0x150b3b47d538, JSClass 0x737813cbb098, in object 0x150b3b47d2b8 613s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 613s JS G PRM: Defined class ParamSpec prototype is 0x150b3b4d1088 class 0x737813cc02f0 in object 0x150b3b47d2b8 613s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 613s JS G OBJ: Defined class for Object (GObject), prototype 0x150b3b47d6a0, JSClass 0x737813cbb7a8, in object 0x150b3b47d2b8 613s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 613s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 613s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x150b3b47d6c8, JSClass 0x737813cbb7a8, in object 0x150b3b47d2b8 613s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 613s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 613s JS G NS: Defined namespace 'GObject' 0x150b3b47d2b8 in GIRepository 0x1501c3516ff8 613s JS G OBJ: Defined class for Application (GApplication), prototype 0x150b3b47d718, JSClass 0x737813cbb7a8, in object 0x150b3b47d268 613s JS G NS: Found info type INTERFACE for 'ActionMap' in namespace 'Gio' 613s JS G IFACE: Defined class for ActionMap (GActionMap), prototype 0x150b3b4d13f8, JSClass 0x737813cbb580, in object 0x150b3b47d268 613s JS G NS: Found info type FUNCTION for 'bus_get' in namespace 'Gio' 613s JS G NS: Found info type FUNCTION for 'bus_get_finish' in namespace 'Gio' 613s JS G NS: Found info type FUNCTION for 'bus_get_sync' in namespace 'Gio' 613s JS G NS: Found info type FUNCTION for 'bus_own_name' in namespace 'Gio' 613s JS G NS: Found info type FUNCTION for 'bus_own_name_on_connection' in namespace 'Gio' 613s JS G NS: Found info type FUNCTION for 'bus_unown_name' in namespace 'Gio' 613s JS G NS: Found info type FUNCTION for 'bus_watch_name' in namespace 'Gio' 613s JS G NS: Found info type FUNCTION for 'bus_watch_name_on_connection' in namespace 'Gio' 613s JS G NS: Found info type FUNCTION for 'bus_unwatch_name' in namespace 'Gio' 613s JS G NS: Found info type OBJECT for 'DBusConnection' in namespace 'Gio' 613s JS G OBJ: Defined class for DBusConnection (GDBusConnection), prototype 0x150b3b47d790, JSClass 0x737813cbb7a8, in object 0x150b3b47d268 613s JS G NS: Found info type INTERFACE for 'AsyncInitable' in namespace 'Gio' 613s JS G IFACE: Defined class for AsyncInitable (GAsyncInitable), prototype 0x150b3b4d1678, JSClass 0x737813cbb580, in object 0x150b3b47d268 613s JS G NS: Found info type OBJECT for 'DBusProxy' in namespace 'Gio' 613s JS G OBJ: Defined class for DBusProxy (GDBusProxy), prototype 0x150b3b47d808, JSClass 0x737813cbb7a8, in object 0x150b3b47d268 613s JS G OBJ: Defining method init in prototype for GDBusProxy (Gio.DBusProxy) 613s JS G NS: Found info type INTERFACE for 'Initable' in namespace 'Gio' 613s JS G IFACE: Defined class for Initable (GInitable), prototype 0x150b3b4d17b8, JSClass 0x737813cbb580, in object 0x150b3b47d268 613s JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy) 613s JS G OBJ: Defining method init_finish in prototype for GDBusProxy (Gio.DBusProxy) 613s JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio' 613s JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x150b3b47d880, JSClass 0x737813cbb098, in object 0x150b3b47d268 613s JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio' 613s JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x150b3b47d8d0, JSClass 0x737813cbb098, in object 0x150b3b47d268 613s JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'CjsPrivate' 613s JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio' 613s JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x150b3b47d920, JSClass 0x737813cbb7a8, in object 0x150b3b47d268 613s JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x150b3b47d970, JSClass 0x737813cbb7a8, in object 0x150b3b47d290 613s JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio' 613s JS G OBJ: Defined class for ListStore (GListStore), prototype 0x150b3b47d9c0, JSClass 0x737813cbb7a8, in object 0x150b3b47d268 613s JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore) 613s JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore) 613s JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio' 613s JS G IFACE: Defined class for File (GFile), prototype 0x150b3b4d1920, JSClass 0x737813cbb580, in object 0x150b3b47d268 613s JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x150b3b47da38, JSClass 0x737813cbb7a8, in object 0x1501c35170d8 613s JS G NS: Found info type OBJECT for 'FileInfo' in namespace 'Gio' 613s JS G OBJ: Defined class for FileInfo (GFileInfo), prototype 0x150b3b47dab0, JSClass 0x737813cbb7a8, in object 0x150b3b47d268 613s JS G OBJ: Defining method set_attribute in prototype for GFileInfo (Gio.FileInfo) 613s JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio' 613s JS G OBJ: Defined class for InputStream (GInputStream), prototype 0x150b3b47db00, JSClass 0x737813cbb7a8, in object 0x150b3b47d268 613s JS G NS: Found info type OBJECT for 'FileEnumerator' in namespace 'Gio' 613s JS G OBJ: Defined class for FileEnumerator (GFileEnumerator), prototype 0x150b3b47db50, JSClass 0x737813cbb7a8, in object 0x150b3b47d268 613s JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio' 613s JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x150b3b47dba0, JSClass 0x737813cbb098, in object 0x150b3b47d268 613s JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema 613s JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio' 613s JS G OBJ: Defined class for Settings (GSettings), prototype 0x150b3b47dbf0, JSClass 0x737813cbb7a8, in object 0x150b3b47d268 613s JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings) 613s JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings) 613s JS G NS: Defined namespace 'Gio' 0x150b3b47d268 in GIRepository 0x1501c3516ff8 613s JS IMPORT: Module resolve hook for module '"./matchers.js"' (relative to 0x1501c352aad0), global 0x150b3b43c1c0 613s JS G OBJ: Defined class for GResourceFile (GResourceFile), prototype 0x150b3b47dc40, JSClass 0x737813cbb7a8, in object 0x150b3b43fd60 613s JS IMPORT: Module metadata hook for module 0x150b3b44ac48 613s JS IMPORT: Defining meta.importSync for module 0x150b3b44ac48 613s JS NATIVE: Defining native module '_encodingNative' 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testEncoding.js async resolved" 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module metadata hook for module 0x1501c351e1f8 613s JS IMPORT: Defining meta.importSync for module 0x1501c351e1f8 613s JS NATIVE: Defining native module 'system' 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x1501c351d530), global 0x150b3b43c1c0 613s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 613s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 613s JS MAINLOOP: Set main loop hook to 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: hold 613s JS MAINLOOP: Running and clearing main loop hook 613s JS G BXD: Defining method run in prototype for GLib.MainLoop 613s 1..55 613s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 613s JS G BXD: Defined class for Source (GSource), prototype 0x150b3b47dcb8, JSClass 0x737813cbb098, in object 0x150b3b47d038 613s JS G BXD: Defining method set_priority in prototype for GLib.Source 613s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 613s JS G BXD: Defining method attach in prototype for GLib.Source 613s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 613s JS IMPORT: Module metadata hook for module 0x150b3b44a858 613s JS IMPORT: Defining meta.importSync for module 0x150b3b44a858 613s JS G BXD: Defining method destroy in prototype for GLib.Source 613s ok 1 Text Encoding toString() uses spec-compliant tags 613s ok 2 Text Encoding TextEncoder encode() can encode UTF8 (multi-byte chars) 613s ok 3 Text Encoding TextEncoder encodeInto() can encode UTF8 (Latin chars) into a Uint8Array 613s ok 4 Text Encoding TextEncoder encodeInto() can fully encode UTF8 (multi-byte chars) into a Uint8Array 613s ok 5 Text Encoding TextEncoder encodeInto() can partially encode UTF8 into an under-allocated Uint8Array 613s ok 6 Text Encoding TextDecoder decode() fatal is false by default 613s ok 7 Text Encoding TextDecoder decode() ignoreBOM is false by default 613s ok 8 Text Encoding TextDecoder decode() fatal is true when passed 613s ok 9 Text Encoding TextDecoder decode() ignoreBOM is true when passed 613s ok 10 Text Encoding TextDecoder decode() fatal is coerced to a boolean value 613s ok 11 Text Encoding TextDecoder decode() ignoreBOM is coerced to a boolean value 613s ok 12 Text Encoding TextDecoder decode() throws on empty input 613s ok 13 Text Encoding TextDecoder decode() throws on null input 613s ok 14 Text Encoding TextDecoder decode() throws on invalid encoding label 613s ok 15 Text Encoding TextDecoder decode() decodes undefined as an empty string 613s ok 16 Text Encoding TextDecoder decode() decodes UTF-8 byte array (Uint8Array) 613s ok 17 Text Encoding TextDecoder decode() ignores byte order marker (BOM) 613s ok 18 Text Encoding TextDecoder decode() handles invalid byte order marker (BOM) 613s ok 19 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (not fatal) 613s ok 20 Text Encoding TextDecoder UTF-8 Encoding Converter can decode (fatal) 613s ok 21 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 613s ok 22 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with incorrect input bytes 613s ok 23 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 with long incorrect input bytes 613s ok 24 Text Encoding TextDecoder Multi-byte Encoding Converter (iconv) can decode Big-5 HKSCS with supplemental characters 613s ok 25 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (not fatal) 613s ok 26 Text Encoding TextDecoder Single Byte Encoding Converter can decode legacy single byte encoding (fatal) 613s ok 27 Text Encoding TextDecoder Single Byte Encoding Converter can decode ASCII 613s ok 28 Text Encoding TextDecoder Single Byte Encoding Converter IBM866 can be decoded. 613s ok 29 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-2 can be decoded. 613s ok 30 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-3 can be decoded. 613s ok 31 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-4 can be decoded. 613s ok 32 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-5 can be decoded. 613s ok 33 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-6 can be decoded. 613s ok 34 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-7 can be decoded. 613s ok 35 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8 can be decoded. 613s ok 36 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-8-I can be decoded. 613s ok 37 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-10 can be decoded. 613s ok 38 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-13 can be decoded. 613s ok 39 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-14 can be decoded. 613s ok 40 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-15 can be decoded. 613s ok 41 Text Encoding TextDecoder Single Byte Encoding Converter ISO-8859-16 can be decoded. 613s ok 42 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-R can be decoded. 613s ok 43 Text Encoding TextDecoder Single Byte Encoding Converter KOI8-U can be decoded. 613s ok 44 Text Encoding TextDecoder Single Byte Encoding Converter macintosh can be decoded. 613s ok 45 Text Encoding TextDecoder Single Byte Encoding Converter windows-874 can be decoded. 613s ok 46 Text Encoding TextDecoder Single Byte Encoding Converter windows-1250 can be decoded. 613s ok 47 Text Encoding TextDecoder Single Byte Encoding Converter windows-1251 can be decoded. 613s ok 48 Text Encoding TextDecoder Single Byte Encoding Converter windows-1252 can be decoded. 613s ok 49 Text Encoding TextDecoder Single Byte Encoding Converter windows-1253 can be decoded. 613s ok 50 Text Encoding TextDecoder Single Byte Encoding Converter windows-1254 can be decoded. 613s ok 51 Text Encoding TextDecoder Single Byte Encoding Converter windows-1255 can be decoded. 613s ok 52 Text Encoding TextDecoder Single Byte Encoding Converter windows-1256 can be decoded. 613s ok 53 Text Encoding TextDecoder Single Byte Encoding Converter windows-1257 can be decoded. 613s ok 54 Text Encoding TextDecoder Single Byte Encoding Converter windows-1258 can be decoded. 613s ok 55 Text Encoding TextDecoder Single Byte Encoding Converter x-mac-cyrillic can be decoded. 613s JS G BXD: Defining method quit in prototype for GLib.MainLoop 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 0 613s JS MAINLOOP: handling job 1, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 1 613s JS MAINLOOP: handling job 2, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 2 613s JS MAINLOOP: handling job 3, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 613s JS MAINLOOP: Main loop instance 0x1dfae27c5f80: release 613s JS MAINLOOP: Completed job 3 613s JS MEMORY: Memory report: before destroying context 613s JS MEMORY: 489 objects currently alive 613s JS MEMORY: boxed_instance = 251 613s JS MEMORY: boxed_prototype = 11 613s JS MEMORY: closure = 1 613s JS MEMORY: function = 193 613s JS MEMORY: fundamental_instance = 0 613s JS MEMORY: fundamental_prototype = 0 613s JS MEMORY: gerror_instance = 0 613s JS MEMORY: gerror_prototype = 0 613s JS MEMORY: interface = 4 613s JS MEMORY: module = 9 613s JS MEMORY: ns = 4 613s JS MEMORY: object_instance = 2 613s JS MEMORY: object_prototype = 14 613s JS MEMORY: param = 0 613s JS MEMORY: union_instance = 0 613s JS MEMORY: union_prototype = 0 613s JS CTX: JS shutdown sequence 613s JS CTX: Stopping profiler 613s JS CTX: Shutting down toggle queue 613s JS CTX: Notifying external reference holders of GjsContext dispose 613s JS MAINLOOP: Stopping promise job dispatcher 613s JS CTX: Notifying reference holders of GjsContext dispose 613s JS CTX: Checking unhandled promise rejections 613s JS CTX: Releasing cached JS wrappers 613s JS CTX: Final triggered GC 613s JS CTX: Destroying JS context 613s JS CTX: Releasing all native objects 613s JS CTX: Disabling auto GC 613s JS CTX: Ending trace on global object 613s JS CTX: Freeing allocated resources 613s JS CTX: JS context destroyed 613s PASS: cjs/testEncoding.test 613s Running test: cjs/testPromise.test 613s JS NATIVE: Registered native JS module '_promiseNative' 613s JS NATIVE: Registered native JS module '_byteArrayNative' 613s JS NATIVE: Registered native JS module '_encodingNative' 613s JS NATIVE: Registered native JS module '_gi' 613s JS NATIVE: Registered native JS module 'gi' 613s JS NATIVE: Registered native JS module 'cairoNative' 613s JS NATIVE: Registered native JS module 'system' 613s JS NATIVE: Registered native JS module 'console' 613s JS NATIVE: Registered native JS module '_print' 613s JS CTX: Enabling JIT 613s JS CTX: Initialized class GjsFileImporter prototype 0x2a452eb00098 613s JS IMPORT: Defining parent (nil) of 0x2a452eb000f8 'imports' is mod 0 613s JS IMPORT: Importing '_print' 613s JS NATIVE: Defining native module '_print' 613s JS IMPORT: Defining parent 0x2a452eb000f8 of 0x2a452eb006b0 '_print' is mod 1 613s JS IMPORT: successfully imported module '_print' 613s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 613s 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 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2a452eb014f0), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2a452eb021a8), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2a452eb027a8), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2a452eb027a8), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2a452eb021a8), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2a452eb014f0), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2a452eb014f0), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x2a452eb014f0), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x2a452eb021a8), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x2a452eb027a8), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x2a452eb014f0), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x2a452eb014f0), global 0xe8a2f03c1c0 613s JS MAINLOOP: Main loop instance 0xe9dd92d5f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Starting promise job dispatcher 613s JS MAINLOOP: Main loop instance 0xe9dd92d5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 613s JS MAINLOOP: Main loop instance 0xe9dd92d5f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a452eb15910), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2a452eb16340), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2a452eb16340), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a452eb15910), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a452eb15910), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x2a452eb16340), global 0xe8a2f03c1c0 613s JS IMPORT: Module metadata hook for module 0x2a452eb169e8 613s JS IMPORT: Defining meta.importSync for module 0x2a452eb169e8 613s JS NATIVE: Defining native module 'gi' 613s JS CTX: Initialized class GIRepositoryNamespace prototype 0x2a452eb17168 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 613s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 613s JS IMPORT: Importing directory 'overrides' 613s JS IMPORT: Defining parent 0x2a452eb000f8 of 0x2a452eb171e8 'overrides' is mod 1 613s JS IMPORT: Defined importer 'overrides' 0x2a452eb171e8 in 0x2a452eb000f8 613s JS IMPORT: successfully imported directory 'overrides' 613s JS IMPORT: Importing '_byteArrayNative' 613s JS NATIVE: Defining native module '_byteArrayNative' 613s JS IMPORT: Defining parent 0x2a452eb000f8 of 0x2a452eb17630 '_byteArrayNative' is mod 1 613s JS IMPORT: successfully imported module '_byteArrayNative' 613s JS IMPORT: Importing '_promiseNative' 613s JS NATIVE: Defining native module '_promiseNative' 613s JS IMPORT: Defining parent 0x2a452eb000f8 of 0x2a452eb176f0 '_promiseNative' is mod 1 613s JS IMPORT: successfully imported module '_promiseNative' 613s JS IMPORT: Importing module GLib succeeded 613s JS IMPORT: Defining parent 0x2a452eb171e8 of 0xe8a2f03d2b8 'GLib' is mod 1 613s JS IMPORT: successfully imported module 'GLib' 613s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 613s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0xe8a2f07d060, JSClass 0x6bce7492b098, in object 0xe8a2f07d038 613s JS CTX: Initialized class GIRepositoryGType prototype 0x2a452eb17920 613s JS CTX: Initialized class GIRepositoryFunction prototype 0xe8a2f03d308 613s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 613s JS G BXD: Defined class for Error (GError), prototype 0xe8a2f07d0b0, JSClass 0x6bce7492b098, in object 0xe8a2f07d038 613s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 613s JS G BXD: Defined class for Variant (GVariant), prototype 0xe8a2f07d100, JSClass 0x6bce7492b098, in object 0xe8a2f07d038 613s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 613s JS G BXD: Defined class for Bytes (GBytes), prototype 0xe8a2f07d150, JSClass 0x6bce7492b098, in object 0xe8a2f07d038 613s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 613s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0xe8a2f07d1a0, JSClass 0x6bce7492b098, in object 0xe8a2f07d038 613s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 613s JS G BXD: Defined class for Thread (GThread), prototype 0xe8a2f07d1f0, JSClass 0x6bce7492b098, in object 0xe8a2f07d038 613s JS G BXD: Defining method ref in prototype for GLib.Thread 613s JS G BXD: Defining method unref in prototype for GLib.Thread 613s JS G NS: Defined namespace 'GLib' 0xe8a2f07d038 in GIRepository 0x2a452eb16ff8 613s JS IMPORT: Importing module jasmine succeeded 613s JS IMPORT: Defining parent 0x2a452eb000f8 of 0xe8a2f03dcb8 'jasmine' is mod 1 613s JS IMPORT: successfully imported module 'jasmine' 613s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 613s JS MAINLOOP: Main loop instance 0xe9dd92d5f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0xe9dd92d5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 613s JS MAINLOOP: Main loop instance 0xe9dd92d5f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Importing 'gi' 613s JS IMPORT: Defining parent 0x2a452eb000f8 of 0x2a452eb16ff8 'gi' is mod 1 613s JS IMPORT: successfully imported module 'gi' 613s JS CTX: Script evaluation succeeded 613s JS MAINLOOP: Main loop instance 0xe9dd92d5f80: Spinning loop until released or hook cleared 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module metadata hook for module 0x2a452eb2dd20 613s JS IMPORT: Defining meta.importSync for module 0x2a452eb2dd20 613s JS NATIVE: Defining native module 'system' 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x2a452eb2d058), global 0xe8a2f03c1c0 613s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 613s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 613s JS MAINLOOP: Set main loop hook to 613s JS MAINLOOP: Main loop instance 0xe9dd92d5f80: hold 613s JS MAINLOOP: Running and clearing main loop hook 613s JS G BXD: Defining method run in prototype for GLib.MainLoop 613s 1..3 613s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 613s JS G BXD: Defined class for Source (GSource), prototype 0xe8a2f07d268, JSClass 0x6bce7492b098, in object 0xe8a2f07d038 613s JS G BXD: Defining method set_priority in prototype for GLib.Source 613s JS IMPORT: Importing '_gi' 613s JS NATIVE: Defining native module '_gi' 613s JS IMPORT: Defining parent 0x2a452eb000f8 of 0x2a452eb344f0 '_gi' is mod 1 613s JS IMPORT: successfully imported module '_gi' 613s 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 613s JS G NS: Defined namespace 'CjsPrivate' 0xe8a2f07d308 in GIRepository 0x2a452eb16ff8 613s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 613s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 613s JS IMPORT: Importing module _common succeeded 613s JS IMPORT: Defining parent 0x2a452eb000f8 of 0xe8a2f0ca038 '_common' is mod 1 613s JS IMPORT: successfully imported module '_common' 613s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 613s JS IMPORT: Importing module _legacy succeeded 613s JS IMPORT: Defining parent 0x2a452eb000f8 of 0xe8a2f0ca088 '_legacy' is mod 1 613s JS IMPORT: successfully imported module '_legacy' 613s JS IMPORT: Importing module GObject succeeded 613s JS IMPORT: Defining parent 0x2a452eb171e8 of 0xe8a2f03dfb0 'GObject' is mod 1 613s JS IMPORT: successfully imported module 'GObject' 613s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 613s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 613s JS G BXD: Defined class for String (GString), prototype 0xe8a2f07d588, JSClass 0x6bce7492b098, in object 0xe8a2f07d2e0 613s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 613s JS G PRM: Defined class ParamSpec prototype is 0xe8a2f0ca128 class 0x6bce749302f0 in object 0xe8a2f07d2e0 613s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 613s JS G OBJ: Defined class for Object (GObject), prototype 0xe8a2f07d6f0, JSClass 0x6bce7492b7a8, in object 0xe8a2f07d2e0 613s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 613s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 613s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0xe8a2f07d718, JSClass 0x6bce7492b7a8, in object 0xe8a2f07d2e0 613s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 613s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 613s JS G NS: Defined namespace 'GObject' 0xe8a2f07d2e0 in GIRepository 0x2a452eb16ff8 613s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 613s JS G BXD: Defining method attach in prototype for GLib.Source 613s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 613s JS IMPORT: Module metadata hook for module 0x2a452eb042b8 613s JS IMPORT: Defining meta.importSync for module 0x2a452eb042b8 613s JS G BXD: Defining method destroy in prototype for GLib.Source 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS G BXD: Defining method get_context in prototype for GLib.MainLoop 613s JS G NS: Found info type STRUCT for 'MainContext' in namespace 'GLib' 613s JS G BXD: Defined class for MainContext (GMainContext), prototype 0xe8a2f07d830, JSClass 0x6bce7492b098, in object 0xe8a2f07d038 613s JS G BXD: Defining method iteration in prototype for GLib.MainContext 613s JS MAINLOOP: handling job 0, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 0 613s JS MAINLOOP: handling job 1, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 1 613s JS MAINLOOP: handling job 2, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 2 613s JS MAINLOOP: handling job 3, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 3 613s JS MAINLOOP: handling job 4, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 4 613s JS MAINLOOP: handling job 5, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 5 613s JS MAINLOOP: handling job 6, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 6 613s JS MAINLOOP: handling job 7, 613s JS MAINLOOP: Completed job 7 613s ok 1 Promise waits for all promises before handling unhandled, when handled 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT_IDLE' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 613s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 613s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 613s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 613s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 613s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 613s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 613s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 613s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 613s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 613s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 613s JS G ENUM: Defining GLib.LogLevelFlags as 0x2a452eb083c8 613s JS MAINLOOP: handling job 0, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 0 613s JS MAINLOOP: handling job 1, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 1 613s JS MAINLOOP: handling job 2, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 2 613s JS MAINLOOP: handling job 3, 613s JS MAINLOOP: Completed job 3 613s JS G BXD: Defining method quit in prototype for GLib.MainLoop 613s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 613s ok 2 Promise waits for all promises before handling unhandled, when unhandled 613s JS G NS: Found info type CONSTANT for 'PRIORITY_HIGH' in namespace 'GLib' 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: handling job 0, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 0 613s JS MAINLOOP: handling job 1, 613s JS MAINLOOP: Completed job 1 613s ok 3 Promise do not lead to high-priority IDLE starvation 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0xe9dd92d5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 0 613s JS MAINLOOP: handling job 1, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 1 613s JS MAINLOOP: handling job 2, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 2 613s JS MAINLOOP: handling job 3, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 613s JS MAINLOOP: Main loop instance 0xe9dd92d5f80: release 613s JS MAINLOOP: Completed job 3 613s JS MEMORY: Memory report: before destroying context 613s JS MEMORY: 151 objects currently alive 613s JS MEMORY: boxed_instance = 28 613s JS MEMORY: boxed_prototype = 9 613s JS MEMORY: closure = 1 613s JS MEMORY: function = 103 613s JS MEMORY: fundamental_instance = 0 613s JS MEMORY: fundamental_prototype = 0 613s JS MEMORY: gerror_instance = 0 613s JS MEMORY: gerror_prototype = 0 613s JS MEMORY: interface = 0 613s JS MEMORY: module = 5 613s JS MEMORY: ns = 3 613s JS MEMORY: object_instance = 0 613s JS MEMORY: object_prototype = 2 613s JS MEMORY: param = 0 613s JS MEMORY: union_instance = 0 613s JS MEMORY: union_prototype = 0 613s JS CTX: JS shutdown sequence 613s JS CTX: Stopping profiler 613s JS CTX: Shutting down toggle queue 613s JS CTX: Notifying external reference holders of GjsContext dispose 613s JS MAINLOOP: Stopping promise job dispatcher 613s JS CTX: Notifying reference holders of GjsContext dispose 613s JS CTX: Checking unhandled promise rejections 613s JS CTX: Releasing cached JS wrappers 613s JS CTX: Final triggered GC 613s JS CTX: Destroying JS context 613s JS CTX: Releasing all native objects 613s JS CTX: Disabling auto GC 613s JS CTX: Ending trace on global object 613s JS CTX: Freeing allocated resources 613s JS CTX: JS context destroyed 613s PASS: cjs/testPromise.test 613s Running test: cjs/step.test 613s 1..1 613s ok 1 - /usr/libexec/installed-tests/cjs/debugger/step.debugger 613s PASS: cjs/step.test 613s Running test: cjs/finish.test 613s 1..1 613s ok 1 - /usr/libexec/installed-tests/cjs/debugger/finish.debugger 613s PASS: cjs/finish.test 613s Running test: cjs/throw-ignored.test 613s 1..1 613s ok 1 - /usr/libexec/installed-tests/cjs/debugger/throw-ignored.debugger 613s PASS: cjs/throw-ignored.test 613s Running test: cjs/testFundamental.test 613s JS NATIVE: Registered native JS module '_promiseNative' 613s JS NATIVE: Registered native JS module '_byteArrayNative' 613s JS NATIVE: Registered native JS module '_encodingNative' 613s JS NATIVE: Registered native JS module '_gi' 613s JS NATIVE: Registered native JS module 'gi' 613s JS NATIVE: Registered native JS module 'cairoNative' 613s JS NATIVE: Registered native JS module 'system' 613s JS NATIVE: Registered native JS module 'console' 613s JS NATIVE: Registered native JS module '_print' 613s JS CTX: Enabling JIT 613s JS CTX: Initialized class GjsFileImporter prototype 0x5f8aea00098 613s JS IMPORT: Defining parent (nil) of 0x5f8aea000f8 'imports' is mod 0 613s JS IMPORT: Importing '_print' 613s JS NATIVE: Defining native module '_print' 613s JS IMPORT: Defining parent 0x5f8aea000f8 of 0x5f8aea006b0 '_print' is mod 1 613s JS IMPORT: successfully imported module '_print' 613s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 613s 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 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x5f8aea014f0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x5f8aea021a8), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x5f8aea027a8), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x5f8aea027a8), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x5f8aea021a8), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x5f8aea014f0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x5f8aea014f0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x5f8aea014f0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x5f8aea021a8), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x5f8aea027a8), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x5f8aea014f0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x5f8aea014f0), global 0x14ae3f43c1c0 613s JS MAINLOOP: Main loop instance 0x48e185f5f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Starting promise job dispatcher 613s JS MAINLOOP: Main loop instance 0x48e185f5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 613s JS MAINLOOP: Main loop instance 0x48e185f5f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x5f8aea15910), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x5f8aea16340), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x5f8aea16340), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x5f8aea15910), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x5f8aea15910), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x5f8aea16340), global 0x14ae3f43c1c0 613s JS IMPORT: Module metadata hook for module 0x5f8aea169e8 613s JS IMPORT: Defining meta.importSync for module 0x5f8aea169e8 613s JS NATIVE: Defining native module 'gi' 613s JS CTX: Initialized class GIRepositoryNamespace prototype 0x5f8aea17168 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 613s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 613s JS IMPORT: Importing directory 'overrides' 613s JS IMPORT: Defining parent 0x5f8aea000f8 of 0x5f8aea171e8 'overrides' is mod 1 613s JS IMPORT: Defined importer 'overrides' 0x5f8aea171e8 in 0x5f8aea000f8 613s JS IMPORT: successfully imported directory 'overrides' 613s JS IMPORT: Importing '_byteArrayNative' 613s JS NATIVE: Defining native module '_byteArrayNative' 613s JS IMPORT: Defining parent 0x5f8aea000f8 of 0x5f8aea17630 '_byteArrayNative' is mod 1 613s JS IMPORT: successfully imported module '_byteArrayNative' 613s JS IMPORT: Importing '_promiseNative' 613s JS NATIVE: Defining native module '_promiseNative' 613s JS IMPORT: Defining parent 0x5f8aea000f8 of 0x5f8aea176f0 '_promiseNative' is mod 1 613s JS IMPORT: successfully imported module '_promiseNative' 613s JS IMPORT: Importing module GLib succeeded 613s JS IMPORT: Defining parent 0x5f8aea171e8 of 0x14ae3f43d2b8 'GLib' is mod 1 613s JS IMPORT: successfully imported module 'GLib' 613s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 613s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x14ae3f47d060, JSClass 0x710a7b84b098, in object 0x14ae3f47d038 613s JS CTX: Initialized class GIRepositoryGType prototype 0x5f8aea17920 613s JS CTX: Initialized class GIRepositoryFunction prototype 0x14ae3f43d308 613s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 613s JS G BXD: Defined class for Error (GError), prototype 0x14ae3f47d0b0, JSClass 0x710a7b84b098, in object 0x14ae3f47d038 613s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 613s JS G BXD: Defined class for Variant (GVariant), prototype 0x14ae3f47d100, JSClass 0x710a7b84b098, in object 0x14ae3f47d038 613s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 613s JS G BXD: Defined class for Bytes (GBytes), prototype 0x14ae3f47d150, JSClass 0x710a7b84b098, in object 0x14ae3f47d038 613s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 613s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x14ae3f47d1a0, JSClass 0x710a7b84b098, in object 0x14ae3f47d038 613s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 613s JS G BXD: Defined class for Thread (GThread), prototype 0x14ae3f47d1f0, JSClass 0x710a7b84b098, in object 0x14ae3f47d038 613s JS G BXD: Defining method ref in prototype for GLib.Thread 613s JS G BXD: Defining method unref in prototype for GLib.Thread 613s JS G NS: Defined namespace 'GLib' 0x14ae3f47d038 in GIRepository 0x5f8aea16ff8 613s JS IMPORT: Importing module jasmine succeeded 613s JS IMPORT: Defining parent 0x5f8aea000f8 of 0x14ae3f43dcb8 'jasmine' is mod 1 613s JS IMPORT: successfully imported module 'jasmine' 613s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 613s JS MAINLOOP: Main loop instance 0x48e185f5f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x48e185f5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 613s JS MAINLOOP: Main loop instance 0x48e185f5f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Importing 'gi' 613s JS IMPORT: Defining parent 0x5f8aea000f8 of 0x5f8aea16ff8 'gi' is mod 1 613s JS IMPORT: successfully imported module 'gi' 613s JS IMPORT: Importing '_gi' 613s JS NATIVE: Defining native module '_gi' 613s JS IMPORT: Defining parent 0x5f8aea000f8 of 0x5f8aea2afd0 '_gi' is mod 1 613s JS IMPORT: successfully imported module '_gi' 613s 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 613s JS G NS: Defined namespace 'CjsPrivate' 0x14ae3f47d290 in GIRepository 0x5f8aea16ff8 613s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 613s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 613s JS IMPORT: Importing module _common succeeded 613s JS IMPORT: Defining parent 0x5f8aea000f8 of 0x14ae3f43de48 '_common' is mod 1 613s JS IMPORT: successfully imported module '_common' 613s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 613s JS IMPORT: Importing module _legacy succeeded 613s JS IMPORT: Defining parent 0x5f8aea000f8 of 0x14ae3f43de98 '_legacy' is mod 1 613s JS IMPORT: successfully imported module '_legacy' 613s JS IMPORT: Importing module GObject succeeded 613s JS IMPORT: Defining parent 0x5f8aea171e8 of 0x14ae3f43ddf8 'GObject' is mod 1 613s JS IMPORT: successfully imported module 'GObject' 613s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 613s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 613s JS G BXD: Defined class for String (GString), prototype 0x14ae3f47d510, JSClass 0x710a7b84b098, in object 0x14ae3f47d268 613s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 613s JS G PRM: Defined class ParamSpec prototype is 0x14ae3f43df38 class 0x710a7b8502f0 in object 0x14ae3f47d268 613s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 613s JS G OBJ: Defined class for Object (GObject), prototype 0x14ae3f47d678, JSClass 0x710a7b84b7a8, in object 0x14ae3f47d268 613s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 613s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 613s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x14ae3f47d6a0, JSClass 0x710a7b84b7a8, in object 0x14ae3f47d268 613s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 613s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 613s JS G NS: Defined namespace 'GObject' 0x14ae3f47d268 in GIRepository 0x5f8aea16ff8 613s 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 613s JS G NS: Defined namespace 'Regress' 0x14ae3f47d6f0 in GIRepository 0x5f8aea16ff8 613s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 613s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x14ae3f47d718, JSClass 0x710a7b84b118, in object 0x14ae3f47d6f0 613s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 613s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 613s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x14ae3f47d768, JSClass 0x710a7b84b118, in object 0x14ae3f47d6f0 613s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 613s JS G NS: Found info type OBJECT for 'TestFundamentalObjectNoGetSetFunc' in namespace 'Regress' 613s JS G FNDMTL: Defined class for TestFundamentalObjectNoGetSetFunc (RegressTestFundamentalObjectNoGetSetFunc), prototype 0x14ae3f47d7b8, JSClass 0x710a7b84b118, in object 0x14ae3f47d6f0 613s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 613s JS G NS: Found info type OBJECT for 'TestFundamentalSubObjectNoGetSetFunc' in namespace 'Regress' 613s JS G FNDMTL: Defined class for TestFundamentalSubObjectNoGetSetFunc (RegressTestFundamentalSubObjectNoGetSetFunc), prototype 0x14ae3f47d808, JSClass 0x710a7b84b118, in object 0x14ae3f47d6f0 613s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObjectNoGetSetFunc' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 613s JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject' 613s JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1 613s JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2 613s JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4 613s JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8 613s JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16 613s JS G ENUM: Defining enum value ACTION (fixed from action) 32 613s JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64 613s JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128 613s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256 613s JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072 613s JS G ENUM: Defining GObject.SignalFlags as 0x5f8aea2fe00 613s JS CTX: Script evaluation succeeded 613s JS MAINLOOP: Main loop instance 0x48e185f5f80: Spinning loop until released or hook cleared 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module metadata hook for module 0x5f8aea37098 613s JS IMPORT: Defining meta.importSync for module 0x5f8aea37098 613s JS NATIVE: Defining native module 'system' 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x5f8aea363d0), global 0x14ae3f43c1c0 613s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 613s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 613s JS MAINLOOP: Set main loop hook to 613s JS MAINLOOP: Main loop instance 0x48e185f5f80: hold 613s JS MAINLOOP: Running and clearing main loop hook 613s JS G BXD: Defining method run in prototype for GLib.MainLoop 613s 1..10 613s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 613s JS G BXD: Defined class for Source (GSource), prototype 0x14ae3f47d8a8, JSClass 0x710a7b84b098, in object 0x14ae3f47d038 613s JS G BXD: Defining method set_priority in prototype for GLib.Source 613s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 613s JS G BXD: Defining method attach in prototype for GLib.Source 613s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 613s JS IMPORT: Module metadata hook for module 0x14ae3f44af58 613s JS IMPORT: Defining meta.importSync for module 0x14ae3f44af58 613s JS G NS: Found info type FUNCTION for 'strdup_value_contents' in namespace 'GObject' 613s JS G BXD: Defining method destroy in prototype for GLib.Source 613s ok 1 Fundamental type support can marshal a subtype of a custom fundamental type into a supertype GValue 613s ok 2 Fundamental type support can marshal a subtype of a custom fundamental type into a GValue 613s JS G FNDMTL: Defining method get_data in prototype for Regress.TestFundamentalObjectNoGetSetFunc 613s 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 613s 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 613s ok 5 Fundamental type support cannot marshal a custom fundamental type into a GValue of different gtype 613s ok 6 Fundamental type support can marshal a custom fundamental type into a GValue of super gtype 613s ok 7 Fundamental type support cannot marshal a custom fundamental type into a GValue of sub gtype 613s ok 8 Fundamental type support can marshal a custom fundamental type into a transformable type 613s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 613s JS G BXD: Defined class for Value (GValue), prototype 0x14ae3f47dec0, JSClass 0x710a7b84b098, in object 0x14ae3f47d268 613s JS G BXD: Defining method init in prototype for GObject.Value 613s ok 9 Fundamental type support can marshal to a null value 613s ok 10 Fundamental type support can marshal to a null value if has no getter function 613s JS G BXD: Defining method quit in prototype for GLib.MainLoop 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x48e185f5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 0 613s JS MAINLOOP: handling job 1, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 1 613s JS MAINLOOP: handling job 2, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 2 613s JS MAINLOOP: handling job 3, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 613s JS MAINLOOP: Main loop instance 0x48e185f5f80: release 613s JS MAINLOOP: Completed job 3 613s JS MEMORY: Memory report: before destroying context 613s JS MEMORY: 207 objects currently alive 613s JS MEMORY: boxed_instance = 49 613s JS MEMORY: boxed_prototype = 9 613s JS MEMORY: closure = 13 613s JS MEMORY: function = 103 613s JS MEMORY: fundamental_instance = 9 613s JS MEMORY: fundamental_prototype = 4 613s JS MEMORY: gerror_instance = 0 613s JS MEMORY: gerror_prototype = 0 613s JS MEMORY: interface = 0 613s JS MEMORY: module = 5 613s JS MEMORY: ns = 4 613s JS MEMORY: object_instance = 8 613s JS MEMORY: object_prototype = 3 613s JS MEMORY: param = 0 613s JS MEMORY: union_instance = 0 613s JS MEMORY: union_prototype = 0 613s JS CTX: JS shutdown sequence 613s JS CTX: Stopping profiler 613s JS CTX: Shutting down toggle queue 613s JS CTX: Notifying external reference holders of GjsContext dispose 613s JS MAINLOOP: Stopping promise job dispatcher 613s JS CTX: Notifying reference holders of GjsContext dispose 613s JS CTX: Checking unhandled promise rejections 613s JS CTX: Releasing cached JS wrappers 613s JS CTX: Final triggered GC 613s JS CTX: Destroying JS context 613s JS CTX: Releasing all native objects 613s JS CTX: Disabling auto GC 613s JS CTX: Ending trace on global object 613s JS CTX: Freeing allocated resources 613s JS CTX: JS context destroyed 613s PASS: cjs/testFundamental.test 613s Running test: cjs/testByteArray.test 613s JS NATIVE: Registered native JS module '_promiseNative' 613s JS NATIVE: Registered native JS module '_byteArrayNative' 613s JS NATIVE: Registered native JS module '_encodingNative' 613s JS NATIVE: Registered native JS module '_gi' 613s JS NATIVE: Registered native JS module 'gi' 613s JS NATIVE: Registered native JS module 'cairoNative' 613s JS NATIVE: Registered native JS module 'system' 613s JS NATIVE: Registered native JS module 'console' 613s JS NATIVE: Registered native JS module '_print' 613s JS CTX: Enabling JIT 613s JS CTX: Initialized class GjsFileImporter prototype 0x20f128900098 613s JS IMPORT: Defining parent (nil) of 0x20f1289000f8 'imports' is mod 0 613s JS IMPORT: Importing '_print' 613s JS NATIVE: Defining native module '_print' 613s JS IMPORT: Defining parent 0x20f1289000f8 of 0x20f1289006b0 '_print' is mod 1 613s JS IMPORT: successfully imported module '_print' 613s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 613s 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 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x20f1289014f0), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x20f1289021a8), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x20f1289027a8), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x20f1289027a8), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x20f1289021a8), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x20f1289014f0), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x20f1289014f0), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0x20f1289014f0), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0x20f1289021a8), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0x20f1289027a8), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0x20f1289014f0), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x20f1289014f0), global 0x201105a3c1c0 613s JS MAINLOOP: Main loop instance 0x1a5b675f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Starting promise job dispatcher 613s JS MAINLOOP: Main loop instance 0x1a5b675f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 613s JS MAINLOOP: Main loop instance 0x1a5b675f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20f128915910), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x20f128916340), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x20f128916340), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20f128915910), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20f128915910), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x20f128916340), global 0x201105a3c1c0 613s JS IMPORT: Module metadata hook for module 0x20f1289169e8 613s JS IMPORT: Defining meta.importSync for module 0x20f1289169e8 613s JS NATIVE: Defining native module 'gi' 613s JS CTX: Initialized class GIRepositoryNamespace prototype 0x20f128917168 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 613s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 613s JS IMPORT: Importing directory 'overrides' 613s JS IMPORT: Defining parent 0x20f1289000f8 of 0x20f1289171e8 'overrides' is mod 1 613s JS IMPORT: Defined importer 'overrides' 0x20f1289171e8 in 0x20f1289000f8 613s JS IMPORT: successfully imported directory 'overrides' 613s JS IMPORT: Importing '_byteArrayNative' 613s JS NATIVE: Defining native module '_byteArrayNative' 613s JS IMPORT: Defining parent 0x20f1289000f8 of 0x20f128917630 '_byteArrayNative' is mod 1 613s JS IMPORT: successfully imported module '_byteArrayNative' 613s JS IMPORT: Importing '_promiseNative' 613s JS NATIVE: Defining native module '_promiseNative' 613s JS IMPORT: Defining parent 0x20f1289000f8 of 0x20f1289176f0 '_promiseNative' is mod 1 613s JS IMPORT: successfully imported module '_promiseNative' 613s JS IMPORT: Importing module GLib succeeded 613s JS IMPORT: Defining parent 0x20f1289171e8 of 0x201105a3d2b8 'GLib' is mod 1 613s JS IMPORT: successfully imported module 'GLib' 613s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 613s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x201105a7d060, JSClass 0x6b9d72aab098, in object 0x201105a7d038 613s JS CTX: Initialized class GIRepositoryGType prototype 0x20f128917920 613s JS CTX: Initialized class GIRepositoryFunction prototype 0x201105a3d308 613s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 613s JS G BXD: Defined class for Error (GError), prototype 0x201105a7d0b0, JSClass 0x6b9d72aab098, in object 0x201105a7d038 613s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 613s JS G BXD: Defined class for Variant (GVariant), prototype 0x201105a7d100, JSClass 0x6b9d72aab098, in object 0x201105a7d038 613s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 613s JS G BXD: Defined class for Bytes (GBytes), prototype 0x201105a7d150, JSClass 0x6b9d72aab098, in object 0x201105a7d038 613s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 613s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x201105a7d1a0, JSClass 0x6b9d72aab098, in object 0x201105a7d038 613s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 613s JS G BXD: Defined class for Thread (GThread), prototype 0x201105a7d1f0, JSClass 0x6b9d72aab098, in object 0x201105a7d038 613s JS G BXD: Defining method ref in prototype for GLib.Thread 613s JS G BXD: Defining method unref in prototype for GLib.Thread 613s JS G NS: Defined namespace 'GLib' 0x201105a7d038 in GIRepository 0x20f128916ff8 613s JS IMPORT: Importing module jasmine succeeded 613s JS IMPORT: Defining parent 0x20f1289000f8 of 0x201105a3dcb8 'jasmine' is mod 1 613s JS IMPORT: successfully imported module 'jasmine' 613s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 613s JS MAINLOOP: Main loop instance 0x1a5b675f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x1a5b675f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 613s JS MAINLOOP: Main loop instance 0x1a5b675f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: JS import 'byteArray' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/byteArray.js 613s JS IMPORT: Importing 'gi' 613s JS IMPORT: Defining parent 0x20f1289000f8 of 0x20f128916ff8 'gi' is mod 1 613s JS IMPORT: successfully imported module 'gi' 613s JS IMPORT: Importing module byteArray succeeded 613s JS IMPORT: Defining parent 0x20f1289000f8 of 0x201105a3ddf8 'byteArray' is mod 1 613s JS IMPORT: successfully imported module 'byteArray' 613s 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 613s JS G NS: Defined namespace 'GIMarshallingTests' 0x201105a7d268 in GIRepository 0x20f128916ff8 613s JS CTX: Script evaluation succeeded 613s JS MAINLOOP: Main loop instance 0x1a5b675f80: Spinning loop until released or hook cleared 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module metadata hook for module 0x20f1289343d0 613s JS IMPORT: Defining meta.importSync for module 0x20f1289343d0 613s JS NATIVE: Defining native module 'system' 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0x20f128933608), global 0x201105a3c1c0 613s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 613s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 613s JS MAINLOOP: Set main loop hook to 613s JS MAINLOOP: Main loop instance 0x1a5b675f80: hold 613s JS MAINLOOP: Running and clearing main loop hook 613s JS G BXD: Defining method run in prototype for GLib.MainLoop 613s 1..13 613s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 613s JS G BXD: Defined class for Source (GSource), prototype 0x201105a7d290, JSClass 0x6b9d72aab098, in object 0x201105a7d038 613s JS G BXD: Defining method set_priority in prototype for GLib.Source 613s JS IMPORT: Importing '_gi' 613s JS NATIVE: Defining native module '_gi' 613s JS IMPORT: Defining parent 0x20f1289000f8 of 0x20f12893bbc8 '_gi' is mod 1 613s JS IMPORT: successfully imported module '_gi' 613s 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 613s JS G NS: Defined namespace 'CjsPrivate' 0x201105a7d330 in GIRepository 0x20f128916ff8 613s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 613s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 613s JS IMPORT: Importing module _common succeeded 613s JS IMPORT: Defining parent 0x20f1289000f8 of 0x201105ac7088 '_common' is mod 1 613s JS IMPORT: successfully imported module '_common' 613s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 613s JS IMPORT: Importing module _legacy succeeded 613s JS IMPORT: Defining parent 0x20f1289000f8 of 0x201105ac70d8 '_legacy' is mod 1 613s JS IMPORT: successfully imported module '_legacy' 613s JS IMPORT: Importing module GObject succeeded 613s JS IMPORT: Defining parent 0x20f1289171e8 of 0x201105ac7038 'GObject' is mod 1 613s JS IMPORT: successfully imported module 'GObject' 613s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 613s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 613s JS G BXD: Defined class for String (GString), prototype 0x201105a7d5b0, JSClass 0x6b9d72aab098, in object 0x201105a7d308 613s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 613s JS G PRM: Defined class ParamSpec prototype is 0x201105ac7178 class 0x6b9d72ab02f0 in object 0x201105a7d308 613s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 613s JS G OBJ: Defined class for Object (GObject), prototype 0x201105a7d718, JSClass 0x6b9d72aab7a8, in object 0x201105a7d308 613s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 613s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 613s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x201105a7d740, JSClass 0x6b9d72aab7a8, in object 0x201105a7d308 613s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 613s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 613s JS G NS: Defined namespace 'GObject' 0x201105a7d308 in GIRepository 0x201105a3f910 613s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 613s JS G BXD: Defining method attach in prototype for GLib.Source 613s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 613s JS IMPORT: Module metadata hook for module 0x201105a4aac0 613s JS IMPORT: Defining meta.importSync for module 0x201105a4aac0 613s JS G BXD: Defining method destroy in prototype for GLib.Source 613s ok 1 Byte array can be created from a string 613s ok 2 Byte array can be encoded from a string 613s ok 3 Byte array encodes as UTF-8 by default 613s ok 4 Byte array can be converted to a string of ASCII characters 613s ok 5 Byte array can be converted to a string of UTF-8 characters even if it ends with a 0 613s ok 6 Byte array can be converted to a string of encoded characters even with a 0 byte 613s ok 7 Byte array stops converting to a string at an embedded 0 byte 613s JS G BXD: Defining method get_size in prototype for GLib.Bytes 613s ok 8 Byte array deals gracefully with a 0-length array 613s ok 9 Byte array deals gracefully with a 0-length GLib.Bytes 613s ok 10 Byte array deals gracefully with a 0-length string 613s ok 11 Byte array deals gracefully with a non Uint8Array 613s JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib' 613s JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib' 613s JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1 613s JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2 613s JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4 613s JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8 613s JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16 613s JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32 613s JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64 613s JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128 613s JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4 613s JS G ENUM: Defining GLib.LogLevelFlags as 0x20f1289565c0 613s JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib' 613s ok 12 Byte array legacy toString() behavior is preserved when created from a string 613s JS G NS: Found info type FUNCTION for 'bytearray_full_return' in namespace 'GIMarshallingTests' 613s ok 13 Byte array legacy toString() behavior is preserved when marshalled from GI 613s JS G BXD: Defining method quit in prototype for GLib.MainLoop 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0x1a5b675f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 0 613s JS MAINLOOP: handling job 1, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 1 613s JS MAINLOOP: handling job 2, 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Completed job 2 613s JS MAINLOOP: handling job 3, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 613s JS MAINLOOP: Main loop instance 0x1a5b675f80: release 613s JS MAINLOOP: Completed job 3 613s JS MEMORY: Memory report: before destroying context 613s JS MEMORY: 189 objects currently alive 613s JS MEMORY: boxed_instance = 70 613s JS MEMORY: boxed_prototype = 8 613s JS MEMORY: closure = 1 613s JS MEMORY: function = 98 613s JS MEMORY: fundamental_instance = 0 613s JS MEMORY: fundamental_prototype = 0 613s JS MEMORY: gerror_instance = 0 613s JS MEMORY: gerror_prototype = 0 613s JS MEMORY: interface = 0 613s JS MEMORY: module = 6 613s JS MEMORY: ns = 4 613s JS MEMORY: object_instance = 0 613s JS MEMORY: object_prototype = 2 613s JS MEMORY: param = 0 613s JS MEMORY: union_instance = 0 613s JS MEMORY: union_prototype = 0 613s JS CTX: JS shutdown sequence 613s JS CTX: Stopping profiler 613s JS CTX: Shutting down toggle queue 613s JS CTX: Notifying external reference holders of GjsContext dispose 613s JS MAINLOOP: Stopping promise job dispatcher 613s JS CTX: Notifying reference holders of GjsContext dispose 613s JS CTX: Checking unhandled promise rejections 613s JS CTX: Releasing cached JS wrappers 613s JS CTX: Final triggered GC 613s JS CTX: Destroying JS context 613s JS CTX: Releasing all native objects 613s JS CTX: Disabling auto GC 613s JS CTX: Ending trace on global object 613s JS CTX: Freeing allocated resources 613s JS CTX: JS context destroyed 613s PASS: cjs/testByteArray.test 613s Running test: cjs/lastvalues.test 613s 1..1 613s ok 1 - /usr/libexec/installed-tests/cjs/debugger/lastvalues.debugger 613s PASS: cjs/lastvalues.test 613s Running test: cjs/testGObjectValue.test 613s JS NATIVE: Registered native JS module '_promiseNative' 613s JS NATIVE: Registered native JS module '_byteArrayNative' 613s JS NATIVE: Registered native JS module '_encodingNative' 613s JS NATIVE: Registered native JS module '_gi' 613s JS NATIVE: Registered native JS module 'gi' 613s JS NATIVE: Registered native JS module 'cairoNative' 613s JS NATIVE: Registered native JS module 'system' 613s JS NATIVE: Registered native JS module 'console' 613s JS NATIVE: Registered native JS module '_print' 613s JS CTX: Enabling JIT 613s JS CTX: Initialized class GjsFileImporter prototype 0xd76ee600098 613s JS IMPORT: Defining parent (nil) of 0xd76ee6000f8 'imports' is mod 0 613s JS IMPORT: Importing '_print' 613s JS NATIVE: Defining native module '_print' 613s JS IMPORT: Defining parent 0xd76ee6000f8 of 0xd76ee6006b0 '_print' is mod 1 613s JS IMPORT: successfully imported module '_print' 613s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 613s 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 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xd76ee6014f0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xd76ee6021a8), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xd76ee6027a8), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xd76ee6027a8), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xd76ee6021a8), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xd76ee6014f0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xd76ee6014f0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xd76ee6014f0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xd76ee6021a8), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xd76ee6027a8), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xd76ee6014f0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xd76ee6014f0), global 0x25d38eb3c1c0 613s JS MAINLOOP: Main loop instance 0xa820f7e5f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Starting promise job dispatcher 613s JS MAINLOOP: Main loop instance 0xa820f7e5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 613s JS MAINLOOP: Main loop instance 0xa820f7e5f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xd76ee615910), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xd76ee616340), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xd76ee616340), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xd76ee615910), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xd76ee615910), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xd76ee616340), global 0x25d38eb3c1c0 613s JS IMPORT: Module metadata hook for module 0xd76ee6169e8 613s JS IMPORT: Defining meta.importSync for module 0xd76ee6169e8 613s JS NATIVE: Defining native module 'gi' 613s JS CTX: Initialized class GIRepositoryNamespace prototype 0xd76ee617168 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 613s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 613s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 613s JS IMPORT: Importing directory 'overrides' 613s JS IMPORT: Defining parent 0xd76ee6000f8 of 0xd76ee6171e8 'overrides' is mod 1 613s JS IMPORT: Defined importer 'overrides' 0xd76ee6171e8 in 0xd76ee6000f8 613s JS IMPORT: successfully imported directory 'overrides' 613s JS IMPORT: Importing '_byteArrayNative' 613s JS NATIVE: Defining native module '_byteArrayNative' 613s JS IMPORT: Defining parent 0xd76ee6000f8 of 0xd76ee617630 '_byteArrayNative' is mod 1 613s JS IMPORT: successfully imported module '_byteArrayNative' 613s JS IMPORT: Importing '_promiseNative' 613s JS NATIVE: Defining native module '_promiseNative' 613s JS IMPORT: Defining parent 0xd76ee6000f8 of 0xd76ee6176f0 '_promiseNative' is mod 1 613s JS IMPORT: successfully imported module '_promiseNative' 613s JS IMPORT: Importing module GLib succeeded 613s JS IMPORT: Defining parent 0xd76ee6171e8 of 0x25d38eb3d2b8 'GLib' is mod 1 613s JS IMPORT: successfully imported module 'GLib' 613s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 613s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x25d38eb7d060, JSClass 0x76fd59c1b098, in object 0x25d38eb7d038 613s JS CTX: Initialized class GIRepositoryGType prototype 0xd76ee617920 613s JS CTX: Initialized class GIRepositoryFunction prototype 0x25d38eb3d308 613s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 613s JS G BXD: Defined class for Error (GError), prototype 0x25d38eb7d0b0, JSClass 0x76fd59c1b098, in object 0x25d38eb7d038 613s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 613s JS G BXD: Defined class for Variant (GVariant), prototype 0x25d38eb7d100, JSClass 0x76fd59c1b098, in object 0x25d38eb7d038 613s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 613s JS G BXD: Defined class for Bytes (GBytes), prototype 0x25d38eb7d150, JSClass 0x76fd59c1b098, in object 0x25d38eb7d038 613s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 613s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x25d38eb7d1a0, JSClass 0x76fd59c1b098, in object 0x25d38eb7d038 613s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 613s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 613s JS G BXD: Defined class for Thread (GThread), prototype 0x25d38eb7d1f0, JSClass 0x76fd59c1b098, in object 0x25d38eb7d038 613s JS G BXD: Defining method ref in prototype for GLib.Thread 613s JS G BXD: Defining method unref in prototype for GLib.Thread 613s JS G NS: Defined namespace 'GLib' 0x25d38eb7d038 in GIRepository 0xd76ee616ff8 613s JS IMPORT: Importing module jasmine succeeded 613s JS IMPORT: Defining parent 0xd76ee6000f8 of 0x25d38eb3dcb8 'jasmine' is mod 1 613s JS IMPORT: successfully imported module 'jasmine' 613s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 613s JS MAINLOOP: Main loop instance 0xa820f7e5f80: hold 613s JS MAINLOOP: Enqueue job , promise=, allocation site= 613s JS MAINLOOP: Main loop instance 0xa820f7e5f80: Spinning loop until released or hook cleared 613s JS MAINLOOP: handling job 0, 613s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 613s JS MAINLOOP: Main loop instance 0xa820f7e5f80: release 613s JS MAINLOOP: Completed job 0 613s JS IMPORT: Importing 'gi' 613s JS IMPORT: Defining parent 0xd76ee6000f8 of 0xd76ee616ff8 'gi' is mod 1 613s JS IMPORT: successfully imported module 'gi' 613s JS IMPORT: Importing '_gi' 613s JS NATIVE: Defining native module '_gi' 613s JS IMPORT: Defining parent 0xd76ee6000f8 of 0xd76ee62afd0 '_gi' is mod 1 613s JS IMPORT: successfully imported module '_gi' 613s 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 613s JS G NS: Defined namespace 'CjsPrivate' 0x25d38eb7d290 in GIRepository 0xd76ee616ff8 613s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 613s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 613s JS IMPORT: Importing module _common succeeded 613s JS IMPORT: Defining parent 0xd76ee6000f8 of 0x25d38eb3de48 '_common' is mod 1 613s JS IMPORT: successfully imported module '_common' 613s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 613s JS IMPORT: Importing module _legacy succeeded 613s JS IMPORT: Defining parent 0xd76ee6000f8 of 0x25d38eb3de98 '_legacy' is mod 1 613s JS IMPORT: successfully imported module '_legacy' 613s JS IMPORT: Importing module GObject succeeded 613s JS IMPORT: Defining parent 0xd76ee6171e8 of 0x25d38eb3ddf8 'GObject' is mod 1 613s JS IMPORT: successfully imported module 'GObject' 613s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 613s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 613s JS G BXD: Defined class for String (GString), prototype 0x25d38eb7d510, JSClass 0x76fd59c1b098, in object 0x25d38eb7d268 613s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 613s JS G PRM: Defined class ParamSpec prototype is 0x25d38eb3df38 class 0x76fd59c202f0 in object 0x25d38eb7d268 613s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 613s JS G OBJ: Defined class for Object (GObject), prototype 0x25d38eb7d678, JSClass 0x76fd59c1b7a8, in object 0x25d38eb7d268 613s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 613s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 613s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x25d38eb7d6a0, JSClass 0x76fd59c1b7a8, in object 0x25d38eb7d268 613s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 613s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 613s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 613s JS G NS: Defined namespace 'GObject' 0x25d38eb7d268 in GIRepository 0xd76ee616ff8 613s 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 613s JS G NS: Defined namespace 'GIMarshallingTests' 0x25d38eb7d6f0 in GIRepository 0xd76ee616ff8 613s 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 613s JS G NS: Defined namespace 'Regress' 0x25d38eb7d718 in GIRepository 0xd76ee616ff8 613s JS G NS: Found info type STRUCT for 'BoxedStruct' in namespace 'GIMarshallingTests' 613s JS G BXD: Defined class for BoxedStruct (GIMarshallingTestsBoxedStruct), prototype 0x25d38eb7d740, JSClass 0x76fd59c1b098, in object 0x25d38eb7d6f0 613s JS G NS: Found info type STRUCT for 'Value' in namespace 'GObject' 613s JS G BXD: Defined class for Value (GValue), prototype 0x25d38eb7d790, JSClass 0x76fd59c1b098, in object 0x25d38eb7d268 613s JS G BXD: Defining method init in prototype for GObject.Value 613s JS G BXD: Defining method set_int in prototype for GObject.Value 613s JS G NS: Found info type OBJECT for 'TestFundamentalSubObject' in namespace 'Regress' 613s JS G NS: Found info type OBJECT for 'TestFundamentalObject' in namespace 'Regress' 613s JS G FNDMTL: Defined class for TestFundamentalObject (RegressTestFundamentalObject), prototype 0x25d38eb7d7e0, JSClass 0x76fd59c1b118, in object 0x25d38eb7d718 613s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 613s JS G FNDMTL: Defined class for TestFundamentalSubObject (RegressTestFundamentalSubObject), prototype 0x25d38eb7d830, JSClass 0x76fd59c1b118, in object 0x25d38eb7d718 613s JS G FNDMTL: Fundamental type 'Regress.TestFundamentalSubObject' apparently has accessible fields. Gjs has no support for this yet, ignoring these. 613s JS CTX: Script evaluation succeeded 613s JS MAINLOOP: Main loop instance 0xa820f7e5f80: Spinning loop until released or hook cleared 613s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module metadata hook for module 0xd76ee6517b8 613s JS IMPORT: Defining meta.importSync for module 0xd76ee6517b8 613s JS NATIVE: Defining native module 'system' 613s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xd76ee650af0), global 0x25d38eb3c1c0 613s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 613s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 613s JS MAINLOOP: Set main loop hook to 613s JS MAINLOOP: Main loop instance 0xa820f7e5f80: hold 613s JS MAINLOOP: Running and clearing main loop hook 613s JS G BXD: Defining method run in prototype for GLib.MainLoop 613s 1..148 613s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 613s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 613s JS G BXD: Defined class for Source (GSource), prototype 0x25d38eb7d880, JSClass 0x76fd59c1b098, in object 0x25d38eb7d038 613s JS G BXD: Defining method set_priority in prototype for GLib.Source 614s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 614s JS G BXD: Defining method attach in prototype for GLib.Source 614s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 614s JS IMPORT: Module metadata hook for module 0x25d38eb4a8c8 614s JS IMPORT: Defining meta.importSync for module 0x25d38eb4a8c8 614s JS G BXD: Defining method destroy in prototype for GLib.Source 614s JS G BXD: Defining method unset in prototype for GObject.Value 614s ok 1 GObject value (GValue) initializes schar 614s ok 2 GObject value (GValue) schar is compatible with itself 614s ok 3 GObject value (GValue) schar is transformable to itself 614s JS G BXD: Defining method set_schar in prototype for GObject.Value 614s JS G BXD: Defining method get_schar in prototype for GObject.Value 614s ok 4 GObject value (GValue) initialized sets and gets schar 614s JS G NS: Found info type FUNCTION for 'gvalue_round_trip' in namespace 'GIMarshallingTests' 614s JS G NS: Found info type FUNCTION for 'gvalue_copy' in namespace 'GIMarshallingTests' 614s ok 5 GObject value (GValue) initialized can be passed to a function and returns a schar 614s JS G BXD: Defining method copy in prototype for GObject.Value 614s ok 6 GObject value (GValue) initialized copies schar 614s ok 7 GObject value (GValue) can be marshalled and un-marshalled from JS schar 614s ok 8 GObject value (GValue) initializes int 614s ok 9 GObject value (GValue) int is compatible with itself 614s ok 10 GObject value (GValue) int is transformable to itself 614s JS G BXD: Defining method get_int in prototype for GObject.Value 614s ok 11 GObject value (GValue) initialized sets and gets int 614s ok 12 GObject value (GValue) initialized can be passed to a function and returns a int 614s ok 13 GObject value (GValue) initialized copies int 614s ok 14 GObject value (GValue) can be marshalled and un-marshalled from JS int 614s ok 15 GObject value (GValue) initializes int64 614s ok 16 GObject value (GValue) int64 is compatible with itself 614s ok 17 GObject value (GValue) int64 is transformable to itself 614s JS G BXD: Defining method set_int64 in prototype for GObject.Value 614s JS G BXD: Defining method get_int64 in prototype for GObject.Value 614s ok 18 GObject value (GValue) initialized sets and gets int64 614s ok 19 GObject value (GValue) initialized can be passed to a function and returns a int64 614s ok 20 GObject value (GValue) initialized copies int64 614s ok 21 GObject value (GValue) can be marshalled and un-marshalled from JS int64 614s ok 22 GObject value (GValue) initializes long 614s ok 23 GObject value (GValue) long is compatible with itself 614s ok 24 GObject value (GValue) long is transformable to itself 614s JS G BXD: Defining method set_long in prototype for GObject.Value 614s JS G BXD: Defining method get_long in prototype for GObject.Value 614s ok 25 GObject value (GValue) initialized sets and gets long 614s ok 26 GObject value (GValue) initialized can be passed to a function and returns a long 614s ok 27 GObject value (GValue) initialized copies long 614s ok 28 GObject value (GValue) can be marshalled and un-marshalled from JS long 614s ok 29 GObject value (GValue) initializes char 614s ok 30 GObject value (GValue) char is compatible with itself 614s ok 31 GObject value (GValue) char is transformable to itself 614s JS G BXD: Defining method set_char in prototype for GObject.Value 614s JS G BXD: Defining method get_char in prototype for GObject.Value 614s ok 32 GObject value (GValue) initialized sets and gets char 614s ok 33 GObject value (GValue) initialized can be passed to a function and returns a char 614s ok 34 GObject value (GValue) initialized copies char 614s ok 35 GObject value (GValue) can be marshalled and un-marshalled from JS char 614s ok 36 GObject value (GValue) initializes uchar 614s ok 37 GObject value (GValue) uchar is compatible with itself 614s ok 38 GObject value (GValue) uchar is transformable to itself 614s JS G BXD: Defining method set_uchar in prototype for GObject.Value 614s JS G BXD: Defining method get_uchar in prototype for GObject.Value 614s ok 39 GObject value (GValue) initialized sets and gets uchar 614s ok 40 GObject value (GValue) initialized can be passed to a function and returns a uchar 614s ok 41 GObject value (GValue) initialized copies uchar 614s ok 42 GObject value (GValue) can be marshalled and un-marshalled from JS uchar 614s ok 43 GObject value (GValue) initializes uint 614s ok 44 GObject value (GValue) uint is compatible with itself 614s ok 45 GObject value (GValue) uint is transformable to itself 614s JS G BXD: Defining method set_uint in prototype for GObject.Value 614s JS G BXD: Defining method get_uint in prototype for GObject.Value 614s ok 46 GObject value (GValue) initialized sets and gets uint 614s ok 47 GObject value (GValue) initialized can be passed to a function and returns a uint 614s ok 48 GObject value (GValue) initialized copies uint 614s ok 49 GObject value (GValue) can be marshalled and un-marshalled from JS uint 614s ok 50 GObject value (GValue) initializes uint64 614s ok 51 GObject value (GValue) uint64 is compatible with itself 614s ok 52 GObject value (GValue) uint64 is transformable to itself 614s JS G BXD: Defining method set_uint64 in prototype for GObject.Value 614s JS G BXD: Defining method get_uint64 in prototype for GObject.Value 614s ok 53 GObject value (GValue) initialized sets and gets uint64 614s ok 54 GObject value (GValue) initialized can be passed to a function and returns a uint64 614s ok 55 GObject value (GValue) initialized copies uint64 614s ok 56 GObject value (GValue) can be marshalled and un-marshalled from JS uint64 614s ok 57 GObject value (GValue) initializes ulong 614s ok 58 GObject value (GValue) ulong is compatible with itself 614s ok 59 GObject value (GValue) ulong is transformable to itself 614s JS G BXD: Defining method set_ulong in prototype for GObject.Value 614s JS G BXD: Defining method get_ulong in prototype for GObject.Value 614s ok 60 GObject value (GValue) initialized sets and gets ulong 614s ok 61 GObject value (GValue) initialized can be passed to a function and returns a ulong 614s ok 62 GObject value (GValue) initialized copies ulong 614s ok 63 GObject value (GValue) can be marshalled and un-marshalled from JS ulong 614s ok 64 GObject value (GValue) initializes double 614s ok 65 GObject value (GValue) double is compatible with itself 614s ok 66 GObject value (GValue) double is transformable to itself 614s JS G BXD: Defining method set_double in prototype for GObject.Value 614s JS G BXD: Defining method get_double in prototype for GObject.Value 614s ok 67 GObject value (GValue) initialized sets and gets double 614s ok 68 GObject value (GValue) initialized can be passed to a function and returns a double 614s ok 69 GObject value (GValue) initialized copies double 614s ok 70 GObject value (GValue) can be marshalled and un-marshalled from JS double 614s ok 71 GObject value (GValue) initializes float 614s ok 72 GObject value (GValue) float is compatible with itself 614s ok 73 GObject value (GValue) float is transformable to itself 614s JS G BXD: Defining method set_float in prototype for GObject.Value 614s JS G BXD: Defining method get_float in prototype for GObject.Value 614s ok 74 GObject value (GValue) initialized sets and gets float 614s ok 75 GObject value (GValue) initialized can be passed to a function and returns a float 614s ok 76 GObject value (GValue) initialized copies float 614s ok 77 GObject value (GValue) can be marshalled and un-marshalled from JS float 614s ok 78 GObject value (GValue) initializes gtype 614s ok 79 GObject value (GValue) gtype is compatible with itself 614s ok 80 GObject value (GValue) gtype is transformable to itself 614s JS G BXD: Defining method set_gtype in prototype for GObject.Value 614s JS G BXD: Defining method get_gtype in prototype for GObject.Value 614s ok 81 GObject value (GValue) initialized sets and gets gtype 614s ok 82 GObject value (GValue) initialized can be passed to a function and returns a gtype 614s ok 83 GObject value (GValue) initialized copies gtype 614s ok 84 GObject value (GValue) can be marshalled and un-marshalled from JS gtype # SKIP Not supported - always implicitly converted 614s ok 85 GObject value (GValue) initializes boolean 614s ok 86 GObject value (GValue) boolean is compatible with itself 614s ok 87 GObject value (GValue) boolean is transformable to itself 614s JS G BXD: Defining method set_boolean in prototype for GObject.Value 614s JS G BXD: Defining method get_boolean in prototype for GObject.Value 614s ok 88 GObject value (GValue) initialized sets and gets boolean 614s ok 89 GObject value (GValue) initialized can be passed to a function and returns a boolean 614s ok 90 GObject value (GValue) initialized copies boolean 614s ok 91 GObject value (GValue) can be marshalled and un-marshalled from JS boolean 614s ok 92 GObject value (GValue) initializes string 614s ok 93 GObject value (GValue) string is compatible with itself 614s ok 94 GObject value (GValue) string is transformable to itself 614s JS G BXD: Defining method set_string in prototype for GObject.Value 614s JS G BXD: Defining method get_string in prototype for GObject.Value 614s ok 95 GObject value (GValue) initialized sets and gets string 614s ok 96 GObject value (GValue) initialized can be passed to a function and returns a string 614s ok 97 GObject value (GValue) initialized copies string 614s ok 98 GObject value (GValue) can be marshalled and un-marshalled from JS string 614s ok 99 GObject value (GValue) initializes param 614s ok 100 GObject value (GValue) param is compatible with itself 614s ok 101 GObject value (GValue) param is transformable to itself 614s JS G NS: Found info type FLAGS for 'ParamFlags' in namespace 'GObject' 614s JS G ENUM: Defining enum value READABLE (fixed from readable) 1 614s JS G ENUM: Defining enum value WRITABLE (fixed from writable) 2 614s JS G ENUM: Defining enum value READWRITE (fixed from readwrite) 3 614s JS G ENUM: Defining enum value CONSTRUCT (fixed from construct) 4 614s JS G ENUM: Defining enum value CONSTRUCT_ONLY (fixed from construct_only) 8 614s JS G ENUM: Defining enum value LAX_VALIDATION (fixed from lax_validation) 16 614s JS G ENUM: Defining enum value STATIC_NAME (fixed from static_name) 32 614s JS G ENUM: Defining enum value PRIVATE (fixed from private) 32 614s JS G ENUM: Defining enum value STATIC_NICK (fixed from static_nick) 64 614s JS G ENUM: Defining enum value STATIC_BLURB (fixed from static_blurb) 128 614s JS G ENUM: Defining enum value EXPLICIT_NOTIFY (fixed from explicit_notify) 1073741824 614s JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 2147483648 614s JS G ENUM: Defining GObject.ParamFlags as 0xd76ee65cb68 614s JS G NS: Found info type FUNCTION for 'param_spec_string' in namespace 'GObject' 614s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 614s JS G PRM: JSObject created with param instance 0xa820fa92240 type GParamString 614s JS G BXD: Defining method set_param in prototype for GObject.Value 614s JS G BXD: Defining method get_param in prototype for GObject.Value 614s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 614s JS G PRM: JSObject created with param instance 0xa820fa92240 type GParamString 614s ok 102 GObject value (GValue) initialized sets and gets param 614s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 614s JS G PRM: JSObject created with param instance 0xa820fa92ec0 type GParamString 614s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 614s JS G PRM: JSObject created with param instance 0xa820fa92ec0 type GParamString 614s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 614s JS G PRM: JSObject created with param instance 0xa820fa92ec0 type GParamString 614s ok 103 GObject value (GValue) initialized can be passed to a function and returns a param 614s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 614s JS G PRM: JSObject created with param instance 0xa820fa93440 type GParamString 614s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 614s JS G PRM: JSObject created with param instance 0xa820fa93440 type GParamString 614s ok 104 GObject value (GValue) initialized copies param 614s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 614s JS G PRM: JSObject created with param instance 0xa820fa93c90 type GParamString 614s JS G PRM: Wrapping GParamString 'test-param' on (null) with JSObject 614s JS G PRM: JSObject created with param instance 0xa820fa93c90 type GParamString 614s ok 105 GObject value (GValue) can be marshalled and un-marshalled from JS param 614s ok 106 GObject value (GValue) initializes variant 614s ok 107 GObject value (GValue) variant is compatible with itself 614s ok 108 GObject value (GValue) variant is transformable to itself 614s JS G NS: Found info type STRUCT for 'VariantType' in namespace 'GLib' 614s JS G BXD: Defined class for VariantType (GVariantType), prototype 0xd85bb510b0, JSClass 0x76fd59c1b098, in object 0x25d38eb7d038 614s JS G BXD: Defining method set_variant in prototype for GObject.Value 614s JS G BXD: Defining method get_variant in prototype for GObject.Value 614s ok 109 GObject value (GValue) initialized sets and gets variant 614s ok 110 GObject value (GValue) initialized can be passed to a function and returns a variant 614s ok 111 GObject value (GValue) initialized copies variant 614s ok 112 GObject value (GValue) can be marshalled and un-marshalled from JS variant 614s ok 113 GObject value (GValue) initializes boxed 614s ok 114 GObject value (GValue) boxed is compatible with itself 614s ok 115 GObject value (GValue) boxed is transformable to itself 614s ok 116 GObject value (GValue) initialized sets and gets boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 614s 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 614s ok 118 GObject value (GValue) initialized copies boxed # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 614s ok 119 GObject value (GValue) can be marshalled and un-marshalled from JS boxed 614s ok 120 GObject value (GValue) initializes gvalue 614s ok 121 GObject value (GValue) gvalue is compatible with itself 614s ok 122 GObject value (GValue) gvalue is transformable to itself 614s ok 123 GObject value (GValue) initialized sets and gets gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 614s 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 614s ok 125 GObject value (GValue) initialized copies gvalue # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/272 614s ok 126 GObject value (GValue) can be marshalled and un-marshalled from JS gvalue # SKIP Not supported - always implicitly converted 614s ok 127 GObject value (GValue) initializes object 614s ok 128 GObject value (GValue) object is compatible with itself 614s ok 129 GObject value (GValue) object is transformable to itself 614s JS G NS: Found info type OBJECT for 'PropertiesObject' in namespace 'GIMarshallingTests' 614s JS G OBJ: Defined class for PropertiesObject (GIMarshallingTestsPropertiesObject), prototype 0xd85bb58420, JSClass 0x76fd59c1b7a8, in object 0x25d38eb7d6f0 614s JS G BXD: Defining method set_object in prototype for GObject.Value 614s JS G BXD: Defining method get_object in prototype for GObject.Value 614s ok 130 GObject value (GValue) initialized sets and gets object 614s ok 131 GObject value (GValue) initialized can be passed to a function and returns a object 614s ok 132 GObject value (GValue) initialized copies object 614s ok 133 GObject value (GValue) can be marshalled and un-marshalled from JS object 614s ok 134 GObject value (GValue) initializes instance 614s ok 135 GObject value (GValue) instance is compatible with itself 614s ok 136 GObject value (GValue) instance is transformable to itself 614s ok 137 GObject value (GValue) initialized sets and gets instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 614s 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 614s ok 139 GObject value (GValue) initialized copies instance # SKIP https://gitlab.gnome.org/GNOME/gjs/-/issues/402 614s ok 140 GObject value (GValue) can be marshalled and un-marshalled from JS instance 614s ok 141 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of int 614s ok 142 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of uint 614s ok 143 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of boolean 614s ok 144 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of gtype 614s ok 145 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of double 614s ok 146 GObject value (GValue) can be marshalled and un-marshalled from JS gtype of float 614s JS G BXD: Defining method init_from_instance in prototype for GObject.Value 614s ok 147 GObject value (GValue) initializes from instance of object 614s ok 148 GObject value (GValue) initializes from instance of instance 614s JS G BXD: Defining method quit in prototype for GLib.MainLoop 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Main loop instance 0xa820f7e5f80: Spinning loop until released or hook cleared 614s JS MAINLOOP: handling job 0, 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Completed job 0 614s JS MAINLOOP: handling job 1, 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Completed job 1 614s JS MAINLOOP: handling job 2, 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Completed job 2 614s JS MAINLOOP: handling job 3, 614s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 614s JS MAINLOOP: Main loop instance 0xa820f7e5f80: release 614s JS MAINLOOP: Completed job 3 614s JS MEMORY: Memory report: before destroying context 614s JS MEMORY: 1685 objects currently alive 614s JS MEMORY: boxed_instance = 1481 614s JS MEMORY: boxed_prototype = 11 614s JS MEMORY: closure = 1 614s JS MEMORY: function = 152 614s JS MEMORY: fundamental_instance = 6 614s JS MEMORY: fundamental_prototype = 2 614s JS MEMORY: gerror_instance = 0 614s JS MEMORY: gerror_prototype = 0 614s JS MEMORY: interface = 0 614s JS MEMORY: module = 5 614s JS MEMORY: ns = 5 614s JS MEMORY: object_instance = 10 614s JS MEMORY: object_prototype = 3 614s JS MEMORY: param = 9 614s JS MEMORY: union_instance = 0 614s JS MEMORY: union_prototype = 0 614s JS CTX: JS shutdown sequence 614s JS CTX: Stopping profiler 614s JS CTX: Shutting down toggle queue 614s JS CTX: Notifying external reference holders of GjsContext dispose 614s JS MAINLOOP: Stopping promise job dispatcher 614s JS CTX: Notifying reference holders of GjsContext dispose 614s JS CTX: Checking unhandled promise rejections 614s JS CTX: Releasing cached JS wrappers 614s JS CTX: Final triggered GC 614s JS CTX: Destroying JS context 614s JS CTX: Releasing all native objects 614s JS CTX: Disabling auto GC 614s JS CTX: Ending trace on global object 614s JS CTX: Freeing allocated resources 614s JS CTX: JS context destroyed 614s PASS: cjs/testGObjectValue.test 614s Running test: cjs/testAsyncMainloop.test 614s JS NATIVE: Registered native JS module '_promiseNative' 614s JS NATIVE: Registered native JS module '_byteArrayNative' 614s JS NATIVE: Registered native JS module '_encodingNative' 614s JS NATIVE: Registered native JS module '_gi' 614s JS NATIVE: Registered native JS module 'gi' 614s JS NATIVE: Registered native JS module 'cairoNative' 614s JS NATIVE: Registered native JS module 'system' 614s JS NATIVE: Registered native JS module 'console' 614s JS NATIVE: Registered native JS module '_print' 614s JS CTX: Enabling JIT 614s JS CTX: Initialized class GjsFileImporter prototype 0xc4f06900098 614s JS IMPORT: Defining parent (nil) of 0xc4f069000f8 'imports' is mod 0 614s JS IMPORT: Importing '_print' 614s JS NATIVE: Defining native module '_print' 614s JS IMPORT: Defining parent 0xc4f069000f8 of 0xc4f069006b0 '_print' is mod 1 614s JS IMPORT: successfully imported module '_print' 614s JS IMPORT: Loading internal module 'loader' (resource:///org/gnome/gjs/modules/internal/loader.js) 614s 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 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xc4f069014f0), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xc4f069021a8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xc4f069027a8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xc4f069027a8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xc4f069021a8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xc4f069014f0), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xc4f069014f0), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"_encoding/encoding"' (relative to 0xc4f069014f0), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./encodingMap.js"' (relative to 0xc4f069021a8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./util.js"' (relative to 0xc4f069027a8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"console"' (relative to 0xc4f069014f0), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0xc4f069014f0), global 0x3b519d23c1c0 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: hold 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Starting promise job dispatcher 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: Spinning loop until released or hook cleared 614s JS MAINLOOP: handling job 0, 614s JS IMPORT: Module evaluation promise resolved: "ESM bootstrap async resolved" 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: release 614s JS MAINLOOP: Completed job 0 614s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine.js' (resource:///org/gjs/jsunit/minijasmine.js), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc4f06915910), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc4f06916340), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc4f06916340), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc4f06915910), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc4f06915910), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"gi"' (relative to 0xc4f06916340), global 0x3b519d23c1c0 614s JS IMPORT: Module metadata hook for module 0xc4f069169e8 614s JS IMPORT: Defining meta.importSync for module 0xc4f069169e8 614s JS NATIVE: Defining native module 'gi' 614s JS CTX: Initialized class GIRepositoryNamespace prototype 0xc4f06917168 614s JS IMPORT: JS import 'overrides' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/overrides.js 614s JS IMPORT: JS import 'overrides' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/overrides.js 614s JS IMPORT: Adding directory 'resource:///org/gnome/gjs/modules/core/overrides' to child importer 'overrides' 614s JS IMPORT: Importing directory 'overrides' 614s JS IMPORT: Defining parent 0xc4f069000f8 of 0xc4f069171e8 'overrides' is mod 1 614s JS IMPORT: Defined importer 'overrides' 0xc4f069171e8 in 0xc4f069000f8 614s JS IMPORT: successfully imported directory 'overrides' 614s JS IMPORT: Importing '_byteArrayNative' 614s JS NATIVE: Defining native module '_byteArrayNative' 614s JS IMPORT: Defining parent 0xc4f069000f8 of 0xc4f06917630 '_byteArrayNative' is mod 1 614s JS IMPORT: successfully imported module '_byteArrayNative' 614s JS IMPORT: Importing '_promiseNative' 614s JS NATIVE: Defining native module '_promiseNative' 614s JS IMPORT: Defining parent 0xc4f069000f8 of 0xc4f069176f0 '_promiseNative' is mod 1 614s JS IMPORT: successfully imported module '_promiseNative' 614s JS IMPORT: Importing module GLib succeeded 614s JS IMPORT: Defining parent 0xc4f069171e8 of 0x3b519d23d2b8 'GLib' is mod 1 614s JS IMPORT: successfully imported module 'GLib' 614s JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib' 614s JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x3b519d27d060, JSClass 0x627d6a6db098, in object 0x3b519d27d038 614s JS CTX: Initialized class GIRepositoryGType prototype 0xc4f06917920 614s JS CTX: Initialized class GIRepositoryFunction prototype 0x3b519d23d308 614s JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib' 614s JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib' 614s JS G BXD: Defined class for Error (GError), prototype 0x3b519d27d0b0, JSClass 0x627d6a6db098, in object 0x3b519d27d038 614s JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib' 614s JS G BXD: Defined class for Variant (GVariant), prototype 0x3b519d27d100, JSClass 0x627d6a6db098, in object 0x3b519d27d038 614s JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib' 614s JS G BXD: Defined class for Bytes (GBytes), prototype 0x3b519d27d150, JSClass 0x627d6a6db098, in object 0x3b519d27d038 614s JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib' 614s JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib' 614s JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x3b519d27d1a0, JSClass 0x627d6a6db098, in object 0x3b519d27d038 614s JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib' 614s JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib' 614s JS G NS: Found info type STRUCT for 'Thread' in namespace 'GLib' 614s JS G BXD: Defined class for Thread (GThread), prototype 0x3b519d27d1f0, JSClass 0x627d6a6db098, in object 0x3b519d27d038 614s JS G BXD: Defining method ref in prototype for GLib.Thread 614s JS G BXD: Defining method unref in prototype for GLib.Thread 614s JS G NS: Defined namespace 'GLib' 0x3b519d27d038 in GIRepository 0xc4f06916ff8 614s JS IMPORT: Importing module jasmine succeeded 614s JS IMPORT: Defining parent 0xc4f069000f8 of 0x3b519d23dcb8 'jasmine' is mod 1 614s JS IMPORT: successfully imported module 'jasmine' 614s JS G NS: Found info type FUNCTION for 'getenv' in namespace 'GLib' 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: hold 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: Spinning loop until released or hook cleared 614s JS MAINLOOP: handling job 0, 614s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine.js async resolved" 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: release 614s JS MAINLOOP: Completed job 0 614s 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 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc4f0692aad0), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/minijasmine.js"' (relative to 0xc4f0692aad0), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc4f0692aad0), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/minijasmine.js"' (relative to 0xc4f0692aad0), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc4f0692aad0), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"resource:///org/gjs/jsunit/minijasmine.js"' (relative to 0xc4f0692aad0), global 0x3b519d23c1c0 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: hold 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: Spinning loop until released or hook cleared 614s JS MAINLOOP: handling job 0, 614s JS IMPORT: Module evaluation promise resolved: "file:///usr/libexec/installed-tests/cjs/js/testAsyncMainloop.js async resolved" 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: release 614s JS MAINLOOP: Completed job 0 614s JS IMPORT: Module resolve hook for module 'resource:///org/gjs/jsunit/minijasmine-executor.js' (resource:///org/gjs/jsunit/minijasmine-executor.js), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"system"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module metadata hook for module 0xc4f0692d280 614s JS IMPORT: Defining meta.importSync for module 0xc4f0692d280 614s JS NATIVE: Defining native module 'system' 614s JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS IMPORT: Module resolve hook for module '"./minijasmine.js"' (relative to 0xc4f0692c5b8), global 0x3b519d23c1c0 614s JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib' 614s JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib' 614s JS MAINLOOP: Set main loop hook to 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: hold 614s JS MAINLOOP: Running and clearing main loop hook 614s JS G BXD: Defining method run in prototype for GLib.MainLoop 614s 1..1 614s JS IMPORT: Importing 'gi' 614s JS IMPORT: Defining parent 0xc4f069000f8 of 0xc4f06916ff8 'gi' is mod 1 614s JS IMPORT: successfully imported module 'gi' 614s JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib' 614s JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib' 614s JS G BXD: Defined class for Source (GSource), prototype 0x3b519d27d268, JSClass 0x627d6a6db098, in object 0x3b519d27d038 614s JS G BXD: Defining method set_priority in prototype for GLib.Source 614s JS IMPORT: Importing '_gi' 614s JS NATIVE: Defining native module '_gi' 614s JS IMPORT: Defining parent 0xc4f069000f8 of 0xc4f06933830 '_gi' is mod 1 614s JS IMPORT: successfully imported module '_gi' 614s 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 614s JS G NS: Defined namespace 'CjsPrivate' 0x3b519d27d308 in GIRepository 0xc4f06916ff8 614s JS IMPORT: JS import '_common' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_common.js 614s JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js 614s JS IMPORT: Importing module _common succeeded 614s JS IMPORT: Defining parent 0xc4f069000f8 of 0x3b519d23dfd8 '_common' is mod 1 614s JS IMPORT: successfully imported module '_common' 614s JS IMPORT: JS import '_legacy' not found in resource:///org/gjs/jsunit at resource:///org/gjs/jsunit/_legacy.js 614s JS IMPORT: Importing module _legacy succeeded 614s JS IMPORT: Defining parent 0xc4f069000f8 of 0x3b519d2ca060 '_legacy' is mod 1 614s JS IMPORT: successfully imported module '_legacy' 614s JS IMPORT: Importing module GObject succeeded 614s JS IMPORT: Defining parent 0xc4f069171e8 of 0x3b519d23df88 'GObject' is mod 1 614s JS IMPORT: successfully imported module 'GObject' 614s JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject' 614s JS G NS: Found info type BOXED for 'String' in namespace 'GObject' 614s JS G BXD: Defined class for String (GString), prototype 0x3b519d27d588, JSClass 0x627d6a6db098, in object 0x3b519d27d2e0 614s JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject' 614s JS G PRM: Defined class ParamSpec prototype is 0x3b519d2ca100 class 0x627d6a6e02f0 in object 0x3b519d27d2e0 614s JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject' 614s JS G OBJ: Defined class for Object (GObject), prototype 0x3b519d27d6f0, JSClass 0x627d6a6db7a8, in object 0x3b519d27d2e0 614s JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object) 614s JS G NS: Found info type OBJECT for 'BindingGroup' in namespace 'GObject' 614s JS G OBJ: Defined class for BindingGroup (GBindingGroup), prototype 0x3b519d27d718, JSClass 0x627d6a6db7a8, in object 0x3b519d27d2e0 614s JS G OBJ: Defining method bind_full in prototype for GBindingGroup (GObject.BindingGroup) 614s JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject' 614s JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject' 614s JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject' 614s JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject' 614s JS G NS: Defined namespace 'GObject' 0x3b519d27d2e0 in GIRepository 0xc4f06916ff8 614s JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject' 614s JS G BXD: Defining method attach in prototype for GLib.Source 614s JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib' 614s JS IMPORT: Module metadata hook for module 0xc4f069042b8 614s JS IMPORT: Defining meta.importSync for module 0xc4f069042b8 614s JS G BXD: Defining method destroy in prototype for GLib.Source 614s JS G BXD: Defining method is_running in prototype for GLib.MainLoop 614s JS G BXD: Defining method quit in prototype for GLib.MainLoop 614s JS G NS: Found info type FUNCTION for 'timeout_add' in namespace 'GLib' 614s JS MAINLOOP: Set main loop hook to 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: Spinning loop until released or hook cleared 614s JS MAINLOOP: handling job 0, 614s JS MAINLOOP: Completed job 0 614s JS MAINLOOP: Running and clearing main loop hook 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: Spinning loop until released or hook cleared 614s JS MAINLOOP: handling job 0, 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Completed job 0 614s JS MAINLOOP: handling job 1, 614s JS MAINLOOP: Set main loop hook to 614s JS MAINLOOP: Completed job 1 614s JS MAINLOOP: handling job 2, 614s ok 1 Async mainloop resolves when main loop exits 614s JS MAINLOOP: Completed job 2 614s JS MAINLOOP: Running and clearing main loop hook 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: Spinning loop until released or hook cleared 614s JS MAINLOOP: handling job 0, 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Completed job 0 614s JS MAINLOOP: handling job 1, 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Completed job 1 614s JS MAINLOOP: handling job 2, 614s JS MAINLOOP: Enqueue job , promise=, allocation site= 614s JS MAINLOOP: Completed job 2 614s JS MAINLOOP: handling job 3, 614s JS IMPORT: Module evaluation promise resolved: "resource:///org/gjs/jsunit/minijasmine-executor.js async resolved" 614s JS MAINLOOP: Main loop instance 0x1ae87f6e5f80: release 614s JS MAINLOOP: Completed job 3 614s JS MEMORY: Memory report: before destroying context 614s JS MEMORY: 129 objects currently alive 614s JS MEMORY: boxed_instance = 14 614s JS MEMORY: boxed_prototype = 8 614s JS MEMORY: closure = 1 614s JS MEMORY: function = 96 614s JS MEMORY: fundamental_instance = 0 614s JS MEMORY: fundamental_prototype = 0 614s JS MEMORY: gerror_instance = 0 614s JS MEMORY: gerror_prototype = 0 614s JS MEMORY: interface = 0 614s JS MEMORY: module = 5 614s JS MEMORY: ns = 3 614s JS MEMORY: object_instance = 0 614s JS MEMORY: object_prototype = 2 614s JS MEMORY: param = 0 614s JS MEMORY: union_instance = 0 614s JS MEMORY: union_prototype = 0 614s JS CTX: JS shutdown sequence 614s JS CTX: Stopping profiler 614s JS CTX: Shutting down toggle queue 614s JS CTX: Notifying external reference holders of GjsContext dispose 614s JS MAINLOOP: Stopping promise job dispatcher 614s JS CTX: Notifying reference holders of GjsContext dispose 614s JS CTX: Checking unhandled promise rejections 614s JS CTX: Releasing cached JS wrappers 614s JS CTX: Final triggered GC 614s JS CTX: Destroying JS context 614s JS CTX: Releasing all native objects 614s JS CTX: Disabling auto GC 614s JS CTX: Ending trace on global object 614s JS CTX: Freeing allocated resources 614s JS CTX: JS context destroyed 614s PASS: cjs/testAsyncMainloop.test 614s SUMMARY: total=69; passed=69; skipped=0; failed=0; user=9.2s; system=1.8s; maxrss=1073024 614s autopkgtest [19:22:24]: test installed-tests: -----------------------] 615s installed-tests PASS 615s autopkgtest [19:22:25]: test installed-tests: - - - - - - - - - - results - - - - - - - - - - 615s autopkgtest [19:22:25]: @@@@@@@@@@@@@@@@@@@@ summary 615s acc PASS (superficial) 615s build PASS (superficial) 615s installed-tests PASS 629s Creating nova instance adt-noble-ppc64el-cjs-20240314-191210-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240314.img (UUID 438daa89-732e-4eab-98ca-4d7eade8166d)... 629s Creating nova instance adt-noble-ppc64el-cjs-20240314-191210-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240314.img (UUID 438daa89-732e-4eab-98ca-4d7eade8166d)... 629s Creating nova instance adt-noble-ppc64el-cjs-20240314-191210-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240314.img (UUID 438daa89-732e-4eab-98ca-4d7eade8166d)...