SIGSEGV on file rename
Nautilus crashes when pressing Rename in the rename popover.
Necessary conditions seem to be:
- Animations/Transitions are disabled (
org.gnome.desktop.interface
enable-animations
) - glib is compiled with
--enable-debug=yes
(cast checks)
System
- Arch Linux
- nautilus 3.26.2
- gtk+ 3.22.26-47-g3a1a7135a2
- glib 2.54.3-2-g94b38beff
Downstream issue
https://bugs.archlinux.org/task/57051
Backtrace
#0 0x00007fa09b9f0669 in g_type_check_instance (type_instance=type_instance@entry=0x561351ed50e0) at gtype.c:4131
#1 0x00007fa09b9e2f9f in g_signal_emit_valist (instance=0x561351ed50e0, signal_id=282, detail=0, var_args=var_args@entry=0x7ffd13d43580) at gsignal.c:3176
#2 0x00007fa09b9e4518 in g_signal_emit (instance=instance@entry=0x561351ed50e0, signal_id=<optimized out>, detail=detail@entry=0) at gsignal.c:3447
#3 0x00007fa09d3c981e in gtk_popover_hide_internal (popover=0x561351ed50e0) at gtkpopover.c:316
#4 0x00007fa09d3c981e in gtk_popover_popdown (popover=0x561351ed50e0) at gtkpopover.c:2719
#5 0x000056134f817ba8 in nautilus_rename_file_popover_controller_finalize (object=0x7fa070013ee0 [NautilusRenameFilePopoverController]) at ../nautilus/src/nautilus-rename-file-popover-controller.c:359
#6 0x00007fa09b9c9b75 in g_object_unref (_object=0x7fa070013ee0) at gobject.c:3330
#7 0x00007fa09b9f3022 in g_value_unset (value=value@entry=0x7ffd13d43700) at gvalue.c:275
#8 0x00007fa09b9e3a4f in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffd13d438c0) at gsignal.c:3421
#9 0x00007fa09b9e4518 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at gsignal.c:3447
#10 0x000056134f81e013 in file_name_widget_controller_on_activate_directory_info_ready (directory=<optimized out>, files=<optimized out>, user_data=<optimized out>) at ../nautilus/src/nautilus-file-name-widget-controller.c:258
#11 0x000056134f7a4d4d in ready_callback_call (callback=0x561351f0b330, directory=0x561351d04900 [NautilusVFSDirectory]) at ../nautilus/src/nautilus-directory-async.c:1389
#12 0x000056134f7a4d4d in call_ready_callbacks_at_idle (callback_data=<optimized out>) at ../nautilus/src/nautilus-directory-async.c:1996
#13 0x00007fa09dae7046 in g_main_dispatch (context=0x561351738d80) at gmain.c:3142
#14 0x00007fa09dae7046 in g_main_context_dispatch (context=context@entry=0x561351738d80) at gmain.c:3795
#15 0x00007fa09dae7451 in g_main_context_iterate (context=context@entry=0x561351738d80, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3868
#16 0x00007fa09dae74de in g_main_context_iteration (context=context@entry=0x561351738d80, may_block=may_block@entry=1) at gmain.c:3929
#17 0x00007fa09bcc453e in g_application_run (application=0x5613517221d0 [NautilusApplication], argc=<optimized out>, argv=<optimized out>) at gapplication.c:2401
#18 0x000056134f742272 in main (argc=2, argv=0x7ffd13d43c68) at ../nautilus/src/nautilus-main.c:102