Bug 504661

Summary: DigiKam Freezes When Switching to People Tab with Large Face Collection (200 000 faces)
Product: [Applications] digikam Reporter: Sergey <koloved>
Component: Faces-WorkflowAssignee: Digikam Developers <digikam-bugs-null>
Status: REPORTED ---    
Severity: wishlist CC: caulier.gilles
Priority: NOR    
Version First Reported In: 8.6.0   
Target Milestone: ---   
Platform: Microsoft Windows   
OS: Microsoft Windows   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Sergey 2025-05-22 10:44:31 UTC
Summary

DigiKam freezes for approximately five minutes or longer when switching to the People tab in a collection containing approximately 200,000 detected faces. The program appears to be using only one CPU core for processing this task, causing significant performance issues.
Steps to Reproduce

    1) Open DigiKam with a collection containing a large number of face tags (approximately 200,000)

    2) Switch to the People tab

    3) Observe the program freezing for 5+ minutes

Observed Result

When switching to the People tab, DigiKam becomes completely unresponsive for more than 5 minutes. System monitoring shows only one CPU core being utilized at high capacity while the others remain idle.
Expected Result

DigiKam should utilize multiple CPU cores to process face data and remain responsive while loading the People tab. The interface should either load progressively or display a progress indicator during heavy processing.