Version: (using KDE 4.2.0)
Compiler: GCC 4.3.2 Target: x86_64-unknown-linux-gnu Configured with: ../gcc-4.3.2/configure --prefix=/usr --libexecdir=/usr/lib --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++,fortran,objc,treelang --disable-multilib --enable-c99 --enable-long-long Thread model: posix
Installed from: Compiled From Sources
It's unable to move to trash files with non-latin (in my case, russian) names. The message box says "File or folder with name ... doesn't exist". Removing permanently (Shift+Del) works ok.
I have a similar issue where I have tried to trash a file with a Japanese file name about few months ago and now every time I try to empty my trash, I get a message: "The file of folder /mnt/X/.Trash-1000/files/[IV]??????.avi does not exist." with what I think is literally a series of question marks. I presume it was improperly encoded filename (not UTF8) and I had even tried running convmv to change it to UTF8 but nothing had worked. And indeed, the file doesn't exist at that location.
The file was deleted through KDE 4.1.x and now with KDE 4.2.0, the message persists.
There is an item in /mnt/X/.Trash-1000/files/ with filename \[IV\]\ \?\?\?\?\?\ -\ \?\?\?\?\?\?\?.trashinfo (a sequence of literal question marks) with the following contents:
If the filename was really just a sequence of question marks, then why did KDE have trouble trashing it?
I can probably just delete the .trashinfo and then it will stop saying the message.
Can't reproduce for KDE 4.2.1 with Qt 4.5 final.