Skip to content

"Creating directories..." File Operation Progress dialog can be stuck and not dismissible

Thunar version: 4.18.3git-15c6e0e8 (built by adapting the thunar-git AUR package).

Steps to reproduce:

  1. Create a directory named exactly the same as an existing directory, e.g. x.
  2. If the "already exists" dialog appears, press Cancel.
  3. Create a directory with the same name (x) again.
  4. The non-interactable and non-closable File Operation Dialog appears.

The original, not perfectly reliable steps to reproduce:

  1. Create a directory "tester".
  2. Edit=>Make Link: "link to tester".
  3. Enter "link to tester" and create a subdir "x".
  4. Shift+Delete (remove permanently) both "tester" and "link to tester".
  5. Undo.
  6. Redo.
  7. If a confirmation dialog appears, choose Cancel.
  8. Undo.
  9. Redo.
  10. Undo.
  11. Redo.
  12. At some point the non-interactable and non-closable File Operation Dialog appears.

The dialog can be maximized, unmaximized, minimized, but not closed, paused or stopped. thunar --quit does not close the dialog or an open Thunar window. The open Thunar window can be closed normally. A new Thunar window can be opened. But the dialog won't disappear.

Workaround: end the thunar process in a system monitor to get rid of the dialog.

non-interactable-file-operation-dialog

Here is my thunar output when I reproduce the bug (first with first steps to reproduce, then with second):

ThunarThumbnailer: Failed to retrieve supported types: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Thumbnailer1 was not provided by any .service files
Terminated
143✗[~]$ thunar
ThunarThumbnailer: Failed to retrieve supported types: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Thumbnailer1 was not provided by any .service files
ThunarThumbnailCache: failed to call Copy(): GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Cache1 was not provided by any .service files

(thunar:8439): thunar-WARNING **: 06:59:53.969: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory

(thunar:8439): thunar-WARNING **: 06:59:53.969: One of the files in the job operation list did not convert to a valid ThunarFile

(thunar:8439): thunar-WARNING **: 07:00:22.446: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory

(thunar:8439): thunar-WARNING **: 07:00:22.446: One of the files in the job operation list did not convert to a valid ThunarFile

(thunar:8439): thunar-WARNING **: 07:00:26.798: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory

(thunar:8439): thunar-WARNING **: 07:00:26.798: One of the files in the job operation list did not convert to a valid ThunarFile

(thunar:8439): thunar-WARNING **: 07:00:29.799: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory

(thunar:8439): thunar-WARNING **: 07:00:29.799: One of the files in the job operation list did not convert to a valid ThunarFile
Terminated
143✗[~]$ thunar
ThunarThumbnailer: Failed to retrieve supported types: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Thumbnailer1 was not provided by any .service files
ThunarThumbnailCache: failed to call Copy(): GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Cache1 was not provided by any .service files

(thunar:8522): thunar-WARNING **: 07:01:20.351: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory

(thunar:8522): thunar-WARNING **: 07:01:20.351: One of the files in the job operation list did not convert to a valid ThunarFile

(thunar:8522): thunar-WARNING **: 07:01:31.637: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory

(thunar:8522): thunar-WARNING **: 07:01:31.637: One of the files in the job operation list did not convert to a valid ThunarFile
Terminated
143✗[~]$ thunar
ThunarThumbnailer: Failed to retrieve supported types: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Thumbnailer1 was not provided by any .service files
ThunarThumbnailCache: failed to call Copy(): GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.thumbnails.Cache1 was not provided by any .service files

(thunar:8588): thunar-WARNING **: 07:02:13.319: Failed to convert GFile to ThunarFile: Error when getting information for file “/home/Mint14_home/igor/Documents/tmp/thunar-testing/link to tester/x”: No such file or directory

(thunar:8588): thunar-WARNING **: 07:02:13.319: One of the files in the job operation list did not convert to a valid ThunarFile
Terminated
143✗[~]$

Notes:

  1. I have deliberately removed the thumbnail service tumbler package a few years ago to reduce memory consumption.
  2. The Terminated lines correspond to my ending of the thunar process in the system monitor as soon as the non-dismissible File Operation Progress dialog appears.
Edited by Igor Kushnir