thunar-4.17.4 crashes sporadically
Recently, after updating to 4.17.4 it seems, thunar started crashing sporadically. It could have to do something with reloading recent files, though that is just a guess from the backtrace. I open this bug report here to track it.
Here is the backtrace:
lookup_iface_entry_I (iface_node=0x55e8624ffe20, entries=0x18c53c8d4801) at ../glib-2.68.3/gobject/gtype.c:588
588 ../glib-2.68.3/gobject/gtype.c: Datei oder Verzeichnis nicht gefunden.
(gdb) bt
#0 lookup_iface_entry_I (iface_node=0x55e8624ffe20, entries=0x18c53c8d4801)
at ../glib-2.68.3/gobject/gtype.c:588
#1 type_lookup_iface_vtable_I
(vtable_ptr=0x0, iface_node=0x55e8624ffe20, node=0x7fb334e2aae0 <gtk_css_value_array_free>)
at ../glib-2.68.3/gobject/gtype.c:643
#2 type_lookup_iface_vtable_I
(vtable_ptr=0x0, iface_node=0x55e8624ffe20, node=0x7fb334e2aae0 <gtk_css_value_array_free>)
at ../glib-2.68.3/gobject/gtype.c:629
#3 type_node_check_conformities_UorL
(node=0x7fb334e2aae0 <gtk_css_value_array_free>, iface_node=0x55e8624ffe20, support_interfaces=support_interfaces@entry=1, support_prerequisites=<optimized out>,
support_prerequisites@entry=0, have_lock=have_lock@entry=0) at ../glib-2.68.3/gobject/gtype.c:3523
#4 0x00007fb3347ee1db in type_node_conforms_to_U
(support_prerequisites=0, support_interfaces=1, iface_node=<optimized out>, node=<optimized out>)
at ../glib-2.68.3/gobject/gtype.c:3553
#5 g_type_check_instance_is_a
(type_instance=type_instance@entry=0x55e8628ad520, iface_type=iface_type@entry=0x55e8624ffe20 [GFile])
at ../glib-2.68.3/gobject/gtype.c:4070
#6 0x00007fb33486fa67 in g_file_has_uri_scheme (file=0x55e8628ad520, uri_scheme=0x55e860765aee "recent")
at ../glib-2.68.3/gio/gfile.c:453
#7 0x000055e86070d49c in thunar_g_file_is_in_recent (file=<optimized out>) at thunar-gio-extensions.c:183
#8 0x000055e860708439 in thunar_file_is_in_recent (file=<optimized out>) at thunar-file.c:3103
#9 0x000055e860755fa0 in thunar_window_recent_reload (recent_manager=<optimized out>, window=0x55e8627fa6f0)
at thunar-window.c:4868
#13 0x00007fb3347e6927 in <emit signal ??? on instance 0x55e862644ab0 [GtkRecentManager]>
(instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0)
at ../glib-2.68.3/gobject/gsignal.c:3553
#10 0x00007fb3347ce588 in g_closure_invoke
(closure=0x55e8627304c0, return_value=return_value@entry=0x0, n_param_values=1, param_values=param_values@entry=0x7ffc0e44aea0, invocation_hint=invocation_hint@entry=0x7ffc0e44ae20)
at ../glib-2.68.3/gobject/gclosure.c:810
#11 0x00007fb3347dff57 in signal_emit_unlocked_R
(node=node@entry=0x55e8627251b0, detail=detail@entry=0, instance=instance@entry=0x55e862644ab0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffc0e44aea0)
at ../glib-2.68.3/gobject/gsignal.c:3741
#12 0x00007fb3347e63a7 in g_signal_emit_valist
(instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffc
#14 0x00007fb334f6c22f in emit_manager_changed (data=<optimized out>)
at /var/tmp/portage/x11-libs/gtk+-3.24.29/work/gtk+-3.24.29/gtk/gtkrecentmanager.c:1405
#15 0x00007fb334c183f9 in gdk_threads_dispatch (data=0x55e8628a7140,
data@entry=<error reading variable: value has been optimized out>)
at /var/tmp/portage/x11-libs/gtk+-3.24.29/work/gtk+-3.24.29/gdk/gdk.c:769
#16 0x00007fb3346daec4 in g_timeout_dispatch
(source=0x55e86277e850, callback=<optimized out>, user_data=<optimized out>)
at ../glib-2.68.3/glib/gmain.c:4889
#17 0x00007fb3346da366 in g_main_dispatch (context=0x55e8624bd800) at ../glib-2.68.3/glib/gmain.c:3337
#18 g_main_context_dispatch (context=0x55e8624bd800) at ../glib-2.68.3/glib/gmain.c:4055
#19 0x00007fb3346da708 in g_main_context_iterate
(context=context@entry=0x55e8624bd800, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib-2.68.3/glib/gmain.c:4131
#20 0x00007fb3346da7bf in g_main_context_iteration
(context=context@entry=0x55e8624bd800, may_block=may_block@entry=1) at ../glib-2.68.3/glib/gmain.c:4196
#21 0x00007fb3348e9c95 in g_application_run (application=0x55e8624d30f0 [ThunarApplication], argc=239383156,
argc@entry=2, argv=argv@entry=0x7ffc0e44b3f8) at ../glib-2.68.3/gio/gapplication.c:2560
#22 0x000055e8606e3a22 in main (argc=2, argv=0x7ffc0e44b3f8) at main.c:86