thunar crashes in gtk_widget_get_mapped
Recently, thunar started crashing sporadically, so I started running it with gdb. Result of today looks actually like some bug in gtk, at least there doesn't seem to be much thunar in it:
Thread 1 "thunar" received signal SIGSEGV, Segmentation fault.
0x00007f45daa67591 in gtk_widget_get_mapped (widget=widget@entry=0x748ceac000007f45)
at /var/tmp/portage/x11-libs/gtk+-3.24.22/work/gtk+-3.24.22/gtk/gtkwidget.c:9309
9309 /var/tmp/portage/x11-libs/gtk+-3.24.22/work/gtk+-3.24.22/gtk/gtkwidget.c: File or directory not found.
(gdb) bt
#0 0x00007f45daa67591 in gtk_widget_get_mapped (widget=widget@entry=0x748ceac000007f45)
at /var/tmp/portage/x11-libs/gtk+-3.24.22/work/gtk+-3.24.22/gtk/gtkwidget.c:9309
#1 0x00007f45da99c494 in gtk_widget_should_animate (widget=0x748ceac000007f45)
at /var/tmp/portage/x11-libs/gtk+-3.24.22/work/gtk+-3.24.22/gtk/gtkscrolledwindow.c:4133
#2 indicator_start_fade (indicator=0x55f0227a29c8, target=<optimized out>)
at /var/tmp/portage/x11-libs/gtk+-3.24.22/work/gtk+-3.24.22/gtk/gtkscrolledwindow.c:4288
#3 0x00007f45da99c584 in maybe_hide_indicator (data=0x55f0227a29c8)
at /var/tmp/portage/x11-libs/gtk+-3.24.22/work/gtk+-3.24.22/gtk/gtkscrolledwindow.c:4328
#4 maybe_hide_indicator (data=0x55f0227a29c8,
data@entry=<error reading variable: value has been optimized out>)
at /var/tmp/portage/x11-libs/gtk+-3.24.22/work/gtk+-3.24.22/gtk/gtkscrolledwindow.c:4322
#5 0x00007f45da1078e4 in g_timeout_dispatch
(source=0x55f022ca63f0, callback=<optimized out>, user_data=<optimized out>)
at ../glib-2.66.2/glib/gmain.c:4849
#6 0x00007f45da106d70 in g_main_dispatch (context=0x55f022592800) at ../glib-2.66.2/glib/gmain.c:3325
#7 g_main_context_dispatch (context=0x55f022592800) at ../glib-2.66.2/glib/gmain.c:4016
#8 0x00007f45da107118 in g_main_context_iterate
(context=context@entry=0x55f022592800, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.66.2/glib/gmain.c:4092
#9 0x00007f45da1071cf in g_main_context_iteration
(context=context@entry=0x55f022592800, may_block=may_block@entry=1) at ../glib-2.66.2/glib/gmain.c:4157
#10 0x00007f45da313ba5 in g_application_run (application=0x55f0225a80f0 [ThunarApplication], argc=1955468356,
argc@entry=1, argv=argv@entry=0x7ffe748e15b8) at ../glib-2.66.2/gio/gapplication.c:2559
#11 0x000055f020a05922 in main (argc=1, argv=0x7ffe748e15b8) at main.c:86
I've searched the web for similar traces, but unfortunately the results provided no solutions: Here is a similar trace for nemo, another file manager There are also two redhat bugs, albeit with similar traces for nemo.