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

            Bug ID: 421043
           Summary: Faces Detection crashes digikam
           Product: digikam
           Version: 7.0.0
          Platform: Appimage
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: Faces-Detection
          Assignee: digikam-bugs-n...@kde.org
          Reporter: cl...@oisec.net
  Target Milestone: ---

SUMMARY

When running 'detect faces' from the people menu digikam crashes.


STEPS TO REPRODUCE
1. Run 'detect faces' from people
2. Wait a while
3. See digikam segfaulting.

OBSERVED RESULT

Segfault


EXPECTED RESULT

Detecting faces.


SOFTWARE/OS VERSIONS

Ubuntu 19.10 on amd64 - digikam-7.0.0-rc-20200502T112703-x86-64-debug.appimage
Also observed on earlier 7.0.0 releases (beta1,beta2,beta3)


ADDITIONAL INFORMATION

This is quite a big database of images. Running on a dual Xeon X5670 with 70GB
ram.

Thread 28 "Thread (pooled)" received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fff775ef700 (LWP 500)]
0x00007ffff427b1c1 in operator<(QString const&, QString const&) () from
/tmp/.mount_digika0LF6Rz/usr/lib/libQt5Core.so.5
(gdb) bt
#0  0x00007ffff427b1c1 in operator<(QString const&, QString const&) () from
/tmp/.mount_digika0LF6Rz/usr/lib/libQt5Core.so.5
#1  0x00007ffff73920c1 in qMapLessThanKey<QString> (key2=..., key1=...) at
././/include/QtCore/qmap.h:68
#2  QMap<QString, QVariant>::insert (avalue=..., akey=..., this=0x449f7e0) at
././/include/QtCore/qmap.h:706
#3  Digikam::DImg::setAttribute (this=<optimized out>, key=..., value=...) at
/b/dktemp/digikam-master/core/libs/dimg/dimg_props.cpp:219
#4  0x00007ffff738cad4 in Digikam::DImg::getUniqueHashV2 (this=0x43e3448) at
/b/dktemp/digikam-master/core/libs/dimg/dimg_metadata.cpp:93
#5  0x00007ffff738e130 in Digikam::DImg::createHistoryImageId (this=<optimized
out>, filePath=..., type=type@entry=Digikam::HistoryImageId::Current) at
/b/dktemp/digikam-master/core/libs/dimg/dimg_metadata.cpp:329
#6  0x00007ffff7235de5 in Digikam::DImgLoader::readMetadata
(this=0x7fff7015eb90, filePath=...) at
/b/dktemp/digikam-master/core/libs/dimg/loaders/dimgloader.cpp:225
#7  0x00007fffc88c0029 in DigikamJPEGDImgPlugin::DImgJPEGLoader::load
(this=0x7fff7015eb90, filePath=..., observer=0x43e3270) at
/b/dktemp/digikam-master/core/dplugins/dimg/jpeg/dimgjpegloader_load.cpp:56
#8  0x00007ffff738969a in Digikam::DImg::load (this=this@entry=0x43e3448,
filePath=..., loadFlagsInt=loadFlagsInt@entry=63,
observer=observer@entry=0x43e3270, rawDecodingSettings=...) at
/b/dktemp/digikam-master/core/libs/dimg/dimg_fileio.cpp:132
#9  0x00007ffff738a6f0 in Digikam::DImg::load (this=this@entry=0x43e3448,
filePath=..., observer=observer@entry=0x43e3270, rawDecodingSettings=...) at
/b/dktemp/digikam-master/core/libs/dimg/dimg_fileio.cpp:62
#10 0x00007ffff74538c1 in Digikam::PreviewLoadingTask::execute (this=0x43e3260)
at /b/dktemp/digikam-master/core/libs/threadimageio/preview/previewtask.cpp:314
#11 0x00007ffff746931e in Digikam::LoadSaveThread::run (this=0x15d6380) at
/b/dktemp/digikam-master/core/libs/threadimageio/fileio/loadsavethread.cpp:134
#12 0x00007ffff748e5ce in Digikam::DynamicThread::Private::run (this=0x4e9e700)
at /b/dktemp/digikam-master/core/libs/threads/dynamicthread.cpp:191
#13 0x00007ffff41dcd87 in ?? () from
/tmp/.mount_digika0LF6Rz/usr/lib/libQt5Core.so.5
#14 0x00007ffff41d9335 in ?? () from
/tmp/.mount_digika0LF6Rz/usr/lib/libQt5Core.so.5
#15 0x00007ffff3b69669 in start_thread (arg=<optimized out>) at
pthread_create.c:479
#16 0x00007ffff3a91323 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

I've seen almost the same backtrace on bug id 399923

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

Reply via email to