GNOME 48.1 - gnome-logs keeps crashing with Dash-to-dock extension enabled

Since installing [Stable Update] 2025-05-04 and updating GNOME to version 48.1, gnome-logs keeps crashing with a coredump for me.

journal.log - coredump gnome-logs
Mai 12 01:44:07 system12  gnome-character[3092]: JS LOG: Characters Application started
Mai 12 01:44:07 system12  systemd[1488]: Started dbus-:1.2-org.gnome.NautilusPreviewer@2.service.
Mai 12 01:44:08 system12  systemd[1488]: Created slice Slice /app/dbus-:1.2-org.gnome.Logs.
Mai 12 01:44:08 system12  systemd[1488]: Started dbus-:1.2-org.gnome.Logs@0.service.
Mai 12 01:44:09 system12  kernel: show_signal_msg: 152 callbacks suppressed
Mai 12 01:44:09 system12  kernel: gnome-logs[3257]: segfault at 18 ip 00005790fd77049a sp 00007ffc0c106620 error 4 in gnome-logs[1449a,5790fd763000+e000] likely on CPU 1 (core 1, socket 0)
Mai 12 01:44:09 system12  kernel: Code: 48 63 05 65 4e 01 00 48 8b 3c 03 48 89 77 20 e8 0c ff ff ff 48 63 05 51 4e 01 00 48 8b 14 03 48 63 05 3a 4e 01 00 48 8b 52 20 <4c> 8b 74 02 18 48 63 05 32 4e 01 00 4c 01 e0 48 89 45 b0 ff 15 95
Mai 12 01:44:09 system12  systemd-coredump[3264]: Process 3257 (gnome-logs) of user 1000 terminated abnormally with signal 11/SEGV, processing...
Mai 12 01:44:09 system12  systemd[1]: Created slice Slice /system/systemd-coredump.
Mai 12 01:44:09 system12  systemd[1]: Started Process Core Dump (PID 3264/UID 0).
Mai 12 01:44:09 system12  systemd-coredump[3265]: [🡕] Process 3257 (gnome-logs) of user 1000 dumped core.
                                                   
                                                   Stack trace of thread 3257:
                                                   #0  0x00005790fd77049a n/a (/usr/bin/gnome-logs + 0x1449a)
                                                   #1  0x00005790fd763bec n/a (/usr/bin/gnome-logs + 0x7bec)
                                                   #2  0x00007d9277ba2812 g_closure_invoke (libgobject-2.0.so.0 + 0x11812)
                                                   #3  0x00007d9277bd2f85 n/a (libgobject-2.0.so.0 + 0x41f85)
                                                   #4  0x00007d9277bc3ce9 n/a (libgobject-2.0.so.0 + 0x32ce9)
                                                   #5  0x00007d9277bc3f72 g_signal_emit_valist (libgobject-2.0.so.0 + 0x32f72)
                                                   #6  0x00007d9277bc4034 g_signal_emit (libgobject-2.0.so.0 + 0x33034)
                                                   #7  0x00007d9277cd6e46 n/a (libgio-2.0.so.0 + 0xe6e46)
                                                   #8  0x00007d9277ccd9ea n/a (libgio-2.0.so.0 + 0xdd9ea)
                                                   #9  0x00007d9277cf89a2 n/a (libgio-2.0.so.0 + 0x1089a2)
                                                   #10 0x00007d9277a971e4 n/a (libglib-2.0.so.0 + 0x5e1e4)
                                                   #11 0x00007d9277afae97 n/a (libglib-2.0.so.0 + 0xc1e97)
                                                   #12 0x00007d9277a96615 g_main_context_iteration (libglib-2.0.so.0 + 0x5d615)
                                                   #13 0x00007d9277ccf7d6 g_application_run (libgio-2.0.so.0 + 0xdf7d6)
                                                   #14 0x00005790fd7631f4 n/a (/usr/bin/gnome-logs + 0x71f4)
                                                   #15 0x00007d9276a35488 n/a (libc.so.6 + 0x27488)
                                                   #16 0x00007d9276a3554c __libc_start_main (libc.so.6 + 0x2754c)
                                                   #17 0x00005790fd763265 n/a (/usr/bin/gnome-logs + 0x7265)
                                                   
                                                   Stack trace of thread 3261:
                                                   #0  0x00007d9276ab4918 __libc_free (libc.so.6 + 0xa6918)
                                                   #1  0x00007d9277a6e329 n/a (libglib-2.0.so.0 + 0x35329)
                                                   #2  0x00007d9277bb2125 g_object_unref (libgobject-2.0.so.0 + 0x21125)
                                                   #3  0x00007d9277d04bcf n/a (libgio-2.0.so.0 + 0x114bcf)
                                                   #4  0x00007d9277d0e3e9 n/a (libgio-2.0.so.0 + 0x11e3e9)
                                                   #5  0x00007d9277c99d6c n/a (libgio-2.0.so.0 + 0xa9d6c)
                                                   #6  0x00007d9277c99db5 n/a (libgio-2.0.so.0 + 0xa9db5)
                                                   #7  0x00007d9277a971e4 n/a (libglib-2.0.so.0 + 0x5e1e4)
                                                   #8  0x00007d9277afae97 n/a (libglib-2.0.so.0 + 0xc1e97)
                                                   #9  0x00007d9277a97ee7 g_main_loop_run (libglib-2.0.so.0 + 0x5eee7)
                                                   #10 0x00007d9277d04a84 n/a (libgio-2.0.so.0 + 0x114a84)
                                                   #11 0x00007d9277aceb3e n/a (libglib-2.0.so.0 + 0x95b3e)
                                                   #12 0x00007d9276aa3708 n/a (libc.so.6 + 0x95708)
                                                   #13 0x00007d9276b27aac n/a (libc.so.6 + 0x119aac)
                                                   
                                                   Stack trace of thread 3259:
                                                   #0  0x00007d9276aabbe2 n/a (libc.so.6 + 0x9dbe2)
                                                   #1  0x00007d9276a9fe33 n/a (libc.so.6 + 0x91e33)
                                                   #2  0x00007d9276a9fe74 n/a (libc.so.6 + 0x91e74)
                                                   #3  0x00007d9276b1aa06 ppoll (libc.so.6 + 0x10ca06)
                                                   #4  0x00007d9277afaf67 n/a (libglib-2.0.so.0 + 0xc1f67)
                                                   #5  0x00007d9277a96615 g_main_context_iteration (libglib-2.0.so.0 + 0x5d615)
                                                   #6  0x00007d9277a96672 n/a (libglib-2.0.so.0 + 0x5d672)
                                                   #7  0x00007d9277aceb3e n/a (libglib-2.0.so.0 + 0x95b3e)
                                                   #8  0x00007d9276aa3708 n/a (libc.so.6 + 0x95708)
                                                   #9  0x00007d9276b27aac n/a (libc.so.6 + 0x119aac)
                                                   
                                                   Stack trace of thread 3258:
                                                   #0  0x00007d9276b2588d syscall (libc.so.6 + 0x11788d)
                                                   #1  0x00007d9277ac9450 g_cond_wait (libglib-2.0.so.0 + 0x90450)
                                                   #2  0x00007d9277a5edac n/a (libglib-2.0.so.0 + 0x25dac)
                                                   #3  0x00007d9277acfad2 n/a (libglib-2.0.so.0 + 0x96ad2)
                                                   #4  0x00007d9277aceb3e n/a (libglib-2.0.so.0 + 0x95b3e)
                                                   #5  0x00007d9276aa3708 n/a (libc.so.6 + 0x95708)
                                                   #6  0x00007d9276b27aac n/a (libc.so.6 + 0x119aac)
                                                   
                                                   Stack trace of thread 3262:
                                                   #0  0x00007d9276b2588d syscall (libc.so.6 + 0x11788d)
                                                   #1  0x00007d9277ac9450 g_cond_wait (libglib-2.0.so.0 + 0x90450)
                                                   #2  0x00007d9277a5edac n/a (libglib-2.0.so.0 + 0x25dac)
                                                   #3  0x00007d9277a5ee1d g_async_queue_pop (libglib-2.0.so.0 + 0x25e1d)
                                                   #4  0x00007d927617892c n/a (libpangoft2-1.0.so.0 + 0xd92c)
                                                   #5  0x00007d9277aceb3e n/a (libglib-2.0.so.0 + 0x95b3e)
                                                   #6  0x00007d9276aa3708 n/a (libc.so.6 + 0x95708)
                                                   #7  0x00007d9276b27aac n/a (libc.so.6 + 0x119aac)
                                                   
                                                   Stack trace of thread 3260:
                                                   #0  0x00007d9276aabbe2 n/a (libc.so.6 + 0x9dbe2)
                                                   #1  0x00007d9276a9fe33 n/a (libc.so.6 + 0x91e33)
                                                   #2  0x00007d9276a9fe74 n/a (libc.so.6 + 0x91e74)
                                                   #3  0x00007d9276b1aa06 ppoll (libc.so.6 + 0x10ca06)
                                                   #4  0x00007d9277afaf67 n/a (libglib-2.0.so.0 + 0xc1f67)
                                                   #5  0x00007d9277a96615 g_main_context_iteration (libglib-2.0.so.0 + 0x5d615)
                                                   #6  0x00007d9277de42fe n/a (libdconfsettings.so + 0x62fe)
                                                   #7  0x00007d9277aceb3e n/a (libglib-2.0.so.0 + 0x95b3e)
                                                   #8  0x00007d9276aa3708 n/a (libc.so.6 + 0x95708)
                                                   #9  0x00007d9276b27aac n/a (libc.so.6 + 0x119aac)
                                                   
                                                   Stack trace of thread 3263:
                                                   #0  0x00007d9276b2588d syscall (libc.so.6 + 0x11788d)
                                                   #1  0x00007d9277aca167 g_cond_wait_until (libglib-2.0.so.0 + 0x91167)
                                                   #2  0x00007d9277a5ed75 n/a (libglib-2.0.so.0 + 0x25d75)
                                                   #3  0x00007d9277ad05db n/a (libglib-2.0.so.0 + 0x975db)
                                                   #4  0x00007d9277aceb3e n/a (libglib-2.0.so.0 + 0x95b3e)
                                                   #5  0x00007d9276aa3708 n/a (libc.so.6 + 0x95708)
                                                   #6  0x00007d9276b27aac n/a (libc.so.6 + 0x119aac)
                                                   ELF object binary architecture: AMD x86-64
Mai 12 01:44:09 system12  systemd[1]: systemd-coredump@0-3264-0.service: Deactivated successfully.
Mai 12 01:44:09 system12  systemd[1]: systemd-coredump@0-3264-0.service: Consumed 158ms CPU time, 79M memory peak.
Mai 12 01:44:09 system12  systemd[1488]: dbus-:1.2-org.gnome.Logs@0.service: Main process exited, code=dumped, status=11/SEGV
Mai 12 01:44:09 system12  systemd[1488]: dbus-:1.2-org.gnome.Logs@0.service: Failed with result 'core-dump'.
Mai 12 01:44:17 system12  gnome-character[3092]: JS LOG: Characters Application exiting
Mai 12 01:44:17 system12  systemd[1488]: dbus-:1.2-org.gnome.Characters@1.service: Consumed 526ms CPU time, 64M memory peak.

I’ve disabled all gnome extensions and narrowed it down to Dash-to-dock. Once I disable this one, gnome-logs is running without any issues when calling it from the application menu.

$ ~ gnome-extensions list --enabled
dash-to-dock@micxgx.gmail.com

I’ve documented the problem in the Announcement thread, but there isn’t a ton of feedback. It seems only one other user is affected. This makes me wonder if it’s an error on my end as not a lot of GNOME users seem to be affected.

Where would I have to report this issue any further? Is it for the GNOME folks in general, the Dash-to-dock extension or the gnome-logs app developers.

Can someone with GNOME 48.1 test out, if gnome-logs is running for them, when either called from the Dash-to-dock extension itself or the Application menu?

EDIT:
By the way, if I run gnome-logs from the GNOME terminal, it runs fine.

i can reproduce the error. i am using manjaro testing.
when i call gnome-logs from dash-to-dock the application crashes. when i call it from dash-to-panel or terminal it works.

1 Like

What a relief! Thanks for confirming. :smile: That makes three confirmed cases now.

I’m still wondering why not more people seem to be affected. Is it that they’re not using GNOME in general or not checking their logs with gnome-logs?

Nevertheless I’m still wondering where to report the issue best. Is it a Dash-to-dock error and should it be reported as a Github issue over there?

i have to admit, i didn’t know anything about gnome-logs before, i only learnt something about it from your post here. i use journalctl :sweat_smile:
i also use dash-to-panel and not dash-to-dock. i was just trying to see if i could reproduce your error.
since the error only occurs in connection with dash-to-panel, i would place the error there. and yes, just create an issue in the github.

just tested - it works on my system without any issues

testing branch, all up to date
Gnome (what else …)
Dash-to-dock as well as dash-to-panel and a lot of other extensions
Gnome logs now attached to the dock for testing purpose
Starting without any problems

1 Like

Hmm, that’s strange. My first thought would have been that there’s some fix in Manjaro testing which hasn’t arrived in Stable but @altmuehlmani says he’s on testing too. So that’s probably not the explanation.

I have absolutely no idea why it’s working for you but not for folks like me. Nevertheless thanks for testing it out. :slight_smile:

EDIT (20.05.2025):

I have reported the issue over at the dash-to-dock github but unfortunately the project doesn’t seem to be very active. Haven’t heard anything back yet.