Application: digikam5 (5.0.0-beta3) Qt Version: 5.4.2 Operating System: Linux 4.2.0-28-generic x86_64 Distribution: Ubuntu 15.10 -- Information about the crash: Run a batch queue, extracting embedded jpeg images from CR2 files. Images are processed, but then digikam crashes. Happens sometimes - I haven't noticed any specific rule when it happens and when not. Note: I'm using a build that includes workaround for 358913 The crash can be reproduced sometimes. -- Backtrace: Application: digiKam (digikam5), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f108909eb80 (LWP 20326))] Thread 18 (Thread 0x7f1088c9b700 (LWP 20327)): #0 0x00007f10b4e268dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f109324712c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007f10b11346aa in start_thread (arg=0x7f1088c9b700) at pthread_create.c:333 #3 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 17 (Thread 0x7f1085c6f700 (LWP 20329)): #0 0x00007f10b4e2249d in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f10b4da62d0 in _IO_new_file_underflow (fp=0x7f10782b9910) at fileops.c:580 #2 0x00007f10b4da5088 in __GI__IO_file_xsgetn (fp=0x7f10782b9910, data=<optimized out>, n=2) at fileops.c:1402 #3 0x00007f10b4d9a5f0 in __GI__IO_fread (buf=<optimized out>, size=1, count=2, fp=0x7f10782b9910) at iofread.c:42 #4 0x00007f10b065f91c in Exiv2::isJpegType(Exiv2::BasicIo&, bool) () from /usr/lib/x86_64-linux-gnu/libexiv2.so.14 #5 0x00007f10b0655239 in Exiv2::ImageFactory::open(std::auto_ptr<Exiv2::BasicIo>) () from /usr/lib/x86_64-linux-gnu/libexiv2.so.14 #6 0x00007f10b0655489 in Exiv2::ImageFactory::open(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool) () from /usr/lib/x86_64-linux-gnu/libexiv2.so.14 #7 0x00007f10b70ff53f in Digikam::MetaEngine::load (this=this@entry=0x7f10780d5070, filePath=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/dmetadata/metaengine.cpp:281 #8 0x00007f10b714c356 in Digikam::DMetadata::load (this=this@entry=0x7f10780d5070, filePath=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/dmetadata/dmetadata.cpp:100 #9 0x00007f10b67e33a7 in Digikam::ImageScanner::loadFromDisk (this=this@entry=0x7f1085c6e5e0) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/item/imagescanner.cpp:1550 #10 0x00007f10b67e3530 in Digikam::ImageScanner::newFile (this=this@entry=0x7f1085c6e5e0, albumId=0) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/item/imagescanner.cpp:289 #11 0x00007f10b6725ca4 in Digikam::CollectionScanner::scanNewFile (this=this@entry=0x7f1085c6e9f0, info=..., albumId=0) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/collection/collectionscanner.cpp:1252 #12 0x00007f10b6727187 in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7f1085c6e9f0, location=..., album=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/collection/collectionscanner.cpp:1087 #13 0x00007f10b6729bc5 in Digikam::CollectionScanner::partialScan (this=this@entry=0x7f1085c6e9f0, albumRoot=..., album=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/collection/collectionscanner.cpp:687 #14 0x00007f10b6729d0c in Digikam::CollectionScanner::partialScan (this=this@entry=0x7f1085c6e9f0, filePath=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/collection/collectionscanner.cpp:613 #15 0x00007f10b7d12140 in Digikam::ScanController::run (this=0x7f10b85cd4e0 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/utils/scancontroller.cpp:769 #16 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007f10b11346aa in start_thread (arg=0x7f1085c6f700) at pthread_create.c:333 #18 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 16 (Thread 0x7f108546e700 (LWP 20331)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f1075f614da in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #2 0x00007f1075f60c17 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so #3 0x00007f10b11346aa in start_thread (arg=0x7f108546e700) at pthread_create.c:333 #4 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 15 (Thread 0x7f1072422700 (LWP 20350)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f10b573155b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f10b71ad7b3 in Digikam::ParkingThread::run (this=0x1c34370) at /home/michal/digikam5-5.0.0~beta3/core/libs/threads/threadmanager.cpp:115 #3 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f10b11346aa in start_thread (arg=0x7f1072422700) at pthread_create.c:333 #5 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 14 (Thread 0x7f1071c0d700 (LWP 20351)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f10ab0fd48b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f10ab0fd4c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f10b11346aa in start_thread (arg=0x7f1071c0d700) at pthread_create.c:333 #4 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 13 (Thread 0x7f0fed7f2700 (LWP 20387)): #0 0x00007f10b4e2249d in read () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f10acccc4e0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f10acc88cd4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f10acc89190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f10acc892fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f10b596729b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f10b590d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f10b572b3d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f10b11346aa in start_thread (arg=0x7f0fed7f2700) at pthread_create.c:333 #10 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7f0fecff1700 (LWP 20388)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f10aae0b5b4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f10ab12d341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f10b11346aa in start_thread (arg=0x7f0fecff1700) at pthread_create.c:333 #4 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7f0fec7f0700 (LWP 20389)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f10aae0c5e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f10ab12d341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f10b11346aa in start_thread (arg=0x7f0fec7f0700) at pthread_create.c:333 #4 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7f0fedff3700 (LWP 20429)): #0 0x00007f10acc88b2b in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f10acc89190 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f10acc892fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f10b596729b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f10b590d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f10b71ad27c in Digikam::WorkerObjectRunnable::run (this=0x609cd30) at /home/michal/digikam5-5.0.0~beta3/core/libs/threads/threadmanager.cpp:192 #6 0x00007f10b572ce73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f10b11346aa in start_thread (arg=0x7f0fedff3700) at pthread_create.c:333 #9 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7f0fd7e21700 (LWP 20485)): #0 0x00007f10acccd884 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f10acc88770 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f10acc8911b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f10acc892fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f10b596729b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f10b590d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f10b71ad27c in Digikam::WorkerObjectRunnable::run (this=0x1f324e0) at /home/michal/digikam5-5.0.0~beta3/core/libs/threads/threadmanager.cpp:192 #7 0x00007f10b572ce73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007f10b11346aa in start_thread (arg=0x7f0fd7e21700) at pthread_create.c:333 #10 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f10297fd700 (LWP 22331)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007f10b5728468 in QBasicMutex::lockInternal() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f10b572855d in QMutex::lock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f10b6f7d2e9 in Digikam::ThumbsDbAccess::ThumbsDbAccess (this=<optimized out>) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/thumbsdb/thumbsdbaccess.cpp:102 #4 0x00007f10b7191f6e in Digikam::ThumbnailCreator::loadThumbsDbInfo (this=this@entry=0x1f1a5e0, info=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/threadimageio/thumbnailcreator.cpp:866 #5 0x00007f10b71922ca in Digikam::ThumbnailCreator::isInDatabase (this=this@entry=0x1f1a5e0, info=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/threadimageio/thumbnailcreator.cpp:895 #6 0x00007f10b71968ae in Digikam::ThumbnailCreator::load (this=0x1f1a5e0, identifier=..., rect=..., pregenerate=pregenerate@entry=true) at /home/michal/digikam5-5.0.0~beta3/core/libs/threadimageio/thumbnailcreator.cpp:233 #7 0x00007f10b71971e0 in Digikam::ThumbnailCreator::pregenerate (this=<optimized out>, identifier=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/threadimageio/thumbnailcreator.cpp:193 #8 0x00007f10b71a6958 in Digikam::ThumbnailLoadingTask::execute (this=0x6245270) at /home/michal/digikam5-5.0.0~beta3/core/libs/threadimageio/thumbnailtask.cpp:76 #9 0x00007f10b717b090 in Digikam::LoadSaveThread::run (this=0x1f1fd50) at /home/michal/digikam5-5.0.0~beta3/core/libs/threadimageio/loadsavethread.cpp:133 #10 0x00007f10b71aee3e in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x1f34280) at /home/michal/digikam5-5.0.0~beta3/core/libs/threads/dynamicthread.cpp:183 #11 0x00007f10b572ce73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f10b11346aa in start_thread (arg=0x7f10297fd700) at pthread_create.c:333 #14 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f100ffff700 (LWP 22372)): #0 0x00007f10b4e268dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f10acc891ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f10acc892fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f10b596729b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f10b590d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f10b71ad27c in Digikam::WorkerObjectRunnable::run (this=0x6d68070) at /home/michal/digikam5-5.0.0~beta3/core/libs/threads/threadmanager.cpp:192 #6 0x00007f10b572ce73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f10b11346aa in start_thread (arg=0x7f100ffff700) at pthread_create.c:333 #9 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f100dffb700 (LWP 22500)): #0 __memcpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S:86 #1 0x00007f10b57bf315 in QString::append(QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f10b5854fed in QTextStream::operator<<(QByteArray const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f10b595a8a6 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f10b59592ac in operator<<(QDebug, QVariant const&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f10b6f6dc35 in operator<< <QVariant> (list=..., debug=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:175 #6 Digikam::BdEngineBackendPrivate::debugOutputFailedQuery (this=this@entry=0x1b87e40, query=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/engine/dbenginebackend.cpp:347 #7 0x00007f10b6f6e44d in Digikam::BdEngineBackend::queryErrorHandling (this=this@entry=0x1b65130, query=..., retries=retries@entry=0) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/engine/dbenginebackend.cpp:1280 #8 0x00007f10b6f6e9a5 in Digikam::BdEngineBackend::exec (this=0x1b65130, query=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/engine/dbenginebackend.cpp:1393 #9 0x00007f10b6f6efee in Digikam::BdEngineBackend::execQuery (this=this@entry=0x1b65130, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/engine/dbenginebackend.cpp:1007 #10 0x00007f10b6f6f077 in Digikam::BdEngineBackend::execSql (this=0x1b65130, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=..., values=0x0, lastInsertId=0x7f100dffa4b0) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/engine/dbenginebackend.cpp:908 #11 0x00007f10b6f77109 in Digikam::ThumbsDb::insertThumbnail (this=0x1b66d80, info=..., lastInsertId=lastInsertId@entry=0x7f100dffa630) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/thumbsdb/thumbsdb.cpp:282 #12 0x00007f10b71945cf in Digikam::ThumbnailCreator::storeInDatabase (this=this@entry=0x252a000, info=..., image=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/threadimageio/thumbnailcreator.cpp:800 #13 0x00007f10b7196a45 in Digikam::ThumbnailCreator::load (this=0x252a000, identifier=..., rect=..., pregenerate=pregenerate@entry=false) at /home/michal/digikam5-5.0.0~beta3/core/libs/threadimageio/thumbnailcreator.cpp:267 #14 0x00007f10b7196fa2 in Digikam::ThumbnailCreator::load (this=<optimized out>, identifier=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/threadimageio/thumbnailcreator.cpp:177 #15 0x00007f10b71a68d6 in Digikam::ThumbnailLoadingTask::execute (this=0x5407120) at /home/michal/digikam5-5.0.0~beta3/core/libs/threadimageio/thumbnailtask.cpp:166 #16 0x00007f10b717b090 in Digikam::LoadSaveThread::run (this=0x7f10b7a24380 <Digikam::(anonymous namespace)::Q_QGS_defaultObject::innerFunction()::holder>) at /home/michal/digikam5-5.0.0~beta3/core/libs/threadimageio/loadsavethread.cpp:133 #17 0x00007f10b71aee3e in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x2529f00) at /home/michal/digikam5-5.0.0~beta3/core/libs/threads/dynamicthread.cpp:183 #18 0x00007f10b572ce73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #19 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007f10b11346aa in start_thread (arg=0x7f100dffb700) at pthread_create.c:333 #21 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f0ff1ffb700 (LWP 22521)): #0 0x00007f10b4e268dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f10acc891ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f10acc892fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f10b596729b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f10b590d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f10b71ad27c in Digikam::WorkerObjectRunnable::run (this=0x692e690) at /home/michal/digikam5-5.0.0~beta3/core/libs/threads/threadmanager.cpp:192 #6 0x00007f10b572ce73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007f10b11346aa in start_thread (arg=0x7f0ff1ffb700) at pthread_create.c:333 #9 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f1016c07700 (LWP 22604)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f10b573155b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f10b71ac45b in Digikam::ActionThreadBase::run (this=0x635e6c0) at /home/michal/digikam5-5.0.0~beta3/core/libs/threads/actionthreadbase.cpp:215 #3 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f10b11346aa in start_thread (arg=0x7f1016c07700) at pthread_create.c:333 #5 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f102bfff700 (LWP 22605)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f10b573155b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f10b71ac45b in Digikam::ActionThreadBase::run (this=0x538b9b0) at /home/michal/digikam5-5.0.0~beta3/core/libs/threads/actionthreadbase.cpp:215 #3 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f10b11346aa in start_thread (arg=0x7f102bfff700) at pthread_create.c:333 #5 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f0fe1e09700 (LWP 22606)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f10b573155b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f10b71ac45b in Digikam::ActionThreadBase::run (this=0x3c5d760) at /home/michal/digikam5-5.0.0~beta3/core/libs/threads/actionthreadbase.cpp:215 #3 0x00007f10b57302be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f10b11346aa in start_thread (arg=0x7f0fe1e09700) at pthread_create.c:333 #5 0x00007f10b4e31eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f108909eb80 (LWP 20326)): [KCrash Handler] #6 QListData::isEmpty (this=0x18) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:93 #7 QList<QString>::isEmpty (this=0x18) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:158 #8 Digikam::DBJobsThread::hasErrors (this=0x0) at /home/michal/digikam5-5.0.0~beta3/core/libs/database/dbjobs/dbjobsthread.cpp:45 #9 0x00007f10b7f515aa in Digikam::AlbumManager::slotTagsJobResult (this=0x7f10b85cdfd0 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at /home/michal/digikam5-5.0.0~beta3/core/libs/album/albummanager.cpp:3102 #10 0x00007f10b7f59165 in Digikam::AlbumManager::qt_static_metacall (_o=0x7f10b85cdfd0 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /home/michal/digikam5-5.0.0~beta3/obj-x86_64-linux-gnu/core/libs/album/moc_albummanager.cpp:300 #11 0x00007f10b594078a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f10b5941651 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #13 0x00007f10b6183b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #14 0x00007f10b6189230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #15 0x00007f10b590ff1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007f10b5912057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x00007f10b5966e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x00007f10acc88ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007f10acc89250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #20 0x00007f10acc892fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007f10b596727f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #22 0x00007f10b71e693c in Digikam::DHistoryView::addedEntry (this=0x32309d0, msg=..., type=Digikam::DHistoryView::SuccessEntry, metadata=...) at /home/michal/digikam5-5.0.0~beta3/core/libs/widgets/mainview/dhistoryview.cpp:167 #23 0x00007f10b810c3e7 in Digikam::ToolsView::addHistoryEntry (this=0x320d080, msg=..., type=type@entry=Digikam::DHistoryView::SuccessEntry, queueId=queueId@entry=0, itemId=itemId@entry=49868) at /home/michal/digikam5-5.0.0~beta3/core/utilities/queuemanager/views/toolsview.cpp:186 #24 0x00007f10b804c323 in Digikam::QueueMgrWindow::addHistoryMessage (this=this@entry=0x2767250, cItem=cItem@entry=0x4489d40, msg=..., type=type@entry=Digikam::DHistoryView::SuccessEntry) at /home/michal/digikam5-5.0.0~beta3/core/utilities/queuemanager/main/queuemgrwindow.cpp:933 #25 0x00007f10b804c778 in Digikam::QueueMgrWindow::slotAction (this=0x2767250, ad=...) at /home/michal/digikam5-5.0.0~beta3/core/utilities/queuemanager/main/queuemgrwindow.cpp:890 #26 0x00007f10b594078a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #27 0x00007f10b80528b5 in Digikam::ActionThread::signalFinished (this=<optimized out>, _t1=...) at /home/michal/digikam5-5.0.0~beta3/obj-x86_64-linux-gnu/core/utilities/queuemanager/moc_actionthread.cpp:173 #28 0x00007f10b5941651 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x00007f10b6183b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #30 0x00007f10b6189230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #31 0x00007f10b590ff1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #32 0x00007f10b5912057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #33 0x00007f10b5966e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #34 0x00007f10acc88ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007f10acc89250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007f10acc892fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007f10b596727f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #38 0x00007f10b590d75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #39 0x00007f10b59152cc in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #40 0x00000000004052b9 in main (argc=1, argv=<optimized out>) at /home/michal/digikam5-5.0.0~beta3/core/app/main/main.cpp:240 Reported using DrKonqi
Git commit 00cd3173c8354c4b65898968383140801e75139b by Maik Qualmann. Committed on 07/02/2016 at 19:38. Pushed by mqualmann into branch 'master'. fix possible crashes from DBJobs FIXED-IN: 5.0.0 M +2 -1 NEWS M +17 -0 libs/album/albummanager.cpp http://commits.kde.org/digikam/00cd3173c8354c4b65898968383140801e75139b