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

            Bug ID: 399923
           Summary: Segmentation fault during face detection
           Product: digikam
           Version: unspecified
          Platform: Other
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Faces-Detection
          Assignee: digikam-bugs-n...@kde.org
          Reporter: timo...@zoho.com
  Target Milestone: ---

SUMMARY

I'm trying to import my pictures into digikam and recognize the faces on them.
When running face detection, digikam crashes after some time. I don't think any
particular file is responsible because it also happens when I select different
albums. Running it under gdb gives the following backtrace:

> digikam.dimg: 
> "/home/timo/data/pictures/DCIM/OpenCamera/IMG_20180612_160527.jpg"  : JPEG 
> file identified
> digikam.metaengine: Loading image history  ""
> digikam.metaengine: DateTime => Exif.Photo.DateTimeOriginal => 
> QDateTime(2018-06-11 20:12:25.000 CEST Qt::TimeSpec(LocalTime))
> digikam.metaengine: DateTime => Exif.Image.DateTime => QDateTime(2018-06-11 
> 20:12:25.000 CEST Qt::TimeSpec(LocalTime))
> 
> Thread 46 "Thread (pooled)" received signal SIGSEGV, Segmentation fault.
> [Switching to Thread 0x7fff11b6e700 (LWP 21544)]
> 0x00007ffff625c2f5 in non-virtual thunk to 
> Digikam::LoadingTask::progressInfo(Digikam::DImg const*, float) () from 
> /nix/store/585j5m3calg2iqbda94i6msxincc8mw6-digikam-6.0.0-beta2/lib/libdigikamcore.so.6.0.0
> (gdb) bt
> #0  0x00007ffff625c2f5 in non-virtual thunk to 
> Digikam::LoadingTask::progressInfo(Digikam::DImg const*, float) () from 
> /nix/store/585j5m3calg2iqbda94i6msxincc8mw6-digikam-6.0.0-beta2/lib/libdigikamcore.so.6.0.0
> #1  0x00007ffff600ed25 in Digikam::JPEGLoader::load(QString const&, 
> Digikam::DImgLoaderObserver*) () from 
> /nix/store/585j5m3calg2iqbda94i6msxincc8mw6-digikam-6.0.0-beta2/lib/libdigikamcore.so.6.0.0
> #2  0x00007ffff6188210 in Digikam::DImg::load(QString const&, int, 
> Digikam::DImgLoaderObserver*, Digikam::DRawDecoding const&) ()
>    from 
> /nix/store/585j5m3calg2iqbda94i6msxincc8mw6-digikam-6.0.0-beta2/lib/libdigikamcore.so.6.0.0
> #3  0x00007ffff6261d2c in Digikam::PreviewLoadingTask::execute() () from 
> /nix/store/585j5m3calg2iqbda94i6msxincc8mw6-digikam-6.0.0-beta2/lib/libdigikamcore.so.6.0.0
> #4  0x00007ffff624922d in Digikam::LoadSaveThread::run() () from 
> /nix/store/585j5m3calg2iqbda94i6msxincc8mw6-digikam-6.0.0-beta2/lib/libdigikamcore.so.6.0.0
> #5  0x00007ffff6292b94 in Digikam::DynamicThread::Private::run() () from 
> /nix/store/585j5m3calg2iqbda94i6msxincc8mw6-digikam-6.0.0-beta2/lib/libdigikamcore.so.6.0.0
> #6  0x00007fffe9336602 in ?? () from 
> /nix/store/br6yml05dzhccpaf4zi48vw3iw1xayzg-qtbase-5.11.1/lib/libQt5Core.so.5
> #7  0x00007fffe933f12b in ?? () from 
> /nix/store/br6yml05dzhccpaf4zi48vw3iw1xayzg-qtbase-5.11.1/lib/libQt5Core.so.5
> #8  0x00007ffff4f9f5a7 in start_thread () from 
> /nix/store/fg4yq8i8wd08xg3fy58l6q73cjy8hjr2-glibc-2.27/lib/libpthread.so.0
> #9  0x00007fffe66d322f in clone () from 
> /nix/store/fg4yq8i8wd08xg3fy58l6q73cjy8hjr2-glibc-2.27/lib/libc.so.6
> (gdb) 



STEPS TO REPRODUCE
Unclear, probably depends on the database and/or the dependency versions.

OBSERVED RESULT
Digikam reproducably segfaults during face detection.


EXPECTED RESULT
Digikam detects the faces.


SOFTWARE VERSIONS
(available in About System)
KDE Plasma Version: Not listed
KDE Frameworks Version: 5.49.0
Qt Version: 5.11.1

ADDITIONAL INFORMATION

I'm using the NixOS package (modified to include debug information). The issue
occurs with 6.0.beta2 as well as 5.9.

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

Reply via email to