Package Details: gjs-git 2:1.76.0+106+g79d66486-2

Git Clone URL: https://aur.archlinux.org/gjs-git.git (read-only, click to copy)
Package Base: gjs-git
Description: Javascript Bindings for GNOME
Upstream URL: https://gitlab.gnome.org/GNOME/gjs
Licenses: GPL
Conflicts: gjs
Provides: gjs, lib_gjs.so
Submitter: fisch02
Maintainer: tallero
Last Packager: tallero
Votes: 1
Popularity: 0.000000
First Submitted: 2019-12-19 10:54 (UTC)
Last Updated: 2023-06-26 16:44 (UTC)

Required by (77)

Sources (1)

Latest Comments

1 2 Next › Last »

Raansu commented on 2023-09-06 16:48 (UTC)

This now needs js115

FabioLolix commented on 2023-06-25 13:48 (UTC)

  • .SRCINFO have not been updated in the last commit
  • Home.md indicate it has been moved to README.md

tallero commented on 2022-09-29 17:14 (UTC) (edited on 2022-09-30 02:00 (UTC) by tallero)

@langfingaz js102 is in the dependencies

langfingaz commented on 2022-09-18 10:20 (UTC)

During build I get the error

Run-time dependency mozjs-102 found: NO (tried pkgconfig and cmake)
gjs/meson.build:131:0: ERROR: Dependency "mozjs-102" not found, tried pkgconfig and cmake

dr460nf1r3 commented on 2022-06-06 13:11 (UTC)

Misses cmake in makdepends :)

tallero commented on 2022-03-12 11:10 (UTC) (edited on 2022-03-12 11:11 (UTC) by tallero)

also missing cmake makedepends. also maybe dtrace in checkdepends?

titaniumtown commented on 2022-02-14 00:30 (UTC)

Needs to be updated to js91

itotutona commented on 2022-01-30 11:46 (UTC) (edited on 2022-01-30 11:47 (UTC) by itotutona)

Impossible to reproduce the build, 8 tests failed,

Summary of Failures:

28/68 gjs:JS / Introspection               ERROR           0.85s   killed by signal 5 SIGTRAP
35/68 gjs:JS / Gtk3                        ERROR           0.92s   killed by signal 5 SIGTRAP
36/68 gjs:JS / GObjectDestructionAccess    ERROR           0.92s   killed by signal 5 SIGTRAP
37/68 gjs:JS / Cairo                       ERROR           1.03s   killed by signal 5 SIGTRAP
39/68 gjs:JS / LegacyGtk                   ERROR           0.96s   killed by signal 5 SIGTRAP
40/68 gjs:JS / Gtk4                        ERROR           1.00s   killed by signal 5 SIGTRAP
64/68 gjs:Debugger / throw-ignored command FAIL            0.19s   0/1 subtests passed
25/68 gjs:Scripts / CommandLine            FAIL            7.89s   47/49 subtests passed

$ yay -S gjs-git                                                                                                                                                                                                                            ... All good here
==> Starting check()...
ninja: Entering directory `/home/tbenard/.cache/yay/gjs-git/src/build'
ninja: no work to do.
 1/68 gjs:JS / self                                OK              0.11s   4 subtests passed
 2/68 gjs:JS / ByteArray                           OK              0.13s   13 subtests passed
 3/68 gjs:JS / Fundamental                         OK              0.13s   3 subtests passed
 4/68 gjs:JS / Format                              OK              0.15s   12 subtests passed
 5/68 gjs:JS / Exceptions                          OK              0.16s   21 subtests passed
 6/68 gjs:Scripts / CommandLineModules             OK              0.20s   2 subtests passed
 7/68 gjs:JS / Gettext                             OK              0.13s   1 subtests passed
 8/68 gjs:JS / GLib                                OK              0.19s   28 subtests passed
 9/68 gjs:JS / Gio                                 OK              0.22s   21 subtests passed
10/68 gjs:JS / GObject                             OK              0.21s   22 subtests passed
11/68 gjs:JS / GObjectInterface                    OK              0.24s   33 subtests passed
12/68 gjs:JS / GTypeClass                          OK              0.21s   8 subtests passed
13/68 gjs:JS / GObjectClass                        OK              0.41s   102 subtests passed
14/68 gjs:JS / Importer                            OK              0.26s   38 subtests passed
15/68 gjs:Scripts / Warnings                       OK              0.68s   3 subtests passed
16/68 gjs:JS / GObjectValue                        OK              0.34s   95 subtests passed
17/68 gjs:JS / Lang                                OK              0.21s   9 subtests passed
18/68 gjs:JS / LegacyByteArray                     OK              0.25s   14 subtests passed
19/68 gjs:JS / GIMarshalling                       OK              0.81s   373 subtests passed
20/68 gjs:JS / Namespace                           OK              0.23s   1 subtests passed
21/68 gjs:JS / Mainloop                            OK              0.34s   8 subtests passed
22/68 gjs:JS / LegacyClass                         OK              0.41s   62 subtests passed
23/68 gjs:JS / LegacyGObject                       OK              0.41s   60 subtests passed
24/68 gjs:JS / Package                             OK              0.26s   20 subtests passed
▶ 25/68 - Basic unicode encoding (accents, etc) should be functioning properly for ARGV and imports. FAIL          
26/68 gjs:JS / Print                               OK              0.23s   4 subtests passed
27/68 gjs:JS / ParamSpec                           OK              0.29s   28 subtests passed
28/68 gjs:JS / Introspection                       ERROR           0.85s   killed by signal 5 SIGTRAP
>>> MALLOC_PERTURB_=7 G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools TOP_BUILDDIR=/home/tbenard/.cache/yay/gjs-git/src/build NO_AT_BRIDGE=1 GJS_USE_UNINSTALLED_FILES=1 GI_TYPELIB_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/lsan.supp GJS_PATH='' TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/tsan.supp LC_ALL='C en_GB.utf8 POSIX' ENABLE_GTK=yes GSETTINGS_BACKEND=memory GSETTINGS_SCHEMA_DIR=/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js /home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/minijasmine /home/tbenard/.cache/yay/gjs-git/src/build/../gjs/installed-tests/js/testIntrospection.js
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
    JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema
     JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio'
    JS G OBJ: Defined class for Settings (GSettings), prototype 0xd690e6b09e8, JSClass 0x7fce0dacdb60, in object 0xd690e6b0650
    JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings)
     JS G NS: Defined namespace 'Gio' 0xd690e6b0650 in GIRepository 0x2b691e615670
   JS IMPORT: Importing module Gtk succeeded
   JS IMPORT: Defining parent 0x2b691e615870 of 0x14e6edf0a560 'Gtk' is mod 1
   JS IMPORT: successfully imported module 'Gtk'
     JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk'
     JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject'
    JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xd690e6b0a60, JSClass 0x7fce0dacdb60, in object 0xd690e6b01c8
    JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xd690e6b0ab0, JSClass 0x7fce0dacdb60, in object 0xd690e6b0a38
     JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk'
  JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x14e6edf0a8a8, JSClass 0x7fce0dacf060, in object 0xd690e6b0a38
     JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk'
    JS G OBJ: Defined class for Container (GtkContainer), prototype 0xd690e6b0b28, JSClass 0x7fce0dacdb60, in object 0xd690e6b0a38
    JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container)
     JS G NS: Defined namespace 'Gtk' 0xd690e6b0a38 in GIRepository 0x2b691e615670
   JS IMPORT: Importing 'system'
   JS NATIVE: Defining native module 'system'
   JS IMPORT: Defining parent 0x2b691e6000f8 of 0x2b691e639268 'system' is mod 1
   JS IMPORT: successfully imported module 'system'
      JS CTX: Script evaluation succeeded
     JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib'
     JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib'
    JS G BXD: Defining method run in prototype for GLib.MainLoop
     JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib'
     JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib'
    JS G BXD: Defined class for Source (GSource), prototype 0xd690e6b0b78, JSClass 0x7fce0dacea40, in object 0xd690e6b0038
    JS G BXD: Defining method set_priority in prototype for GLib.Source
     JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject'
    JS G BXD: Defining method attach in prototype for GLib.Source
     JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib'
     JS G NS: Found info type OBJECT for 'MemoryInputStream' in namespace 'Gio'
     JS G NS: Found info type OBJECT for 'InputStream' in namespace 'Gio'
    JS G OBJ: Defined class for InputStream (GInputStream), prototype 0xd690e6b0c68, JSClass 0x7fce0dacdb60, in object 0xd690e6b0650
    JS G OBJ: Defined class for MemoryInputStream (GMemoryInputStream), prototype 0xd690e6b0cb8, JSClass 0x7fce0dacdb60, in object 0xd690e6b0650
    JS G BXD: Defining method destroy in prototype for GLib.Source
     JS G NS: Found info type FUNCTION for 'test_expect_message' in namespace 'GLib'
     JS G NS: Found info type FLAGS for 'LogLevelFlags' in namespace 'GLib'
   JS G ENUM: Defining enum value FLAG_RECURSION (fixed from flag_recursion) 1
   JS G ENUM: Defining enum value FLAG_FATAL (fixed from flag_fatal) 2
   JS G ENUM: Defining enum value LEVEL_ERROR (fixed from level_error) 4
   JS G ENUM: Defining enum value LEVEL_CRITICAL (fixed from level_critical) 8
   JS G ENUM: Defining enum value LEVEL_WARNING (fixed from level_warning) 16
   JS G ENUM: Defining enum value LEVEL_MESSAGE (fixed from level_message) 32
   JS G ENUM: Defining enum value LEVEL_INFO (fixed from level_info) 64
   JS G ENUM: Defining enum value LEVEL_DEBUG (fixed from level_debug) 128
   JS G ENUM: Defining enum value LEVEL_MASK (fixed from level_mask) -4
   JS G ENUM: Defining GLib.LogLevelFlags as 0x2b691e61c220
     JS G NS: Found info type CONSTANT for 'MININT64' in namespace 'GLib'
     JS G NS: Found info type CONSTANT for 'MAXINT64' in namespace 'GLib'
     JS G NS: Found info type CONSTANT for 'MAXUINT64' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'test_assert_expected_messages_internal' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk'

(process:22257): Gtk-WARNING **: 12:44:10.809: Locale not supported by C library.
    Using the fallback 'C' locale.


TAP parsing error: Too few tests run (expected 16, got 2)
(test program exited with status code -5)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

29/68 gjs:JS / Signals                             OK              0.31s   14 subtests passed
30/68 gjs:JS / System                              OK              0.32s   13 subtests passed
31/68 gjs:JS / Tweener                             OK              0.38s   17 subtests passed
▶ 25/68 - Unicode encoding for symbols should be functioning properly for ARGV and imports. FAIL          
32/68 gjs:JS / WarnLib                             OK              0.25s   2 subtests passed
33/68 gjs:JS / Regress                             OK              0.80s   247 subtests passed
34/68 gjs:JS / Async                               OK              0.22s   10 subtests passed
35/68 gjs:JS / Gtk3                                ERROR           0.92s   killed by signal 5 SIGTRAP
>>> G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools TOP_BUILDDIR=/home/tbenard/.cache/yay/gjs-git/src/build NO_AT_BRIDGE=1 GJS_USE_UNINSTALLED_FILES=1 GI_TYPELIB_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/lsan.supp GJS_PATH='' TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/tsan.supp MALLOC_PERTURB_=76 LC_ALL='C en_GB.utf8 POSIX' ENABLE_GTK=yes GSETTINGS_BACKEND=memory GSETTINGS_SCHEMA_DIR=/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js /home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/minijasmine /home/tbenard/.cache/yay/gjs-git/src/build/../gjs/installed-tests/js/testGtk3.js
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
    JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings)
     JS G NS: Defined namespace 'Gio' 0xc3fda4b0628 in GIRepository 0x30911e815670
   JS IMPORT: Importing module Gtk succeeded
   JS IMPORT: Defining parent 0x30911e815870 of 0x68c5240b588 'Gtk' is mod 1
   JS IMPORT: successfully imported module 'Gtk'
     JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk'
     JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject'
    JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xc3fda4b0a38, JSClass 0x7f0157214b60, in object 0xc3fda4b01c8
    JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xc3fda4b0a88, JSClass 0x7f0157214b60, in object 0xc3fda4b0a10
     JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk'
  JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x68c5240b8d0, JSClass 0x7f0157216060, in object 0xc3fda4b0a10
     JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk'
    JS G OBJ: Defined class for Container (GtkContainer), prototype 0xc3fda4b0b00, JSClass 0x7f0157214b60, in object 0xc3fda4b0a10
    JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container)
     JS G NS: Defined namespace 'Gtk' 0xc3fda4b0a10 in GIRepository 0x30911e815670
   JS IMPORT: Importing 'system'
   JS NATIVE: Defining native module 'system'
   JS IMPORT: Defining parent 0x30911e8000f8 of 0x30911e8392c8 'system' is mod 1
   JS IMPORT: successfully imported module 'system'
     JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk'
    JS G OBJ: Defined class for Grid (GtkGrid), prototype 0xc3fda4b0b50, JSClass 0x7f0157214b60, in object 0xc3fda4b0a10
     JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk'
  JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x68c5240ba10, JSClass 0x7f0157216060, in object 0xc3fda4b0a10
    JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0xc3fda4b0bc8, JSClass 0x7f0157214b60, in object 0x30911e815750
    JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0xc3fda4b0c18, JSClass 0x7f0157214b60, in object 0x30911e815750
     JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio'
     JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio'
    JS G OBJ: Defined class for IOStream (GIOStream), prototype 0xc3fda4b0c90, JSClass 0x7f0157214b60, in object 0xc3fda4b0628
    JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0xc3fda4b0ce0, JSClass 0x7f0157214b60, in object 0xc3fda4b0628
    JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0xc3fda4b0d30, JSClass 0x7f0157214b60, in object 0x30911e815750
     JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio'
  JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x68c5240ba88, JSClass 0x7f0157216060, in object 0xc3fda4b0628
    JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream)
     JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio'
     JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio'
    JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0xc3fda4b0dd0, JSClass 0x7f0157214b60, in object 0xc3fda4b0628
    JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0xc3fda4b0e20, JSClass 0x7f0157214b60, in object 0xc3fda4b0628
    JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0xc3fda4b0e70, JSClass 0x7f0157214b60, in object 0x30911e815750
     JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio'
     JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio'
    JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0xc3fda4b0ee8, JSClass 0x7f0157214b60, in object 0xc3fda4b0628
    JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0xc3fda4b0f38, JSClass 0x7f0157214b60, in object 0xc3fda4b0628
    JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream)
    JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream)
    JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromFile (Gjs_MyComplexGtkSubclassFromFile), prototype 0xc3fda4b0f88, JSClass 0x7f0157214b60, in object 0x30911e815750
    JS G OBJ: Defined class for Gjs_SubclassSubclass (Gjs_SubclassSubclass), prototype 0x68c5241b038, JSClass 0x7f0157214b60, in object 0x30911e815750
      JS CTX: Script evaluation succeeded
     JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib'
     JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib'
    JS G BXD: Defining method run in prototype for GLib.MainLoop
     JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib'
     JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib'
    JS G BXD: Defined class for Source (GSource), prototype 0x68c5241b088, JSClass 0x7f0157215a40, in object 0xc3fda4b0038
    JS G BXD: Defining method set_priority in prototype for GLib.Source
     JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject'
    JS G BXD: Defining method attach in prototype for GLib.Source
     JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk'

(process:22495): Gtk-WARNING **: 12:44:11.692: Locale not supported by C library.
    Using the fallback 'C' locale.


TAP parsing error: Too few tests run (expected 31, got 0)
(test program exited with status code -5)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

36/68 gjs:JS / GObjectDestructionAccess            ERROR           0.92s   killed by signal 5 SIGTRAP
>>> G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools MALLOC_PERTURB_=130 TOP_BUILDDIR=/home/tbenard/.cache/yay/gjs-git/src/build NO_AT_BRIDGE=1 GJS_USE_UNINSTALLED_FILES=1 GI_TYPELIB_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/lsan.supp GJS_PATH='' TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/tsan.supp LC_ALL='C en_GB.utf8 POSIX' ENABLE_GTK=yes GSETTINGS_BACKEND=memory GSETTINGS_SCHEMA_DIR=/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js /home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/minijasmine /home/tbenard/.cache/yay/gjs-git/src/build/../gjs/installed-tests/js/testGObjectDestructionAccess.js
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
    JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy)
     JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio'
    JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0x215192db0740, JSClass 0x7fe4836f9a40, in object 0x215192db0628
     JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio'
    JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0x215192db0790, JSClass 0x7fe4836f9a40, in object 0x215192db0628
     JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate'
     JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio'
    JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0x215192db07e0, JSClass 0x7fe4836f8b60, in object 0x215192db0628
    JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0x215192db0830, JSClass 0x7fe4836f8b60, in object 0x215192db01a0
     JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio'
    JS G OBJ: Defined class for ListStore (GListStore), prototype 0x215192db0880, JSClass 0x7fe4836f8b60, in object 0x215192db0628
    JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore)
    JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore)
     JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio'
  JS G IFACE: Defined class for File (GFile), prototype 0x215192dcac40, JSClass 0x7fe4836fa060, in object 0x215192db0628
    JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0x215192db08f8, JSClass 0x7fe4836f8b60, in object 0xc221715750
     JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio'
    JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0x215192db0970, JSClass 0x7fe4836f9a40, in object 0x215192db0628
    JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema
     JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio'
    JS G OBJ: Defined class for Settings (GSettings), prototype 0x215192db09c0, JSClass 0x7fe4836f8b60, in object 0x215192db0628
    JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings)
     JS G NS: Defined namespace 'Gio' 0x215192db0628 in GIRepository 0xc221715670
   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
      JS CTX: Ignoring second exception: 'No property 'GjsTestTools' in GI repository object (or it was not an object)'
     JS G NS: Defined namespace 'GjsTestTools' 0x215192db0a10 in GIRepository 0xc221715670
   JS IMPORT: Importing module Gtk succeeded
   JS IMPORT: Defining parent 0xc221715870 of 0x1995e4e0d560 'Gtk' is mod 1
   JS IMPORT: successfully imported module 'Gtk'
     JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk'
     JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject'
    JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x215192db0a60, JSClass 0x7fe4836f8b60, in object 0x215192db01c8
    JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x215192db0ab0, JSClass 0x7fe4836f8b60, in object 0x215192db0a38
     JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk'
  JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x1995e4e0d8a8, JSClass 0x7fe4836fa060, in object 0x215192db0a38
     JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk'
    JS G OBJ: Defined class for Container (GtkContainer), prototype 0x215192db0b28, JSClass 0x7fe4836f8b60, in object 0x215192db0a38
    JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container)
     JS G NS: Defined namespace 'Gtk' 0x215192db0a38 in GIRepository 0xc221715670
   JS IMPORT: Importing 'system'
   JS NATIVE: Defining native module 'system'
   JS IMPORT: Defining parent 0xc2217000f8 of 0xc221739268 'system' is mod 1
   JS IMPORT: successfully imported module 'system'
      JS CTX: Script evaluation succeeded
     JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib'
     JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib'
    JS G BXD: Defining method run in prototype for GLib.MainLoop
     JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib'
     JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib'
    JS G BXD: Defined class for Source (GSource), prototype 0x215192db0b78, JSClass 0x7fe4836f9a40, in object 0x215192db0038
    JS G BXD: Defining method set_priority in prototype for GLib.Source
     JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject'
    JS G BXD: Defining method attach in prototype for GLib.Source
     JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk'

(process:22508): Gtk-WARNING **: 12:44:11.711: Locale not supported by C library.
    Using the fallback 'C' locale.


TAP parsing error: Too few tests run (expected 54, got 0)
(test program exited with status code -5)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

37/68 gjs:JS / Cairo                               ERROR           1.03s   killed by signal 5 SIGTRAP
>>> G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools TOP_BUILDDIR=/home/tbenard/.cache/yay/gjs-git/src/build MALLOC_PERTURB_=2 NO_AT_BRIDGE=1 GJS_USE_UNINSTALLED_FILES=1 GI_TYPELIB_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/lsan.supp GJS_PATH='' TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/tsan.supp LC_ALL='C en_GB.utf8 POSIX' ENABLE_GTK=yes GSETTINGS_BACKEND=memory GSETTINGS_SCHEMA_DIR=/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js /home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/minijasmine /home/tbenard/.cache/yay/gjs-git/src/build/../gjs/installed-tests/js/testCairo.js
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
   JS G ENUM: Defining enum value BEVEL (fixed from bevel) 2
   JS G ENUM: Defining cairo.LineJoin as 0x38d11617a70
     JS G NS: Found info type ENUM for 'Operator' in namespace 'cairo'
   JS G ENUM: Defining enum value CLEAR (fixed from clear) 0
   JS G ENUM: Defining enum value SOURCE (fixed from source) 1
   JS G ENUM: Defining enum value OVER (fixed from over) 2
   JS G ENUM: Defining enum value IN (fixed from in) 3
   JS G ENUM: Defining enum value OUT (fixed from out) 4
   JS G ENUM: Defining enum value ATOP (fixed from atop) 5
   JS G ENUM: Defining enum value DEST (fixed from dest) 6
   JS G ENUM: Defining enum value DEST_OVER (fixed from dest_over) 7
   JS G ENUM: Defining enum value DEST_IN (fixed from dest_in) 8
   JS G ENUM: Defining enum value DEST_OUT (fixed from dest_out) 9
   JS G ENUM: Defining enum value DEST_ATOP (fixed from dest_atop) 10
   JS G ENUM: Defining enum value XOR (fixed from xor) 11
   JS G ENUM: Defining enum value ADD (fixed from add) 12
   JS G ENUM: Defining enum value SATURATE (fixed from saturate) 13
   JS G ENUM: Defining enum value MULTIPLY (fixed from multiply) 14
   JS G ENUM: Defining enum value SCREEN (fixed from screen) 15
   JS G ENUM: Defining enum value OVERLAY (fixed from overlay) 16
   JS G ENUM: Defining enum value DARKEN (fixed from darken) 17
   JS G ENUM: Defining enum value LIGHTEN (fixed from lighten) 18
   JS G ENUM: Defining enum value COLOR_DODGE (fixed from color_dodge) 19
   JS G ENUM: Defining enum value COLOR_BURN (fixed from color_burn) 20
   JS G ENUM: Defining enum value HARD_LIGHT (fixed from hard_light) 21
   JS G ENUM: Defining enum value SOFT_LIGHT (fixed from soft_light) 22
   JS G ENUM: Defining enum value DIFFERENCE (fixed from difference) 23
   JS G ENUM: Defining enum value EXCLUSION (fixed from exclusion) 24
   JS G ENUM: Defining enum value HSL_HUE (fixed from hsl_hue) 25
   JS G ENUM: Defining enum value HSL_SATURATION (fixed from hsl_saturation) 26
   JS G ENUM: Defining enum value HSL_COLOR (fixed from hsl_color) 27
   JS G ENUM: Defining enum value HSL_LUMINOSITY (fixed from hsl_luminosity) 28
   JS G ENUM: Defining cairo.Operator as 0x38d11617ad0
     JS G NS: Found info type ENUM for 'PatternType' in namespace 'cairo'
   JS G ENUM: Defining enum value SOLID (fixed from solid) 0
   JS G ENUM: Defining enum value SURFACE (fixed from surface) 1
   JS G ENUM: Defining enum value LINEAR (fixed from linear) 2
   JS G ENUM: Defining enum value RADIAL (fixed from radial) 3
   JS G ENUM: Defining enum value MESH (fixed from mesh) 4
   JS G ENUM: Defining enum value RASTER_SOURCE (fixed from raster_source) 5
   JS G ENUM: Defining cairo.PatternType as 0x38d11617cb0
     JS G NS: Found info type ENUM for 'SurfaceType' in namespace 'cairo'
   JS G ENUM: Defining enum value IMAGE (fixed from image) 0
   JS G ENUM: Defining enum value PDF (fixed from pdf) 1
   JS G ENUM: Defining enum value PS (fixed from ps) 2
   JS G ENUM: Defining enum value XLIB (fixed from xlib) 3
   JS G ENUM: Defining enum value XCB (fixed from xcb) 4
   JS G ENUM: Defining enum value GLITZ (fixed from glitz) 5
   JS G ENUM: Defining enum value QUARTZ (fixed from quartz) 6
   JS G ENUM: Defining enum value WIN32 (fixed from win32) 7
   JS G ENUM: Defining enum value BEOS (fixed from beos) 8
   JS G ENUM: Defining enum value DIRECTFB (fixed from directfb) 9
   JS G ENUM: Defining enum value SVG (fixed from svg) 10
   JS G ENUM: Defining enum value OS2 (fixed from os2) 11
   JS G ENUM: Defining enum value WIN32_PRINTING (fixed from win32_printing) 12
   JS G ENUM: Defining enum value QUARTZ_IMAGE (fixed from quartz_image) 13
   JS G ENUM: Defining enum value SCRIPT (fixed from script) 14
   JS G ENUM: Defining enum value QT (fixed from qt) 15
   JS G ENUM: Defining enum value RECORDING (fixed from recording) 16
   JS G ENUM: Defining enum value VG (fixed from vg) 17
   JS G ENUM: Defining enum value GL (fixed from gl) 18
   JS G ENUM: Defining enum value DRM (fixed from drm) 19
   JS G ENUM: Defining enum value TEE (fixed from tee) 20
   JS G ENUM: Defining enum value XML (fixed from xml) 21
   JS G ENUM: Defining enum value SKIA (fixed from skia) 22
   JS G ENUM: Defining enum value SUBSURFACE (fixed from subsurface) 23
   JS G ENUM: Defining enum value COGL (fixed from cogl) 24
   JS G ENUM: Defining cairo.SurfaceType as 0x38d11617d10
     JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo'
    JS G BXD: Defined class for Region (CairoRegion), prototype 0x16d4a7eb0e98, JSClass 0x7f69f6faca40, in object 0x16d4a7eb0c68
     JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo'
    JS G BXD: Defined class for Context (CairoContext), prototype 0x16d4a7eb0ec0, JSClass 0x7f69f6faca40, in object 0x16d4a7eb0c68
     JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo'
    JS G BXD: Defined class for Surface (CairoSurface), prototype 0x16d4a7eb0ee8, JSClass 0x7f69f6faca40, in object 0x16d4a7eb0c68
     JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo'
    JS G BXD: Defined class for Path (void), prototype 0x16d4a7eb0f10, JSClass 0x7f69f6faca40, in object 0x16d4a7eb0c68
     JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo'
    JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x16d4a7eb0f38, JSClass 0x7f69f6faca40, in object 0x16d4a7eb0c68
     JS G NS: Defined namespace 'cairo' 0x16d4a7eb0c68 in GIRepository 0x16d4a7e77a00
      JS CTX: Script evaluation succeeded
     JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib'
     JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib'
    JS G BXD: Defining method run in prototype for GLib.MainLoop
     JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib'
     JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib'
    JS G BXD: Defined class for Source (GSource), prototype 0x16d4a7eb0f60, JSClass 0x7f69f6faca40, in object 0x16d4a7eb0038
    JS G BXD: Defining method set_priority in prototype for GLib.Source
     JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject'
    JS G BXD: Defining method attach in prototype for GLib.Source
     JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib'
    JS G BXD: Defining method destroy in prototype for GLib.Source
Fontconfig warning: ignoring C en_GB.utf8 POSIX: not a valid language tag
     JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk'

(process:22480): Gtk-WARNING **: 12:44:11.705: Locale not supported by C library.
    Using the fallback 'C' locale.


TAP parsing error: Too few tests run (expected 41, got 20)
(test program exited with status code -5)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

38/68 gjs:dbus / GDBus                             OK              0.56s   33 subtests passed
39/68 gjs:JS / LegacyGtk                           ERROR           0.96s   killed by signal 5 SIGTRAP
>>> G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools TOP_BUILDDIR=/home/tbenard/.cache/yay/gjs-git/src/build NO_AT_BRIDGE=1 GJS_USE_UNINSTALLED_FILES=1 GI_TYPELIB_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/lsan.supp GJS_PATH='' TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/tsan.supp MALLOC_PERTURB_=173 LC_ALL='C en_GB.utf8 POSIX' ENABLE_GTK=yes GSETTINGS_BACKEND=memory GSETTINGS_SCHEMA_DIR=/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js /home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/minijasmine /home/tbenard/.cache/yay/gjs-git/src/build/../gjs/installed-tests/js/testLegacyGtk.js
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
  JS G IFACE: Defined class for Initable (GInitable), prototype 0xa5c99ccab50, JSClass 0x7f4a9b0bd060, in object 0xa5c99cb0650
    JS G OBJ: Defining method init_async in prototype for GDBusProxy (Gio.DBusProxy)
     JS G NS: Found info type STRUCT for 'DBusNodeInfo' in namespace 'Gio'
    JS G BXD: Defined class for DBusNodeInfo (GDBusNodeInfo), prototype 0xa5c99cb0768, JSClass 0x7f4a9b0bca40, in object 0xa5c99cb0650
     JS G NS: Found info type STRUCT for 'DBusInterfaceInfo' in namespace 'Gio'
    JS G BXD: Defined class for DBusInterfaceInfo (GDBusInterfaceInfo), prototype 0xa5c99cb07b8, JSClass 0x7f4a9b0bca40, in object 0xa5c99cb0650
     JS G NS: Found info type OBJECT for 'DBusImplementation' in namespace 'GjsPrivate'
     JS G NS: Found info type OBJECT for 'DBusInterfaceSkeleton' in namespace 'Gio'
    JS G OBJ: Defined class for DBusInterfaceSkeleton (GDBusInterfaceSkeleton), prototype 0xa5c99cb0808, JSClass 0x7f4a9b0bbb60, in object 0xa5c99cb0650
    JS G OBJ: Defined class for DBusImplementation (GjsDBusImplementation), prototype 0xa5c99cb0858, JSClass 0x7f4a9b0bbb60, in object 0xa5c99cb01a0
     JS G NS: Found info type OBJECT for 'ListStore' in namespace 'Gio'
    JS G OBJ: Defined class for ListStore (GListStore), prototype 0xa5c99cb08a8, JSClass 0x7f4a9b0bbb60, in object 0xa5c99cb0650
    JS G OBJ: Defining method insert_sorted in prototype for GListStore (Gio.ListStore)
    JS G OBJ: Defining method sort in prototype for GListStore (Gio.ListStore)
     JS G NS: Found info type INTERFACE for 'File' in namespace 'Gio'
  JS G IFACE: Defined class for File (GFile), prototype 0xa5c99ccac90, JSClass 0x7f4a9b0bd060, in object 0xa5c99cb0650
    JS G OBJ: Defined class for GLocalFile (GLocalFile), prototype 0xa5c99cb0920, JSClass 0x7f4a9b0bbb60, in object 0x3cf487115750
     JS G NS: Found info type STRUCT for 'SettingsSchema' in namespace 'Gio'
    JS G BXD: Defined class for SettingsSchema (GSettingsSchema), prototype 0xa5c99cb0998, JSClass 0x7f4a9b0bca40, in object 0xa5c99cb0650
    JS G BXD: Defining method get_key in prototype for Gio.SettingsSchema
     JS G NS: Found info type OBJECT for 'Settings' in namespace 'Gio'
    JS G OBJ: Defined class for Settings (GSettings), prototype 0xa5c99cb09e8, JSClass 0x7f4a9b0bbb60, in object 0xa5c99cb0650
    JS G OBJ: Defining method apply in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method bind in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings)
     JS G NS: Defined namespace 'Gio' 0xa5c99cb0650 in GIRepository 0x3cf487115670
   JS IMPORT: Importing module Gtk succeeded
   JS IMPORT: Defining parent 0x3cf487115870 of 0xa5c99cca600 'Gtk' is mod 1
   JS IMPORT: successfully imported module 'Gtk'
     JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk'
     JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject'
    JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0xa5c99cb0a38, JSClass 0x7f4a9b0bbb60, in object 0xa5c99cb01c8
    JS G OBJ: Defined class for Widget (GtkWidget), prototype 0xa5c99cb0a88, JSClass 0x7f4a9b0bbb60, in object 0xa5c99cb0628
     JS G NS: Found info type INTERFACE for 'Buildable' in namespace 'Gtk'
  JS G IFACE: Defined class for Buildable (GtkBuildable), prototype 0x3cc6095098a8, JSClass 0x7f4a9b0bd060, in object 0xa5c99cb0628
     JS G NS: Found info type OBJECT for 'Container' in namespace 'Gtk'
    JS G OBJ: Defined class for Container (GtkContainer), prototype 0xa5c99cb0b00, JSClass 0x7f4a9b0bbb60, in object 0xa5c99cb0628
    JS G OBJ: Defining method child_set_property in prototype for GtkContainer (Gtk.Container)
     JS G NS: Defined namespace 'Gtk' 0xa5c99cb0628 in GIRepository 0x3cf487115670
     JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk'
    JS G OBJ: Defined class for Grid (GtkGrid), prototype 0xa5c99cb0b50, JSClass 0x7f4a9b0bbb60, in object 0xa5c99cb0628
     JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk'
  JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x3cc6095099e8, JSClass 0x7f4a9b0bd060, in object 0xa5c99cb0628
    JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0xa5c99cb0bc8, JSClass 0x7f4a9b0bbb60, in object 0x3cf487115750
    JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0xa5c99cb0c18, JSClass 0x7f4a9b0bbb60, in object 0x3cf487115750
      JS CTX: Script evaluation succeeded
     JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib'
     JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib'
    JS G BXD: Defining method run in prototype for GLib.MainLoop
     JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib'
     JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib'
    JS G BXD: Defined class for Source (GSource), prototype 0xa5c99cb0c68, JSClass 0x7f4a9b0bca40, in object 0xa5c99cb0038
    JS G BXD: Defining method set_priority in prototype for GLib.Source
     JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject'
    JS G BXD: Defining method attach in prototype for GLib.Source
     JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk'

(process:22521): Gtk-WARNING **: 12:44:11.759: Locale not supported by C library.
    Using the fallback 'C' locale.


TAP parsing error: Too few tests run (expected 7, got 0)
(test program exited with status code -5)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

40/68 gjs:JS / Gtk4                                ERROR           1.00s   killed by signal 5 SIGTRAP
>>> G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools TOP_BUILDDIR=/home/tbenard/.cache/yay/gjs-git/src/build NO_AT_BRIDGE=1 GJS_USE_UNINSTALLED_FILES=1 GI_TYPELIB_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/lsan.supp GJS_PATH='' TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/tsan.supp LC_ALL='C en_GB.utf8 POSIX' ENABLE_GTK=yes MALLOC_PERTURB_=23 GSETTINGS_BACKEND=memory GSETTINGS_SCHEMA_DIR=/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js /home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/minijasmine /home/tbenard/.cache/yay/gjs-git/src/build/../gjs/installed-tests/js/testGtk4.js
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
    JS G OBJ: Defining method bind_writable in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method create_action in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method delay in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_boolean in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_child in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_default_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_double in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_enum in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_flags in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_has_unapplied in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_int in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_int64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_mapped in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_range in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_string in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_strv in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_uint in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_uint64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_user_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method get_value in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method is_writable in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method list_children in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method list_keys in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method range_check in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method reset in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method revert in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_boolean in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_double in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_enum in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_flags in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_int in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_int64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_string in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_strv in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_uint in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_uint64 in prototype for GSettings (Gio.Settings)
    JS G OBJ: Defining method set_value in prototype for GSettings (Gio.Settings)
     JS G NS: Defined namespace 'Gio' 0x2de4cb6b0650 in GIRepository 0x23ee83515670
   JS IMPORT: Importing module Gtk succeeded
   JS IMPORT: Defining parent 0x23ee83515870 of 0x3ecc3990a588 'Gtk' is mod 1
   JS IMPORT: successfully imported module 'Gtk'
     JS G NS: Found info type OBJECT for 'Widget' in namespace 'Gtk'
     JS G NS: Found info type OBJECT for 'InitiallyUnowned' in namespace 'GObject'
    JS G OBJ: Defined class for InitiallyUnowned (GInitiallyUnowned), prototype 0x2de4cb6b0a60, JSClass 0x7f653f74bb60, in object 0x2de4cb6b01c8
    JS G OBJ: Defined class for Widget (GtkWidget), prototype 0x2de4cb6b0ab0, JSClass 0x7f653f74bb60, in object 0x2de4cb6b0a38
     JS G NS: Found info type INTERFACE for 'ConstraintTarget' in namespace 'Gtk'
  JS G IFACE: Defined class for ConstraintTarget (GtkConstraintTarget), prototype 0x3ecc3990a948, JSClass 0x7f653f74d060, in object 0x2de4cb6b0a38
    JS G OBJ: Defining method get_first_child in prototype for GtkWidget (Gtk.Widget)
     JS G NS: Found info type INTERFACE for 'BuilderScope' in namespace 'Gtk'
  JS G IFACE: Defined class for BuilderScope (GtkBuilderScope), prototype 0x3ecc3990a998, JSClass 0x7f653f74d060, in object 0x2de4cb6b0a38
     JS G NS: Found info type FUNCTION for 'uuid_string_random' in namespace 'GLib'
    JS G OBJ: Defined class for Gjs_anonymous_8719b01c-deaa-41a4-bd1b-e2f851cbdbd0 (Gjs_anonymous_8719b01c-deaa-41a4-bd1b-e2f851cbdbd0), prototype 0x2de4cb6b0b50, JSClass 0x7f653f74bb60, in object 0x23ee83515750
     JS G NS: Defined namespace 'Gtk' 0x2de4cb6b0a38 in GIRepository 0x23ee83515670
     JS G NS: Found info type OBJECT for 'Grid' in namespace 'Gtk'
    JS G OBJ: Defined class for Grid (GtkGrid), prototype 0x2de4cb6b0ba0, JSClass 0x7f653f74bb60, in object 0x2de4cb6b0a38
     JS G NS: Found info type INTERFACE for 'Orientable' in namespace 'Gtk'
  JS G IFACE: Defined class for Orientable (GtkOrientable), prototype 0x3ecc3990aa38, JSClass 0x7f653f74d060, in object 0x2de4cb6b0a38
    JS G OBJ: Defined class for Gjs_MyComplexGtkSubclass (Gjs_MyComplexGtkSubclass), prototype 0x2de4cb6b0c18, JSClass 0x7f653f74bb60, in object 0x23ee83515750
    JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromResource (Gjs_MyComplexGtkSubclassFromResource), prototype 0x2de4cb6b0c68, JSClass 0x7f653f74bb60, in object 0x23ee83515750
     JS G NS: Found info type OBJECT for 'FileIOStream' in namespace 'Gio'
     JS G NS: Found info type OBJECT for 'IOStream' in namespace 'Gio'
    JS G OBJ: Defined class for IOStream (GIOStream), prototype 0x2de4cb6b0ce0, JSClass 0x7f653f74bb60, in object 0x2de4cb6b0650
    JS G OBJ: Defined class for FileIOStream (GFileIOStream), prototype 0x2de4cb6b0d30, JSClass 0x7f653f74bb60, in object 0x2de4cb6b0650
    JS G OBJ: Defined class for GLocalFileIOStream (GLocalFileIOStream), prototype 0x2de4cb6b0d80, JSClass 0x7f653f74bb60, in object 0x23ee83515750
     JS G NS: Found info type INTERFACE for 'Seekable' in namespace 'Gio'
  JS G IFACE: Defined class for Seekable (GSeekable), prototype 0x3ecc3990aa88, JSClass 0x7f653f74d060, in object 0x2de4cb6b0650
    JS G OBJ: Defining method get_output_stream in prototype for GIOStream (Gio.IOStream)
     JS G NS: Found info type OBJECT for 'FileOutputStream' in namespace 'Gio'
     JS G NS: Found info type OBJECT for 'OutputStream' in namespace 'Gio'
    JS G OBJ: Defined class for OutputStream (GOutputStream), prototype 0x2de4cb6b0e20, JSClass 0x7f653f74bb60, in object 0x2de4cb6b0650
    JS G OBJ: Defined class for FileOutputStream (GFileOutputStream), prototype 0x2de4cb6b0e70, JSClass 0x7f653f74bb60, in object 0x2de4cb6b0650
    JS G OBJ: Defined class for GLocalFileOutputStream (GLocalFileOutputStream), prototype 0x2de4cb6b0ec0, JSClass 0x7f653f74bb60, in object 0x23ee83515750
     JS G NS: Found info type OBJECT for 'DataOutputStream' in namespace 'Gio'
     JS G NS: Found info type OBJECT for 'FilterOutputStream' in namespace 'Gio'
    JS G OBJ: Defined class for FilterOutputStream (GFilterOutputStream), prototype 0x2de4cb6b0f38, JSClass 0x7f653f74bb60, in object 0x2de4cb6b0650
    JS G OBJ: Defined class for DataOutputStream (GDataOutputStream), prototype 0x2de4cb6b0f88, JSClass 0x7f653f74bb60, in object 0x2de4cb6b0650
    JS G OBJ: Defining method put_string in prototype for GDataOutputStream (Gio.DataOutputStream)
    JS G OBJ: Defining method close in prototype for GOutputStream (Gio.OutputStream)
    JS G OBJ: Defined class for Gjs_MyComplexGtkSubclassFromFile (Gjs_MyComplexGtkSubclassFromFile), prototype 0x2de4cb6b0fd8, JSClass 0x7f653f74bb60, in object 0x23ee83515750
    JS G OBJ: Defined class for Gjs_SubclassSubclass (Gjs_SubclassSubclass), prototype 0x3ecc39917088, JSClass 0x7f653f74bb60, in object 0x2de4cb677ee0
    JS G OBJ: Defined class for Gjs_CustomActionWidget (Gjs_CustomActionWidget), prototype 0x3ecc399170d8, JSClass 0x7f653f74bb60, in object 0x2de4cb677ee0
      JS CTX: Script evaluation succeeded
     JS G NS: Found info type FUNCTION for 'idle_add' in namespace 'GLib'
     JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib'
    JS G BXD: Defining method run in prototype for GLib.MainLoop
     JS G NS: Found info type FUNCTION for 'timeout_source_new' in namespace 'GLib'
     JS G NS: Found info type STRUCT for 'Source' in namespace 'GLib'
    JS G BXD: Defined class for Source (GSource), prototype 0x3ecc39917128, JSClass 0x7f653f74ca40, in object 0x2de4cb6b0038
    JS G BXD: Defining method set_priority in prototype for GLib.Source
     JS G NS: Found info type FUNCTION for 'source_set_closure' in namespace 'GObject'
    JS G BXD: Defining method attach in prototype for GLib.Source
     JS G NS: Found info type CONSTANT for 'SOURCE_REMOVE' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk'

(process:22534): Gtk-WARNING **: 12:44:11.813: Locale not supported by C library.
    Using the fallback 'C' locale.


TAP parsing error: Too few tests run (expected 25, got 0)
(test program exited with status code -5)
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

41/68 gjs:JS / GLibLogWriter                       OK              0.27s   4 subtests passed
42/68 gjs:JS / ESModules                           OK              0.36s   23 subtests passed
43/68 gjs:JS / Console                             OK              0.53s   49 subtests passed
44/68 gjs:JS / CairoModule                         OK              0.25s   3 subtests passed
45/68 gjs:Debugger / backtrace command             OK              0.22s   1 subtests passed
46/68 gjs:JS / Encoding                            OK              0.41s   55 subtests passed
47/68 gjs:Debugger / breakpoint command            OK              0.16s   1 subtests passed
48/68 gjs:Debugger / continue command              OK              0.16s   1 subtests passed
49/68 gjs:Debugger / delete command                OK              0.16s   1 subtests passed
50/68 gjs:Debugger / detach command                OK              0.18s   1 subtests passed
51/68 gjs:Debugger / down-up command               OK              0.21s   1 subtests passed
52/68 gjs:Debugger / finish command                OK              0.20s   1 subtests passed
53/68 gjs:Debugger / keys command                  OK              0.18s   1 subtests passed
54/68 gjs:Debugger / frame command                 OK              0.21s   1 subtests passed
55/68 gjs:Debugger / lastvalues command            OK              0.21s   1 subtests passed
56/68 gjs:Debugger / list command                  OK              0.22s   1 subtests passed
57/68 gjs:Debugger / next command                  OK              0.23s   1 subtests passed
58/68 gjs:Debugger / print command                 OK              0.24s   1 subtests passed
59/68 gjs:Debugger / quit command                  OK              0.19s   1 subtests passed
60/68 gjs:Debugger / return command                OK              0.21s   1 subtests passed
61/68 gjs:Debugger / set command                   OK              0.19s   1 subtests passed
62/68 gjs:Debugger / step command                  OK              0.21s   1 subtests passed
63/68 gjs:Debugger / throw command                 OK              0.19s   1 subtests passed
▶ 64/68 - /home/tbenard/.cache/yay/gjs-git/src/build/../gjs/installed-tests/debugger/throw-ignored.debugger FAIL          
64/68 gjs:Debugger / throw-ignored command         FAIL            0.19s   0/1 subtests passed
>>> G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools TOP_BUILDDIR=/home/tbenard/.cache/yay/gjs-git/src/build NO_AT_BRIDGE=1 GJS_USE_UNINSTALLED_FILES=1 GI_TYPELIB_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/lsan.supp GJS_PATH='' TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/tsan.supp MALLOC_PERTURB_=134 LC_ALL='C en_GB.utf8 POSIX' ENABLE_GTK=yes GSETTINGS_BACKEND=memory GSETTINGS_SCHEMA_DIR=/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js /home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/debugger-test.sh /home/tbenard/.cache/yay/gjs-git/src/build/../gjs/installed-tests/debugger/throw-ignored.debugger
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
   JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js
      JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)'
     JS G NS: Defined namespace 'GjsPrivate' 0x1554aacb01a0 in GIRepository 0x1eccbc815650
   JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x1eccbc802bf0), global 0x1554aac741c0
   JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x1eccbc806c28), global 0x1554aac741c0
   JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0x1eccbc806c28), global 0x1554aac741c0
   JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x1eccbc807210), global 0x1554aac741c0
   JS IMPORT: Importing '_gi'
   JS NATIVE: Defining native module '_gi'
   JS IMPORT: Defining parent 0x1eccbc8000f8 of 0x1eccbc81c578 '_gi' is mod 1
   JS IMPORT: successfully imported module '_gi'
   JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js
   JS IMPORT: Importing module _common succeeded
   JS IMPORT: Defining parent 0x1eccbc8000f8 of 0x1554aac75da8 '_common' is mod 1
   JS IMPORT: successfully imported module '_common'
   JS IMPORT: Importing module _legacy succeeded
   JS IMPORT: Defining parent 0x1eccbc8000f8 of 0x1554aac75df8 '_legacy' is mod 1
   JS IMPORT: successfully imported module '_legacy'
   JS IMPORT: Importing module GObject succeeded
   JS IMPORT: Defining parent 0x1eccbc815850 of 0x1554aac75d58 'GObject' is mod 1
   JS IMPORT: successfully imported module 'GObject'
     JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject'
     JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject'
    JS G PRM: Defined class ParamSpec prototype is 0x1554aac75ee8 class 0x7f2ca0f37020 in object 0x1554aacb01c8
     JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject'
    JS G OBJ: Defined class for Object (GObject), prototype 0x1554aacb0560, JSClass 0x7f2ca0f30b60, in object 0x1554aacb01c8
    JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object)
     JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject'
     JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject'
     JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject'
     JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject'
     JS G NS: Defined namespace 'GObject' 0x1554aacb01c8 in GIRepository 0x1eccbc815650
   JS IMPORT: Module metadata hook for module 0x1eccbc806c28
   JS IMPORT: Defining meta.importSync for module 0x1eccbc806c28
   JS NATIVE: Defining native module '_promiseNative'
      JS CTX: Starting promise job dispatcher
   JS NATIVE: Defining native module '_print'
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: Pausing job queue
      JS CTX: Stopping promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: Unpausing job queue
      JS CTX: Starting promise job dispatcher
      JS CTX: JS shutdown sequence
      JS CTX: Stopping profiler
      JS CTX: Shutting down toggle queue
      JS CTX: Notifying external reference holders of GjsContext dispose
      JS CTX: Stopping promise job dispatcher
      JS CTX: Notifying reference holders of GjsContext dispose
      JS CTX: Checking unhandled promise rejections
      JS CTX: Releasing cached JS wrappers
      JS CTX: Final triggered GC
      JS CTX: Destroying JS context
      JS CTX: Releasing all native objects
      JS CTX: Disabling auto GC
      JS CTX: Ending trace on global object
      JS CTX: Freeing allocated resources
      JS CTX: JS context destroyed
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

65/68 gjs:Debugger / until command                 OK              0.17s   1 subtests passed
66/68 gjs:JS / Timers                              OK              3.03s   16 subtests passed
67/68 gjs:C / API tests                            OK              3.60s   69 subtests passed
68/68 gjs:C / Internal API tests                   OK              3.86s   113 subtests passed
25/68 gjs:Scripts / CommandLine                    FAIL            7.89s   47/49 subtests passed
>>> G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools TOP_BUILDDIR=/home/tbenard/.cache/yay/gjs-git/src/build MALLOC_PERTURB_=97 NO_AT_BRIDGE=1 GJS_USE_UNINSTALLED_FILES=1 GI_TYPELIB_PATH=/home/tbenard/.cache/yay/gjs-git/src/build:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js:/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js/libgjstesttools ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/lsan.supp GJS_PATH='' TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/extra/tsan.supp LC_ALL='C en_GB.utf8 POSIX' ENABLE_GTK=yes GSETTINGS_BACKEND=memory GSETTINGS_SCHEMA_DIR=/home/tbenard/.cache/yay/gjs-git/src/build/installed-tests/js /home/tbenard/.cache/yay/gjs-git/src/gjs/installed-tests/scripts/testCommandLine.sh
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
   JS IMPORT: Defining parent 0x3b89a62000f8 of 0x93828075510 'byteArray' is mod 1
   JS IMPORT: successfully imported module 'byteArray'
   JS IMPORT: Importing module GLib succeeded
   JS IMPORT: Defining parent 0x3b89a6215850 of 0x938280754c0 'GLib' is mod 1
   JS IMPORT: successfully imported module 'GLib'
     JS G NS: Found info type FUNCTION for 'quark_to_string' in namespace 'GLib'
      JS CTX: Initialized class GIRepositoryFunction prototype 0x93828075560
     JS G NS: Found info type STRUCT for 'Error' in namespace 'GLib'
    JS G BXD: Defined class for Error (GError), prototype 0x938280b0060, JSClass 0x7f99ed7dfa40, in object 0x938280b0038
      JS CTX: Initialized class GIRepositoryGType prototype 0x3b89a62163f8
     JS G NS: Found info type STRUCT for 'Variant' in namespace 'GLib'
    JS G BXD: Defined class for Variant (GVariant), prototype 0x938280b00b0, JSClass 0x7f99ed7dfa40, in object 0x938280b0038
     JS G NS: Found info type STRUCT for 'Bytes' in namespace 'GLib'
    JS G BXD: Defined class for Bytes (GBytes), prototype 0x938280b0100, JSClass 0x7f99ed7dfa40, in object 0x938280b0038
     JS G NS: Found info type FUNCTION for 'log_set_writer_func' in namespace 'GLib'
     JS G NS: Found info type STRUCT for 'VariantDict' in namespace 'GLib'
    JS G BXD: Defined class for VariantDict (GVariantDict), prototype 0x938280b0150, JSClass 0x7f99ed7dfa40, in object 0x938280b0038
     JS G NS: Found info type FUNCTION for 'stpcpy' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'strstr_len' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'strrstr' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'strrstr_len' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'strup' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'strdown' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'strreverse' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'ascii_dtostr' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'ascii_formatd' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'strchug' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'strchomp' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'strdelimit' in namespace 'GLib'
     JS G NS: Found info type FUNCTION for 'strcanon' in namespace 'GLib'
     JS G NS: Defined namespace 'GLib' 0x938280b0038 in GIRepository 0x3b89a6215650
   JS IMPORT: Module resolve hook for module '"gi://GjsPrivate"' (relative to 0x3b89a6204d00), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3b89a62060f8), global 0x938280741c0
   JS IMPORT: JS import 'GjsPrivate' not found in resource:///org/gnome/gjs/modules/core/overrides at resource:///org/gnome/gjs/modules/core/overrides/GjsPrivate.js
      JS CTX: Ignoring second exception: 'No property 'GjsPrivate' in GI repository object (or it was not an object)'
     JS G NS: Defined namespace 'GjsPrivate' 0x938280b01a0 in GIRepository 0x3b89a6215650
   JS IMPORT: Module resolve hook for module '"_timers"' (relative to 0x3b89a6202bf0), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b89a6206c28), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0x3b89a6206c28), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"gi"' (relative to 0x3b89a6207210), global 0x938280741c0
   JS IMPORT: Importing '_gi'
   JS NATIVE: Defining native module '_gi'
   JS IMPORT: Defining parent 0x3b89a62000f8 of 0x3b89a621c578 '_gi' is mod 1
   JS IMPORT: successfully imported module '_gi'
   JS IMPORT: JS import '_common' not found in resource:///org/gnome/gjs/modules/script/ at resource:///org/gnome/gjs/modules/script/_common.js
   JS IMPORT: Importing module _common succeeded
   JS IMPORT: Defining parent 0x3b89a62000f8 of 0x93828075da8 '_common' is mod 1
   JS IMPORT: successfully imported module '_common'
   JS IMPORT: Importing module _legacy succeeded
   JS IMPORT: Defining parent 0x3b89a62000f8 of 0x93828075df8 '_legacy' is mod 1
   JS IMPORT: successfully imported module '_legacy'
   JS IMPORT: Importing module GObject succeeded
   JS IMPORT: Defining parent 0x3b89a6215850 of 0x93828075d58 'GObject' is mod 1
   JS IMPORT: successfully imported module 'GObject'
     JS G NS: Found info type FUNCTION for 'type_from_name' in namespace 'GObject'
     JS G NS: Found info type OBJECT for 'ParamSpec' in namespace 'GObject'
    JS G PRM: Defined class ParamSpec prototype is 0x93828075ee8 class 0x7f99ed7e5020 in object 0x938280b01c8
     JS G NS: Found info type OBJECT for 'Object' in namespace 'GObject'
    JS G OBJ: Defined class for Object (GObject), prototype 0x938280b0560, JSClass 0x7f99ed7deb60, in object 0x938280b01c8
    JS G OBJ: Defining method bind_property_full in prototype for GObject (GObject.Object)
     JS G NS: Found info type FUNCTION for 'signal_handler_find' in namespace 'GObject'
     JS G NS: Found info type FUNCTION for 'signal_handlers_block_matched' in namespace 'GObject'
     JS G NS: Found info type FUNCTION for 'signal_handlers_unblock_matched' in namespace 'GObject'
     JS G NS: Found info type FUNCTION for 'signal_handlers_disconnect_matched' in namespace 'GObject'
     JS G NS: Defined namespace 'GObject' 0x938280b01c8 in GIRepository 0x3b89a6215650
   JS IMPORT: Module metadata hook for module 0x3b89a6206c28
   JS IMPORT: Defining meta.importSync for module 0x3b89a6206c28
   JS NATIVE: Defining native module '_promiseNative'
      JS CTX: Starting promise job dispatcher
   JS IMPORT: Module resolve hook for module 'file:///home/tbenard/.cache/yay/gjs-git/src/build/signalexit.js' (file:///home/tbenard/.cache/yay/gjs-git/src/build/signalexit.js), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b89a6220e08), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0x3b89a6220e08), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3b89a6220e08), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3b89a6220e08), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b89a6220e08), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0x3b89a6220e08), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"gi://GLib"' (relative to 0x3b89a6220e08), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"gi://GObject"' (relative to 0x3b89a6220e08), global 0x938280741c0
   JS IMPORT: Module resolve hook for module '"system"' (relative to 0x3b89a6220e08), global 0x938280741c0
   JS IMPORT: Module metadata hook for module 0x3b89a6221858
   JS IMPORT: Defining meta.importSync for module 0x3b89a6221858
   JS NATIVE: Defining native module 'system'
    JS G OBJ: Defined class for Gjs_Button (Gjs_Button), prototype 0x938280b05b0, JSClass 0x7f99ed7deb60, in object 0x3b89a6215730
     JS G NS: Found info type FLAGS for 'SignalFlags' in namespace 'GObject'
   JS G ENUM: Defining enum value RUN_FIRST (fixed from run_first) 1
   JS G ENUM: Defining enum value RUN_LAST (fixed from run_last) 2
   JS G ENUM: Defining enum value RUN_CLEANUP (fixed from run_cleanup) 4
   JS G ENUM: Defining enum value NO_RECURSE (fixed from no_recurse) 8
   JS G ENUM: Defining enum value DETAILED (fixed from detailed) 16
   JS G ENUM: Defining enum value ACTION (fixed from action) 32
   JS G ENUM: Defining enum value NO_HOOKS (fixed from no_hooks) 64
   JS G ENUM: Defining enum value MUST_COLLECT (fixed from must_collect) 128
   JS G ENUM: Defining enum value DEPRECATED (fixed from deprecated) 256
   JS G ENUM: Defining enum value ACCUMULATOR_FIRST_RUN (fixed from accumulator_first_run) 131072
   JS G ENUM: Defining GObject.SignalFlags as 0x3b89a6222cb8
     JS G NS: Found info type FUNCTION for 'timeout_add_seconds' in namespace 'GLib'
     JS G NS: Found info type CONSTANT for 'PRIORITY_DEFAULT' in namespace 'GLib'
     JS G NS: Found info type STRUCT for 'MainLoop' in namespace 'GLib'
    JS G BXD: Defined class for MainLoop (GMainLoop), prototype 0x938280b0600, JSClass 0x7f99ed7dfa40, in object 0x938280b0038
    JS G BXD: Defining method run in prototype for GLib.MainLoop
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――


Summary of Failures:

28/68 gjs:JS / Introspection               ERROR           0.85s   killed by signal 5 SIGTRAP
35/68 gjs:JS / Gtk3                        ERROR           0.92s   killed by signal 5 SIGTRAP
36/68 gjs:JS / GObjectDestructionAccess    ERROR           0.92s   killed by signal 5 SIGTRAP
37/68 gjs:JS / Cairo                       ERROR           1.03s   killed by signal 5 SIGTRAP
39/68 gjs:JS / LegacyGtk                   ERROR           0.96s   killed by signal 5 SIGTRAP
40/68 gjs:JS / Gtk4                        ERROR           1.00s   killed by signal 5 SIGTRAP
64/68 gjs:Debugger / throw-ignored command FAIL            0.19s   0/1 subtests passed
25/68 gjs:Scripts / CommandLine            FAIL            7.89s   47/49 subtests passed


Ok:                 60  
Expected Fail:      0   
Fail:               8   
Unexpected Pass:    0   
Skipped:            0   
Timeout:            0   

Full log written to /home/tbenard/.cache/yay/gjs-git/src/build/meson-logs/testlog.txt
==> ERROR: A failure occurred in check().
    Aborting...
 -> error making: gjs-git

tasali commented on 2022-01-27 17:09 (UTC)

This should now depend on js91 instead of js78

justinkb commented on 2021-11-26 15:05 (UTC) (edited on 2021-11-26 20:09 (UTC) by justinkb)

@intro18 bug exposed by meson upgrade to 0.60.x, problem is with gjs

https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/693

my patch to fix this issue