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: [email protected]
Reporter: [email protected]
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.