mate-desktop / mate-settings-daemon

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

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

Open raveit65 opened 10 months ago

raveit65 commented 10 months 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 10 months 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 10 months ago

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