[Digikam-devel] [digikam] [Bug 339150] New: Digikam crashes when trying to display videofile

Alexey Kouznetsov Alexey.Kouznetsov at GMail.com
Wed Sep 17 17:14:02 BST 2014


https://bugs.kde.org/show_bug.cgi?id=339150

            Bug ID: 339150
           Summary: Digikam crashes when trying to display videofile
           Product: digikam
           Version: 4.3.0
          Platform: openSUSE RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: critical
          Priority: NOR
         Component: libkexiv2
          Assignee: digikam-devel at kde.org
          Reporter: Alexey.Kouznetsov at GMail.com

Application: digikam (4.3.0)
KDE Platform Version: 4.14.1
Qt Version: 4.8.5
Operating System: Linux 3.11.10-21-desktop x86_64
Distribution: "openSUSE 13.1 (Bottle) (x86_64)"

-- Information about the crash:
When i start Digikam it crashes if currently displayed album contains any video
file. If there isn't any video, Digikam crashes if i put movie into
corresponding catalogue (eg with mc/dolphin). Text message in terminal is (PID
is from other instance, no matter):


aleksejj at ak-laptop-1:~$ digikam 
Object::connect: No such signal
org::freedesktop::UPower::DeviceAdded(QDBusObjectPath)
Object::connect: No such signal
org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath)
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
use, all queries will cease to work.
digikam(15146)/KEXIV2: Cannot load metadata from file   (Error # 11 : 
/home/aleksejj/ÐзобÑажениÑ/ФоÑогÑаÑии/Ðо
даÑам/2005-2012/2011/07 ÐÑлÑ/ÐазанÑ/Ðидео/tv1.avi: The file
contains data of an unknown image type 
digikam(15146)/KEXIV2: Cannot load metadata using Exiv2   (Error # 11 : 
/home/aleksejj/ÐзобÑажениÑ/ФоÑогÑаÑии/Ðо
даÑам/2005-2012/2011/07 ÐÑлÑ/ÐазанÑ/Ðидео/tv1.avi: The file
contains data of an unknown image type 
QSocketNotifier: Invalid socket 10 and type 'Read', disabling...
QSocketNotifier: Invalid socket 13 and type 'Read', disabling...
QSocketNotifier: Invalid socket 16 and type 'Read', disabling...
QSocketNotifier: Invalid socket 26 and type 'Read', disabling...
digikam: Fatal IO error: client killed
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib64/kde4/libexec/drkonqi from kdeinit
sock_file=/home/aleksejj/.kde4/socket-ak-laptop-1/kdeinit4__0

[1]+  Stopped                 digikam

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 0x7fa981173900 (LWP 16091))]

Thread 34 (Thread 0x7fa95c05f700 (LWP 16092)):
#0  0x00007fa977bf40af in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b66 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00000000005fe69e in Digikam::ScanController::run (this=0x1b1f790) at
/usr/src/debug/digikam-4.3.0/core/digikam/database/scancontroller.cpp:725
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 33 (Thread 0x7fa95b85e700 (LWP 16093)):
#0  0x00007fa977bf23e9 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007fa971de3291 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fa971da308c in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fa971da359b in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fa971da370c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007fa97abedd76 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#6  0x00007fa97abbfd0f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#7  0x00007fa97abc0005 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#8  0x00007fa97aabefef in QThread::exec() () from /usr/lib64/libQtCore.so.4
#9  0x00007fa97aba1513 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#12 0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 32 (Thread 0x7fa95982f700 (LWP 16103)):
#0  0x00007fa977bf23cb in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007fa971de3291 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fa971da31e6 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fa971da3668 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007fa971da370c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#5  0x00007fa97abedd76 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#6  0x00007fa97abbfd0f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#7  0x00007fa97abc0005 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#8  0x00007fa97aabefef in QThread::exec() () from /usr/lib64/libQtCore.so.4
#9  0x00007fa97aba1513 in ?? () from /usr/lib64/libQtCore.so.4
#10 0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#11 0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#12 0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 31 (Thread 0x7fa948b17700 (LWP 16108)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 30 (Thread 0x7fa93fff7700 (LWP 16109)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 29 (Thread 0x7fa93f7f6700 (LWP 16110)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 28 (Thread 0x7fa93eff5700 (LWP 16111)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 27 (Thread 0x7fa93e7f4700 (LWP 16112)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 26 (Thread 0x7fa93dff3700 (LWP 16113)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 25 (Thread 0x7fa93d7f2700 (LWP 16114)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 24 (Thread 0x7fa93cff1700 (LWP 16115)):
[KCrash Handler]
#5  0x00007fa976965072 in
Exiv2::PreviewManager::getPreviewImage(Exiv2::PreviewProperties const&) const
() from /usr/lib64/libexiv2.so.12
#6  0x00007fa97ef84e72 in KExiv2Iface::KExiv2Previews::data(int) () from
/usr/lib64/libkexiv2.so.11
#7  0x00007fa97ef84fdb in KExiv2Iface::KExiv2Previews::image(int) () from
/usr/lib64/libkexiv2.so.11
#8  0x00007fa97e8bb5fd in Digikam::ThumbnailCreator::createThumbnail
(this=this at entry=0x1ca10b0, info=..., detailRect=...) at
/usr/src/debug/digikam-4.3.0/core/libs/threadimageio/thumbnailcreator.cpp:528
#9  0x00007fa97e8be296 in Digikam::ThumbnailCreator::load (this=0x1ca10b0,
path=..., rect=..., pregenerate=pregenerate at entry=true) at
/usr/src/debug/digikam-4.3.0/core/libs/threadimageio/thumbnailcreator.cpp:261
#10 0x00007fa97e8bebe0 in Digikam::ThumbnailCreator::pregenerate
(this=<optimized out>, path=...) at
/usr/src/debug/digikam-4.3.0/core/libs/threadimageio/thumbnailcreator.cpp:184
#11 0x00007fa97e8cd590 in Digikam::ThumbnailLoadingTask::execute
(this=0x765d570) at
/usr/src/debug/digikam-4.3.0/core/libs/threadimageio/thumbnailtask.cpp:82
#12 0x00007fa97e8a57b6 in Digikam::LoadSaveThread::run (this=0x1dd9a00) at
/usr/src/debug/digikam-4.3.0/core/libs/threadimageio/loadsavethread.cpp:136
#13 0x00007fa97e8d37ae in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0x20f7330) at
/usr/src/debug/digikam-4.3.0/core/libs/threads/dynamicthread.cpp:186
#14 0x00007fa97aab513e in ?? () from /usr/lib64/libQtCore.so.4
#15 0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#16 0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#17 0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 23 (Thread 0x7fa937fff700 (LWP 16116)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 22 (Thread 0x7fa9377fe700 (LWP 16117)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 21 (Thread 0x7fa936ffd700 (LWP 16118)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 20 (Thread 0x7fa9367fc700 (LWP 16119)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 19 (Thread 0x7fa935ffb700 (LWP 16120)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 18 (Thread 0x7fa9357fa700 (LWP 16121)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 17 (Thread 0x7fa934ff9700 (LWP 16122)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 16 (Thread 0x7fa8fffff700 (LWP 16123)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 15 (Thread 0x7fa8f7fff700 (LWP 16124)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 14 (Thread 0x7fa8ff7fe700 (LWP 16125)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 13 (Thread 0x7fa8feffd700 (LWP 16126)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 12 (Thread 0x7fa8fe7fc700 (LWP 16127)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 11 (Thread 0x7fa8fdffb700 (LWP 16128)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 10 (Thread 0x7fa8fd7fa700 (LWP 16129)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7fa8fcff9700 (LWP 16130)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7fa8f77fe700 (LWP 16131)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7fa8f6ffd700 (LWP 16132)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7fa8f67fc700 (LWP 16133)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7fa8f5ffb700 (LWP 16134)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7fa8f57fa700 (LWP 16135)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7fa8f4ff9700 (LWP 16136)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7fa8c3fff700 (LWP 16137)):
#0  0x00007fa977bf4458 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b44 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab5235 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aac168f in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fa977bf00db in start_thread () from /lib64/libpthread.so.0
#5  0x00007fa979ccf58d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7fa981173900 (LWP 16091)):
#0  0x00007fa977bf40af in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fa97aac1b66 in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fa97aab4b52 in ?? () from /usr/lib64/libQtCore.so.4
#3  0x00007fa97aab5ef5 in QThreadPool::~QThreadPool() () from
/usr/lib64/libQtCore.so.4
#4  0x00007fa97aab5f29 in QThreadPool::~QThreadPool() () from
/usr/lib64/libQtCore.so.4
#5  0x00007fa97abd7658 in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQtCore.so.4
#6  0x00007fa97abd9bff in QObject::~QObject() () from /usr/lib64/libQtCore.so.4
#7  0x00007fa97e8d0937 in ~ThreadManagerCreator (this=0x1c45430,
__in_chrg=<optimized out>) at
/usr/src/debug/digikam-4.3.0/core/libs/threads/threadmanager.cpp:236
#8  destroy () at
/usr/src/debug/digikam-4.3.0/core/libs/threads/threadmanager.cpp:241
#9  0x00007fa979c20059 in __run_exit_handlers () from /lib64/libc.so.6
#10 0x00007fa979c200a5 in exit () from /lib64/libc.so.6
#11 0x00007fa97b63c298 in ?? () from /usr/lib64/libQtGui.so.4
#12 0x00007fa97c2ec1a0 in KApplication::xioErrhandler(_XDisplay*) () from
/usr/lib64/libkdeui.so.5
#13 0x00007fa9781963fe in _XIOError () from /usr/lib64/libX11.so.6
#14 0x00007fa978193ded in _XEventsQueued () from /usr/lib64/libX11.so.6
#15 0x00007fa978185ddb in XEventsQueued () from /usr/lib64/libX11.so.6
#16 0x00007fa97b6723ac in ?? () from /usr/lib64/libQtGui.so.4
#17 0x00007fa971da3081 in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#18 0x00007fa971da359b in ?? () from /usr/lib64/libglib-2.0.so.0
#19 0x00007fa971da370c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#20 0x00007fa97abedd55 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#21 0x00007fa97b672936 in ?? () from /usr/lib64/libQtGui.so.4
#22 0x00007fa97abbfd0f in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#23 0x00007fa97abc0005 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#24 0x00007fa97abc513b in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#25 0x000000000049f860 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/digikam-4.3.0/core/digikam/main/main.cpp:236


Reproducible: Always

Steps to Reproduce:
1. Start Digikam
2. Browse any album with video file
3. Oops.

Actual Results:  
Digikam crashes. Text message in terminal is
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
use, all queries will cease to work.
digikam(15146)/KEXIV2: Cannot load metadata from file   (Error # 11 : 
/home/aleksejj/ÐзобÑажениÑ/ФоÑогÑаÑии/Ðо
даÑам/2005-2012/2011/07 ÐÑлÑ/ÐазанÑ/Ðидео/tv1.avi: The file
contains data of an unknown image type 

Expected Results:  
I think Digikam shouldn't use kexiv for getting of metadata from videos.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Digikam-devel mailing list