Application: digikam (4.12.0) KDE Platform Version: 4.14.16 Qt Version: 4.8.7 Operating System: Linux 4.4.0-57-generic x86_64 Distribution: Ubuntu 16.04.1 LTS -- Information about the crash: In the menu for person search: Select more than three images. Give them a new person name. Select a allready existing one from the drop down menu. -> Crash screen The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7fe1382bfb40 (LWP 21475))] Thread 29 (Thread 0x7fe0d33fc700 (LWP 22019)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0d33fc700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 28 (Thread 0x7fe0d3fff700 (LWP 22018)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0d3fff700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 27 (Thread 0x7fe0d3bfe700 (LWP 22017)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0d3bfe700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 26 (Thread 0x7fe0d37fd700 (LWP 22016)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0d37fd700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 25 (Thread 0x7fe0e847e700 (LWP 22015)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0e847e700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 24 (Thread 0x7fe0e8c80700 (LWP 22014)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0e8c80700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 23 (Thread 0x7fe0e887f700 (LWP 22013)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0e887f700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 22 (Thread 0x7fe0e9081700 (LWP 22012)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0e9081700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 21 (Thread 0x7fe0ec304700 (LWP 22011)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0ec304700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 20 (Thread 0x7fe0ebb02700 (LWP 22010)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0ebb02700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 19 (Thread 0x7fe0ebf03700 (LWP 22009)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0ebf03700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 18 (Thread 0x7fe0ec705700 (LWP 22008)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0ec705700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 17 (Thread 0x7fe0ecb06700 (LWP 22007)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0ecb06700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 16 (Thread 0x7fe0ed709700 (LWP 22006)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0ed709700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 15 (Thread 0x7fe0ed308700 (LWP 22005)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0ed308700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 14 (Thread 0x7fe0ecf07700 (LWP 22004)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0ecf07700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 13 (Thread 0x7fe0edb0a700 (LWP 22003)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0edb0a700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 12 (Thread 0x7fe0edf0b700 (LWP 22002)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0edf0b700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 11 (Thread 0x7fe0ee30c700 (LWP 22001)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38 #1 0x00007fe12d182c92 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #2 0x00007fe12d182cf9 in ?? () from /usr/lib/x86_64-linux-gnu/libtbb.so.2 #3 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0ee30c700) at pthread_create.c:333 #4 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 10 (Thread 0x7fe05b7fe700 (LWP 21998)): [KCrash Handler] #6 0x00007fe131450428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54 #7 0x00007fe13145202a in __GI_abort () at abort.c:89 #8 0x00007fe131448bd7 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x7fe130d2b0e4 "mn_", file=file@entry=0x7fe130d2aff2 "tiffcomposite.cpp", line=line@entry=749, function=function@entry=0x7fe130d2b9e0 <Exiv2::Internal::TiffMnEntry::doAddPath(unsigned short, std::stack<Exiv2::Internal::TiffPathItem, std::deque<Exiv2::Internal::TiffPathItem, std::allocator<Exiv2::Internal::TiffPathItem> > >&, Exiv2::Internal::TiffComponent*, std::auto_ptr<Exiv2::Internal::TiffComponent>)::__PRETTY_FUNCTION__> "virtual Exiv2::Internal::TiffComponent* Exiv2::Internal::TiffMnEntry::doAddPath(uint16_t, Exiv2::Internal::TiffPath&, Exiv2::Internal::TiffComponent*, Exiv2::Internal::TiffComponent::AutoPtr)") at assert.c:92 #9 0x00007fe131448c82 in __GI___assert_fail (assertion=assertion@entry=0x7fe130d2b0e4 "mn_", file=file@entry=0x7fe130d2aff2 "tiffcomposite.cpp", line=line@entry=749, function=function@entry=0x7fe130d2b9e0 <Exiv2::Internal::TiffMnEntry::doAddPath(unsigned short, std::stack<Exiv2::Internal::TiffPathItem, std::deque<Exiv2::Internal::TiffPathItem, std::allocator<Exiv2::Internal::TiffPathItem> > >&, Exiv2::Internal::TiffComponent*, std::auto_ptr<Exiv2::Internal::TiffComponent>)::__PRETTY_FUNCTION__> "virtual Exiv2::Internal::TiffComponent* Exiv2::Internal::TiffMnEntry::doAddPath(uint16_t, Exiv2::Internal::TiffPath&, Exiv2::Internal::TiffComponent*, Exiv2::Internal::TiffComponent::AutoPtr)") at assert.c:101 #10 0x00007fe130c6954e in Exiv2::Internal::TiffMnEntry::doAddPath (this=0x7fe06c0962f0, tag=<optimized out>, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=<optimized out>, object=...) at tiffcomposite.cpp:749 #11 0x00007fe130c63ca2 in Exiv2::Internal::TiffComponent::addPath (this=<optimized out>, tag=tag@entry=2, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=pRoot@entry=0x7fe06c0a1a70, object=...) at tiffcomposite.cpp:634 #12 0x00007fe130c64737 in Exiv2::Internal::TiffDirectory::doAddPath (this=0x7fe06c0967d0, tag=<optimized out>, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=0x7fe06c0a1a70, object=...) at tiffcomposite.cpp:694 #13 0x00007fe130c63ca2 in Exiv2::Internal::TiffComponent::addPath (this=<optimized out>, tag=tag@entry=2, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=pRoot@entry=0x7fe06c0a1a70, object=...) at tiffcomposite.cpp:634 #14 0x00007fe130c691eb in Exiv2::Internal::TiffSubIfd::doAddPath (this=0x7fe06c096c90, tag=<optimized out>, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=0x7fe06c0a1a70, object=...) at tiffcomposite.cpp:729 #15 0x00007fe130c63ca2 in Exiv2::Internal::TiffComponent::addPath (this=<optimized out>, tag=tag@entry=2, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=pRoot@entry=0x7fe06c0a1a70, object=...) at tiffcomposite.cpp:634 #16 0x00007fe130c64737 in Exiv2::Internal::TiffDirectory::doAddPath (this=0x7fe06c0a1a70, tag=<optimized out>, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=0x7fe06c0a1a70, object=...) at tiffcomposite.cpp:694 #17 0x00007fe130c63ca2 in Exiv2::Internal::TiffComponent::addPath (this=this@entry=0x7fe06c0a1a70, tag=<optimized out>, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=pRoot@entry=0x7fe06c0a1a70, object=...) at tiffcomposite.cpp:634 #18 0x00007fe130c819c4 in Exiv2::Internal::TiffEncoder::add (this=this@entry=0x7fe05b7fb780, pRootDir=pRootDir@entry=0x7fe06c0a1a70, pSourceDir=pSourceDir@entry=0x7fe06c035fa0, root=root@entry=131072) at tiffvisitor.cpp:1094 #19 0x00007fe130c6fb6d in Exiv2::Internal::TiffParserWorker::encode (io=..., pData=pData@entry=0x7fe06c0595a0 "MM", size=size@entry=40644, exifData=..., iptcData=..., xmpData=..., root=131072, findEncoderFct=0x7fe130c6c590 <Exiv2::Internal::TiffMapping::findEncoder(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Exiv2::Internal::IfdId)>, pHeader=0x7fe06c035db0, pOffsetWriter=0x0) at tiffimage.cpp:2164 #20 0x00007fe130c011d6 in Exiv2::ExifParser::encode (blob=std::vector of length 0, capacity 0, pData=0x7fe06c0595a0 "MM", size=40644, byteOrder=Exiv2::bigEndian, exifData=...) at exif.cpp:719 #21 0x00007fe130c1bd0f in Exiv2::JpegBase::doWriteMetadata (this=this@entry=0x7fe06c03acb0, outIo=...) at jpgimage.cpp:837 #22 0x00007fe130c1d0d9 in Exiv2::JpegBase::writeMetadata (this=0x7fe06c03acb0) at jpgimage.cpp:662 #23 0x00007fe137a9efd8 in KExiv2Iface::KExiv2::Private::saveOperations (this=this@entry=0x7fe06c018bb0, finfo=..., image=...) at ../../libkexiv2/kexiv2_p.cpp:301 #24 0x00007fe137aa1d64 in KExiv2Iface::KExiv2::Private::saveToFile (this=0x7fe06c018bb0, finfo=...) at ../../libkexiv2/kexiv2_p.cpp:155 #25 0x00007fe137a9af93 in KExiv2Iface::KExiv2::save (this=0x7fe05b7fd300, imageFilePath=...) at ../../libkexiv2/kexiv2.cpp:448 #26 0x00007fe137a9c909 in KExiv2Iface::KExiv2::applyChanges (this=this@entry=0x7fe05b7fd300) at ../../libkexiv2/kexiv2.cpp:476 #27 0x00007fe13636e91a in Digikam::DMetadata::applyChanges (this=this@entry=0x7fe05b7fd300) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/dmetadata/dmetadata.cpp:130 #28 0x000000000064d10f in Digikam::MetadataHub::write (this=this@entry=0x7fe05b7fd370, filePath=..., writeMode=writeMode@entry=Digikam::MetadataHub::FullWrite, settings=...) at /build/digikam-J9prv3/digikam-4.12.0/core/app/fileaction/metadatahub.cpp:764 #29 0x00000000006574b1 in Digikam::FileActionMngrFileWorker::writeMetadataToFiles (this=0x222bd60, infos=...) at /build/digikam-J9prv3/digikam-4.12.0/core/app/fileaction/fileworkeriface.cpp:103 #30 0x0000000000656deb in Digikam::FileWorkerInterface::qt_static_metacall (_o=0x222bd60, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /build/digikam-J9prv3/digikam-4.12.0/obj-x86_64-linux-gnu/core/app/fileworkeriface.moc:66 #31 0x00007fe1321a3db1 in QObject::event (this=0x222bd60, e=<optimized out>) at kernel/qobject.cpp:1222 #32 0x00007fe132ddffdc in QApplicationPrivate::notify_helper (this=this@entry=0x187f350, receiver=receiver@entry=0x222bd60, e=e@entry=0x7fe02c2f9640) at kernel/qapplication.cpp:4570 #33 0x00007fe132de6f16 in QApplication::notify (this=this@entry=0x7ffc29c0f4e0, receiver=receiver@entry=0x222bd60, e=e@entry=0x7fe02c2f9640) at kernel/qapplication.cpp:4356 #34 0x00007fe133b456aa in KApplication::notify (this=0x7ffc29c0f4e0, receiver=0x222bd60, event=0x7fe02c2f9640) at ../../kdeui/kernel/kapplication.cpp:311 #35 0x00007fe13218990d in QCoreApplication::notifyInternal (this=0x7ffc29c0f4e0, receiver=receiver@entry=0x222bd60, event=event@entry=0x7fe02c2f9640) at kernel/qcoreapplication.cpp:955 #36 0x00007fe13218d3c6 in QCoreApplication::sendEvent (event=0x7fe02c2f9640, receiver=0x222bd60) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #37 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x36e5b50) at kernel/qcoreapplication.cpp:1579 #38 0x00007fe13218d6a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472 #39 0x00007fe1321ba13e in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #40 postEventSourceDispatch (s=0x7fe06c002ec0) at kernel/qeventdispatcher_glib.cpp:300 #41 0x00007fe12afa81a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #42 0x00007fe12afa8400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #43 0x00007fe12afa84ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #44 0x00007fe1321ba2ae in QEventDispatcherGlib::processEvents (this=0x7fe06c003000, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #45 0x00007fe13218818f in QEventLoop::processEvents (this=this@entry=0x7fe05b7fda20, flags=...) at kernel/qeventloop.cpp:149 #46 0x00007fe1321884f5 in QEventLoop::exec (this=this@entry=0x7fe05b7fda20, flags=...) at kernel/qeventloop.cpp:204 #47 0x00007fe1363f87e3 in Digikam::WorkerObjectRunnable::run (this=0x7fe02c2bf220) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196 #48 0x00007fe13206ce0a in QThreadPoolThread::run (this=0x36e59b0) at concurrent/qthreadpool.cpp:108 #49 0x00007fe132079e3c in QThreadPrivate::start (arg=0x36e59b0) at thread/qthread_unix.cpp:352 #50 0x00007fe12ea0e6ba in start_thread (arg=0x7fe05b7fe700) at pthread_create.c:333 #51 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 9 (Thread 0x7fe0ea0f9700 (LWP 21865)): #0 0x00007fe131515b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fe12afa839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe12afa84ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe1321ba2ce in QEventDispatcherGlib::processEvents (this=0x7fe0e4004420, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007fe13218818f in QEventLoop::processEvents (this=this@entry=0x7fe0ea0f8a20, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fe1321884f5 in QEventLoop::exec (this=this@entry=0x7fe0ea0f8a20, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fe1363f87e3 in Digikam::WorkerObjectRunnable::run (this=0xb88dfe0) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196 #7 0x00007fe13206ce0a in QThreadPoolThread::run (this=0x36e22f0) at concurrent/qthreadpool.cpp:108 #8 0x00007fe132079e3c in QThreadPrivate::start (arg=0x36e22f0) at thread/qthread_unix.cpp:352 #9 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0ea0f9700) at pthread_create.c:333 #10 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fe045ffb700 (LWP 21864)): #0 0x00007fe13151169d in read () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fe12afeb740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe12afa7e84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe12afa8340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fe12afa84ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fe1321ba2ce in QEventDispatcherGlib::processEvents (this=0x7fe02c003470, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #6 0x00007fe13218818f in QEventLoop::processEvents (this=this@entry=0x7fe045ffaa20, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fe1321884f5 in QEventLoop::exec (this=this@entry=0x7fe045ffaa20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fe1363f87e3 in Digikam::WorkerObjectRunnable::run (this=0x7fe0e40eeb90) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196 #9 0x00007fe13206ce0a in QThreadPoolThread::run (this=0x36e5ed0) at concurrent/qthreadpool.cpp:108 #10 0x00007fe132079e3c in QThreadPrivate::start (arg=0x36e5ed0) at thread/qthread_unix.cpp:352 #11 0x00007fe12ea0e6ba in start_thread (arg=0x7fe045ffb700) at pthread_create.c:333 #12 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fe05affd700 (LWP 21863)): #0 0x00007ffc29cc49a9 in ?? () #1 0x00007ffc29cc4cd5 in clock_gettime () #2 0x00007fe13152fc86 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7fe05affc780) at ../sysdeps/unix/clock_gettime.c:115 #3 0x00007fe1320d4625 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at tools/qelapsedtimer_unix.cpp:127 #4 qt_gettime () at tools/qelapsedtimer_unix.cpp:144 #5 0x00007fe1321bb165 in QTimerInfoList::updateCurrentTime (this=0x7fe0480011a0) at kernel/qeventdispatcher_unix.cpp:354 #6 QTimerInfoList::timerWait (this=0x7fe0480011a0, tm=...) at kernel/qeventdispatcher_unix.cpp:460 #7 0x00007fe1321b999c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fe05affc854) at kernel/qeventdispatcher_glib.cpp:143 #8 0x00007fe1321b9a65 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:176 #9 0x00007fe12afa792d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fe12afa82cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007fe12afa84ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007fe1321ba2ce in QEventDispatcherGlib::processEvents (this=0x7fe048002df0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #13 0x00007fe13218818f in QEventLoop::processEvents (this=this@entry=0x7fe05affca20, flags=...) at kernel/qeventloop.cpp:149 #14 0x00007fe1321884f5 in QEventLoop::exec (this=this@entry=0x7fe05affca20, flags=...) at kernel/qeventloop.cpp:204 #15 0x00007fe1363f87e3 in Digikam::WorkerObjectRunnable::run (this=0xb88e010) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196 #16 0x00007fe13206ce0a in QThreadPoolThread::run (this=0x36e63f0) at concurrent/qthreadpool.cpp:108 #17 0x00007fe132079e3c in QThreadPrivate::start (arg=0x36e63f0) at thread/qthread_unix.cpp:352 #18 0x00007fe12ea0e6ba in start_thread (arg=0x7fe05affd700) at pthread_create.c:333 #19 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fe0fb147700 (LWP 21499)): #0 0x00007fe12afa53f2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fe12afa78cb in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe12afa82cb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe12afa84ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fe1321ba2ce in QEventDispatcherGlib::processEvents (this=0x7fe0f40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #5 0x00007fe13218818f in QEventLoop::processEvents (this=this@entry=0x7fe0fb146a40, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007fe1321884f5 in QEventLoop::exec (this=this@entry=0x7fe0fb146a40, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007fe132077549 in QThread::exec (this=this@entry=0x24d9cd0) at thread/qthread.cpp:538 #8 0x00007fe132168223 in QInotifyFileSystemWatcherEngine::run (this=0x24d9cd0) at io/qfilesystemwatcher_inotify.cpp:265 #9 0x00007fe132079e3c in QThreadPrivate::start (arg=0x24d9cd0) at thread/qthread_unix.cpp:352 #10 0x00007fe12ea0e6ba in start_thread (arg=0x7fe0fb147700) at pthread_create.c:333 #11 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fe10e7fe700 (LWP 21498)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fe13207a3a6 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x1d853b0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x2031b70, mutex=mutex@entry=0x2031b68, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fe1363f9202 in Digikam::ParkingThread::run (this=0x2031b50) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/threads/threadmanager.cpp:119 #4 0x00007fe132079e3c in QThreadPrivate::start (arg=0x2031b50) at thread/qthread_unix.cpp:352 #5 0x00007fe12ea0e6ba in start_thread (arg=0x7fe10e7fe700) at pthread_create.c:333 #6 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fe10efff700 (LWP 21478)): #0 0x00007fe131515b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fe12afa839c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fe12afa84ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fe1321ba2ce in QEventDispatcherGlib::processEvents (this=0x7fe1000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452 #4 0x00007fe13218818f in QEventLoop::processEvents (this=this@entry=0x7fe10effea40, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fe1321884f5 in QEventLoop::exec (this=this@entry=0x7fe10effea40, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fe132077549 in QThread::exec (this=this@entry=0x19fd060) at thread/qthread.cpp:538 #7 0x00007fe132168223 in QInotifyFileSystemWatcherEngine::run (this=0x19fd060) at io/qfilesystemwatcher_inotify.cpp:265 #8 0x00007fe132079e3c in QThreadPrivate::start (arg=0x19fd060) at thread/qthread_unix.cpp:352 #9 0x00007fe12ea0e6ba in start_thread (arg=0x7fe10efff700) at pthread_create.c:333 #10 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fe10f800700 (LWP 21477)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fe13207a3a6 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x19f5ec0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x19f5dd0, mutex=mutex@entry=0x19f5dc8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005fff44 in Digikam::ScanController::run (this=0x19f5b40) at /build/digikam-J9prv3/digikam-4.12.0/core/app/database/scancontroller.cpp:725 #4 0x00007fe132079e3c in QThreadPrivate::start (arg=0x19f5b40) at thread/qthread_unix.cpp:352 #5 0x00007fe12ea0e6ba in start_thread (arg=0x7fe10f800700) at pthread_create.c:333 #6 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fe113b4d700 (LWP 21476)): #0 0x00007fe131515b5d in poll () at ../sysdeps/unix/syscall-template.S:84 #1 0x00007fe11e2f164c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007fe12ea0e6ba in start_thread (arg=0x7fe113b4d700) at pthread_create.c:333 #3 0x00007fe13152182d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fe1382bfb40 (LWP 21475)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fe13207a3a6 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x222b9e0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x225c408, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fe1363f9494 in Digikam::WorkerObject::wait (this=0x222b8f0) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/threads/workerobject.cpp:95 #4 0x000000000064f243 in Digikam::FileActionMngr::shutDown (this=0x222b520) at /build/digikam-J9prv3/digikam-4.12.0/core/app/fileaction/fileactionmngr.cpp:110 #5 0x000000000064f275 in Digikam::FileActionMngr::~FileActionMngr (this=0x222b520, __in_chrg=<optimized out>) at /build/digikam-J9prv3/digikam-4.12.0/core/app/fileaction/fileactionmngr.cpp:78 #6 0x000000000064f2d7 in Digikam::FileActionMngrCreator::~FileActionMngrCreator (this=0x222b520, __in_chrg=<optimized out>) at /build/digikam-J9prv3/digikam-4.12.0/core/app/fileaction/fileactionmngr.cpp:52 #7 destroy () at /build/digikam-J9prv3/digikam-4.12.0/core/app/fileaction/fileactionmngr.cpp:59 #8 0x00007fe131454ff8 in __run_exit_handlers (status=status@entry=1, listp=0x7fe1317de5f8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 #9 0x00007fe131455045 in __GI_exit (status=status@entry=1) at exit.c:104 #10 0x00007fe132e4f188 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:782 #11 0x00007fe133b44010 in KApplication::xioErrhandler (this=0x7ffc29c0f4e0, dpy=0x18afca0) at ../../kdeui/kernel/kapplication.cpp:419 #12 0x00007fe12e70ccee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #13 0x00007fe12e70a57d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #14 0x00007fe12e6ebe4a in XFlush () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #15 0x00007fe132e79df4 in QWidgetPrivate::unsetCursor_sys (this=<optimized out>) at kernel/qwidget_x11.cpp:1418 #16 0x00007fe132e2f5d8 in QWidget::unsetCursor (this=this@entry=0x2a32eb0) at kernel/qwidget.cpp:5135 #17 0x00000000004ac587 in Digikam::ImagePropertiesSideBarDB::slotChangedTab (this=this@entry=0x2a32eb0, tab=<optimized out>) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:395 #18 0x00000000004a961a in Digikam::ImagePropertiesSideBarDB::itemChanged (this=this@entry=0x2a32eb0, infos=..., rect=..., img=img@entry=0x0, history=...) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:203 #19 0x00000000004a96ec in Digikam::ImagePropertiesSideBarDB::itemChanged (this=0x2a32eb0, infos=...) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/imageproperties/imagepropertiessidebardb.cpp:179 #20 0x00000000006b16a5 in Digikam::DigikamView::slotDispatchImageSelected (this=0x1e83020) at /build/digikam-J9prv3/digikam-4.12.0/core/app/views/digikamview.cpp:1396 #21 0x00000000006b665a in Digikam::DigikamView::qt_static_metacall (_o=0x1e83020, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /build/digikam-J9prv3/digikam-4.12.0/obj-x86_64-linux-gnu/core/app/digikamview.moc:358 #22 0x00007fe13219e010 in QMetaObject::activate (sender=0x2ef2ae0, m=<optimized out>, local_signal_index=<optimized out>, argv=<optimized out>) at kernel/qobject.cpp:3567 #23 0x00007fe1321a3c83 in QObject::event (this=0x2ef2ae0, e=<optimized out>) at kernel/qobject.cpp:1253 #24 0x00007fe132ddffdc in QApplicationPrivate::notify_helper (this=this@entry=0x187f350, receiver=receiver@entry=0x2ef2ae0, e=e@entry=0x7ffc29c0edc0) at kernel/qapplication.cpp:4570 #25 0x00007fe132de6f16 in QApplication::notify (this=this@entry=0x7ffc29c0f4e0, receiver=receiver@entry=0x2ef2ae0, e=e@entry=0x7ffc29c0edc0) at kernel/qapplication.cpp:4356 #26 0x00007fe133b456aa in KApplication::notify (this=0x7ffc29c0f4e0, receiver=0x2ef2ae0, event=0x7ffc29c0edc0) at ../../kdeui/kernel/kapplication.cpp:311 #27 0x00007fe13218990d in QCoreApplication::notifyInternal (this=0x7ffc29c0f4e0, receiver=0x2ef2ae0, event=event@entry=0x7ffc29c0edc0) at kernel/qcoreapplication.cpp:955 #28 0x00007fe1321bc780 in QCoreApplication::sendEvent (event=0x7ffc29c0edc0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #29 QTimerInfoList::activateTimers (this=0x186daa0) at kernel/qeventdispatcher_unix.cpp:621 #30 0x00007fe1321b98f1 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:193 #31 0x00007fe12afa81a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007fe12afa8400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007fe12afa84ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #34 0x00007fe1321ba2ae in QEventDispatcherGlib::processEvents (this=0x17dec50, flags=...) at kernel/qeventdispatcher_glib.cpp:450 #35 0x00007fe132e8d616 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #36 0x00007fe13218818f in QEventLoop::processEvents (this=this@entry=0x7ffc29c0f040, flags=...) at kernel/qeventloop.cpp:149 #37 0x00007fe1321884f5 in QEventLoop::exec (this=this@entry=0x7ffc29c0f040, flags=...) at kernel/qeventloop.cpp:204 #38 0x00007fe13218e4b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227 #39 0x00007fe132dde22c in QApplication::exec () at kernel/qapplication.cpp:3828 #40 0x0000000000492e9e in main (argc=<optimized out>, argv=<optimized out>) at /build/digikam-J9prv3/digikam-4.12.0/core/app/main/main.cpp:230 Possible duplicates by query: bug 367913, bug 359869. Reported using DrKonqi
It crash in Exiv2 Tiff parser. Please try the digiKam Linux universal AppImage bundle which use Exiv2 0.26-svn not yet released but introducing more than 200 bug fixes. The digiKam 5.4.0 pre-release can be downloaded here : https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM If the problem still here, report this bug as UPSTREAM to Exiv2 bugzilla: http://dev.exiv2.org/projects/exiv2/issues Gilles Caulier
new 5.6.0 pre-release as bundle is available here : https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM Please check if this problem still reproducible with these versions. Thanks in advance Gilles Caulier
digiKam 5.6.0 is now released and available as bundle for Linux, MacOS and Windows. https://www.digikam.org/news/2017-06-21-5.6.0-release-announcement/ Can you check if problem still exists with this version ? Thanks in advance Gilles Caulier
New digiKam 5.7.0 are built with current implementation as pre-release bundles: https://drive.google.com/drive/folders/0BzeiVr-byqt5Y0tIRWVWelRJenM Problem still reproducible ?
This crash must be reported as UPSTREAM in Exiv2 project. Ther eis nothing to do in digiKam. I close this file now Gilles Caulier
Problem is fixed with new 7.0.0-beta1 through this long story from this bug https://bugs.kde.org/show_bug.cgi?id=399923 You can test digiKam 7.0.0-beta1 with bundle available here: https://download.kde.org/unstable/digikam/ Don't hesitate to give us a fresh feedback about his entry. Thanks in advance Gilles Caulier