Cancelling renaming produces fatal warnings in some circumstances

Bug #1508842 reported by Jeremy Wootten
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Files
Fix Released
Low
Jeremy Wootten

Bug Description

1) In list or column view start to rename a file
2) Switch to Icon view without cancelling the rename (renaming is canceled automatically) - fatal terminal warnings produced:

[_LOG_LEVEL_FATAL 10:13:46.308070] [Gtk] gtk_widget_get_parent: assertion 'GTK_IS_WIDGET (widget)' failed
[_LOG_LEVEL_FATAL 10:13:46.308116] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308142] [Gtk] gtk_widget_get_parent: assertion 'GTK_IS_WIDGET (widget)' failed
[_LOG_LEVEL_FATAL 10:13:46.308161] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308191] [GLib-GObject] g_object_ref: assertion 'G_IS_OBJECT (object)' failed
[_LOG_LEVEL_FATAL 10:13:46.308229] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308260] [GLib-GObject] g_object_freeze_notify: assertion 'G_IS_OBJECT (object)' failed
[_LOG_LEVEL_FATAL 10:13:46.308288] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308310] [Gtk] gtk_widget_has_default: assertion 'GTK_IS_WIDGET (widget)' failed
[_LOG_LEVEL_FATAL 10:13:46.308347] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308370] [Gtk] gtk_widget_get_receives_default: assertion 'GTK_IS_WIDGET (widget)' failed
[_LOG_LEVEL_FATAL 10:13:46.308388] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308411] [GLib-GObject] g_object_ref: assertion 'G_IS_OBJECT (object)' failed
[_LOG_LEVEL_FATAL 10:13:46.308429] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308451] [Gtk] gtk_widget_get_display: assertion 'GTK_IS_WIDGET (widget)' failed
[_LOG_LEVEL_FATAL 10:13:46.308469] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308494] [Gdk] gdk_display_get_device_manager: assertion 'GDK_IS_DISPLAY (display)' failed
[_LOG_LEVEL_FATAL 10:13:46.308512] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308534] [Gdk] gdk_device_manager_list_devices: assertion 'GDK_IS_DEVICE_MANAGER (device_manager)' failed
[_LOG_LEVEL_FATAL 10:13:46.308552] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308575] [Gdk] gdk_device_manager_list_devices: assertion 'GDK_IS_DEVICE_MANAGER (device_manager)' failed
[_LOG_LEVEL_FATAL 10:13:46.308593] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308615] [Gdk] gdk_device_manager_list_devices: assertion 'GDK_IS_DEVICE_MANAGER (device_manager)' failed
[_LOG_LEVEL_FATAL 10:13:46.308633] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308655] [GLib-GObject] g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[_LOG_LEVEL_FATAL 10:13:46.308673] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308696] [GLib-GObject] g_object_notify: assertion 'G_IS_OBJECT (object)' failed
[_LOG_LEVEL_FATAL 10:13:46.308714] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308766] [Gtk] gtk_widget_has_default: assertion 'GTK_IS_WIDGET (widget)' failed
[_LOG_LEVEL_FATAL 10:13:46.308786] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308809] [GLib-GObject] g_object_thaw_notify: assertion 'G_IS_OBJECT (object)' failed
[_LOG_LEVEL_FATAL 10:13:46.308827] Files will not function properly.
[_LOG_LEVEL_FATAL 10:13:46.308849] [GLib-GObject] g_object_unref: assertion 'G_IS_OBJECT (object)' failed
[_LOG_LEVEL_FATAL 10:13:46.308867] Files will not function properly.

Related branches

Revision history for this message
Jeremy Wootten (jeremywootten) wrote :

It may be best to inhibit view changes while renaming anyway.

Changed in pantheon-files:
status: New → In Progress
assignee: nobody → Jeremy Wootten (jeremywootten)
milestone: none → feature-future
Cody Garver (codygarver)
Changed in pantheon-files:
milestone: feature-future → loki-alpha1
status: In Progress → Fix Committed
Changed in pantheon-files:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.