Bug 349635

Summary: crash of digiKam - moving album
Product: [Applications] digikam Reporter: Steffen Stöber <stestoe>
Component: Metadata-VideoAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR Keywords: drkonqi
Version: 4.6.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 6.0.0

Description Steffen Stöber 2015-06-26 15:43:32 UTC
Application: digikam (4.6.0)
KDE Platform Version: 4.14.8
Qt Version: 4.8.6
Operating System: Linux 3.16.7-21-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

Moving Album (with sub-album) between two collections, whitch are located in different partitions on different HDD's.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f90e156c880 (LWP 5946))]

Thread 7 (Thread 0x7f90c07f6700 (LWP 5947)):
#0  0x00007f90da040ffd in recvmsg () at /lib64/libc.so.6
#1  0x00007f90e15dffb9 in udev_monitor_receive_device () at /usr/lib64/libudev.so.1
#2  0x00007f90c11752eb in  () at /usr/lib64/libusb-1.0.so.0
#3  0x00007f90d7f8e0a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007f90da04008d in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f90b5ec6700 (LWP 5948)):
[KCrash Handler]
#5  0x00007f90d9f90187 in raise () at /lib64/libc.so.6
#6  0x00007f90d9f91538 in abort () at /lib64/libc.so.6
#7  0x00007f90d9fcd844 in  () at /lib64/libc.so.6
#8  0x00007f90d9fd30ae in malloc_printerr () at /lib64/libc.so.6
#9  0x00007f90d9fd3db6 in _int_free () at /lib64/libc.so.6
#10 0x00007f90d7c18197 in Exiv2::RiffVideo::infoTagsHandler() () at /usr/lib64/libexiv2.so.13
#11 0x00007f90d7c1d025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13
#12 0x00007f90d7c1cc78 in Exiv2::RiffVideo::tagDecoder(Exiv2::DataBuf&, unsigned long) () at /usr/lib64/libexiv2.so.13
#13 0x00007f90d7c1d025 in Exiv2::RiffVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13
#14 0x00007f90d7c1d398 in Exiv2::RiffVideo::readMetadata() () at /usr/lib64/libexiv2.so.13
#15 0x00007f90df9951a5 in KExiv2Iface::KExiv2::load(QString const&) const () at /usr/lib64/libkexiv2.so.11
#16 0x00007f90df2b0f56 in Digikam::DMetadata::load(QString const&) const () at /usr/lib64/libdigikamcore.so.4.6.0
#17 0x00007f90ded03a7f in Digikam::ImageScanner::loadFromDisk() () at /usr/lib64/libdigikamdatabase.so.4.6.0
#18 0x00007f90ded03c70 in Digikam::ImageScanner::newFile(int) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#19 0x00007f90dec9ce96 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#20 0x00007f90dec9ffff in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#21 0x00007f90dec9feb7 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#22 0x00007f90dec9feb7 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#23 0x00007f90deca08c3 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#24 0x00007f90deca149d in Digikam::CollectionScanner::completeScan() () at /usr/lib64/libdigikamdatabase.so.4.6.0
#25 0x00000000005e402f in  ()
#26 0x00007f90dab1f79f in  () at /usr/lib64/libQtCore.so.4
#27 0x00007f90d7f8e0a4 in start_thread () at /lib64/libpthread.so.0
#28 0x00007f90da04008d in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f90b56bd700 (LWP 5949)):
#0  0x00007f90da037c5d in poll () at /lib64/libc.so.6
#1  0x00007f90d20cfbe4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f90d20cfcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f90dac4e0de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007f90dac1fe6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007f90dac20165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007f90dab1d0bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007f90dac01783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007f90dab1f79f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007f90d7f8e0a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f90da04008d in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f90b4eb4700 (LWP 5952)):
#0  0x00007f90d7f9205f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f90dab1fc86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f90df31c3fa in  () at /usr/lib64/libdigikamcore.so.4.6.0
#3  0x00007f90dab1f79f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007f90d7f8e0a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f90da04008d in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f905e7fc700 (LWP 5975)):
#0  0x00007f90d7f92408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f90dab1fc64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f90df2d4848 in Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError(int) () at /usr/lib64/libdigikamcore.so.4.6.0
#3  0x00007f90df2d5360 in Digikam::DatabaseCoreBackend::queryErrorHandling(Digikam::SqlQuery&, int) () at /usr/lib64/libdigikamcore.so.4.6.0
#4  0x00007f90df2d55d5 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () at /usr/lib64/libdigikamcore.so.4.6.0
#5  0x00007f90df2d566c in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&) () at /usr/lib64/libdigikamcore.so.4.6.0
#6  0x00007f90df2d6360 in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&) () at /usr/lib64/libdigikamcore.so.4.6.0
#7  0x00007f90df2d63a9 in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QList<QVariant>*, QVariant*) () at /usr/lib64/libdigikamcore.so.4.6.0
#8  0x00007f90dec886cf in Digikam::AlbumDB::getImagesFields(long long, QFlags<Digikam::DatabaseFields::ImagesField>) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#9  0x00007f90decca22a in Digikam::ImageInfo::thumbnailInfo() const () at /usr/lib64/libdigikamdatabase.so.4.6.0
#10 0x00007f90decbf643 in Digikam::DatabaseThumbnailInfoProvider::thumbnailInfo(Digikam::ThumbnailIdentifier const&) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#11 0x00007f90df304680 in Digikam::ThumbnailCreator::makeThumbnailInfo(Digikam::ThumbnailIdentifier const&, QRect const&) const () at /usr/lib64/libdigikamcore.so.4.6.0
#12 0x00007f90df308bd1 in Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&, QRect const&, bool) const () at /usr/lib64/libdigikamcore.so.4.6.0
#13 0x00007f90df309b70 in Digikam::ThumbnailCreator::pregenerate(Digikam::ThumbnailIdentifier const&) const () at /usr/lib64/libdigikamcore.so.4.6.0
#14 0x00007f90df317ee0 in  () at /usr/lib64/libdigikamcore.so.4.6.0
#15 0x00007f90df2ef576 in Digikam::LoadSaveThread::run() () at /usr/lib64/libdigikamcore.so.4.6.0
#16 0x00007f90df31e23e in Digikam::DynamicThread::DynamicThreadPriv::run() () at /usr/lib64/libdigikamcore.so.4.6.0
#17 0x00007f90dab136ae in  () at /usr/lib64/libQtCore.so.4
#18 0x00007f90dab1f79f in  () at /usr/lib64/libQtCore.so.4
#19 0x00007f90d7f8e0a4 in start_thread () at /lib64/libpthread.so.0
#20 0x00007f90da04008d in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f905dffb700 (LWP 5976)):
#0  0x00007f90d7f92408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f90dab1fc64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f90df2d4848 in Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError(int) () at /usr/lib64/libdigikamcore.so.4.6.0
#3  0x00007f90df2d5360 in Digikam::DatabaseCoreBackend::queryErrorHandling(Digikam::SqlQuery&, int) () at /usr/lib64/libdigikamcore.so.4.6.0
#4  0x00007f90df2d55d5 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () at /usr/lib64/libdigikamcore.so.4.6.0
#5  0x00007f90df2d566c in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&) () at /usr/lib64/libdigikamcore.so.4.6.0
#6  0x00007f90df2d6360 in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&) () at /usr/lib64/libdigikamcore.so.4.6.0
#7  0x00007f90df2d63a9 in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QList<QVariant>*, QVariant*) () at /usr/lib64/libdigikamcore.so.4.6.0
#8  0x00007f90dec886cf in Digikam::AlbumDB::getImagesFields(long long, QFlags<Digikam::DatabaseFields::ImagesField>) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#9  0x00007f90decca22a in Digikam::ImageInfo::thumbnailInfo() const () at /usr/lib64/libdigikamdatabase.so.4.6.0
#10 0x00007f90decbf643 in Digikam::DatabaseThumbnailInfoProvider::thumbnailInfo(Digikam::ThumbnailIdentifier const&) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#11 0x00007f90df304680 in Digikam::ThumbnailCreator::makeThumbnailInfo(Digikam::ThumbnailIdentifier const&, QRect const&) const () at /usr/lib64/libdigikamcore.so.4.6.0
#12 0x00007f90df308bd1 in Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&, QRect const&, bool) const () at /usr/lib64/libdigikamcore.so.4.6.0
#13 0x00007f90df309672 in Digikam::ThumbnailCreator::load(Digikam::ThumbnailIdentifier const&) const () at /usr/lib64/libdigikamcore.so.4.6.0
#14 0x00007f90df317e5e in  () at /usr/lib64/libdigikamcore.so.4.6.0
#15 0x00007f90df2ef576 in Digikam::LoadSaveThread::run() () at /usr/lib64/libdigikamcore.so.4.6.0
#16 0x00007f90df31e23e in Digikam::DynamicThread::DynamicThreadPriv::run() () at /usr/lib64/libdigikamcore.so.4.6.0
#17 0x00007f90dab136ae in  () at /usr/lib64/libQtCore.so.4
#18 0x00007f90dab1f79f in  () at /usr/lib64/libQtCore.so.4
#19 0x00007f90d7f8e0a4 in start_thread () at /lib64/libpthread.so.0
#20 0x00007f90da04008d in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f90e156c880 (LWP 5946)):
#0  0x00007f90d7f92408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007f90dab1fc64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007f90df2d4848 in Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError(int) () at /usr/lib64/libdigikamcore.so.4.6.0
#3  0x00007f90df2d5360 in Digikam::DatabaseCoreBackend::queryErrorHandling(Digikam::SqlQuery&, int) () at /usr/lib64/libdigikamcore.so.4.6.0
#4  0x00007f90df2d55d5 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () at /usr/lib64/libdigikamcore.so.4.6.0
#5  0x00007f90df2d566c in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&) () at /usr/lib64/libdigikamcore.so.4.6.0
#6  0x00007f90df2d6360 in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&) () at /usr/lib64/libdigikamcore.so.4.6.0
#7  0x00007f90df2d63a9 in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QList<QVariant>*, QVariant*) () at /usr/lib64/libdigikamcore.so.4.6.0
#8  0x00007f90dec89bc9 in Digikam::AlbumDB::getImageComments(long long) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#9  0x00007f90decc07e3 in Digikam::ImageComments::ImageComments(Digikam::DatabaseAccess&, long long) () at /usr/lib64/libdigikamdatabase.so.4.6.0
#10 0x00007f90decc563d in Digikam::ImageInfo::title() const () at /usr/lib64/libdigikamdatabase.so.4.6.0
#11 0x000000000061a26f in  ()
#12 0x00007f90df35450d in Digikam::DigikamKCategorizedView::paintEvent(QPaintEvent*) () at /usr/lib64/libdigikamcore.so.4.6.0
#13 0x000000000061657c in  ()
#14 0x00007f90db67e9f0 in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#15 0x00007f90dba1b5ee in QFrame::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#16 0x00007f90dbb2ae13 in QAbstractItemView::viewportEvent(QEvent*) () at /usr/lib64/libQtGui.so.4
#17 0x00007f90df35d3a0 in Digikam::DCategorizedView::viewportEvent(QEvent*) () at /usr/lib64/libdigikamcore.so.4.6.0
#18 0x00007f90dac21416 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#19 0x00007f90db62f74c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#20 0x00007f90db635cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#21 0x00007f90dc347dca in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#22 0x00007f90dac212ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#23 0x00007f90db679111 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#24 0x00007f90db679b40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#25 0x00007f90db6799af in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#26 0x00007f90db6799af in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#27 0x00007f90db6799af in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#28 0x00007f90db6799af in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#29 0x00007f90db6799af in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#30 0x00007f90db678ccc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#31 0x00007f90db679b40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#32 0x00007f90db678ccc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#33 0x00007f90db679b40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#34 0x00007f90db678ccc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#35 0x00007f90db679b40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#36 0x00007f90db678ccc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#37 0x00007f90db679b40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#38 0x00007f90db678ccc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#39 0x00007f90db679b40 in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#40 0x00007f90db6799af in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#41 0x00007f90db6799af in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#42 0x00007f90db678ccc in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () at /usr/lib64/libQtGui.so.4
#43 0x00007f90db837cce in  () at /usr/lib64/libQtGui.so.4
#44 0x00007f90db66e5c0 in QWidgetPrivate::syncBackingStore() () at /usr/lib64/libQtGui.so.4
#45 0x00007f90db67e56a in QWidget::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#46 0x00007f90dba340b3 in QMainWindow::event(QEvent*) () at /usr/lib64/libQtGui.so.4
#47 0x00007f90dc4336c9 in KXmlGuiWindow::event(QEvent*) () at /usr/lib64/libkdeui.so.5
#48 0x00007f90db62f76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#49 0x00007f90db635cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#50 0x00007f90dc347dca in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#51 0x00007f90dac212ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#52 0x00007f90dac2457d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#53 0x00007f90dac4e8fe in  () at /usr/lib64/libQtCore.so.4
#54 0x00007f90d20cfa04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#55 0x00007f90d20cfc48 in  () at /usr/lib64/libglib-2.0.so.0
#56 0x00007f90d20cfcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#57 0x00007f90dac4e0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#58 0x00007f90db6cc676 in  () at /usr/lib64/libQtGui.so.4
#59 0x00007f90dac1fe6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#60 0x00007f90dac20165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#61 0x00000000005dfdb9 in  ()
#62 0x000000000052fc27 in  ()
#63 0x00007f90dac3959e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#64 0x00007f90db62f76c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#65 0x00007f90db635cad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#66 0x00007f90dc347dca in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#67 0x00007f90dac212ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#68 0x00007f90dac2457d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#69 0x00007f90dac4e8fe in  () at /usr/lib64/libQtCore.so.4
#70 0x00007f90d20cfa04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#71 0x00007f90d20cfc48 in  () at /usr/lib64/libglib-2.0.so.0
#72 0x00007f90d20cfcec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#73 0x00007f90dac4e0be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#74 0x00007f90db6cc676 in  () at /usr/lib64/libQtGui.so.4
#75 0x00007f90dac1fe6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#76 0x00007f90dac20165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#77 0x00007f90dac255b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#78 0x00000000004a1250 in  ()
#79 0x00007f90d9f7cb05 in __libc_start_main () at /lib64/libc.so.6
#80 0x00000000004a3b4f in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2015-06-26 16:09:42 UTC
Exiv2 0.24 shared library relevant. Please install new  Exiv2 0.25 to fix it. 

libkexiv2 and digiKam must be recompiled.

Gilles Caulier
Comment 2 caulier.gilles 2015-06-26 16:10:41 UTC

*** This bug has been marked as a duplicate of bug 340373 ***
Comment 3 caulier.gilles 2018-02-28 12:38:56 UTC
With 6.0.0, we have now a FFMpeg low level metadata parser based on libav C API
for video files database registration.

The Exiv2 video support is not used anymore as this code is buggous and nobody
sound motivated in Exiv2 to finalize the code.

The original post for this file must be fixed now and video metadata support
with ffmpeg must be enough to populate database entries.

Gilles Caulier