D-bus related crash in gnome-terminal after 20240516 snapshot

Something changed in d-bus (or perhaps gdbus) in snapshot 20240516 that’s causing a failure to start gnome-terminal-server.service. This problem doesn’t happen after rolling back to 20240514 snapshot.

This is how I reproduce it:

  • log in to KDE X11 session
  • try to launch gnome-terminal from the start menu, it silently doesn’t launch
  • open konsole, run coredumpctl, it shows a core dump from /usr/libexec/gnome-terminal-server

The stack trace from the coredump looks like this:

#0  0x00007f919a578069 n/a (libgio-2.0.so.0 + 0xf5069)
#1  0x00007f919a57894d n/a (libgio-2.0.so.0 + 0xf594d)
#2  0x00007f919a59c434 g_dbus_connection_register_object (libgio-2.0.so.0 + 0x119434)
#3  0x00007f919a57908c g_dbus_connection_export_menu_model (libgio-2.0.so.0 + 0xf608c)
#4  0x00007f91979aad93 n/a (libappmenu-gtk-module.so + 0x4d93)
#5  0x0000564fb035cfb5 n/a (gnome-terminal-server + 0x2ffb5)
#6  0x00007f919a436668 g_closure_invoke (libgobject-2.0.so.0 + 0x17668)
#7  0x00007f919a44b028 n/a (libgobject-2.0.so.0 + 0x2c028)
#8  0x00007f919a44c901 n/a (libgobject-2.0.so.0 + 0x2d901)
#9  0x00007f919a4525b2 g_signal_emit_valist (libgobject-2.0.so.0 + 0x335b2)
#10 0x00007f919a45265f g_signal_emit (libgobject-2.0.so.0 + 0x3365f)
#11 0x00007f9199d3dbf8 gtk_widget_realize (libgtk-3.so.0 + 0x33dbf8)
#12 0x00007f9199d56a4b n/a (libgtk-3.so.0 + 0x356a4b)
#13 0x0000564fb035d073 n/a (gnome-terminal-server + 0x30073)
#14 0x00007f919a436668 g_closure_invoke (libgobject-2.0.so.0 + 0x17668)
#15 0x00007f919a44b028 n/a (libgobject-2.0.so.0 + 0x2c028)
#16 0x00007f919a44c901 n/a (libgobject-2.0.so.0 + 0x2d901)
#17 0x00007f919a4525b2 g_signal_emit_valist (libgobject-2.0.so.0 + 0x335b2)
#18 0x00007f919a45265f g_signal_emit (libgobject-2.0.so.0 + 0x3365f)
#19 0x00007f9199d3d220 gtk_widget_show (libgtk-3.so.0 + 0x33d220)
#20 0x00007f9199d61249 gtk_window_present_with_time (libgtk-3.so.0 + 0x361249)
#21 0x0000564fb03500bf n/a (gnome-terminal-server + 0x230bf)
#22 0x0000564fb0345a8d n/a (gnome-terminal-server + 0x18a8d)
#23 0x00007f919a436668 g_closure_invoke (libgobject-2.0.so.0 + 0x17668)
#24 0x00007f919a44b588 n/a (libgobject-2.0.so.0 + 0x2c588)
#25 0x00007f919a4521f9 g_signal_emitv (libgobject-2.0.so.0 + 0x331f9)
#26 0x0000564fb0346b6b n/a (gnome-terminal-server + 0x19b6b)
#27 0x00007f919a5b3ba2 n/a (libgio-2.0.so.0 + 0x130ba2)
#28 0x00007f919a5987f8 n/a (libgio-2.0.so.0 + 0x1157f8)
#29 0x00007f919a32efae n/a (libglib-2.0.so.0 + 0x5afae)
#30 0x00007f919a331740 n/a (libglib-2.0.so.0 + 0x5d740)
#31 0x00007f919a333388 n/a (libglib-2.0.so.0 + 0x5f388)
#32 0x00007f919a333a3c g_main_context_iteration (libglib-2.0.so.0 + 0x5fa3c)
#33 0x00007f919a56ca3d g_application_run (libgio-2.0.so.0 + 0xe9a3d)
#34 0x0000564fb034559d n/a (gnome-terminal-server + 0x1859d)
#35 0x00007f919902a1f0 __libc_start_call_main (libc.so.6 + 0x2a1f0)
#36 0x00007f919902a2b9 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x2a2b9)
#37 0x0000564fb0345735 n/a (gnome-terminal-server + 0x18735)

Well, roll back, apply the same updates one by one, find out what update causes this problem.

I already know it’s the 20240516 update: New Tumbleweed snapshot 20240516 released! - openSUSE Factory - openSUSE Mailing Lists

Multiple packages changed between these two snapshots.

I was able to resolve this problem. Thanks for your help everyone.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.