[dolphin] [Bug 494656] New: If a folder has the wrong kind of characters, Dolphin can't open or remove or rename it
Ellie
bugzilla_noreply at kde.org
Sun Oct 13 13:41:28 BST 2024
https://bugs.kde.org/show_bug.cgi?id=494656
Bug ID: 494656
Summary: If a folder has the wrong kind of characters, Dolphin
can't open or remove or rename it
Classification: Applications
Product: dolphin
Version: 24.08.1
Platform: Other
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: dolphin-bugs-null at kde.org
Reporter: el at horse64.org
CC: kfm-devel at kde.org
Target Milestone: ---
Created attachment 174769
--> https://bugs.kde.org/attachment.cgi?id=174769&action=edit
Attached animation that shows what happens when trying to interact with the
folder in Dolphin
SUMMARY
If a folder has the wrong kind of characters, Dolphin can't open or remove or
rename it
STEPS TO REPRODUCE
1. Create a maximum broken file name:
$ python3
Python 3.12.7 (main, Oct 7 2024, 07:18:03) [GCC 14.2.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> f = open("/dev/random", "rb")
>>> s = f.read(64)
>>> os.mkdir(s)
(If the generated name has null bytes or forward slashes it might error,
and you might need to repeat it)
2. Open Dolphin
3. Try to open or rename or delete folder
OBSERVED RESULT
See attached gif. Dolphin can't handle this.
EXPECTED RESULT
Dolphin uses some sort of surrogate encoding for non-Unicode paths so it
doesn't ever break down no matter the file name, since the average user will be
completely stuck at this point without any obvious options on how to fix this.
SOFTWARE/OS VERSIONS
Windows:
macOS:
(available in the Info Center app, or by running `kinfo` in a terminal window)
Linux/KDE Plasma: postmarketOS Edge based on Alpine
KDE Plasma Version: 6.2.0
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the kfm-devel
mailing list