"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:
- Create a directory named exactly the same as an existing directory, e.g.
x
. - If the "already exists" dialog appears, press Cancel.
- Create a directory with the same name (
x
) again. - The non-interactable and non-closable File Operation Dialog appears.
The original, not perfectly reliable steps to reproduce:
- Create a directory "tester".
- Edit=>Make Link: "link to tester".
- Enter "link to tester" and create a subdir "x".
- Shift+Delete (remove permanently) both "tester" and "link to tester".
- Undo.
- Redo.
- If a confirmation dialog appears, choose Cancel.
- Undo.
- Redo.
- Undo.
- Redo.
- 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.
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:
- I have deliberately removed the thumbnail service tumbler package a few years ago to reduce memory consumption.
- 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