https://bugs.kde.org/show_bug.cgi?id=463197
Bug ID: 463197 Summary: UI frequently locks up / unresponsive with large collection Classification: Applications Product: digikam Version: 8.0.0 Platform: Microsoft Windows OS: Microsoft Windows Status: REPORTED Severity: normal Priority: NOR Component: Albums-IconView Assignee: digikam-bugs-n...@kde.org Reporter: metal...@gmail.com Target Milestone: --- SUMMARY I'm a new digiKam user, migrating over from Lightroom. Upon importing my full collection (~250k photos & videos; majority are jpegs), I immediately notice that the application seems to "lock up" very frequently. This is something I never experienced previously with Lightroom. The severity of these UI lockups seem to correspond directly to the number of images involved; it's as if the software is doing O(n) operations on the photos directly in the UI thread. It's consistently reproducible, i.e.: STEPS TO REPRODUCE, 1 1. Add a large collection (~250k items), wait for it to complete 2. Press Control+F to initiate a search 3. UI locks up & becomes unresponsive for nearly 60 seconds. Here's a video showing this behavior: https://jiij.cc/snaps/2022-12-18_08.33.03.mp4 . This seems to make "search" nearly unusable. STEPS TO REPRODUCE, 2 1. Add a large collection (~250k items), wait for it to complete 2. View->Include Album Sub-Tree=On 3. Highlight the top-level album 4. UI locks up & becomes unresponsive for nearly 60 seconds. Here's a video showing this behavior: https://jiij.cc/snaps/2022-12-18_08.45.30.mp4 5. Any other operations - i.e. changing the sort order, etc - will again lockup the UI. OBSERVED RESULT DigiKam constantly locks up & becomes unusable. EXPECTED RESULT Long operations to be performed on a background thread, so that the UI can remain responsive irrespective of the number of items being shown. With the same collection of items, I never observed such lockup in LR - UI operation was always smooth. SOFTWARE/OS VERSIONS Windows: 7 ADDITIONAL INFORMATION Reproduced on both 7.9.0 and 8.0.0-beta1 -- You are receiving this mail because: You are watching all bug changes.