You need to sign in or sign up before continuing.
Crash on file rename
With Thunar from master (c40006de), create a file (e.g. a) anywhere and rename it (e.g. to a.txt), Thunar will crash with the following stack trace:
(thunar:3080): GLib-GObject-WARNING **: 13:44:21.951: cannot register existing type 'ThunarOperationLogMode'
(thunar:3080): GLib-GObject-WARNING **: 13:44:21.951: ../glib/gobject/gtype.c:4335: type id '0' is invalid
(thunar:3080): GLib-GObject-WARNING **: 13:44:21.951: can't peek value table for type '<invalid>' which is not currently referenced
(thunar:3080): GLib-GObject-WARNING **: 13:44:21.951: ../glib/gobject/gvalue.c:220: cannot initialize GValue with type '(null)', this type has no GTypeValueTable implementation
(thunar:3080): GLib-GObject-WARNING **: 13:44:21.951: ../glib/gobject/gtype.c:4335: type id '0' is invalid
(thunar:3080): GLib-GObject-WARNING **: 13:44:21.951: can't peek value table for type '<invalid>' which is not currently referenced
Thread 1 "thunar" received signal SIGSEGV, Segmentation fault.
thunar_simple_job_new (func=func@entry=0x5555555b6310 <_thunar_io_jobs_rename>, n_param_values=n_param_values@entry=3) at thunar-simple-job.c:196
196 G_VALUE_COLLECT (&value, var_args, 0, &error_message);
(gdb) bt
#0 thunar_simple_job_new (func=func@entry=0x5555555b6310 <_thunar_io_jobs_rename>, n_param_values=n_param_values@entry=3) at thunar-simple-job.c:196
#1 0x00005555555b7d56 in thunar_io_jobs_rename_file (file=file@entry=0x7fffdc013680, display_name=display_name@entry=0x555555850fd0 "a.txt", log_mode=log_mode@entry=THUNAR_OPERATION_LOG_OPERATIONS) at thunar-io-jobs.c:1449
#2 0x00005555555a30ad in thunar_dialogs_show_rename_file (parent=<optimized out>, file=file@entry=0x7fffdc013680, log_mode=log_mode@entry=THUNAR_OPERATION_LOG_OPERATIONS) at thunar-dialogs.c:342
#3 0x000055555558e4c7 in thunar_action_manager_action_rename (action_mgr=0x555555a028f0) at thunar-action-manager.c:2459
#4 thunar_action_manager_action_rename (action_mgr=0x555555a028f0) at thunar-action-manager.c:2440
#5 0x00007ffff768552f in () at /usr/lib/libgtk-3.so.0
#6 0x00007ffff71ce210 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#7 0x00007ffff71fbe88 in () at /usr/lib/libgobject-2.0.so.0
#8 0x00007ffff71eb940 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#9 0x00007ffff71ec1c4 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff76953c0 in gtk_accel_group_activate () at /usr/lib/libgtk-3.so.0
#11 0x00007ffff769676e in gtk_accel_groups_activate () at /usr/lib/libgtk-3.so.0
#12 0x00007ffff7957a45 in gtk_window_activate_key () at /usr/lib/libgtk-3.so.0
#13 0x00007ffff7952506 in () at /usr/lib/libgtk-3.so.0
#14 0x00007ffff7684fd8 in () at /usr/lib/libgtk-3.so.0
#15 0x00007ffff71ce210 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#16 0x00007ffff71fbfb7 in () at /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff71eb940 in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff71ec1c4 in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff7944815 in () at /usr/lib/libgtk-3.so.0
#20 0x00007ffff77e217a in () at /usr/lib/libgtk-3.so.0
#21 0x00007ffff77e2f9b in gtk_main_do_event () at /usr/lib/libgtk-3.so.0
#22 0x00007ffff7e27cc3 in () at /usr/lib/libgdk-3.so.0
#23 0x00007ffff7e76058 in () at /usr/lib/libgdk-3.so.0
#24 0x00007ffff70d281b in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#25 0x00007ffff7128ec9 in () at /usr/lib/libglib-2.0.so.0
#26 0x00007ffff70d10d2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#27 0x00007ffff72f903e in g_application_run () at /usr/lib/libgio-2.0.so.0
#28 0x000055555557fddf in main (argc=1, argv=0x7fffffffe068) at main.c:86