cwensley / pablodraw

PabloDraw is an Ansi/Ascii text and RIPscrip vector graphic art editor/viewer with multi-user capabilities.
MIT License
309 stars 21 forks source link

PabloDraw 3.3.13-beta cannot run on Fedora Workstation 39 #102

Open kjhota123 opened 4 months ago

kjhota123 commented 4 months ago

I downloaded PabloDraw version 3.3.13-beta from the official GitHub releases page, extracted the "pablodraw-linux-x64.tar.gz" file, checked if the binary was marked as executable under the file properties (already was) With everything in place I proceed to execute it by double clicking it but nothing happens, no user interface, no error screens, nothing as if I hadn't even touched it.

I then chose to run it through the terminal to see if it would output anything, and this is what I received;

[user@fedora pablodraw-linux-x64]$ ./PabloDraw 
An error occurred.  Please report this information to https://github.com/cwensley/pablodraw/issues:
System.NullReferenceException: Arg_NullReferenceException
   at GLib.GType.op_Explicit(Type)
   at GLib.Object.ClassInitializer.AddProperties(IntPtr)
   at GLib.Object.ClassInitializer.ClassInit(IntPtr)

(PabloDraw:18836): GLib-GObject-CRITICAL **: 23:56:31.413: g_object_new_is_valid_property: object class '__gtksharp_5_Eto_GtkSharp_Forms_GtkShrinkableVBox' has no property named 'homogeneous'

(PabloDraw:18836): GLib-GObject-CRITICAL **: 23:56:31.416: ../gobject/gsignal.c:2522: signal 'destroy' is invalid for instance '0x558e65a9e420' of type '__gtksharp_5_Eto_GtkSharp_Forms_GtkShrinkableVBox'

(PabloDraw:18836): Gtk-CRITICAL **: 23:56:31.416: gtk_widget_set_visible: assertion 'GTK_IS_WIDGET (widget)' failed

(PabloDraw:18836): Gtk-CRITICAL **: 23:56:31.418: gtk_box_pack: assertion 'GTK_IS_WIDGET (child)' failed

(PabloDraw:18836): Gtk-CRITICAL **: 23:56:31.425: gtk_box_pack: assertion 'GTK_IS_BOX (box)' failed

(PabloDraw:18836): GLib-GObject-CRITICAL **: 23:56:31.428: g_object_new_is_valid_property: object class '__gtksharp_6_Eto_GtkSharp_Forms_EtoVBox' has no property named 'homogeneous'

(PabloDraw:18836): GLib-GObject-CRITICAL **: 23:56:31.428: ../gobject/gsignal.c:2522: signal 'destroy' is invalid for instance '0x558e659a5ec0' of type '__gtksharp_6_Eto_GtkSharp_Forms_EtoVBox'

(PabloDraw:18836): Gtk-CRITICAL **: 23:56:31.428: gtk_box_pack: assertion 'GTK_IS_BOX (box)' failed

(PabloDraw:18836): Gtk-CRITICAL **: 23:56:31.428: gtk_box_pack: assertion 'GTK_IS_BOX (box)' failed
Unhandled exception. System.NullReferenceException: Arg_NullReferenceException
   at GLib.GType.op_Explicit(Type)
   at GLib.Object.ClassInitializer.AddProperties(IntPtr)
   at GLib.Object.ClassInitializer.ClassInit(IntPtr)
Abortado (imagem do núcleo gravada)

Checking my Mono version through the mono --version command;

Mono JIT compiler version 6.12.0.199 (tarball Mon Aug 14 07:03:42 UTC 2023)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
    TLS:           __thread
    SIGSEGV:       altstack
    Notifications: epoll
    Architecture:  amd64
    Disabled:      none
    Misc:          softdebug 
    Interpreter:   yes
    LLVM:          supported, not enabled.
    Suspend:       hybrid
    GC:            sgen (concurrent by default)

My operating system is Fedora Workstation 39 (64-bits, running on an AMD Ryzen 5 5600G processor, 16 GB of total RAM memory) Kernel: 6.7.10-200.fc39.x86_64 Gnome: 45.5 Window manager: Mutter

I am keep my system updated daily.