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.