Critical warning in thunar_uca_model_match()
It happened to me when a download was in progress and I was tinkering in the downloads folder, but I can't reproduce it:
g_pattern_match_simple: assertion 'string != NULL' failed
Core was generated by `/opt/bin/thunar.orig --daemon'.
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
#0 g_logv (log_domain=0x70b97dc013a1 "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffc9cc3e660) at ../glib/glib/gmessages.c:1277
1277 g_private_set (&g_log_depth, GUINT_TO_POINTER (depth));
[Current thread is 1 (Thread 0x70b97c379e80 (LWP 702))]
(gdb) bt
#0 g_logv (log_domain=0x70b97dc013a1 "GLib", log_level=G_LOG_LEVEL_CRITICAL, format=<optimized out>, args=args@entry=0x7ffc9cc3e660) at ../glib/glib/gmessages.c:1277
#1 0x000070b97db45754 in g_log (log_domain=<optimized out>, log_level=<optimized out>, format=<optimized out>) at ../glib/glib/gmessages.c:1315
#2 0x000070b97db5472d in g_pattern_match_simple (pattern=<optimized out>, string=<optimized out>) at ../glib/glib/gpattern.c:514
#3 0x000070b97a0f7e2c in thunar_uca_model_match (uca_model=<optimized out>, file_infos=file_infos@entry=0x6142e02652f0 = {...}) at thunar-uca-model.c:1219
#4 0x000070b97a0f9d62 in thunar_uca_provider_get_file_menu_items (menu_provider=0x6142dfe628c0, window=0x6142e0104600, files=0x6142e02652f0 = {...}) at thunar-uca-provider.c:253
#5 0x000070b97ea5ce1b in thunarx_menu_provider_get_file_menu_items (provider=0x6142dfe628c0, window=window@entry=0x6142e0104600, files=0x6142e02652f0 = {...}) at thunarx-menu-provider.c:125
#6 0x00006142df0194ec in thunar_action_manager_check_uca_key_activation (action_mgr=0x6142e00ee9b0, key_event=0x6142e05fdd40) at thunar-action-manager.c:2440
#7 0x00006142df080c90 in thunar_window_check_uca_key_activation (window=window@entry=0x6142e0104600, key_event=<optimized out>, user_data=<optimized out>) at thunar-window.c:4631
#8 0x000070b97de8c6cd in _gtk_marshal_BOOLEAN__BOXED
(closure=0x6142e02ef1c0, return_value=0x7ffc9cc3eac0, param_values=0x7ffc9cc3eb50, marshal_data=<optimized out>, invocation_hint=<optimized out>, n_param_values=<optimized out>) at gtk/gtkmarshalers.c:84
#9 0x000070b97e620730 in g_closure_invoke (closure=0x6142e02ef1c0, return_value=0x7ffc9cc3eac0, n_param_values=2, param_values=0x7ffc9cc3eb50, invocation_hint=0x7ffc9cc3eaa0) at ../glib/gobject/gclosure.c:834
#10 0x000070b97e64f896 in signal_emit_unlocked_R.isra.0
(node=node@entry=0x7ffc9cc3ec40, detail=detail@entry=0, instance=instance@entry=0x6142e0104600, emission_return=emission_return@entry=0x7ffc9cc3ecc0, instance_and_params=instance_and_params@entry=0x7ffc9cc3eb50) at ../glib/gobject/gsignal.c:3888
#11 0x000070b97e640095 in signal_emit_valist_unlocked (instance=instance@entry=0x6142e0104600, signal_id=signal_id@entry=132, detail=detail@entry=0, var_args=var_args@entry=0x7ffc9cc3eda0)
at ../glib/gobject/gsignal.c:3533
#12 0x000070b97e6409d7 in g_signal_emit_valist (instance=0x6142e0104600, signal_id=132, detail=0, var_args=var_args@entry=0x7ffc9cc3eda0) at ../glib/gobject/gsignal.c:3263
#13 0x000070b97e640a94 in g_signal_emit (instance=instance@entry=0x6142e0104600, signal_id=<optimized out>, detail=detail@entry=0) at ../glib/gobject/gsignal.c:3583
#14 0x000070b97e154cd5 in gtk_widget_event_internal.part.0.lto_priv.0 (widget=0x6142e0104600, event=0x6142e05fdd40) at ../gtk/gtk/gtkwidget.c:7812
#15 0x000070b97dfeed2a in propagate_event (widget=widget@entry=0x6142e0104600, event=event@entry=0x6142e05fdd40, captured=captured@entry=0, topmost=topmost@entry=0x0) at ../gtk/gtk/gtkmain.c:2681
#16 0x000070b97dfeeda2 in gtk_propagate_event (event=0x6142e05fdd40, widget=0x6142e0104600) at ../gtk/gtk/gtkmain.c:2725
#17 0x000070b97dfef797 in gtk_main_do_event (event=0x6142e05fdd40) at ../gtk/gtk/gtkmain.c:1921
#18 gtk_main_do_event (event=<optimized out>) at ../gtk/gtk/gtkmain.c:1691
#19 0x000070b97e902b77 in _gdk_event_emit (event=0x6142e05fdd40) at ../gtk/gdk/gdkevents.c:73
#20 _gdk_event_emit (event=0x6142e05fdd40) at ../gtk/gdk/gdkevents.c:67
#21 0x000070b97e95b438 in gdk_event_source_dispatch.lto_priv () at ../gtk/gdk/x11/gdkeventsource.c:354
#22 0x000070b97db40199 in g_main_dispatch (context=0x6142df980c40) at ../glib/glib/gmain.c:3344
#23 0x000070b97db9f3bf in g_main_context_dispatch_unlocked (context=0x6142df980c40) at ../glib/glib/gmain.c:4152
#24 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x6142df980c40, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217
#25 0x000070b97db3f712 in g_main_context_iteration (context=context@entry=0x6142df980c40, may_block=may_block@entry=1) at ../glib/glib/gmain.c:4282
#26 0x000070b97dd09ed6 in g_application_run (application=0x6142df9949d0, argc=<optimized out>, argv=0x7ffc9cc3f308) at ../glib/gio/gapplication.c:2712
#27 0x00006142df008dc1 in main (argc=2, argv=0x7ffc9cc3f308) at main.c:86
version: git master d580a2a3