Cairo test broken with commit ea52cf92
commit ea52cf92 broke test 29/69 gjs:JS / Cairo
Since this was merged the test 29 ERRORs out with
29/69 gjs:JS / Cairo ERROR 0.33s exit status 1
>>> TOP_BUILDDIR=/build/gjs/src/build G_FILENAME_ENCODING=latin1 GJS_DEBUG_OUTPUT=stderr G_DEBUG=fatal-warnings,fatal-criticals LD_LIBRARY_PATH=/build/gjs/src/build:/build/gjs/src/build/installed-tests/js:/build/gjs/src/build/installed-tests/js/libgjstesttools NO_AT_BRIDGE=1 GJS_USE_UNINSTALLED_FILES=1 TSAN_OPTIONS=history_size=5,force_seq_cst_atomics=1,suppressions=/build/gjs/src/gjs/installed-tests/extra/tsan.supp ASAN_OPTIONS=intercept_tls_get_addr=0 LSAN_OPTIONS=fast_unwind_on_malloc=0,exitcode=23,suppressions=/build/gjs/src/gjs/installed-tests/extra/lsan.supp GJS_PATH='' GI_TYPELIB_PATH=/build/gjs/src/build:/build/gjs/src/build/installed-tests/js:/build/gjs/src/build/installed-tests/js/libgjstesttools GSETTINGS_SCHEMA_DIR=/build/gjs/src/build/installed-tests/js MALLOC_PERTURB_=39 ENABLE_GTK=yes LC_ALL=en_US.utf8 GSETTINGS_BACKEND=memory /build/gjs/src/build/installed-tests/js/minijasmine /build/gjs/src/build/../gjs/installed-tests/js/testCairo.js
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
Listing only the last 100 lines from a long log.
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 0x2ea3d80173f8
JS G NS: Found info type STRUCT for 'Region' in namespace 'cairo'
JS G BXD: Defined class for Region (CairoRegion), prototype 0x1e9d20dafe98, JSClass 0x7fc7220cc560, in object 0x1e9d20dafc68
JS G NS: Found info type STRUCT for 'Context' in namespace 'cairo'
JS G BXD: Defined class for Context (CairoContext), prototype 0x1e9d20dafec0, JSClass 0x7fc7220cc560, in object 0x1e9d20dafc68
JS G NS: Found info type STRUCT for 'Surface' in namespace 'cairo'
JS G BXD: Defined class for Surface (CairoSurface), prototype 0x1e9d20dafee8, JSClass 0x7fc7220cc560, in object 0x1e9d20dafc68
JS G NS: Found info type STRUCT for 'Path' in namespace 'cairo'
JS G BXD: Defined class for Path (void), prototype 0x1e9d20daff10, JSClass 0x7fc7220cc560, in object 0x1e9d20dafc68
JS G NS: Found info type STRUCT for 'Pattern' in namespace 'cairo'
JS G BXD: Defined class for Pattern (CairoPattern), prototype 0x1e9d20daff38, JSClass 0x7fc7220cc560, in object 0x1e9d20dafc68
JS G NS: Defined namespace 'cairo' 0x1e9d20dafc68 in GIRepository 0x1e9d20d77970
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 0x1e9d20daff60, JSClass 0x7fc7220cc560, in object 0x1e9d20daf038
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
JS G NS: Found info type FUNCTION for 'init' in namespace 'Gtk'
JS G NS: Found info type OBJECT for 'OffscreenWindow' in namespace 'Gtk'
JS G NS: Found info type OBJECT for 'Window' in namespace 'Gtk'
JS G NS: Found info type OBJECT for 'Bin' in namespace 'Gtk'
JS G OBJ: Defined class for Bin (GtkBin), prototype 0xdb87b264178, JSClass 0x7fc7220cbb20, in object 0x1e9d20daf718
JS G OBJ: Defined class for Window (GtkWindow), prototype 0xdb87b2641c8, JSClass 0x7fc7220cbb20, in object 0x1e9d20daf718
JS G OBJ: Defined class for OffscreenWindow (GtkOffscreenWindow), prototype 0xdb87b264218, JSClass 0x7fc7220cbb20, in object 0x1e9d20daf718
JS G OBJ: Newly-created object is initially unowned but we did not get the floating ref, probably GtkWindow, using hacky workaround
JS G NS: Found info type OBJECT for 'DrawingArea' in namespace 'Gtk'
JS G OBJ: Defined class for DrawingArea (GtkDrawingArea), prototype 0xdb87b264268, JSClass 0x7fc7220cbb20, in object 0x1e9d20daf718
JS G OBJ: Defining method add in prototype for GtkContainer (Gtk.Container)
JS G OBJ: Defining method realize in prototype for GtkWidget (Gtk.Widget)
JS G NS: Found info type FUNCTION for 'cairo_create' in namespace 'Gdk'
JS G NS: Found info type OBJECT for 'Window' in namespace 'Gdk'
JS G OBJ: Defined class for Window (GdkWindow), prototype 0xdb87b2642b8, JSClass 0x7fc7220cbb20, in object 0x1e9d20daf6c8
JS G OBJ: Defined class for GdkX11Window (GdkX11Window), prototype 0xdb87b264308, JSClass 0x7fc7220cbb20, in object 0x1e9d20d77f10
JS G NS: Found info type FUNCTION for 'test_cairo_context_full_return' in namespace 'Regress'
JS G NS: Found info type FUNCTION for 'test_cairo_context_none_in' in namespace 'Regress'
JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_return' in namespace 'Regress'
JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_return' in namespace 'Regress'
JS G NS: Found info type FUNCTION for 'test_cairo_surface_none_in' in namespace 'Regress'
JS G NS: Found info type FUNCTION for 'test_cairo_surface_full_out' in namespace 'Regress'
JS G NS: Found info type OBJECT for 'TestObj' in namespace 'Regress'
JS G OBJ: Defined class for TestObj (RegressTestObj), prototype 0xdb87b26e5b0, JSClass 0x7fc7220cbb20, in object 0x1e9d20dafc40
JS G OBJ: Defining method emit_sig_with_foreign_struct in prototype for RegressTestObj (Regress.TestObj)
JS G NS: Found info type FUNCTION for 'gvalue_in_with_type' in namespace 'GIMarshallingTests'
JS G NS: Found info type STRUCT for 'RectangleInt' in namespace 'cairo'
JS G BXD: Defined class for RectangleInt (CairoRectangleInt), prototype 0xdb87b26e8d0, JSClass 0x7fc7220cc560, in object 0x1e9d20dafc68
JS G BXD: Defining method quit in prototype for GLib.MainLoop
JS CTX: Script evaluation succeeded
JS CTX: Script returned integer code 1
JS MEMORY: Memory report: before destroying context
JS MEMORY: 545 objects currently alive
JS MEMORY: boxed_instance = 252
JS MEMORY: boxed_prototype = 15
JS MEMORY: closure = 1
JS MEMORY: function = 226
JS MEMORY: fundamental_instance = 0
JS MEMORY: fundamental_prototype = 0
JS MEMORY: gerror_instance = 0
JS MEMORY: gerror_prototype = 0
JS MEMORY: interface = 4
JS MEMORY: module = 15
JS MEMORY: ns = 9
JS MEMORY: object_instance = 5
JS MEMORY: object_prototype = 18
JS MEMORY: param = 0
JS MEMORY: union_instance = 0
JS MEMORY: union_prototype = 0
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
JS MEMORY: Memory report: after destroying context
JS MEMORY: 0 objects currently alive
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
- cairo 1.17.4
- gobject-introspection-runtime 1.70.0
- js91 91.6.0
- dconf 0.40.0
- readline 8.1.002
- libsysprof-capture 3.42.1
- dbus 1.12.20
- gobject-introspection 1.70.0