[dolphin] [Bug 441384] New: Dolphin's UI responsiveness becomes slow while counting items inside subfolders in an NTFS partition

Eduardo bugzilla_noreply at kde.org
Sun Aug 22 18:46:01 BST 2021


https://bugs.kde.org/show_bug.cgi?id=441384

            Bug ID: 441384
           Summary: Dolphin's UI responsiveness becomes slow while
                    counting items inside subfolders in an NTFS partition
           Product: dolphin
           Version: 21.08.0
          Platform: Neon Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: view-engine: details mode
          Assignee: dolphin-bugs-null at kde.org
          Reporter: zlotz at hotmail.com
                CC: kfm-devel at kde.org
  Target Milestone: ---

Created attachment 140954
  --> https://bugs.kde.org/attachment.cgi?id=140954&action=edit
Script to create a big folder structure

SUMMARY
Dolphin's UI responsiveness becomes slow while counting items inside subfolders
in an NTFS partition

STEPS TO REPRODUCE
1. Place the attached script on a writeable NTFS partition and run it. It will
create a folder named 'bigfolder' with 100 subfolders, and each of them with
100 empty files.
2. Open the newly created 'bigfolder' on Dolphin, making sure the "Details View
Mode" is active (Ctrl+3).
3. As soon as Dolphin opens the folder, try to resize the Dolphin window. Try
to move the scrollbar. Try to drag-select a bunch of subfolders.

OBSERVED RESULT
The above operations will all feel very slow and unresponsive: Dolphin window
will refresh itself at very slow fps. After around 5-10 seconds, it becomes
smoothly responsive again. Pressing F5 (refresh) will trigger the bug again.


EXPECTED RESULT
Dolphin's UI should remain perfectly responsive, even if there are background
tasks running, such as counting items inside subfolders.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon 5.22, Linux 5.11.0-27-generic (64-bit), Dolphin
21.08.0
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.85.0
Qt Version: 5.15.13

ADDITIONAL INFORMATION
On my system the bug happens only on NTFS partitions, even if running on a fast
SSD.

Dolphin is counting the number of items inside each of the subfolders to
display in the "Size" column, which is great, but this task is slowing down the
UI thread.

I understand support for NTFS file system is not native to Linux, so it is
expected that the actual file system operations should not work as fast. But I
believe efforts can be made inside Dolphin to at least not lock the UI thread,
making sure the potentially slow tasks are running in a background thread,
keeping the UI responsive all the time.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the kfm-devel mailing list