Core dumps in journal do not contain debug symbols
The following integration test shows apps crashing on startup:
- https://gitlab.gnome.org/GNOME/gnome-build-meta/-/pipelines/520307
- https://openqa.gnome.org/tests/864
The crashes have backtraces in openqa serial0.txt log: https://openqa.gnome.org/tests/864/logfile?filename=serial0.txt
However the core dump doesn't show useful debug symbols, e.g
Stack trace of thread 2356:
#0 0x000055934c30651b n/a (evince + 0x5051b)
#1 0x000055934c2eaaf5 n/a (evince + 0x34af5)
#2 0x00007f414531f8d2 n/a (libgobject-2.0.so.0 + 0x1e8d2)
#3 0x00007f4145321633 g_object_new_valist (libgobject-2.0.so.0 + 0x20633)
#4 0x00007f4145321d2f g_object_new (libgobject-2.0.so.0 + 0x20d2f)
#5 0x000055934c2f714b n/a (evince + 0x4114b)
#6 0x00007f414533cd40 g_type_create_instance (libgobject-2.0.so.0 + 0x3bd40)
#7 0x00007f414531f7f8 n/a (libgobject-2.0.so.0 + 0x1e7f8)
#8 0x00007f4145321633 g_object_new_valist (libgobject-2.0.so.0 + 0x20633)
#9 0x00007f4145321d2f g_object_new (libgobject-2.0.so.0 + 0x20d2f)
#10 0x000055934c2f9d22 n/a (evince + 0x43d22)
#11 0x000055934c2e286c n/a (evince + 0x2c86c)
#12 0x000055934c2dbd4e n/a (evince + 0x25d4e)
#13 0x00007f41440a754a __libc_start_call_main (libc.so.6 + 0x2954a)
#14 0x00007f41440a760b __libc_start_main_impl (libc.so.6 + 0x2960b)
#15 0x000055934c2dbeb5 n/a (evince + 0x25eb5)
In theory there should be minidebug info in the ISO so we should get better tracebacks than this.