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

            Bug ID: 513760
           Summary: DigiKam crashes in FaceEditextract with `ASSERT:
                    "!std::isnan(value)"` in qnumeric.h when confirming a
                    face from a HEIF file
    Classification: Applications
           Product: digikam
      Version First 8.8.0
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Faces-Workflow
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 187923
  --> https://bugs.kde.org/attachment.cgi?id=187923&action=edit
Digikam screen right before crashing by Confirming the detected face

SUMMARY
DigiKam 8.8.0 crashes during confirmation of a detected face from a HEIF/HEIC
file. The crash occurs in the background thread FaceEditextract due to a Qt
assertion failure in qRound().

STEPS TO REPRODUCE
1. Start DigiKam.
2. Let the scan process run & finish to detect new faces for the existing
People items.
3. Find one person in People with "(<n> new)" items in it that are contains
pictures in HEIF/HEIC format that need to be confirmed.
4. Confirm the detected face for one of those HEIF items (see attached
screenshot).

OBSERVED RESULT
DigiKam crashes after being in the "DigiKam (Not Responding)" state for a few
minutes.

EXPECTED RESULT
The selected picture is confirmed/added to the People person and DigiKam keeps
working as usual.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.21.0
Qt Version: 6.10.1
Kernel Version: 6.18.1-arch1-2 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
The crash does not happen in the same system when confirming a detected face
for a JPEG file.

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

Reply via email to