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: Launching digiKam. This happens often but not always. Perhaps 75% of the time? I usually give up and try again later and it works. The crash can be reproduced sometimes. -- 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 0x7fd27f675b80 (LWP 8332))] Thread 9 (Thread 0x7fd27f272700 (LWP 8333)): #0 0x00007fd2ab0e688d in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007fd28961612c in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0 #2 0x00007fd2a80dc6aa in start_thread (arg=0x7fd27f272700) at pthread_create.c:333 #3 0x00007fd2ab0f1e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 8 (Thread 0x7fd277fff700 (LWP 8335)): [KCrash Handler] #6 0x00007fd2ab020267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #7 0x00007fd2ab021eca in __GI_abort () at abort.c:89 #8 0x00007fd2ab063bf3 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x7fd2ab179d6d "*** %s ***: %s terminated\n") at ../sysdeps/posix/libc_fatal.c:175 #9 0x00007fd2ab103e3c in __GI___fortify_fail (msg=<optimized out>, msg@entry=0x7fd2ab179d04 "buffer overflow detected") at fortify_fail.c:38 #10 0x00007fd2ab101e30 in __GI___chk_fail () at chk_fail.c:28 #11 0x00007fd2ab10100d in __strcat_chk (dest=dest@entry=0x7fd277fa8146 " ZA Macro SAM LE", src=src@entry=0x7fd2adfbf302 " LE", destlen=<optimized out>, destlen@entry=16) at strcat_chk.c:37 #12 0x00007fd2ade083d8 in strncat (__len=16, __src=0x7fd2adfbf302 " LE", __dest=0x7fd277fa8146 " ZA Macro SAM LE") at /usr/include/x86_64-linux-gnu/bits/string3.h:156 #13 LibRaw::parseSonyLensFeatures (this=this@entry=0x7fd277fa7d40, a=<optimized out>, b=<optimized out>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:6478 #14 0x00007fd2ade0873d in LibRaw::process_Sony_0x9050 (this=this@entry=0x7fd277fa7d40, buf=buf@entry=0x7fd2700780c0 "", id=<optimized out>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:6574 #15 0x00007fd2ade12255 in LibRaw::parse_makernote (this=this@entry=0x7fd277fa7d40, 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:8001 #16 0x00007fd2ade15a2c in LibRaw::parse_exif (this=this@entry=0x7fd277fa7d40, base=base@entry=0) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:8596 #17 0x00007fd2ade0c6e2 in LibRaw::parse_tiff_ifd (this=this@entry=0x7fd277fa7d40, base=base@entry=0) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:9219 #18 0x00007fd2ade15c06 in LibRaw::parse_tiff (this=0x7fd277fa7d40, base=<optimized out>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:9586 #19 0x00007fd2ade1a018 in LibRaw::identify (this=this@entry=0x7fd277fa7d40) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/internal/dcraw_common.cpp:12086 #20 0x00007fd2addd212a in LibRaw::open_datastream (this=0x7fd277fa7d40, stream=0x7fd27001eca0) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/libraw/src/libraw_cxx.cpp:1041 #21 0x00007fd2addd1fc5 in LibRaw::open_file (this=this@entry=0x7fd277fa7d40, fname=0x7fd2700100e8 "/data/Photos/Direct From Digital Cameras/Kyle David Altendorf - Sony A6000/2016/03/04T00.22.32Z/DCIM/101MSDCF/DSC01160.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 #22 0x00007fd2ada2ad08 in RawEngine::DRawDecoder::rawFileIdentify (identify=..., path=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/rawengine/drawdecoder.cpp:312 #23 0x00007fd2ad7ef494 in Digikam::RAWLoader::load (this=this@entry=0x7fd277ffd8b0, filePath=..., observer=observer@entry=0x0) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/dimg/loaders/rawloader.cpp:64 #24 0x00007fd2ad93a789 in Digikam::DImg::load (this=this@entry=0x7fd27015b5f0, 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 #25 0x00007fd2ad93b19e in Digikam::DImg::loadImageInfo (this=this@entry=0x7fd27015b5f0, 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 #26 0x00007fd2aba863a6 in Digikam::ImageScanner::loadFromDisk (this=this@entry=0x7fd277ffdc30) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/item/imagescanner.cpp:1554 #27 0x00007fd2aba86430 in Digikam::ImageScanner::newFile (this=this@entry=0x7fd277ffdc30, albumId=686) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/item/imagescanner.cpp:289 #28 0x00007fd2ab9c8e24 in Digikam::CollectionScanner::scanNewFile (this=this@entry=0x7fd277ffe9f0, info=..., albumId=686) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1252 #29 0x00007fd2ab9ca307 in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fd277ffe9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1087 #30 0x00007fd2ab9c9fba in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fd277ffe9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1110 #31 0x00007fd2ab9c9fba in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fd277ffe9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1110 #32 0x00007fd2ab9c9fba in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fd277ffe9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1110 #33 0x00007fd2ab9c9fba in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fd277ffe9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1110 #34 0x00007fd2ab9c9fba in Digikam::CollectionScanner::scanAlbum (this=this@entry=0x7fd277ffe9f0, location=..., album=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:1110 #35 0x00007fd2ab9ca689 in Digikam::CollectionScanner::scanAlbumRoot (this=this@entry=0x7fd277ffe9f0, location=...) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:825 #36 0x00007fd2ab9cb0a8 in Digikam::CollectionScanner::completeScan (this=this@entry=0x7fd277ffe9f0) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/collection/collectionscanner.cpp:484 #37 0x00007fd2ae6a2449 in Digikam::ScanController::run (this=0x7fd2aef776a0 <_ZZN7Digikam12_GLOBAL__N_113Q_QGS_creator13innerFunctionEvE6holder>) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/libs/database/utils/scancontroller.cpp:727 #38 0x00007fd2abddc2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #39 0x00007fd2a80dc6aa in start_thread (arg=0x7fd277fff700) at pthread_create.c:333 #40 0x00007fd2ab0f1e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 7 (Thread 0x7fd26f9e2700 (LWP 8338)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd2a094848b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007fd2a09484c9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007fd2a80dc6aa in start_thread (arg=0x7fd26f9e2700) at pthread_create.c:333 #4 0x00007fd2ab0f1e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 6 (Thread 0x7fd1aeffd700 (LWP 8375)): #0 0x00007fd2abdd44ea in QMutex::lock() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #1 0x00007fd2ac01281f in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fd2a252877d in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fd2a252911b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fd2a25292fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fd2ac01329b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #6 0x00007fd2abfb975a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #7 0x00007fd2abdd73d4 in QThread::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #8 0x00007fd2abddc2be in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #9 0x00007fd2a80dc6aa in start_thread (arg=0x7fd1aeffd700) at pthread_create.c:333 #10 0x00007fd2ab0f1e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 5 (Thread 0x7fd1ae7fc700 (LWP 8376)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd2a06565b4 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007fd2a0978341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007fd2a80dc6aa in start_thread (arg=0x7fd1ae7fc700) at pthread_create.c:333 #4 0x00007fd2ab0f1e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 4 (Thread 0x7fd1adffb700 (LWP 8377)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd2a06575e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007fd2a0978341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007fd2a80dc6aa in start_thread (arg=0x7fd1adffb700) at pthread_create.c:333 #4 0x00007fd2ab0f1e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 3 (Thread 0x7fd1ad7fa700 (LWP 8378)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd2a06575e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007fd2a0978341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007fd2a80dc6aa in start_thread (arg=0x7fd1ad7fa700) at pthread_create.c:333 #4 0x00007fd2ab0f1e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7fd1acff9700 (LWP 8379)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd2a06575e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #2 0x00007fd2a0978341 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5WebKit.so.5 #3 0x00007fd2a80dc6aa in start_thread (arg=0x7fd1acff9700) at pthread_create.c:333 #4 0x00007fd2ab0f1e9d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7fd27f675b80 (LWP 8332)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007fd2abddd55b in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #2 0x00007fd2abddbe8e in QThread::wait(unsigned long) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #3 0x00007fd2ae69d912 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 0x00007fd2ae6a0886 in Digikam::ScanController::~ScanController (this=0x7fd2aef776a0 <_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 0x00007fd2ae6a0949 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 0x00007fd2ab024d32 in __run_exit_handlers (status=1, listp=0x7fd2ab3af698 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82 #8 0x00007fd2ab024d85 in __GI_exit (status=<optimized out>) at exit.c:104 #9 0x00007fd27e71e68e in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so #10 0x00007fd2abfed651 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #11 0x00007fd2acabbb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007fd2acac1230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #13 0x00007fd2abfbbf1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x00007fd2abfbe057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x00007fd2ac012e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #16 0x00007fd2a2528ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #17 0x00007fd2a2529250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #18 0x00007fd2a25292fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #19 0x00007fd2ac01327f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x00007fd2abfb975a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007fd2ae69dd86 in Digikam::ScanController::completeCollectionScanCore (this=0x7fd2aef776a0 <_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 0x00007fd2ae69ddde 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 0x00007fd2ae868c49 in Digikam::NewItemsFinder::slotStart (this=0x53cf760) at /build/digikam5-htt_qL/digikam5-5.0.0~beta6/core/utilities/maintenance/newitemsfinder.cpp:113 #24 0x00007fd2abfed651 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x00007fd2acabbb8c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #26 0x00007fd2acac1230 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #27 0x00007fd2abfbbf1b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #28 0x00007fd2abfbe057 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #29 0x00007fd2ac012e73 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #30 0x00007fd2a2528ff7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007fd2a2529250 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007fd2a25292fc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007fd2ac01327f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #34 0x00007fd2abfbbffa in QCoreApplication::processEvents(QFlags<QEventLoop::ProcessEventsFlag>, int) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #35 0x00007fd2acc4efca in QSplashScreen::finish(QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #36 0x00007fd2ae6fa74f in Digikam::DigikamApp::show (this=0xbfa920) 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 crash in libraw core implementation while parsing this file : /data/Photos/Direct From Digital Cameras/Kyle David Altendorf - Sony A6000/2016/03/04T00.22.32Z/DCIM/101MSDCF/DSC01160.dng Please report this problem with the DNG file and the GDB backtrace to the Libraw team (www.libraw.org) Gilles Caulier
*** Bug 380395 has been marked as a duplicate of this bug. ***
Not reproducible with digiKam 7.0.0-beta1.