Bug 491001 - Can't move file with almost-too-long name to trash
Summary: Can't move file with almost-too-long name to trash
Status: ASSIGNED
Alias: None
Product: frameworks-kio
Classification: Frameworks and Libraries
Component: Trash (other bugs)
Version First Reported In: 5.115.0
Platform: Kubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: KIO Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-07-29 20:42 UTC by nahoj
Modified: 2024-07-30 13:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nahoj 2024-07-29 20:42:53 UTC
If a file has a name that is close to to the filesystem limit, it can't be moved to trash using Dolphin or kioclient because that tries to create a file with the same name + ".trashinfo".

STEPS TO REPRODUCE
1. Create a file with the name "aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa .txt".
2. Move to trash in Dolphin or `kioclient move %F trash:/`

OBSERVED RESULT

"Could not write to file /media/test/.Trash-1000/info/aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa aaaaaaa .txt.trashinfo."

EXPECTED RESULT

File moved to trash.

SOFTWARE/OS VERSIONS
Linux: 6.8.0-39-generic
FS: ext4
KDE Plasma Version: 5.27.11
KDE Frameworks Version: 5.115.0
Qt Version: 5.15.13
Comment 1 Bug Janitor Service 2024-07-30 11:26:24 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/1672