Bug 367913 - digiKam crash on rotate image (right or left) action
Summary: digiKam crash on rotate image (right or left) action
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Metadata-Orientation (show other bugs)
Version: 4.12.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-08-28 10:59 UTC by rkliese
Modified: 2021-04-07 21:41 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.3.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description rkliese 2016-08-28 10:59:57 UTC
Application: digikam (4.12.0)
KDE Platform Version: 4.14.16
Qt Version: 4.8.7
Operating System: Linux 4.4.0-34-generic x86_64
Distribution: Ubuntu 16.04.1 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I pressed on the rotate image to right icon. This crashed digikam. 
This behaviour is reproducible and happens in the overview as well as in the fullscreen mode,
also left or right does not play a role.
 The error occurs on Ubuntu 16.04 on 
x86-64 platform as well as on a 
android (Raspberry pi).

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 0x7f5822ffcb40 (LWP 12935))]

Thread 33 (Thread 0x7f579affd700 (LWP 12976)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x7f576c013850) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x7f576c013600, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x7f576c0135f0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x7f576c0135f0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f579affd700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 32 (Thread 0x7f579b7fe700 (LWP 12975)):
[KCrash Handler]
#6  0x00007f581c18b418 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#7  0x00007f581c18d01a in __GI_abort () at abort.c:89
#8  0x00007f581c183bd7 in __assert_fail_base (fmt=<optimized out>, assertion=assertion@entry=0x7f581ba670e4 "mn_", file=file@entry=0x7f581ba66ff2 "tiffcomposite.cpp", line=line@entry=749, function=function@entry=0x7f581ba679e0 <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  0x00007f581c183c82 in __GI___assert_fail (assertion=assertion@entry=0x7f581ba670e4 "mn_", file=file@entry=0x7f581ba66ff2 "tiffcomposite.cpp", line=line@entry=749, function=function@entry=0x7f581ba679e0 <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 0x00007f581b9a554e in Exiv2::Internal::TiffMnEntry::doAddPath (this=0x7f57680bdcb0, tag=<optimized out>, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=<optimized out>, object=...) at tiffcomposite.cpp:749
#11 0x00007f581b99fca2 in Exiv2::Internal::TiffComponent::addPath (this=<optimized out>, tag=tag@entry=2, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=pRoot@entry=0x7f57680bc6f0, object=...) at tiffcomposite.cpp:634
#12 0x00007f581b9a0737 in Exiv2::Internal::TiffDirectory::doAddPath (this=0x7f57680bcac0, tag=<optimized out>, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=0x7f57680bc6f0, object=...) at tiffcomposite.cpp:694
#13 0x00007f581b99fca2 in Exiv2::Internal::TiffComponent::addPath (this=<optimized out>, tag=tag@entry=2, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=pRoot@entry=0x7f57680bc6f0, object=...) at tiffcomposite.cpp:634
#14 0x00007f581b9a51eb in Exiv2::Internal::TiffSubIfd::doAddPath (this=0x7f57680bce80, tag=<optimized out>, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=0x7f57680bc6f0, object=...) at tiffcomposite.cpp:729
#15 0x00007f581b99fca2 in Exiv2::Internal::TiffComponent::addPath (this=<optimized out>, tag=tag@entry=2, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=pRoot@entry=0x7f57680bc6f0, object=...) at tiffcomposite.cpp:634
#16 0x00007f581b9a0737 in Exiv2::Internal::TiffDirectory::doAddPath (this=0x7f57680bc6f0, tag=<optimized out>, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=0x7f57680bc6f0, object=...) at tiffcomposite.cpp:694
#17 0x00007f581b99fca2 in Exiv2::Internal::TiffComponent::addPath (this=this@entry=0x7f57680bc6f0, tag=<optimized out>, tiffPath=std::stack wrapping: std::deque with 2 elements = {...}, pRoot=pRoot@entry=0x7f57680bc6f0, object=...) at tiffcomposite.cpp:634
#18 0x00007f581b9bd9c4 in Exiv2::Internal::TiffEncoder::add (this=this@entry=0x7f579b7fb290, pRootDir=pRootDir@entry=0x7f57680bc6f0, pSourceDir=pSourceDir@entry=0x7f5768030b30, root=root@entry=131072) at tiffvisitor.cpp:1094
#19 0x00007f581b9abb6d in Exiv2::Internal::TiffParserWorker::encode (io=..., pData=pData@entry=0x7f57680533e0 "MM", size=size@entry=40874, exifData=..., iptcData=..., xmpData=..., root=131072, findEncoderFct=0x7f581b9a8590 <Exiv2::Internal::TiffMapping::findEncoder(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Exiv2::Internal::IfdId)>, pHeader=0x7f5768030940, pOffsetWriter=0x0) at tiffimage.cpp:2164
#20 0x00007f581b93d1d6 in Exiv2::ExifParser::encode (blob=std::vector of length 0, capacity 0, pData=0x7f57680533e0 "MM", size=40874, byteOrder=Exiv2::bigEndian, exifData=...) at exif.cpp:719
#21 0x00007f581b957d0f in Exiv2::JpegBase::doWriteMetadata (this=this@entry=0x7f5768034bc0, outIo=...) at jpgimage.cpp:837
#22 0x00007f581b9590d9 in Exiv2::JpegBase::writeMetadata (this=0x7f5768034bc0) at jpgimage.cpp:662
#23 0x00007f58227d9fd8 in KExiv2Iface::KExiv2::Private::saveOperations (this=this@entry=0x7f5768019920, finfo=..., image=...) at ../../libkexiv2/kexiv2_p.cpp:301
#24 0x00007f58227dcd64 in KExiv2Iface::KExiv2::Private::saveToFile (this=0x7f5768019920, finfo=...) at ../../libkexiv2/kexiv2_p.cpp:155
#25 0x00007f58227d5f93 in KExiv2Iface::KExiv2::save (this=0x7f579b7fce10, imageFilePath=...) at ../../libkexiv2/kexiv2.cpp:448
#26 0x00007f58227d7909 in KExiv2Iface::KExiv2::applyChanges (this=this@entry=0x7f579b7fce10) at ../../libkexiv2/kexiv2.cpp:476
#27 0x00007f58210a991a in Digikam::DMetadata::applyChanges (this=this@entry=0x7f579b7fce10) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/dmetadata/dmetadata.cpp:130
#28 0x000000000064d10f in Digikam::MetadataHub::write (this=this@entry=0x7f579b7fcf20, filePath=..., writeMode=writeMode@entry=Digikam::MetadataHub::FullWrite, settings=...) at /build/digikam-J9prv3/digikam-4.12.0/core/app/fileaction/metadatahub.cpp:764
#29 0x0000000000657e09 in Digikam::FileActionMngrFileWorker::ajustFaceRectangles (this=this@entry=0x2f90d00, info=..., action=action@entry=5) at /build/digikam-J9prv3/digikam-4.12.0/core/app/fileaction/fileworkeriface.cpp:356
#30 0x0000000000658385 in Digikam::FileActionMngrFileWorker::transform (this=0x2f90d00, infos=..., action=5) at /build/digikam-J9prv3/digikam-4.12.0/core/app/fileaction/fileworkeriface.cpp:198
#31 0x0000000000656c98 in Digikam::FileWorkerInterface::qt_static_metacall (_o=0x2f90d00, _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:68
#32 0x00007f581cededb1 in QObject::event (this=0x2f90d00, e=<optimized out>) at kernel/qobject.cpp:1222
#33 0x00007f581db1afdc in QApplicationPrivate::notify_helper (this=this@entry=0x260b2f0, receiver=receiver@entry=0x2f90d00, e=e@entry=0x7475030) at kernel/qapplication.cpp:4570
#34 0x00007f581db21f16 in QApplication::notify (this=this@entry=0x7ffc9e896f00, receiver=receiver@entry=0x2f90d00, e=e@entry=0x7475030) at kernel/qapplication.cpp:4356
#35 0x00007f581e8806aa in KApplication::notify (this=0x7ffc9e896f00, receiver=0x2f90d00, event=0x7475030) at ../../kdeui/kernel/kapplication.cpp:311
#36 0x00007f581cec490d in QCoreApplication::notifyInternal (this=0x7ffc9e896f00, receiver=receiver@entry=0x2f90d00, event=event@entry=0x7475030) at kernel/qcoreapplication.cpp:955
#37 0x00007f581cec83c6 in QCoreApplication::sendEvent (event=0x7475030, receiver=0x2f90d00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x7f5778043980) at kernel/qcoreapplication.cpp:1579
#39 0x00007f581cec86a3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1472
#40 0x00007f581cef513e in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#41 postEventSourceDispatch (s=0x7f57680012e0) at kernel/qeventdispatcher_glib.cpp:300
#42 0x00007f5815ce41a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#43 0x00007f5815ce4400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#44 0x00007f5815ce44ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#45 0x00007f581cef52ae in QEventDispatcherGlib::processEvents (this=0x7f57680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#46 0x00007f581cec318f in QEventLoop::processEvents (this=this@entry=0x7f579b7fda20, flags=...) at kernel/qeventloop.cpp:149
#47 0x00007f581cec34f5 in QEventLoop::exec (this=this@entry=0x7f579b7fda20, flags=...) at kernel/qeventloop.cpp:204
#48 0x00007f58211337e3 in Digikam::WorkerObjectRunnable::run (this=0x8c40400) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#49 0x00007f581cda7e0a in QThreadPoolThread::run (this=0x7f57780437e0) at concurrent/qthreadpool.cpp:108
#50 0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x7f57780437e0) at thread/qthread_unix.cpp:352
#51 0x00007f581974a6fa in start_thread (arg=0x7f579b7fe700) at pthread_create.c:333
#52 0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 31 (Thread 0x7f579bfff700 (LWP 12974)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x460f2e0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x460f090, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x460f080) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x460f080) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f579bfff700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 30 (Thread 0x7f57c8986700 (LWP 12973)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x460ee30) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47eb780, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47eb770) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47eb770) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57c8986700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 29 (Thread 0x7f57c9187700 (LWP 12972)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x7f5788012e50) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x7f5788012c00, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x7f5788012bf0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x7f5788012bf0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57c9187700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 28 (Thread 0x7f57c9988700 (LWP 12971)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x460e970) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x460e720, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x460e710) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x460e710) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57c9988700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 27 (Thread 0x7f57ca189700 (LWP 12970)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x460e4a0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x461d170, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x461d160) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x461d160) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57ca189700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 26 (Thread 0x7f57ca98a700 (LWP 12969)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x460dfb0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x460dd60, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x460dd50) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x460dd50) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57ca98a700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 25 (Thread 0x7f57cb18b700 (LWP 12968)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x460dab0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x460d8f0, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x460d8e0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x460d8e0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57cb18b700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 24 (Thread 0x7f57cb98c700 (LWP 12967)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x460d560) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47ea1c0, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47ea1b0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47ea1b0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57cb98c700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 23 (Thread 0x7f57ccd70700 (LWP 12966)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x460d0c0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x460ce70, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x460ce60) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x460ce60) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57ccd70700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 22 (Thread 0x7f57cd571700 (LWP 12965)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47f4450) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47f4200, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47f41f0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47f41f0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57cd571700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 21 (Thread 0x7f57cdd72700 (LWP 12964)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47f3f30) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47f3ce0, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47f3cd0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47f3cd0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57cdd72700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 20 (Thread 0x7f57ce573700 (LWP 12963)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47f3a10) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47f37c0, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47f37b0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47f37b0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57ce573700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 19 (Thread 0x7f57ced74700 (LWP 12962)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47f34f0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47f32a0, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47f3290) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47f3290) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57ced74700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 18 (Thread 0x7f57cf575700 (LWP 12961)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47f2fd0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47f2d80, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47f2d70) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47f2d70) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57cf575700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 17 (Thread 0x7f57cfd76700 (LWP 12960)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47f2ab0) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47f2860, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47f2850) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47f2850) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57cfd76700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 16 (Thread 0x7f57d0577700 (LWP 12959)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47f2590) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47f2340, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47f2330) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47f2330) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57d0577700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 15 (Thread 0x7f57d0d78700 (LWP 12958)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47f2070) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47f1e20, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47f1e10) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47f1e10) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57d0d78700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 14 (Thread 0x7f57d1579700 (LWP 12957)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47f1b50) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47f1900, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47f18f0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47f18f0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57d1579700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 13 (Thread 0x7f57d1d7a700 (LWP 12956)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47f1650) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47ecef0, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47ecee0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47ecee0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57d1d7a700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 12 (Thread 0x7f57d257b700 (LWP 12955)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47ecc40) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47ec9f0, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47ec9e0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47ec9e0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57d257b700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 11 (Thread 0x7f57d2d7c700 (LWP 12954)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47ec740) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47ec4f0, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47ec4e0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47ec4e0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57d2d7c700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 10 (Thread 0x7f57d357d700 (LWP 12953)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47ec220) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47ebfd0, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47ebfc0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47ebfc0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57d357d700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 9 (Thread 0x7f57d3d7e700 (LWP 12952)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47ebd20) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47ebad0, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47ebac0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47ebac0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57d3d7e700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 8 (Thread 0x7f57da79a700 (LWP 12951)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x47eba00) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x47eb7b0, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x47eb7a0) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x47eb7a0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57da79a700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f57d8ab3700 (LWP 12950)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:225
#1  0x00007f581cdb5384 in QWaitConditionPrivate::wait (time=30000, this=0x46d1a50) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=this@entry=0x46d7290, mutex=mutex@entry=0x2d923c8, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f581cda7fe7 in QThreadPoolThread::run (this=0x46d7280) at concurrent/qthreadpool.cpp:142
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x46d7280) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57d8ab3700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f57e5a46700 (LWP 12946)):
#0  0x00007f581c24c9cd in read () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f5815d27740 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5815ce3e84 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5815ce4340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5815ce44ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f581cef52ce in QEventDispatcherGlib::processEvents (this=0x7f57e00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#6  0x00007f581cec318f in QEventLoop::processEvents (this=this@entry=0x7f57e5a45a40, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f581cec34f5 in QEventLoop::exec (this=this@entry=0x7f57e5a45a40, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f581cdb2549 in QThread::exec (this=this@entry=0x301a8d0) at thread/qthread.cpp:538
#9  0x00007f581cea3223 in QInotifyFileSystemWatcherEngine::run (this=0x301a8d0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x301a8d0) at thread/qthread_unix.cpp:352
#11 0x00007f581974a6fa in start_thread (arg=0x7f57e5a46700) at pthread_create.c:333
#12 0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f57f90f8700 (LWP 12945)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f581cdb53a6 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2d92480) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2be3060, mutex=mutex@entry=0x2be3058, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f5821134202 in Digikam::ParkingThread::run (this=0x2be3040) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x2be3040) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57f90f8700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f57f98f9700 (LWP 12938)):
#0  0x00007f581c250e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f5815ce439c in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5815ce44ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f581cef52ce in QEventDispatcherGlib::processEvents (this=0x7f57ec0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0x00007f581cec318f in QEventLoop::processEvents (this=this@entry=0x7f57f98f8a40, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f581cec34f5 in QEventLoop::exec (this=this@entry=0x7f57f98f8a40, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f581cdb2549 in QThread::exec (this=this@entry=0x2772920) at thread/qthread.cpp:538
#7  0x00007f581cea3223 in QInotifyFileSystemWatcherEngine::run (this=0x2772920) at io/qfilesystemwatcher_inotify.cpp:265
#8  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x2772920) at thread/qthread_unix.cpp:352
#9  0x00007f581974a6fa in start_thread (arg=0x7f57f98f9700) at pthread_create.c:333
#10 0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f57fa0fa700 (LWP 12937)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f581cdb53a6 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2764f80) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2764e90, mutex=mutex@entry=0x2764e88, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005fff44 in Digikam::ScanController::run (this=0x26ae7b0) at /build/digikam-J9prv3/digikam-4.12.0/core/app/database/scancontroller.cpp:725
#4  0x00007f581cdb4e3c in QThreadPrivate::start (arg=0x26ae7b0) at thread/qthread_unix.cpp:352
#5  0x00007f581974a6fa in start_thread (arg=0x7f57fa0fa700) at pthread_create.c:333
#6  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f57fe88d700 (LWP 12936)):
#0  0x00007f581c250e8d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f580903064c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007f581974a6fa in start_thread (arg=0x7f57fe88d700) at pthread_create.c:333
#3  0x00007f581c25cb5d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f5822ffcb40 (LWP 12935)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f581cdb53a6 in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x2f90e30) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f90dc8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f5821134494 in Digikam::WorkerObject::wait (this=0x2f90d00) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/threads/workerobject.cpp:95
#4  0x00007f582113773d in Digikam::ParallelWorkers::wait (this=<optimized out>) at /build/digikam-J9prv3/digikam-4.12.0/core/libs/threads/parallelworkers.cpp:91
#5  0x000000000064f275 in Digikam::FileActionMngr::~FileActionMngr (this=0x2f90560, __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=0x2f90560, __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  0x00007f581c18ffe8 in __run_exit_handlers (status=status@entry=1, listp=0x7f581c5195f8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#9  0x00007f581c190035 in __GI_exit (status=status@entry=1) at exit.c:104
#10 0x00007f581db8a188 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:782
#11 0x00007f581e87f010 in KApplication::xioErrhandler (this=0x7ffc9e896f00, dpy=0x260e660) at ../../kdeui/kernel/kapplication.cpp:419
#12 0x00007f5819448cee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007f581944657d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007f5819437ee9 in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007f581dbc805c in x11EventSourceCheck (s=0x2607e60) at kernel/qguieventdispatcher_glib.cpp:85
#16 0x00007f5815ce3dd1 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f5815ce4340 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f5815ce44ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007f581cef52ae in QEventDispatcherGlib::processEvents (this=0x256abf0, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#20 0x00007f581dbc8616 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#21 0x00007f581cec318f in QEventLoop::processEvents (this=this@entry=0x7ffc9e896a60, flags=...) at kernel/qeventloop.cpp:149
#22 0x00007f581cec34f5 in QEventLoop::exec (this=this@entry=0x7ffc9e896a60, flags=...) at kernel/qeventloop.cpp:204
#23 0x00007f581cec94b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#24 0x00007f581db1922c in QApplication::exec () at kernel/qapplication.cpp:3828
#25 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 359869.

Reported using DrKonqi
Comment 1 caulier.gilles 2016-08-28 11:43:20 UTC
It crash in Exiv2 shared library at TIFF chunck parsing.

Report this problem in Exiv2 bugzilla.

Gilles Caulier
Comment 2 rkliese 2016-08-28 14:39:30 UTC
Hello Gilles, 
you set the status to "resolved upstream". This closed the bug report and no one will ever read it.
You wrote:
"Report this problem in Exiv2 bugzilla."
Did that mean, that you have reported the bug in the bugzilla of Exiv2 by yourself
or that you expect, that someone else is doing it, while no one will likely ever read that report anymore? 
I am totally new to this forum, so I do not know the process.

Rainer Kliese
Comment 3 caulier.gilles 2016-08-28 15:57:46 UTC
You must reprot this problem to Exiv2 bugzilla, as you are able to reproduce the crash.

Try to identify the file which crash application for futur investigations from Exiv2 team.

Gilles Caulier
Comment 4 caulier.gilles 2021-04-07 21:41:58 UTC
Not reproducible using digiKam 7.3.0 + Exiv2 0.27.3