I made with core22 the snaps of 3 prebuilt games (all made by the same developer). These worked on Ubuntu 24.04, but not on to 26.04
Here are the crash logs I get:
Billyfrontier (snapcraft.yaml)
$ billyfrontier
dbus[16619]: arguments to dbus_message_new_method_call() were incorrect, assertion "_dbus_check_is_valid_path (path)" failed in file ../../../dbus/dbus-message.c line 1366.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace
Abandon (core dumped) billyfrontier
$ bugdom
...
DEBUG: Failed loading XScreenSaverSuspend: /snap/bugdom/1/usr/lib/x86_64-linux-gnu/libXi.so.6: undefined symbol: _XScreenSaverSuspendDEBUG: Failed loading XScreenSaverSuspend: /snap/bugdom/1/usr/lib/x86_64-linux-gnu/libXfixes.so.3: undefined symbol: _XScreenSaverSuspendDEBUG: Failed loading XScreenSaverSuspend: /snap/bugdom/1/usr/lib/x86_64-linux-gnu/libXrandr.so.2: undefined symbol: _XScreenSaverSuspendDEBUG: Failed loading XShapeCombineMask: /snap/bugdom/1/usr/lib/x86_64-linux-gnu/libX11.so.6: undefined symbol: _XShapeCombineMaskdbus[16238]: arguments to dbus_message_new_method_call() were incorrect, assertion “_dbus_check_is_valid_path (path)” failed in file ../../../dbus/dbus-message.c line 1366.This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtraceAbandon (core dumped) bugdom
$ bugdom2
dbus[16428]: arguments to dbus_message_new_method_call() were incorrect, assertion "_dbus_check_is_valid_path (path)" failed in file ../../../dbus/dbus-message.c line 1366.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace
Abandon (core dumped) bugdom2