CI: debian-stable test failing on flatpak self test
The debian-stable test suit for the GitLab CI sometimes fails in the Flatpak self test. I caught it on in a Debian installation and it looks like a race in signal delivery:
GsPluginFlatpak:ERROR:../plugins/flatpak/gs-self-test.c:458:gs_plugins_flatpak_app_with_runtime_func:
assertion failed (gs_app_get_progress (app) == GS_APP_PROGRESS_UNKNOWN): (100 == 4294967295)
Thread 1 "gs-self-test-fl" received signal SIGABRT, Aborted.
__GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
50 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0 0x00007ffff76e97bb in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1 0x00007ffff76d4535 in __GI_abort () at abort.c:79
#2 0x00007ffff7dcfdc3 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3 0x00007ffff7e299a6 in g_assertion_message_cmpnum () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4 0x0000555555566401 in gs_plugins_flatpak_app_with_runtime_func (plugin_loader=0x5555555cf8c0)
at ../plugins/flatpak/gs-self-test.c:458
#5 0x00007ffff7e2915a in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6 0x00007ffff7e29014 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7 0x00007ffff7e29014 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8 0x00007ffff7e29014 in () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9 0x00007ffff7e29412 in g_test_run_suite () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#10 0x00007ffff7e29431 in g_test_run () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#11 0x0000555555570cd1 in main (argc=1, argv=0x7fffffffe1a8) at ../plugins/flatpak/gs-self-test.c:1930
I'm filling it for further investigation. I'll update this once I have anything.