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

            Bug ID: 460482
           Summary: Repeated crashes when working in Faces view while face
                    recognition is running in the background
    Classification: Applications
           Product: digikam
           Version: 7.9.0
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Faces-Workflow
          Assignee: digikam-bugs-n...@kde.org
          Reporter: jens-bugs.kde....@spamfreemail.de
  Target Milestone: ---

SUMMARY -> $SUBJECT

I have a faces database where - for some reason - a lot of face rectangles are
bad. Some are shifted, some did not survive rotating the image and some are
even outside the image (because of cropping).
My workflow to correct this is:

STEPS TO REPRODUCE
1. In faces view, select one person
2. Inside this view, repeatedly select some images, right-click "Detect faces"
(to find the correct location of faces on this photo) and then immediately with
the same selection click on the red (X) icon to delete *this* face region
(because it's bad).
3. While face detection is running, repeat this to queue more detection.

OBSERVED RESULT
Eventually, after 5-10 minutes, Digikam will crash. This is the console output:

unknown: RST4  ( 3 )
unknown: RST5  ( 3 )
unknown: RST6  ( 3 )
unknown: RST7  ( 3 )
unknown: RST0  ( 3 )
unknown: RST1  ( 3 )
unknown: RST2  ( 3 )
unknown: RST3  ( 3 )
unknown: RST4  ( 3 )
unknown: RST5  ( 3 )
unknown: RST6  ( 3 )
unknown: RST7  ( 3 )
unknown: RST0  ( 3 )
unknown: RST1  ( 3 )
unknown: RST2  ( 3 )
unknown: RST3  ( 3 )
unknown: RST4  ( 3 )
unknown: RST5  ( 3 )
unknown: RST6  ( 3 )
unknown: RST7  ( 3 )
unknown: RST0  ( 3 )
unknown: RST1  ( 3 )
unknown: RST2  ( 3 )
unknown: RST3  ( 3 )
unknown: RST4  ( 3 )
unknown: RST5  ( 3 )
unknown: RST6  ( 3 )
unknown: RST7  ( 3 )
unknown: RST0  ( 3 )
unknown: RST1  ( 3 )
unknown: RST2  ( 3 )
unknown: RST3  ( 3 )
unknown: RST4  ( 3 )
unknown: RST5  ( 3 )
unknown: RST6  ( 3 )
unknown: RST7  ( 3 )
unknown: RST0  ( 3 )
unknown: RST1  ( 3 )
unknown: RST2  ( 3 )
unknown: RST3  ( 3 )
unknown: RST4  ( 3 )
unknown: RST5  ( 3 )
unknown: RST6  ( 3 )
unknown: RST7  ( 3 )
unknown: RST0  ( 3 )
unknown: RST1  ( 3 )
unknown: RST2  ( 3 )
unknown: RST3  ( 3 )
unknown: RST4  ( 3 )
unknown: RST5  ( 3 )
unknown: RST6  ( 3 )
unknown: RST7  ( 3 )
Digikam::DMetadata::getIccProfile: Exif color-space tag is sRGB. Using default
sRGB ICC profile.
unknown: End Of Image  ( 1 )
Digikam::DNNFaceExtractor::getFaceEmbedding: Finish computing face embedding in
 544  ms
Beendet

Unfortunately, running this with debug symbols enabled doesn't crash, even
after 30 minutes of usage - possibly because of Bug 460464 in the current
-debug appimage. So I cannot present a backtrace.

EXPECTED RESULT
No crash. Consecutively adding (queuing) images to a running face detection
process should be handled by Digikam just as if all images are added at once.

SOFTWARE/OS VERSIONS: KDE Neon 20.04 with Digikam 64bit appimage 2022-10-12
(with and without debug).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to