Comments

Log in with itch.io to leave a comment.

Can’t start on Linux

❯ ./mana-break-0.0.2-r15.AppImage
 ==> Performing warm boot.
   -> Runtime directory is /tmp/.mount_mana-bUGMSLK/usr/bin/
   -> Resource directory is /tmp/.mount_mana-bUGMSLK/usr/bin/
 ==> Running boot hooks.
 ==> Reloading foreign libraries.
   -> Loading foreign library #<LIBRARY LIBALLEGRO-NUKLEAR>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_VIDEO>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_TTF>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_PRIMITIVES>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_PHYSFS>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_MEMFILE>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_IMAGE>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_FONT>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_DIALOG>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_COLOR>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_AUDIO>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_ACODEC>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO>.
   -> Loading foreign library #<LIBRARY LIBFFI>.
 ==> Launching application.

(mana-break:795806): Gtk-WARNING **: 01:38:21.716: Could not find the icon 'dialog-error-symbolic-ltr'. The 'hicolor' theme
was not found either, perhaps you need to install it.
You can get a copy from:
	http://icon-theme.freedesktop.org/releases

(mana-break:795806): Gtk-WARNING **: 01:38:21.720: Could not load a pixbuf from /org/gtk/libgtk/icons/48x48/status/image-missing.png.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/48x48/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Bail out! Gtk:ERROR:../../../../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /org/gtk/libgtk/icons/48x48/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
fatal error encountered in SBCL pid 795806 tid 797797:
Can't handle sig6 in non-lisp thread 0x70639fe006c0 @ 0x7063af3add0c

Hi, thanks for the report! Which distribution do you use? Do you have GTK libraries installed?

(1 edit)

I use Artix, with QTile as window manager. I have gtk3 and gtk2 libraries installed. I don’t think /org is a directory that I must have. Are you sure the game is coded correctly?

/org/gtk/libgtk/icons/48x48/status/image-missing.png

Thanks, I’ll try to reproduce and fix that.

I’m pretty sure this is related to third-party library I’m using :)

Hey, could you please try the new version I’ve uploaded, 0.0.2-r18? Turns out there indeed was mishap with how GTK libraries are packaged inside the Appimage, it is hopefully fixed now thanks to your report.

(1 edit)

Uh, now it’s another stacktrace

image.png

I extracted it and… same error window.

❯ ./AppRun
 ==> Performing warm boot.
   -> Runtime directory is /tmp/squashfs-root/usr/bin/
   -> Resource directory is /tmp/squashfs-root/usr/bin/
 ==> Running boot hooks.
 ==> Reloading foreign libraries.
   -> Loading foreign library #<LIBRARY LIBALLEGRO-NUKLEAR>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_VIDEO>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_TTF>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_PRIMITIVES>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_PHYSFS>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_MEMFILE>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_IMAGE>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_FONT>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_DIALOG>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_COLOR>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_AUDIO>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO_ACODEC>.
   -> Loading foreign library #<LIBRARY LIBALLEGRO>.
   -> Loading foreign library #<LIBRARY LIBFFI>.
 ==> Launching application.
 ==> Encountered unhandled error: Initializing display failed
 ==> Running quit hooks.
(1 edit)

Unfortunately I cannot do a lot with this one — it simply means that something is wrong with your display drivers and they’re not capable of creating hardware-accelerated OpenGL windows.