https://bugs.kde.org/show_bug.cgi?id=526955
Bug ID: 526955
Summary: Plasmashell hangs while hundreds of files are being
skipped in a move operation in Dolphin
Classification: Plasma
Product: plasmashell
Version First 6.7.5
Reported In:
Platform: Arch Linux
OS: Linux
Status: REPORTED
Severity: normal
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
DESCRIPTION
Plasmashell (the dock) hangs, grays out and stops responding when hundreds of
files are being skipped (skip already existing) and only unfreezes when the
move operation (by Dolphin) has finished.
STEPS TO REPRODUCE
The real scenario when this happened was a backup from phone to computer, where
at least 70% of the files already existed and the command was select all from
the phone MTP mount and move to a local folder in the computer. This is the
closest replica of it I can make up:
0. Make some kind of virtual file storage and throttle its bandwidth to 500
kB/s, and cd to it
1. Make a directory "a" and cd to it
2. Generate 1999 files with random names, 2 MB each
3. Make a directory "b" and copy all of the files inside "a" to it
4. cd to "a" and create an extra file with a random name
5. Open Dolphin in directory "a", select all the files, Ctrl + X
6. Switch to directory "b" and Ctrl + V
7. When prompted for the "This file already exists, do you want to overwrite"
check the "Apply to all" box and click "skip"
If not reproducible, keep the directory "a" in an external phone mounted via
MTP
OBSERVED RESULT
Plasmashell correctly displays "Moving 1 of 2000" at first, then the dock hangs
as described above and only unfreezes when the whole operation has finished,
which can take at least a full minute in my case
EXPECTED RESULT
Plasmashell should not hang due to a kio file move operation and correctly
display the rapid progress of
"Moving 1 of 2000"
"Moving 2 of 2000"
"Moving 3 of 2000"
...
SOFTWARE/OS VERSIONS
Operating System (available in the Info Center app, or by running `kinfo` in a
terminal window):
KDE Plasma Version: 6.7.5
KDE Frameworks Version: 6.30.0
Qt Version: 6.12.0
ADDITIONAL INFORMATION
--
You are receiving this mail because:
You are watching all bug changes.