Crash in context menu with unknown cause
Thunar crashed when I was trying to (I think) rename a file or something. I don't remember exactly (i.e. I cannot reproduce it), but it happened when the context menu was open from right-clicking on a file and I was probably clicking on one of the items or hitting a keyboard shortcut.
I also failed to save the log from .xsession-errors but I do have a backtrace:
Core was generated by `/usr/bin/Thunar --daemon'.
Program terminated with signal SIGSEGV, Segmentation fault.
(gdb) bt
#0 0x00007f3933998a1e in g_source_set_name_full (source=0x7f38f40045d0, name=0x7f39346a4318 "[gtk+] gdk_frame_clock_paint_idle",
is_static=0) at ../glib/glib/gmain.c:2202
if (!source->priv->static_name)
#1 g_source_set_name_full (source=0x7f38f40045d0, name=0x7f39346a4318 "[gtk+] gdk_frame_clock_paint_idle", is_static=0)
at ../glib/glib/gmain.c:2181
#2 0x00007f39342d9bd8 in gtk_widget_add_tick_callback (widget=0x55b7e5ec24a0,
callback=0x7f39340bc9e0 <gtk_css_widget_node_queue_callback>, user_data=0x55b7e5eb0680, notify=0x0)
at ../gtk/gtk/gtkwidget.c:5368
#3 0x00007f39340c0717 in gtk_css_widget_node_queue_validate (node=0x55b7e5eb0680) at ../gtk/gtk/gtkcsswidgetnode.c:95
#4 0x00007f393409d3cb in gtk_css_node_invalidate_style (cssnode=0x55b7e5e0db90) at ../gtk/gtk/gtkcssnode.c:727
#5 gtk_css_node_invalidate (cssnode=<optimized out>, change=<optimized out>) at ../gtk/gtk/gtkcssnode.c:1372
#6 0x00007f393422e0cb in gtk_css_node_set_state (state_flags=<optimized out>, cssnode=0x55b7e5d93ce0)
at ../gtk/gtk/gtkcssnode.c:1163
#7 gtk_css_node_set_state (cssnode=0x55b7e5d93ce0, state_flags=(GTK_STATE_FLAG_BACKDROP | GTK_STATE_FLAG_DIR_LTR))
at ../gtk/gtk/gtkcssnode.c:1158
#8 gtk_style_context_set_state (context=0x55b7e5b95400, flags=(GTK_STATE_FLAG_BACKDROP | GTK_STATE_FLAG_DIR_LTR))
at ../gtk/gtk/gtkstylecontext.c:996
#9 gtk_style_context_set_state (context=0x55b7e5b95400, flags=(GTK_STATE_FLAG_BACKDROP | GTK_STATE_FLAG_DIR_LTR))
at ../gtk/gtk/gtkstylecontext.c:987
#10 0x00007f39342ebaec in gtk_widget_propagate_state (widget=0x55b7e5ddfd20, data=0x7f3916a08f88) at ../gtk/gtk/gtkwidget.c:12951
#11 0x00007f39342dbf7a in gtk_widget_set_sensitive (widget=0x55b7e5ddfd20, sensitive=1) at ../gtk/gtk/gtkwidget.c:9559
#12 gtk_widget_set_sensitive (widget=0x55b7e5ddfd20, sensitive=1) at ../gtk/gtk/gtkwidget.c:9525
#13 0x00007f3933ab6349 in object_set_property (object=object@entry=0x55b7e5ddfd20, pspec=0x55b7e56876f0,
value=value@entry=0x7f3916a090e0, nqueue_is_frozen=nqueue_is_frozen@entry=1, user_specified=user_specified@entry=1)
at ../glib/gobject/gobject.c:2231
#14 0x00007f3933ab93f2 in g_object_setv (object=0x55b7e5ddfd20, n_properties=1, names=0x7f3916a09098, values=0x7f3916a090b8)
at ../glib/gobject/gobject.c:3145
#15 g_object_setv (object=0x55b7e5ddfd20, n_properties=n_properties@entry=1, names=names@entry=0x7f3916a090b8,
values=<optimized out>) at ../glib/gobject/gobject.c:3113
#16 0x00007f3933ab96b2 in g_object_set_property (object=<optimized out>, property_name=<optimized out>, value=<optimized out>)
at ../glib/gobject/gobject.c:3448
#17 0x00007f3933aa6047 in on_source_notify (source=<optimized out>, pspec=<optimized out>, context=0x55b7e5ec0070)
at ../glib/gobject/gbinding.c:553
#18 0x00007f3933aa497c in g_closure_invoke (closure=0x55b7e5ec0170, return_value=0x0, n_param_values=2, param_values=0x7f3916a09370,
invocation_hint=0x7f3916a092c0) at ../glib/gobject/gclosure.c:916
#19 0x00007f3933ac37eb in signal_emit_unlocked_R (node=node@entry=0x7f3916a094a0, detail=detail@entry=1969,
--Type <RET> for more, q to quit, c to continue without paging--
instance=instance@entry=0x55b7e5880080, emission_return=emission_return@entry=0x0,
instance_and_params=instance_and_params@entry=0x7f3916a09370) at ../glib/gobject/gsignal.c:3903
#20 0x00007f3933ac584f in signal_emit_valist_unlocked (instance=instance@entry=0x55b7e5880080, signal_id=signal_id@entry=1,
detail=detail@entry=1969, var_args=var_args@entry=0x7f3916a09600) at ../glib/gobject/gsignal.c:3535
#21 0x00007f3933ac5ac9 in g_signal_emit_valist (instance=0x55b7e5880080, signal_id=1, detail=1969,
var_args=var_args@entry=0x7f3916a09600) at ../glib/gobject/gsignal.c:3278
#22 0x00007f3933ac5b84 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>)
at ../glib/gobject/gsignal.c:3598
#23 0x00007f3933ab1306 in g_object_dispatch_properties_changed (object=0x55b7e5880080, n_pspecs=<optimized out>,
pspecs=<optimized out>) at ../glib/gobject/gobject.c:1889
#24 0x00007f3933ab7bcb in g_object_notify_by_spec_internal (object=0x55b7e5880080, pspec=<optimized out>)
at ../glib/gobject/gobject.c:1994
#25 g_object_notify (object=0x55b7e5880080, property_name=0x55b7d83ef1c7 "can-undo") at ../glib/gobject/gobject.c:2044
#26 g_object_notify (object=0x55b7e5880080, property_name=property_name@entry=0x55b7d83ef1c7 "can-undo")
at ../glib/gobject/gobject.c:2021
#27 0x000055b7d839ec89 in thunar_job_operation_history_commit (job_operation=0x7f38f4003610)
at /usr/src/debug/thunar/thunar/thunar/thunar-job-operation-history.c:251
#28 0x000055b7d8397579 in _thunar_io_jobs_rename (job=<optimized out>, param_values=<optimized out>, error=0x7f3916a09800)
at /usr/src/debug/thunar/thunar/thunar/thunar-io-jobs.c:1409
#29 0x000055b7d83bea67 in thunar_simple_job_execute (job=0x55b7e5f050f0, error=0x7f3916a09840)
at /usr/src/debug/thunar/thunar/thunar/thunar-simple-job.c:121
#30 0x00007f393476b45e in exo_job_scheduler_job_func (scheduler_job=<optimized out>, cancellable=<optimized out>,
user_data=0x55b7e5f050f0) at /usr/src/debug/exo/exo/exo/exo-job.c:310
#31 0x00007f3933b6ac5a in io_job_thread (task=<optimized out>, source_object=<optimized out>, task_data=0x55b7e5eba240,
cancellable=<optimized out>) at ../glib/gio/gioscheduler.c:75
#32 0x00007f3933ba0540 in g_task_thread_pool_thread (thread_data=0x55b7e5cf68f0, pool_data=<optimized out>)
at ../glib/gio/gtask.c:1585
#33 0x00007f39339d2403 in g_thread_pool_thread_proxy (data=<optimized out>) at ../glib/glib/gthreadpool.c:336
#34 0x00007f39339d113c in g_thread_proxy (data=0x7f3918000b80) at ../glib/glib/gthread.c:893
#35 0x00007f39337b397a in start_thread (arg=<optimized out>) at pthread_create.c:454
#36 0x00007f39338372bc in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
XFCE / Thunar versions:
- thunar 4.20.7
- libxfce4ui 4.20.2
- libxfce4util 4.20.1
Edited by Hans-Uwe Mayer