https://bugs.kde.org/show_bug.cgi?id=374684
Bug ID: 374684 Summary: Crash in Digikam when importing from SD card via reader Product: digikam Version: 5.2.0 Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: digikam-de...@kde.org Reporter: r...@doctors.org.uk Target Milestone: --- Application: digikam (5.2.0) Qt Version: 5.6.1 Frameworks Version: 5.26.0 Operating System: Linux 4.4.36-8-default x86_64 Distribution: "openSUSE Leap 42.2" -- Information about the crash: digikam 5.2.0 starts fine, but whenever I attempt to import photos from SD or CF cards via my USB 3.0 reader it crashes 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 0x7fb3b053f9c0 (LWP 4981))] Thread 17 (Thread 0x7fb257fff700 (LWP 5051)): [KCrash Handler] #6 0x00007fb3ab934fc0 in __memmove_ssse3 () at /lib64/libc.so.6 #7 0x00007fb3a7558553 in Exiv2::DataValue::read(unsigned char const*, long, Exiv2::ByteOrder) () at /usr/lib64/libexiv2.so.14 #8 0x00007fb3a754b4cc in Exiv2::Internal::TiffReader::readTiffEntry(Exiv2::Internal::TiffEntryBase*) () at /usr/lib64/libexiv2.so.14 #9 0x00007fb3a7536187 in Exiv2::Internal::TiffDirectory::doAccept(Exiv2::Internal::TiffVisitor&) () at /usr/lib64/libexiv2.so.14 #10 0x00007fb3a754158c in Exiv2::Internal::TiffParserWorker::parse(unsigned char const*, unsigned int, unsigned int, Exiv2::Internal::TiffHeaderBase*) () at /usr/lib64/libexiv2.so.14 #11 0x00007fb3a7541633 in Exiv2::Internal::TiffParserWorker::decode(Exiv2::ExifData&, Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int, unsigned int, void (Exiv2::Internal::TiffDecoder::*(*)(std::string const&, unsigned int, Exiv2::Internal::IfdId))(Exiv2::Internal::TiffEntryBase const*), Exiv2::Internal::TiffHeaderBase*) () at /usr/lib64/libexiv2.so.14 #12 0x00007fb3a74ba16b in Exiv2::Cr2Parser::decode(Exiv2::ExifData&, Exiv2::IptcData&, Exiv2::XmpData&, unsigned char const*, unsigned int) () at /usr/lib64/libexiv2.so.14 #13 0x00007fb3a74ba79f in Exiv2::Cr2Image::readMetadata() () at /usr/lib64/libexiv2.so.14 #14 0x00007fb3aedd86dd in Digikam::MetaEngine::load(QString const&) const () at /usr/lib64/libdigikamcore.so.5.2.0 #15 0x00007fb3aee21076 in Digikam::DMetadata::load(QString const&) const () at /usr/lib64/libdigikamcore.so.5.2.0 #16 0x00007fb3aee210f2 in Digikam::DMetadata::DMetadata(QString const&) () at /usr/lib64/libdigikamcore.so.5.2.0 #17 0x00007fb3afd811c6 in () at /usr/lib64/libdigikamgui.so.5.2.0 #18 0x00007fb3afd5ea15 in Digikam::CameraController::executeCommand(Digikam::CameraCommand*) () at /usr/lib64/libdigikamgui.so.5.2.0 #19 0x00007fb3afd60615 in Digikam::CameraController::run() () at /usr/lib64/libdigikamgui.so.5.2.0 #20 0x00007fb3ac1fb9e9 in () at /usr/lib64/libQt5Core.so.5 #21 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #22 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 16 (Thread 0x7fb2a1ffb700 (LWP 5027)): #0 0x00007fb3a7fc1458 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3ac1fc5a8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb3ac1f89a0 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007fb3ac1fb9e9 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #5 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 15 (Thread 0x7fb2a3fff700 (LWP 5022)): #0 0x00007fb3a7fc1458 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3ac1fc5a8 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb3ac1f89a0 in () at /usr/lib64/libQt5Core.so.5 #3 0x00007fb3ac1fb9e9 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #5 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 14 (Thread 0x7fb320ff9700 (LWP 5000)): #0 0x00007fb3a7fc10af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3a0aae6e3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fb3a0dd0341 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 13 (Thread 0x7fb3217fa700 (LWP 4999)): #0 0x00007fb3a7fc10af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3a0aae6e3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fb3a0dd0341 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 12 (Thread 0x7fb321ffb700 (LWP 4998)): #0 0x00007fb3a7fc10af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3a0aae6e3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fb3a0dd0341 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 11 (Thread 0x7fb3227fc700 (LWP 4997)): #0 0x00007fb3a7fc10af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3a0aae6e3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fb3a0dd0341 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7fb322ffd700 (LWP 4996)): #0 0x00007fb3a7fc10af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3a0aae6e3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fb3a0dd0341 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7fb3237fe700 (LWP 4995)): #0 0x00007fb3a7fc10af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3a0aae6e3 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fb3a0dd0341 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7fb323fff700 (LWP 4994)): #0 0x00007fb3a7fc10af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3a0aad70d in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fb3a0dd0341 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7fb329323700 (LWP 4993)): #0 0x00007fb3ab8e151d in read () at /lib64/libc.so.6 #1 0x00007fb3a2bd8670 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fb3a2b97e49 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb3a2b982a8 in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007fb3a2b9842c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007fb3ac40e32b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007fb3ac3bbfdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #7 0x00007fb3ac1f6f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #8 0x00007fb3ac1fb9e9 in () at /usr/lib64/libQt5Core.so.5 #9 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #10 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7fb36a25b700 (LWP 4990)): #0 0x00007fb3a7fc10af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3a0da1873 in () at /usr/lib64/libQt5WebKit.so.5 #2 0x00007fb3a0da1899 in () at /usr/lib64/libQt5WebKit.so.5 #3 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #4 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7fb37cb02700 (LWP 4987)): #0 0x00007fb3a7fc10af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3ac1fc65b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb3aee923c9 in () at /usr/lib64/libdigikamcore.so.5.2.0 #3 0x00007fb3ac1fb9e9 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #5 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7fb37d303700 (LWP 4985)): #0 0x00007fb3a7fc10af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb3ac1fc65b in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQt5Core.so.5 #2 0x00007fb3afaa50d0 in Digikam::ScanController::run() () at /usr/lib64/libdigikamgui.so.5.2.0 #3 0x00007fb3ac1fb9e9 in () at /usr/lib64/libQt5Core.so.5 #4 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #5 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7fb37ffff700 (LWP 4984)): #0 0x00007fb3ab8e549d in poll () at /lib64/libc.so.6 #1 0x00007fb3a2b98314 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007fb3a2b9842c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007fb3ac40e32b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007fb3ac3bbfdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb3ac1f6f1a in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007fb3a81eb1d5 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007fb3ac1fb9e9 in () at /usr/lib64/libQt5Core.so.5 #8 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #9 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7fb385d73700 (LWP 4983)): #0 0x00007fb3ab8e549d in poll () at /lib64/libc.so.6 #1 0x00007fb39d0bf3e2 in () at /usr/lib64/libxcb.so.1 #2 0x00007fb39d0c0fcf in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007fb387c8d839 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007fb3ac1fb9e9 in () at /usr/lib64/libQt5Core.so.5 #5 0x00007fb3a7fbc734 in start_thread () at /lib64/libpthread.so.0 #6 0x00007fb3ab8edd3d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7fb3b053f9c0 (LWP 4981)): #0 0x00007fb3a7fc10af in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007fb39d0bf629 in () at /usr/lib64/libxcb.so.1 #2 0x00007fb39d0c0d1f in () at /usr/lib64/libxcb.so.1 #3 0x00007fb39d0c0e32 in xcb_wait_for_reply () at /usr/lib64/libxcb.so.1 #4 0x00007fb387c878fa in QXcbConnection::sync() () at /usr/lib64/libQt5XcbQpa.so.5 #5 0x00007fb387ca6cee in () at /usr/lib64/libQt5XcbQpa.so.5 #6 0x00007fb387ca6e54 in () at /usr/lib64/libQt5XcbQpa.so.5 #7 0x00007fb3aca85ded in QBackingStore::beginPaint(QRegion const&) () at /usr/lib64/libQt5Gui.so.5 #8 0x00007fb3ad0d511e in () at /usr/lib64/libQt5Widgets.so.5 #9 0x00007fb3ad0d64b9 in () at /usr/lib64/libQt5Widgets.so.5 #10 0x00007fb3ad0f5e0f in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQt5Widgets.so.5 #11 0x00007fb3ad10a5f5 in QWidget::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #12 0x00007fb3ad21b0cb in QMainWindow::event(QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #13 0x00007fb3a93a14f7 in KMainWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5 #14 0x00007fb3a93dd865 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libKF5XmlGui.so.5 #15 0x00007fb3ad0c8e3c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #16 0x00007fb3ad0cd49a in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #17 0x00007fb3ac3bdfc5 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #18 0x00007fb3ac3bfdaa in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #19 0x00007fb3ac40ec83 in () at /usr/lib64/libQt5Core.so.5 #20 0x00007fb3a2b98134 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #21 0x00007fb3a2b98388 in () at /usr/lib64/libglib-2.0.so.0 #22 0x00007fb3a2b9842c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #23 0x00007fb3ac40e30c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #24 0x00007fb3ac3bbfdb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #25 0x00007fb3ac3c3ec6 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #26 0x0000000000408946 in () #27 0x00007fb3ab8246e5 in __libc_start_main () at /lib64/libc.so.6 #28 0x00000000004092b9 in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.