mate-desktop / mate-settings-daemon

MATE settings daemon
https://mate-desktop.org
GNU General Public License v2.0
43 stars 48 forks source link

mate-settings-daemon: gtk_widget_get_frame_clock(): mate-settings-daemon killed by SIGABRT #402

Open raveit65 opened 1 year ago

raveit65 commented 1 year ago

This is one of repeating bugs which occurred very often in fedora in the last years and were reported by users via fedora bug reporting tool. Mostly mate-media and mate-settings-daemon crashes together, because they are connected via libmatemixer, pulseaudio, etc. Related mate-media issue: https://github.com/mate-desktop/mate-media/issues/201

Actual behaviour

Truncated backtrace:
Thread no. 1 (18 frames)
 #6 gtk_widget_get_frame_clock at ../gtk/gtkwidget.c:5875
 #7 gtk_widget_realize at ../gtk/gtkwidget.c:5545
 #8 gtk_widget_map at ../gtk/gtkwidget.c:5049
 #10 gtk_box_forall at ../gtk/gtkbox.c:2678
 #11 gtk_container_map at ../gtk/gtkcontainer.c:3697
 #12 _g_closure_invoke_va at ../gobject/gclosure.c:895
 #15 gtk_widget_map at ../gtk/gtkwidget.c:5051
 #17 gtk_window_map at ../gtk/gtkwindow.c:6335
 #18 _g_closure_invoke_va at ../gobject/gclosure.c:895
 #21 gtk_widget_map at ../gtk/gtkwidget.c:5051
 #23 gtk_window_show at ../gtk/gtkwindow.c:6210
 #25 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3742
 #28 gtk_widget_show at ../gtk/gtkwidget.c:4852
 #30 gtk_tooltip_position at ../gtk/gtktooltip.c:980
 #31 gtk_tooltip_show_tooltip at ../gtk/gtktooltip.c:1050
 #32 tooltip_popup_timeout at ../gtk/gtktooltip.c:1128
 #37 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276
 #39 gtk_main at ../gtk/gtkmain.c:1329

Full stacktrace: https://bugzilla.redhat.com/attachment.cgi?id=1977329

Steps to reproduce the behaviour

See related mate-media report.

MATE general version

1.26.x

Package version

mate-settings-daemon-1.26.1-1.fc38

Linux Distribution

fedora 38

Link to bugreport of your Distribution (requirement)

https://bugzilla.redhat.com/show_bug.cgi?id=2225211

@mate-desktop/core-team

lukefromdc commented 1 year ago

Again, I am thinking all these bugs are ONE bug, caused by invalid data when an audio device is removed or possibly other conditions as well

lukefromdc commented 1 year ago

See https://github.com/mate-desktop/libmatemixer/issues/39