Application: digikam (5.2.0) Qt Version: 5.7.0 Frameworks Version: 5.26.0 Operating System: Linux 4.8.3-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: Opened the download window (USB reader for CompactFlash) Opening in Dolphin reveals old JPG and NEFs, probably something wrong with the flash as I can not view the jpegs... but digikam should not crash! (or has digikam opened these exclusively...) The crash can be reproduced every time. -- Backtrace: Application: Digikam (digikam), signal: Bus error Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f1c1f6969c0 (LWP 18236))] Thread 13 (Thread 0x7f1b11ff3700 (LWP 18299)): #0 0x00007f1c170ce10f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1c1b32b40b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x4d602e0) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x4d60858, mutex=mutex@entry=0x4d60850, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f1c1df80343 in Digikam::VideoThumbnailerJob::run (this=0x1248950) at /usr/src/debug/digikam-5.2.0/core/libs/threadimageio/videothumbnailerjob.cpp:177 #4 0x00007f1c1b32a558 in QThreadPrivate::start (arg=0x1248950) at thread/qthread_unix.cpp:344 #5 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f1b117f2700 (LWP 18293)): [KCrash Handler] #6 Exiv2::getUShort (buf=buf@entry=0x7f1b0e26534c <error: Cannot access memory at address 0x7f1b0e26534c>, byteOrder=Exiv2::bigEndian) at /usr/src/debug/exiv2-0.25/src/types.cpp:239 #7 0x00007f1c16654f2a in Exiv2::Internal::TiffReader::visitDirectory (this=0x7f1b117f10a0, object=0x7f1b64043840) at /usr/src/debug/exiv2-0.25/src/tiffvisitor.cpp:1272 #8 0x00007f1c1663f776 in Exiv2::Internal::TiffDirectory::doAccept (this=0x7f1b64043840, visitor=...) at /usr/src/debug/exiv2-0.25/src/tiffcomposite.cpp:912 #9 0x00007f1c1663f75e in Exiv2::Internal::TiffSubIfd::doAccept (this=0x7f1b6408a0e0, visitor=...) at /usr/src/debug/exiv2-0.25/src/tiffcomposite.cpp:927 #10 0x00007f1c1663f7de in Exiv2::Internal::TiffDirectory::doAccept (this=0x7f1b64088ae0, visitor=...) at /usr/src/debug/exiv2-0.25/src/tiffcomposite.cpp:915 #11 0x00007f1c1664b1d8 in Exiv2::Internal::TiffParserWorker::parse (pData=pData@entry=0x7f1b0e23a000 "MM", size=size@entry=14883646, root=root@entry=131072, pHeader=pHeader@entry=0x7f1b6407d010) at /usr/src/debug/exiv2-0.25/src/tiffimage.cpp:2207 #12 0x00007f1c1664b2cd in Exiv2::Internal::TiffParserWorker::decode (exifData=..., iptcData=..., xmpData=..., pData=0x7f1b0e23a000 "MM", size=size@entry=14883646, root=root@entry=131072, findDecoderFct=0x7f1c16649890 <Exiv2::Internal::TiffMapping::findDecoder(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, Exiv2::Internal::IfdId)>, pHeader=0x7f1b6407d010) at /usr/src/debug/exiv2-0.25/src/tiffimage.cpp:2096 #13 0x00007f1c1664b427 in Exiv2::TiffParser::decode (exifData=..., iptcData=..., xmpData=..., pData=<optimized out>, size=size@entry=14883646) at /usr/src/debug/exiv2-0.25/src/tiffimage.cpp:236 #14 0x00007f1c1664b4c2 in Exiv2::TiffImage::readMetadata (this=0x7f1b640885b0) at /usr/src/debug/exiv2-0.25/src/tiffimage.cpp:191 #15 0x00007f1c1ded460d in Digikam::MetaEngine::load (this=this@entry=0x7f1b117f1600, filePath=...) at /usr/src/debug/digikam-5.2.0/core/libs/dmetadata/metaengine.cpp:280 #16 0x00007f1c1df1cbf6 in Digikam::DMetadata::load (this=this@entry=0x7f1b117f1600, filePath=...) at /usr/src/debug/digikam-5.2.0/core/libs/dmetadata/dmetadata.cpp:96 #17 0x00007f1c1df1cc82 in Digikam::DMetadata::DMetadata (this=0x7f1b117f1600, filePath=...) at /usr/src/debug/digikam-5.2.0/core/libs/dmetadata/dmetadata.cpp:63 #18 0x00007f1c1eeb06fa in Digikam::UMSCamera::getThumbnail (this=<optimized out>, folder=..., itemName=..., thumbnail=...) at /usr/src/debug/digikam-5.2.0/core/utilities/importui/backend/umscamera.cpp:277 #19 0x00007f1c1ee8b641 in Digikam::CameraController::executeCommand (this=this@entry=0x5a7a4f0, cmd=cmd@entry=0x695a7d0) at /usr/src/debug/digikam-5.2.0/core/utilities/importui/backend/cameracontroller.cpp:548 #20 0x00007f1c1ee8cce8 in Digikam::CameraController::run (this=0x5a7a4f0) at /usr/src/debug/digikam-5.2.0/core/utilities/importui/backend/cameracontroller.cpp:395 #21 0x00007f1c1b32a558 in QThreadPrivate::start (arg=0x5a7a4f0) at thread/qthread_unix.cpp:344 #22 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #23 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f1b87fff700 (LWP 18251)): #0 0x00007f1c170ce10f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1c0fbb4ff3 in ?? () from /usr/lib64/libQt5WebKit.so.5 #2 0x00007f1c0feeb611 in ?? () from /usr/lib64/libQt5WebKit.so.5 #3 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f1b948f4700 (LWP 18250)): #0 0x00007f1c170ce10f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1c0fbb4ff3 in ?? () from /usr/lib64/libQt5WebKit.so.5 #2 0x00007f1c0feeb611 in ?? () from /usr/lib64/libQt5WebKit.so.5 #3 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f1b950f5700 (LWP 18249)): #0 0x00007f1c170ce10f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1c0fbb4ff3 in ?? () from /usr/lib64/libQt5WebKit.so.5 #2 0x00007f1c0feeb611 in ?? () from /usr/lib64/libQt5WebKit.so.5 #3 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f1b958f6700 (LWP 18248)): #0 0x00007f1c170ce10f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1c0fbb3ea1 in ?? () from /usr/lib64/libQt5WebKit.so.5 #2 0x00007f1c0feeb611 in ?? () from /usr/lib64/libQt5WebKit.so.5 #3 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f1b968ce700 (LWP 18247)): #0 0x00007f1c10bc18f5 in g_main_context_release () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f1c10bc282a in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f1c10bc298c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f1c1b54d79b in QEventDispatcherGlib::processEvents (this=0x7f1b900008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f1c1b4f71ea in QEventLoop::exec (this=this@entry=0x7f1b968cdc00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #5 0x00007f1c1b3258b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007f1c1b32a558 in QThreadPrivate::start (arg=0x2498840) at thread/qthread_unix.cpp:344 #7 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #8 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f1bd78f3700 (LWP 18244)): #0 0x00007f1c170ce10f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1c0feba8eb in ?? () from /usr/lib64/libQt5WebKit.so.5 #2 0x00007f1c0feba929 in ?? () from /usr/lib64/libQt5WebKit.so.5 #3 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #4 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f1be9d4b700 (LWP 18241)): #0 0x00007f1c170ce10f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1c1b32b40b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x13808a0) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x132f300, mutex=mutex@entry=0x132f2f8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f1c1df92be2 in Digikam::ParkingThread::run (this=0x132f2e0) at /usr/src/debug/digikam-5.2.0/core/libs/threads/threadmanager.cpp:115 #4 0x00007f1c1b32a558 in QThreadPrivate::start (arg=0x132f2e0) at thread/qthread_unix.cpp:344 #5 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f1bea54c700 (LWP 18239)): #0 0x00007f1c170ce10f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f1c1b32b40b in QWaitConditionPrivate::wait (time=18446744073709551615, this=0x121ea60) at thread/qwaitcondition_unix.cpp:143 #2 QWaitCondition::wait (this=this@entry=0x121e980, mutex=mutex@entry=0x121e978, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:215 #3 0x00007f1c1ebb91da in Digikam::ScanController::run (this=0x7f1c1f500b20 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at /usr/src/debug/digikam-5.2.0/core/libs/database/utils/scancontroller.cpp:677 #4 0x00007f1c1b32a558 in QThreadPrivate::start (arg=0x7f1c1f500b20 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at thread/qthread_unix.cpp:344 #5 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f1beadf0700 (LWP 18238)): #0 0x00007f1c1aa1768d in poll () from /lib64/libc.so.6 #1 0x00007f1c10bc2876 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f1c10bc298c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f1c1b54d79b in QEventDispatcherGlib::processEvents (this=0x7f1be40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f1c1b4f71ea in QEventLoop::exec (this=this@entry=0x7f1beadefbd0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #5 0x00007f1c1b3258b3 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:507 #6 0x00007f1c172f83e5 in ?? () from /usr/lib64/libQt5DBus.so.5 #7 0x00007f1c1b32a558 in QThreadPrivate::start (arg=0x7f1c17569d20) at thread/qthread_unix.cpp:344 #8 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #9 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f1bf2d01700 (LWP 18237)): #0 0x00007f1c1aa1768d in poll () from /lib64/libc.so.6 #1 0x00007f1c0c0673e0 in ?? () from /usr/lib64/libxcb.so.1 #2 0x00007f1c0c069179 in xcb_wait_for_event () from /usr/lib64/libxcb.so.1 #3 0x00007f1bf47eb5f9 in ?? () from /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007f1c1b32a558 in QThreadPrivate::start (arg=0xd1a5d0) at thread/qthread_unix.cpp:344 #5 0x00007f1c170c8454 in start_thread () from /lib64/libpthread.so.0 #6 0x00007f1c1aa2039f in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f1c1f6969c0 (LWP 18236)): #0 0x00007f1c1aa136fd in read () from /lib64/libc.so.6 #1 0x00007f1c10c06b00 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f1c10bc2325 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f1c10bc2814 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f1c10bc298c in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f1c1b54d79b in QEventDispatcherGlib::processEvents (this=0xd91050, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f1c1b4f71ea in QEventLoop::exec (this=this@entry=0x7ffde60a3d10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:210 #7 0x00007f1c1b4ff95c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1261 #8 0x0000000000408441 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/digikam-5.2.0/core/app/main/main.cpp:238 Possible duplicates by query: bug 263954. Reported using DrKonqi
It crash in Exiv2 shared library. Try to identify which file from your camera introduce this dysfunction and report this problem to Exiv2 bugzilla. Gilles Caulier
Not reproducible with digiKam 7.3.0 and Exiv2 0.27.4