Bug 344406

Summary: Crash at start
Product: [Applications] digikam Reporter: reinhard.ingoland
Component: Metadata-VideoAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR Keywords: drkonqi
Version: 4.7.0   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 6.0.0

Description reinhard.ingoland 2015-02-20 21:22:12 UTC
Application: digikam (4.7.0)
KDE Platform Version: 4.14.4
Qt Version: 4.8.6
Operating System: Linux 3.16.7-7-desktop x86_64
Distribution: "openSUSE 13.2 (Harlequin) (x86_64)"

-- Information about the crash:
Crash at startup. Preview is fixed to one album where are one picture which fails.

The crash can be reproduced every time.

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

Thread 30 (Thread 0x7fc57af32700 (LWP 12072)):
#0  0x00007fc59477876d in recvmsg () at /lib64/libc.so.6
#1  0x00007fc59bd0afb9 in udev_monitor_receive_device () at /usr/lib64/libudev.so.1
#2  0x00007fc57b8b12eb in  () at /usr/lib64/libusb-1.0.so.0
#3  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#4  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 29 (Thread 0x7fc570acf700 (LWP 12073)):
[KCrash Handler]
#5  0x00007fc59230e1c8 in Exiv2::MatroskaVideo::decodeBlock() () at /usr/lib64/libexiv2.so.13
#6  0x00007fc59230ebdd in Exiv2::MatroskaVideo::readMetadata() () at /usr/lib64/libexiv2.so.13
#7  0x00007fc59a0bf1a5 in KExiv2Iface::KExiv2::load(QString const&) const () at /usr/lib64/libkexiv2.so.11
#8  0x00007fc5999da1f6 in Digikam::DMetadata::load(QString const&) const (this=this@entry=0x7fc56c22ff50, filePath=...) at /usr/src/debug/digikam-4.7.0/core/libs/dmetadata/dmetadata.cpp:110
#9  0x00007fc59942c1cf in Digikam::ImageScanner::loadFromDisk() (this=this@entry=0x7fc570ace4c0) at /usr/src/debug/digikam-4.7.0/core/libs/database/imagescanner.cpp:1525
#10 0x00007fc59942c3c0 in Digikam::ImageScanner::newFile(int) (this=this@entry=0x7fc570ace4c0, albumId=albumId@entry=1125) at /usr/src/debug/digikam-4.7.0/core/libs/database/imagescanner.cpp:285
#11 0x00007fc5993c4f06 in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) (this=this@entry=0x7fc570aced20, info=..., albumId=1125) at /usr/src/debug/digikam-4.7.0/core/libs/database/collectionscanner.cpp:1247
#12 0x00007fc5993c806f in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) (this=this@entry=0x7fc570aced20, location=..., album=...) at /usr/src/debug/digikam-4.7.0/core/libs/database/collectionscanner.cpp:1089
#13 0x00007fc5993c7f27 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) (this=this@entry=0x7fc570aced20, location=..., album=...) at /usr/src/debug/digikam-4.7.0/core/libs/database/collectionscanner.cpp:1112
#14 0x00007fc5993c7f27 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) (this=this@entry=0x7fc570aced20, location=..., album=...) at /usr/src/debug/digikam-4.7.0/core/libs/database/collectionscanner.cpp:1112
#15 0x00007fc5993c8933 in Digikam::CollectionScanner::scanAlbumRoot(Digikam::CollectionLocation const&) (this=this@entry=0x7fc570aced20, location=...) at /usr/src/debug/digikam-4.7.0/core/libs/database/collectionscanner.cpp:828
#16 0x00007fc5993c950d in Digikam::CollectionScanner::completeScan() (this=0x7fc570aced20) at /usr/src/debug/digikam-4.7.0/core/libs/database/collectionscanner.cpp:489
#17 0x00000000005e40ef in  ()
#18 0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#19 0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#20 0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 28 (Thread 0x7fc56bfff700 (LWP 12074)):
#0  0x00007fc59476f3cd in poll () at /lib64/libc.so.6
#1  0x00007fc58c807be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc58c807cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc5953860de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007fc595357e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007fc595358165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007fc5952550bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#7  0x00007fc595339783 in  () at /usr/lib64/libQtCore.so.4
#8  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 27 (Thread 0x7fc56a5b6700 (LWP 12078)):
#0  0x00007fc59476b49d in read () at /lib64/libc.so.6
#1  0x00007fc588a74f45 in  () at /usr/lib64/tls/libnvidia-tls.so.340.24
#2  0x00007fc58c848750 in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc58c807714 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#4  0x00007fc58c807b7b in  () at /usr/lib64/libglib-2.0.so.0
#5  0x00007fc58c807cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#6  0x00007fc5953860de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#7  0x00007fc595357e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#8  0x00007fc595358165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#9  0x00007fc5952550bf in QThread::exec() () at /usr/lib64/libQtCore.so.4
#10 0x00007fc595339783 in  () at /usr/lib64/libQtCore.so.4
#11 0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#12 0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#13 0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 26 (Thread 0x7fc5563c7700 (LWP 12085)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 25 (Thread 0x7fc557ffe700 (LWP 12086)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 24 (Thread 0x7fc555339700 (LWP 12087)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 23 (Thread 0x7fc554b38700 (LWP 12088)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 22 (Thread 0x7fc547fff700 (LWP 12089)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 21 (Thread 0x7fc5477fe700 (LWP 12090)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 20 (Thread 0x7fc546ffd700 (LWP 12091)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7fc5467fc700 (LWP 12092)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7fc545ffb700 (LWP 12093)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7fc5457fa700 (LWP 12094)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7fc544ff9700 (LWP 12095)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7fc533fff700 (LWP 12096)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7fc5337fe700 (LWP 12097)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7fc532ffd700 (LWP 12098)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc5999fc530 in Digikam::DatabaseCoreBackendPrivate::AbstractWaitingUnlocker::wait(unsigned long) (this=<optimized out>, time=<optimized out>) at /usr/src/debug/digikam-4.7.0/core/libs/database/core/databasecorebackend.cpp:563
#3  0x00007fc5999fdae8 in Digikam::DatabaseCoreBackendPrivate::checkRetrySQLiteLockError(int) (this=this@entry=0x22c6540, retries=retries@entry=427) at /usr/src/debug/digikam-4.7.0/core/libs/database/core/databasecorebackend.cpp:357
#4  0x00007fc5999fe600 in Digikam::DatabaseCoreBackend::queryErrorHandling(Digikam::SqlQuery&, int) (this=this@entry=0x2289350, query=..., retries=retries@entry=427) at /usr/src/debug/digikam-4.7.0/core/libs/database/core/databasecorebackend.cpp:1307
#5  0x00007fc5999fe875 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) (this=0x2289350, query=...) at /usr/src/debug/digikam-4.7.0/core/libs/database/core/databasecorebackend.cpp:1428
#6  0x00007fc5999fe9b2 in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&, QVariant const&) (this=this@entry=0x2289350, query=..., boundValue1=..., boundValue2=...) at /usr/src/debug/digikam-4.7.0/core/libs/database/core/databasecorebackend.cpp:1070
#7  0x00007fc5999fe9db in Digikam::DatabaseCoreBackend::execSql(Digikam::SqlQuery&, QVariant const&, QVariant const&, QList<QVariant>*, QVariant*) (this=0x2289350, preparedQuery=..., boundValue1=..., boundValue2=..., values=values@entry=0x7fc532ffc430, lastInsertId=lastInsertId@entry=0x0) at /usr/src/debug/digikam-4.7.0/core/libs/database/core/databasecorebackend.cpp:974
#8  0x00007fc5993a2f76 in Digikam::AlbumDB::Private::execRelatedImagesQuery(Digikam::SqlQuery&, long long, Digikam::DatabaseRelation::Type) (this=0x22c2c50, query=..., id=<optimized out>, type=type@entry=Digikam::DatabaseRelation::Grouped) at /usr/src/debug/digikam-4.7.0/core/libs/database/albumdb.cpp:143
#9  0x00007fc5993b5e5f in Digikam::AlbumDB::getRelatedImages(QList<long long>, bool, Digikam::DatabaseRelation::Type, bool) (this=this@entry=0x22c6d00, ids=..., fromOrTo=fromOrTo@entry=true, type=Digikam::DatabaseRelation::Grouped, boolean=boolean@entry=false) at /usr/src/debug/digikam-4.7.0/core/libs/database/albumdb.cpp:2340
#10 0x00007fc5993b6039 in Digikam::AlbumDB::getImagesRelatedFrom(QList<long long>, Digikam::DatabaseRelation::Type) (this=0x22c6d00, subjectIds=..., type=type@entry=Digikam::DatabaseRelation::Grouped) at /usr/src/debug/digikam-4.7.0/core/libs/database/albumdb.cpp:2293
#11 0x00007fc5993f074a in Digikam::ImageInfoList::loadGroupImageIds() const (this=this@entry=0x7fc532ffc640) at /usr/src/debug/digikam-4.7.0/core/libs/database/imageinfo.cpp:943
#12 0x00007fc599488918 in Digikam::ImageFilterModelPreparer::process(Digikam::ImageFilterModelTodoPackage) (this=0x2576d80, package=...) at /usr/src/debug/digikam-4.7.0/core/libs/models/imagefiltermodel.cpp:914
#13 0x00007fc599484ffe in Digikam::ImageFilterModelWorker::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=0x2576d80, _c=393, _id=855, _a=0xffffffffffffffff) at /usr/src/debug/digikam-4.7.0/build/core/app/imagefiltermodelthreads.moc:57
#14 0x00007fc59537159e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#15 0x00007fc595d6776c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#16 0x00007fc595d6dcad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#17 0x00007fc596a7fbaa in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#18 0x00007fc5953592ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#19 0x00007fc59535c57d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#20 0x00007fc5953868fe in  () at /usr/lib64/libQtCore.so.4
#21 0x00007fc58c807a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#22 0x00007fc58c807c48 in  () at /usr/lib64/libglib-2.0.so.0
#23 0x00007fc58c807cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#24 0x00007fc5953860be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#25 0x00007fc595357e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#26 0x00007fc595358165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#27 0x00007fc599a44d63 in Digikam::WorkerObjectRunnable::run() (this=0x5b1ee80) at /usr/src/debug/digikam-4.7.0/core/libs/threads/threadmanager.cpp:196
#28 0x00007fc59524b6ae in  () at /usr/lib64/libQtCore.so.4
#29 0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#30 0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#31 0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7fc5327fc700 (LWP 12099)):
#0  0x00007fc59476f3cd in poll () at /lib64/libc.so.6
#1  0x00007fc58c807be4 in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007fc58c807cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#3  0x00007fc5953860de in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#4  0x00007fc595357e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#5  0x00007fc595358165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#6  0x00007fc599a44d63 in Digikam::WorkerObjectRunnable::run() (this=0x5b1ee50) at /usr/src/debug/digikam-4.7.0/core/libs/threads/threadmanager.cpp:196
#7  0x00007fc59524b6ae in  () at /usr/lib64/libQtCore.so.4
#8  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#9  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#10 0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7fc531ffb700 (LWP 12100)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7fc5317fa700 (LWP 12101)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7fc530ff9700 (LWP 12102)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7fc523fff700 (LWP 12103)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7fc5237fe700 (LWP 12104)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7fc522ffd700 (LWP 12105)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7fc5227fc700 (LWP 12106)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7fc521ffb700 (LWP 12107)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7fc5217fa700 (LWP 12108)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7fc520ff9700 (LWP 12109)):
#0  0x00007fc5926c9408 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c64 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524b7ba in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59525779f in  () at /usr/lib64/libQtCore.so.4
#4  0x00007fc5926c50a4 in start_thread () at /lib64/libpthread.so.0
#5  0x00007fc5947777fd in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7fc59bc97880 (LWP 12071)):
#0  0x00007fc5926c905f in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0
#1  0x00007fc595257c86 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib64/libQtCore.so.4
#2  0x00007fc59524a912 in  () at /usr/lib64/libQtCore.so.4
#3  0x00007fc59524bd75 in QThreadPool::~QThreadPool() () at /usr/lib64/libQtCore.so.4
#4  0x00007fc59524bda9 in QThreadPool::~QThreadPool() () at /usr/lib64/libQtCore.so.4
#5  0x00007fc59536fae8 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQtCore.so.4
#6  0x00007fc59537207f in QObject::~QObject() () at /usr/lib64/libQtCore.so.4
#7  0x00007fc599a44667 in destroy() (this=0x26dfbf0, __in_chrg=<optimized out>) at /usr/src/debug/digikam-4.7.0/core/libs/threads/threadmanager.cpp:236
#8  0x00007fc599a44667 in destroy() () at /usr/src/debug/digikam-4.7.0/core/libs/threads/threadmanager.cpp:241
#9  0x00007fc5946c9bf9 in __run_exit_handlers () at /lib64/libc.so.6
#10 0x00007fc5946c9c45 in  () at /lib64/libc.so.6
#11 0x00007fc595dcdfc8 in  () at /usr/lib64/libQtGui.so.4
#12 0x00007fc596a7e760 in KApplication::xioErrhandler(_XDisplay*) () at /usr/lib64/libkdeui.so.5
#13 0x00007fc592c643be in _XIOError () at /usr/lib64/libX11.so.6
#14 0x00007fc592c61dbd in _XEventsQueued () at /usr/lib64/libX11.so.6
#15 0x00007fc592c53deb in XEventsQueued () at /usr/lib64/libX11.so.6
#16 0x00007fc595e040ec in  () at /usr/lib64/libQtGui.so.4
#17 0x00007fc58c807661 in g_main_context_check () at /usr/lib64/libglib-2.0.so.0
#18 0x00007fc58c807b7b in  () at /usr/lib64/libglib-2.0.so.0
#19 0x00007fc58c807cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#20 0x00007fc5953860be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#21 0x00007fc595e04676 in  () at /usr/lib64/libQtGui.so.4
#22 0x00007fc595357e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#23 0x00007fc595358165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#24 0x00000000005dfe79 in  ()
#25 0x000000000052fce7 in  ()
#26 0x00007fc59537159e in QObject::event(QEvent*) () at /usr/lib64/libQtCore.so.4
#27 0x00007fc595d6776c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#28 0x00007fc595d6dcad in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQtGui.so.4
#29 0x00007fc596a7fbaa in KApplication::notify(QObject*, QEvent*) () at /usr/lib64/libkdeui.so.5
#30 0x00007fc5953592ad in QCoreApplication::notifyInternal(QObject*, QEvent*) () at /usr/lib64/libQtCore.so.4
#31 0x00007fc59535c57d in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQtCore.so.4
#32 0x00007fc5953868fe in  () at /usr/lib64/libQtCore.so.4
#33 0x00007fc58c807a04 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0
#34 0x00007fc58c807c48 in  () at /usr/lib64/libglib-2.0.so.0
#35 0x00007fc58c807cec in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0
#36 0x00007fc5953860be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#37 0x00007fc595e04676 in  () at /usr/lib64/libQtGui.so.4
#38 0x00007fc595357e6f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#39 0x00007fc595358165 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQtCore.so.4
#40 0x00007fc59535d5b9 in QCoreApplication::exec() () at /usr/lib64/libQtCore.so.4
#41 0x00000000004a1310 in  ()
#42 0x00007fc5946b3b05 in __libc_start_main () at /lib64/libc.so.6
#43 0x00000000004a3c0f in _start ()

The reporter indicates this bug may be a duplicate of or related to bug 339909.

Possible duplicates by query: bug 343231.

Reported using DrKonqi
Comment 1 caulier.gilles 2015-02-20 22:10:57 UTC

*** This bug has been marked as a duplicate of bug 339909 ***
Comment 2 caulier.gilles 2018-03-04 09:22:18 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