[digiKam-users] Segmentation fault when parsing entire collection

Dougie Nisbet dougie at katsura.uk
Sat Jan 4 19:22:23 GMT 2020


I've read the rest of the this thread and understand I should update and 
try again. But for info:

(gdb) bt
#0  0x00007ffff4361fd8 in QMutex::lock() () from 
/tmp/.mount_digikatLEdZE/usr/lib/libQt5Core.so.5
#1  0x00007ffff7822ba1 in QMutexLocker::QMutexLocker (m=0x9f26860, 
this=<synthetic pointer>) at ././/include/QtCore/qmutex.h:206
#2  Digikam::DImg::setMetadata (this=0x9ef3428, data=...) at 
/b/dktemp/digikam-v7.0.0-beta1/core/libs/dimg/dimg_props.cpp:178
#3  0x00007ffff76d35f1 in Digikam::DImgLoader::readMetadata 
(this=0x7fff84186240, filePath=...) at 
/b/dktemp/digikam-v7.0.0-beta1/core/libs/dimg/loaders/dimgloader.cpp:220
#4  0x00007fffc902af99 in DigikamJPEGDImgPlugin::DImgJPEGLoader::load 
(this=0x7fff84186240, filePath=..., observer=0x9ef3250)
     at 
/b/dktemp/digikam-v7.0.0-beta1/core/dplugins/dimg/jpeg/dimgjpegloader_load.cpp:56
#5  0x00007ffff781c464 in Digikam::DImg::load 
(this=this at entry=0x9ef3428, filePath=..., 
loadFlagsInt=loadFlagsInt at entry=63, observer=observer at entry=0x9ef3250, 
rawDecodingSettings=...)
     at /b/dktemp/digikam-v7.0.0-beta1/core/libs/dimg/dimg_fileio.cpp:138
#6  0x00007ffff781d520 in Digikam::DImg::load 
(this=this at entry=0x9ef3428, filePath=..., 
observer=observer at entry=0x9ef3250, rawDecodingSettings=...)
     at /b/dktemp/digikam-v7.0.0-beta1/core/libs/dimg/dimg_fileio.cpp:63
#7  0x00007ffff78ed8c5 in Digikam::PreviewLoadingTask::execute 
(this=0x9ef3240) at 
/b/dktemp/digikam-v7.0.0-beta1/core/libs/threadimageio/preview/previewtask.cpp:286
#8  0x00007ffff79032be in Digikam::LoadSaveThread::run (this=0x4c0d4a0) 
at 
/b/dktemp/digikam-v7.0.0-beta1/core/libs/threadimageio/fileio/loadsavethread.cpp:133
#9  0x00007ffff7927dee in Digikam::DynamicThread::Private::run 
(this=0x3dd8ef0) at 
/b/dktemp/digikam-v7.0.0-beta1/core/libs/threads/dynamicthread.cpp:183
#10 0x00007ffff4365a27 in ?? () from 
/tmp/.mount_digikatLEdZE/usr/lib/libQt5Core.so.5
#11 0x00007ffff4361ca3 in ?? () from 
/tmp/.mount_digikatLEdZE/usr/lib/libQt5Core.so.5
#12 0x00007ffff3d2ffa3 in start_thread (arg=<optimized out>) at 
pthread_create.c:486
#13 0x00007ffff3c604cf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:95


On 04/01/2020 11:50, Gilles Caulier wrote:
> Ok,
>
> When it crash, just enter "bt" in gdb prompt to get a backtrace.
>
> We explain all in this page :
>
> https://www.digikam.org/contribute/
>
> Gilles Caulier
>
> Le sam. 4 janv. 2020 à 05:08, Dougie Nisbet <dougie at katsura.uk 
> <mailto:dougie at katsura.uk>> a écrit :
>
>     On 03/01/2020 22:00, Dougie Nisbet wrote:
>>     On 03/01/2020 21:45, Gilles Caulier wrote:
>>>     Useful info can be get if you run AppImage with debugger. There
>>>     is a dedicated option to pass to appimage for that : "debug".
>>
>>     Thanks. I've just restarted it and doing a full scan with debug
>>     arg. Going to bed now.
>>
>>     Dougie
>>
>     Ok, crashed again. Not sure what to do that might be useful.
>
>     Digikam::DImg::load: "/store/media/images/2010/11/13/runroute.jpg"
>     : "JPEG" file identified
>     Digikam::DetectionWorker::process: Found 0 faces in "Roseberry
>     Topping 01-09-2009, Heart rate - Time.jpg" QSize(2000, 1200)
>     QSize(2000, 1200)
>     Digikam::DetectionWorker::process: Found 0 faces in "photo by
>     david aspin -- 13-11-2010 16-43-30.jpg" QSize(1024, 768)
>     QSize(1024, 768)
>     Digikam::DatabaseWriter::process: Removing old entries ()
>     Digikam::FacePipeline::Private::checkFinished: Check for finish: 
>     14 packages, 0 infos to filter, hasFinished() false
>     Digikam::DetectionWorker::process: Found 0 faces in "Roseberry
>     Topping 01-09-2009, Elevation - Distance.jpg" QSize(2000, 1200)
>     QSize(2000, 1200)
>     Digikam::DetectionWorker::process: Found 0 faces in "Roseberry
>     Topping 01-09-2009, Pace - Time.jpg" QSize(2000, 1200) QSize(2000,
>     1200)
>     Digikam::FacePipeline::Private::checkFinished: Check for finish: 
>     13 packages, 0 infos to filter, hasFinished() false
>     Digikam::DatabaseWriter::process: Removing old entries ()
>     Digikam::ActionThreadBase::setMaximumNumberOfThreads: Using  8 
>     CPU core to run threads
>     [New Thread 0x7fff6a7fc700 (LWP 23763)]
>     Digikam::ActionThreadBase::setMaximumNumberOfThreads: Using  8 
>     CPU core to run threads
>     Digikam::ActionThreadBase::run: Action Thread run  1  new jobs
>     [New Thread 0x7fff9b7fe700 (LWP 23765)]
>     [New Thread 0x7fff6b7fe700 (LWP 23764)]
>     Digikam::ActionThreadBase::run: Action Thread run  1  new jobs
>     [New Thread 0x7fff69ffb700 (LWP 23766)]
>     Digikam::FacePipeline::Private::checkFinished: Check for finish: 
>     12 packages, 0 infos to filter, hasFinished() false
>
>     Thread 21537 "Thread (pooled)" received signal SIGSEGV,
>     Segmentation fault.
>     [Switching to Thread 0x7fff99ffb700 (LWP 1110)]
>     0x00007ffff4361fd8 in QMutex::lock() () from
>     /tmp/.mount_digikatLEdZE/usr/lib/libQt5Core.so.5
>     (gdb)
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-users/attachments/20200104/6c99da1a/attachment.html>


More information about the Digikam-users mailing list