Application: digikam5 (5.0.0-beta6) Qt Version: 5.4.2 Operating System: Linux 4.2.0-30-generic x86_64 Distribution: Ubuntu 15.10 -- Information about the crash: - What I was doing when the application crashed: I was starting digiKam... I had previously been having issues with crashes when attempting DNG conversion. Now it simply crashes on startup while still showing the splash screen. The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam5), 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 0x7f435cd5ab80 (LWP 31454))] Thread 9 (Thread 0x7f435c957700 (LWP 31455)): #0 0x00007f43887cb88d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f4366cfb12c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007f43857c16aa in start_thread (arg=0x7f435c957700) at pthread_create.c:333 #3 0x00007f43887d6e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7f4359a1e700 (LWP 31457)): [KCrash Handler] #6 0x00007f4388705267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #7 0x00007f4388706eca in __GI_abort () at abort.c:89 #8 0x00007f4388748bf3 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7f438885ed6d "*** %s ***: %s terminated\n") at ../sysdeps/posix/libc_fatal.c:175 #9 0x00007f43887e8e3c in __GI___fortify_fail (msg=<optimized out>, msg@entry=0x7f438885ed04 "buffer overflow detected") at fortify_fail.c:38 #10 0x00007f43887e6e30 in __GI___chk_fail () at chk_fail.c:28 #11 0x00007f43887e600d in __strcat_chk (dest=dest@entry=0x7f43599c7146 " Macro SSM LE II", src=src@entry=0x7f438b6a50cd " II", destlen=<optimized out>, destlen@entry=16) at strcat_chk.c:37 #12 0x00007f438b4ed3b8 in strncat (__len=16, __src=0x7f438b6a50cd " II", __dest=0x7f43599c7146 " Macro SSM LE II") at /usr/include/x86_64-linux-gnu/bits/string3.h:156 #13 LibRaw::parseSonyLensFeatures (this=this@entry=0x7f43599c6d40, a=<optimized out>, b=<optimized out>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:6481 #14 0x00007f438b4f710f in LibRaw::parse_makernote (this=this@entry=0x7f43599c6d40, base=base@entry=0, uptag=uptag@entry=0) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:8047 #15 0x00007f438b4faa2c in LibRaw::parse_exif (this=this@entry=0x7f43599c6d40, base=base@entry=0) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:8596 #16 0x00007f438b4f16e2 in LibRaw::parse_tiff_ifd (this=this@entry=0x7f43599c6d40, base=base@entry=0) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:9219 #17 0x00007f438b4fac06 in LibRaw::parse_tiff (this=0x7f43599c6d40, base=<optimized out>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:9586 #18 0x00007f438b4ff018 in LibRaw::identify (this=this@entry=0x7f43599c6d40) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:12086 #19 0x00007f438b4b712a in LibRaw::open_datastream (this=0x7f43599c6d40, stream=0x7f434c0c9680) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/src/libraw_cxx.cpp:1041 #20 0x00007f438b4b6fc5 in LibRaw::open_file (this=this@entry=0x7f43599c6d40, fname=0x7f434c08a298 "/data/Photos/Direct From Digital Cameras/Kyle David Altendorf - Sony A6000/2016/03/04T00.22.32Z/DCIM/101MSDCF/DSC01167.dng", max_buf_size=max_buf_size@entry=262144000) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/src/libraw_cxx.cpp:860 #21 0x00007f438b10fd08 in RawEngine::DRawDecoder::rawFileIdentify (identify=..., path=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/drawdecoder.cpp:312 #22 0x00007f438aed4494 in Digikam::RAWLoader::load (this=this@entry=0x7f4359a1c8b0, filePath=..., observer=observer@entry=0x0) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/dimg/loaders/rawloader.cpp:64 #23 0x00007f438b01f789 in Digikam::DImg::load (this=this@entry=0x7f434c0b60b0, filePath=..., loadFlagsInt=loadFlagsInt@entry=1, observer=observer@entry=0x0, rawDecodingSettings=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/dimg/dimg.cpp:495 #24 0x00007f438b02019e in Digikam::DImg::loadImageInfo (this=this@entry=0x7f434c0b60b0, filePath=..., loadMetadata=loadMetadata@entry=false, loadICCData=loadICCData@entry=false, loadUniqueHash=loadUniqueHash@entry=false, loadImageHistory=loadImageHistory@entry=false) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/dimg/dimg.cpp:362 #25 0x00007f438916b3a6 in Digikam::ImageScanner::loadFromDisk (this=this@entry=0x7f4359a1cc30) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/item/imagescanner.cpp:1554 #26 0x00007f438916b430 in Digikam::ImageScanner::newFile (this=this@entry=0x7f4359a1cc30, albumId=686) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/item/imagescanner.cpp:289 #27 0x00007f43890ade24 in Digikam::CollectionScanner::scanNewFile (this=this@entry=0x7f4359a1d9f0, info=..., albumId=686) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1252 #28 0x00007f43890af307 in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7f4359a1d9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1087 #29 0x00007f43890aefba in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7f4359a1d9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1110 #30 0x00007f43890aefba in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7f4359a1d9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1110 #31 0x00007f43890aefba in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7f4359a1d9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1110 #32 0x00007f43890aefba in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7f4359a1d9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1110 #33 0x00007f43890aefba in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7f4359a1d9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1110 #34 0x00007f43890af689 in Digikam::CollectionScanner::scanAlbumRoot (this=this@entry=0x7f4359a1d9f0, location=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:825 #35 0x00007f43890b00a8 in Digikam::CollectionScanner::completeScan (this=this@entry=0x7f4359a1d9f0) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:484 #36 0x00007f438bd87449 in Digikam::ScanController::run (this=0x7f438c65c6a0 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/utils/scancontroller.cpp:727 #37 0x00007f43894c12be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #38 0x00007f43857c16aa in start_thread (arg=0x7f4359a1e700) at pthread_create.c:333 #39 0x00007f43887d6e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7f4349296700 (LWP 31460)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f437e02d48b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f437e02d4c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f43857c16aa in start_thread (arg=0x7f4349296700) at pthread_create.c:333 #4 0x00007f43887d6e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7f42877fe700 (LWP 31499)): #0 0x00007f43887cb88d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f437fc0e1ec in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f437fc0e2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f43896f829b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #4 0x00007f438969e75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f43894bc3d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007f43894c12be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007f43857c16aa in start_thread (arg=0x7f42877fe700) at pthread_create.c:333 #8 0x00007f43887d6e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7f4286ffd700 (LWP 31500)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f437dd3b5b4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f437e05d341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f43857c16aa in start_thread (arg=0x7f4286ffd700) at pthread_create.c:333 #4 0x00007f43887d6e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7f42867fc700 (LWP 31501)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f437dd3c5e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f437e05d341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f43857c16aa in start_thread (arg=0x7f42867fc700) at pthread_create.c:333 #4 0x00007f43887d6e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7f4285ffb700 (LWP 31502)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f437dd3c5e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f437e05d341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f43857c16aa in start_thread (arg=0x7f4285ffb700) at pthread_create.c:333 #4 0x00007f43887d6e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f42857fa700 (LWP 31503)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f437dd3c5e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007f437e05d341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007f43857c16aa in start_thread (arg=0x7f42857fa700) at pthread_create.c:333 #4 0x00007f43887d6e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f435cd5ab80 (LWP 31454)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f43894c255b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007f43894c0e8e in QThread::wait(unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007f438bd82912 in Digikam::ScanController::shutDown (this=<optimized out>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/utils/scancontroller.cpp:333 #4 0x00007f438bd85886 in Digikam::ScanController::~ScanController (this=0x7f438c65c6a0 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>, __in_chrg=<optimized out>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/utils/scancontroller.cpp:309 #5 0x00007f438bd85949 in Digikam::ScanControllerCreator::~ScanControllerCreator (this=<optimized out>, __in_chrg=<optimized out>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/utils/scancontroller.cpp:249 #6 Digikam::(anonymous namespace)::Q_QGS_creator::Holder::~Holder (this=<optimized out>, __in_chrg=<optimized out>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/utils/scancontroller.cpp:256 #7 0x00007f4388709d32 in __run_exit_handlers (status=1, listp=0x7f4388a94698 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 #8 0x00007f4388709d85 in __GI_exit (status=<optimized out>) at exit.c:104 #9 0x00007f435be0368e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so #10 0x00007f43896d2651 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007f438a1a0b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007f438a1a6230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007f43896a0f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007f43896a3057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007f43896f7e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007f437fc0dff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007f437fc0e250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007f437fc0e2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007f43896f827f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007f438969e75a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007f438bd82d86 in Digikam::ScanController::completeCollectionScanCore (this=0x7f438c65c6a0 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>, needTotalFiles=needTotalFiles@entry=true, defer=defer@entry=false) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/utils/scancontroller.cpp:457 #22 0x00007f438bd82dde in Digikam::ScanController::completeCollectionScanInBackground (this=<optimized out>, defer=defer@entry=false) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/utils/scancontroller.cpp:442 #23 0x00007f438bf4dc49 in Digikam::NewItemsFinder::slotStart (this=0x5f0ee70) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/utilities/maintenance/newitemsfinder.cpp:113 #24 0x00007f43896d2651 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x00007f438a1a0b8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007f438a1a6230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007f43896a0f1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x00007f43896a3057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x00007f43896f7e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #30 0x00007f437fc0dff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007f437fc0e250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f437fc0e2fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f43896f827f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #34 0x00007f43896a0ffa in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>, int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #35 0x00007f438a333fca in QSplashScreen::finish(QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #36 0x00007f438bddf74f in Digikam::DigikamApp::show (this=0x1cd4d10) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/app/main/digikamapp.cpp:396 #37 0x0000000000405349 in main (argc=1, argv=<optimized out>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/app/main/main.cpp:230 Possible duplicates by query: bug 327574, bug 323830, bug 322782. Reported using DrKonqi
It ce
It crash when digiKam scan for new item and detect this DNG file : "/data/Photos/Direct From Digital Cameras/Kyle David Altendorf - Sony A6000/2016/03/04T00.22.32Z/DCIM/101MSDCF/DSC01167.dng The crash appear in libraw source code while makernotes analysis. Report this problem to libraw team with the DNG file to hack. Gilles caulier
Not reproducible with digiKam 7.0.0-beta1.