Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • gjs gjs
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 117
    • Issues 117
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 19
    • Merge requests 19
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GNOMEGNOME
  • gjsgjs
  • Issues
  • #461
Closed
Open
Issue created Feb 13, 2022 by Fabian Bornschein@fabiscafe

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
Assignee
Assign to
Time tracking