Failing tests with latest master (577091b4) on Alpine Linux
Hello,
I was looking into packaging the latest master (577091b4) in Alpine Linux so we can update GNOME Games but unfortunately retro-gtk has failing tests:
# random seed: R02S868877b9ada59eceacbed3ccdd8757b5
1..13
# Start of RetroCore tests
Bail out! GLib-GObject-FATAL-CRITICAL: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(/home/builder/aports/community/retro-gtk/src/retro-gtk-master-577091b483dba96b226d594d1adb939da6317982/output/tests/RetroCore:526): GLib-GObject-CRITICAL **: 14:15:15.345: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
# random seed: R02S422ddb470affabbff606ed45c354e3be
1/2 RetroCore test FAIL 0.07s (killed by signal 5 SIGTRAP)
# GLib-GIO-DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for *gio-vfs*
1..5
# Start of retro-dummy tests
ok 1 /retro-dummy/Boot
ok 2 /retro-dummy/Options
# Start of 0 tests
Bail out! Retro-FATAL-CRITICAL: retro_core_get_can_access_state: assertion 'retro_core_get_is_initiated (self)' failed
(retro-reftest:527): Retro-CRITICAL **: 14:15:15.435: retro_core_get_can_access_state: assertion 'retro_core_get_is_initiated (self)' failed
2/2 /retro-dummy reftest FAIL 0.17s (killed by signal 5 SIGTRAP)
Executed via: xvfb-run meson test --no-rebuild -v -C output
Backtrace of RetroCore test
:
Core was generated by `/home/builder/aports/community/retro-gtk/src/retro-gtk-master-577091b483dba96b2'.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
#0 g_logv (log_domain=0x7fa8139243a7 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1377
1377 ../glib/gmessages.c: No such file or directory.
#0 g_logv (log_domain=0x7fa8139243a7 "GLib-GObject", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1377
#1 0x00007fa81380d50f in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../glib/gmessages.c:1415
#2 0x00007fa8139591d5 in retro_core_finalize () at /home/builder/aports/community/retro-gtk/src/retro-gtk-master-577091b483dba96b226d594d1adb939da6317982/output/tests/../retro-gtk/libretro-gtk-1.so.0
#3 0x00007fa8138fe1ee in g_object_unref (_object=<optimized out>) at ../gobject/gobject.c:3503
#4 g_object_unref (_object=0x7fa811cd6810) at ../gobject/gobject.c:3395
#5 0x00007fa81382eaa4 in test_case_run (tc=0x7fa81286da00) at ../glib/gtestutils.c:2665
#6 g_test_run_suite_internal (suite=suite@entry=0x7fa812a9fc60, path=path@entry=0x0) at ../glib/gtestutils.c:2743
#7 0x00007fa81382e83b in g_test_run_suite_internal (suite=suite@entry=0x7fa812a9fc20, path=path@entry=0x0) at ../glib/gtestutils.c:2755
#8 0x00007fa81382ef2a in g_test_run_suite (suite=0x7fa812a9fc20) at ../glib/gtestutils.c:2830
#9 0x00007fa81382ef41 in g_test_run () at ../glib/gtestutils.c:2064
#10 0x0000564a14b5b50c in main ()
Backtrace of retro-dummy reftest
:
Core was generated by `/home/builder/aports/community/retro-gtk/src/retro-gtk-master-577091b483dba96b2'.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
#0 g_logv (log_domain=0x7f61d968d22f "Retro", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1377
1377 ../glib/gmessages.c: No such file or directory.
#0 g_logv (log_domain=0x7f61d968d22f "Retro", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1377
#1 0x00007f61d935950f in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../glib/gmessages.c:1415
#2 0x00007f61d96835d2 in retro_core_get_can_access_state () at /home/builder/aports/community/retro-gtk/src/retro-gtk-master-577091b483dba96b226d594d1adb939da6317982/output/tests/../retro-gtk/libretro-gtk-1.so.0
#3 0x000055bdd0bfd5cd in retro_reftest_test_state_none ()
#4 0x00007f61d937aa3e in test_case_run (tc=0x7f61d768f8d0) at ../glib/gtestutils.c:2655
#5 g_test_run_suite_internal (suite=suite@entry=0x7f61d767fc00, path=path@entry=0x0) at ../glib/gtestutils.c:2743
#6 0x00007f61d937a83b in g_test_run_suite_internal (suite=suite@entry=0x7f61d767f940, path=path@entry=0x0) at ../glib/gtestutils.c:2755
#7 0x00007f61d937a83b in g_test_run_suite_internal (suite=suite@entry=0x7f61d767f900, path=path@entry=0x0) at ../glib/gtestutils.c:2755
#8 0x00007f61d937af2a in g_test_run_suite (suite=0x7f61d767f900) at ../glib/gtestutils.c:2830
#9 0x00007f61d937af41 in g_test_run () at ../glib/gtestutils.c:2064
#10 0x000055bdd0bfceb5 in main ()