Application: digikam (2.8.0) KDE Platform Version: 4.9.3 Qt Version: 4.8.3 Operating System: Linux 3.5.0-19-generic i686 Distribution: Ubuntu 12.10 -- Information about the crash: - What I was doing when the application crashed: I had selected 3 folders to scan for faces. All folders were in an album tree that was located on an NFS share. Two of the folders had already been scanned. I had marked at least one of each person found on intial scan in the hopes that DigiKam would be able to recognize faces from new pictures. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xaed318c0 (LWP 20588))] Thread 28 (Thread 0xac7ffb40 (LWP 20592)): #0 0xb307fed0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb303e536 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb303ebff in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb303f1db in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xaf8c7b7a in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0 #5 0xb3064303 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #7 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 27 (Thread 0xad19cb40 (LWP 20594)): #0 0xb76ee424 in __kernel_vsyscall () #1 0xb33f496b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb46f264c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb49bb030 in wait (time=4294967295, this=0xaa95f78) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0xaaecd0c, mutex=0xaaecd08, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0x081f2389 in Digikam::ScanController::run() () #6 0xb49baa58 in QThreadPrivate::start (arg=0xa6c9330) at thread/qthread_unix.cpp:338 #7 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 26 (Thread 0xaaa11b40 (LWP 20595)): #0 0xb7700b92 in ?? () from /lib/ld-linux.so.2 #1 0xb7700eb6 in ___tls_get_addr () from /lib/ld-linux.so.2 #2 0xb49b962f in get_thread_data () at thread/qthread_unix.cpp:182 #3 QThreadData::current () at thread/qthread_unix.cpp:208 #4 0xb4aff24f in postEventSourcePrepare (s=0xaa100da8, timeout=0xaaa10f0c) at kernel/qeventdispatcher_glib.cpp:256 #5 0xb303e52a in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb303ebff in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0xb303ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb4aff99f in QEventDispatcherGlib::processEvents (this=0xaa100468, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #9 0xb4acc26c in QEventLoop::processEvents (this=this@entry=0xaaa110a8, flags=...) at kernel/qeventloop.cpp:149 #10 0xb4acc561 in QEventLoop::exec (this=0xaaa110a8, flags=...) at kernel/qeventloop.cpp:204 #11 0xb49b766c in QThread::exec (this=0xa70f708) at thread/qthread.cpp:501 #12 0xb4aaa7bd in QInotifyFileSystemWatcherEngine::run (this=0xa70f708) at io/qfilesystemwatcher_inotify.cpp:248 #13 0xb49baa58 in QThreadPrivate::start (arg=0xa70f708) at thread/qthread_unix.cpp:338 #14 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #15 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 25 (Thread 0xaa0ffb40 (LWP 20597)): #0 0xb76ee424 in __kernel_vsyscall () #1 0xb33f496b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb46f264c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb49bb030 in wait (time=4294967295, this=0xaa334e0) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0xa840918, mutex=0xa840914, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0xb6986fba in Digikam::ParkingThread::run() () from /usr/lib/libdigikamcore.so.2 #6 0xb49baa58 in QThreadPrivate::start (arg=0xa840908) at thread/qthread_unix.cpp:338 #7 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 24 (Thread 0x9f714b40 (LWP 20663)): #0 0xb76ee424 in __kernel_vsyscall () #1 0xb46e0e77 in syscall () from /lib/i386-linux-gnu/libc.so.6 #2 0xb49b92f7 in _q_futex (timeout=0x0, val=2, op=0, addr=0xaabd0f8, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99 #3 QMutexPrivate::wait (this=0xaabd0f8, timeout=-1) at thread/qmutex_unix.cpp:113 #4 0xb49b5208 in QMutex::lock (this=0xa722f14) at thread/qmutex.cpp:164 #5 0xb694419c in Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess() () from /usr/lib/libdigikamcore.so.2 #6 0xb6966a63 in Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&, Digikam::ThumbnailImage const&) const () from /usr/lib/libdigikamcore.so.2 #7 0xb6964270 in Digikam::ThumbnailCreator::load(QString const&, QRect const&, bool) const () from /usr/lib/libdigikamcore.so.2 #8 0xb6963e6f in Digikam::ThumbnailCreator::load(QString const&) const () from /usr/lib/libdigikamcore.so.2 #9 0xb6971b81 in Digikam::ThumbnailLoadingTask::execute() () from /usr/lib/libdigikamcore.so.2 #10 0xb6950017 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.2 #11 0xb6988fd6 in Digikam::DynamicThread::DynamicThreadPriv::run() () from /usr/lib/libdigikamcore.so.2 #12 0xb49ad444 in QThreadPoolThread::run (this=0xb5da5f0) at concurrent/qthreadpool.cpp:107 #13 0xb49baa58 in QThreadPrivate::start (arg=0xb5da5f0) at thread/qthread_unix.cpp:338 #14 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #15 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 23 (Thread 0x9e712b40 (LWP 20664)): #0 0xb357a722 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb357a7d6 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb3578dbc in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 22 (Thread 0xa2affb40 (LWP 20697)): #0 0xb46f2a80 in ?? () from /lib/i386-linux-gnu/libc.so.6 #1 0xb46d6602 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0xb304d74b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb303ed00 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb303ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4aff99f in QEventDispatcherGlib::processEvents (this=0xac888518, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb4acc26c in QEventLoop::processEvents (this=this@entry=0xa2aff0b8, flags=...) at kernel/qeventloop.cpp:149 #7 0xb4acc561 in QEventLoop::exec (this=0xa2aff0b8, flags=...) at kernel/qeventloop.cpp:204 #8 0xb6986540 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2 #9 0xb49ad444 in QThreadPoolThread::run (this=0xbe18e88) at concurrent/qthreadpool.cpp:107 #10 0xb49baa58 in QThreadPrivate::start (arg=0xbe18e88) at thread/qthread_unix.cpp:338 #11 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 21 (Thread 0x916feb40 (LWP 20698)): #0 0xb2ea3dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0xb4a18fb5 in do_gettime (frac=0x916fde10, sec=0x916fde08) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb4b0036e in QTimerInfoList::updateCurrentTime (this=0xabe2aecc) at kernel/qeventdispatcher_unix.cpp:343 #4 0x7fffffff in ?? () #5 0x00000000 in ?? () Thread 20 (Thread 0x906fcb40 (LWP 20700)): #0 0xb357a722 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb357a7d6 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb3578dbc in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 19 (Thread 0x8fefbb40 (LWP 20706)): #0 0xb303e8c8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb303ed80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb303ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb4aff99f in QEventDispatcherGlib::processEvents (this=0xabe63d28, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0xb4acc26c in QEventLoop::processEvents (this=this@entry=0x8fefb0b8, flags=...) at kernel/qeventloop.cpp:149 #5 0xb4acc561 in QEventLoop::exec (this=0x8fefb0b8, flags=...) at kernel/qeventloop.cpp:204 #6 0xb6986540 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2 #7 0xb49ad444 in QThreadPoolThread::run (this=0xbed18e0) at concurrent/qthreadpool.cpp:107 #8 0xb49baa58 in QThreadPrivate::start (arg=0xbed18e0) at thread/qthread_unix.cpp:338 #9 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #10 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 18 (Thread 0x8d432b40 (LWP 20876)): #0 0xb76ee424 in __kernel_vsyscall () #1 0xb46ddf8f in fsync () from /lib/i386-linux-gnu/libc.so.6 #2 0xaf21c81d in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #3 0xaf20381b in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #4 0xaf22e0dc in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #5 0xaf23e16f in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #6 0xaf271c2a in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #7 0xaf255d3e in sqlite3_step () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #8 0xab3a81e8 in QSQLiteResultPrivate::fetchNext (this=0x93e75588, values=..., idx=0, initialFetch=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:236 #9 0xab3a9162 in QSQLiteResult::exec (this=0x8f5bfc50) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:448 #10 0xb76a2de6 in QSqlQuery::exec (this=0x8d431588) at kernel/qsqlquery.cpp:949 #11 0xb693ccf1 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from /usr/lib/libdigikamcore.so.2 #12 0xb693b7ee in Digikam::DatabaseCoreBackend::execQuery(Digikam::SqlQuery&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () from /usr/lib/libdigikamcore.so.2 #13 0xb693b3f5 in Digikam::DatabaseCoreBackend::execQuery(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&) () from /usr/lib/libdigikamcore.so.2 #14 0xb693ae56 in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QList<QVariant>*, QVariant*) () from /usr/lib/libdigikamcore.so.2 #15 0xb69463de in Digikam::ThumbnailDB::insertThumbnail(Digikam::DatabaseThumbnailInfo const&, QVariant*) () from /usr/lib/libdigikamcore.so.2 #16 0xb6966af9 in Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&, Digikam::ThumbnailImage const&) const () from /usr/lib/libdigikamcore.so.2 #17 0xb6964d89 in Digikam::ThumbnailCreator::store(QString const&, QImage const&, QRect const&, bool) const () from /usr/lib/libdigikamcore.so.2 #18 0xb6964cb0 in Digikam::ThumbnailCreator::storeDetailThumbnail(QString const&, QRect const&, QImage const&, bool) const () from /usr/lib/libdigikamcore.so.2 #19 0xb696c728 in Digikam::ThumbnailLoadThread::storeDetailThumbnail(QString const&, QRect const&, QImage const&, bool) () from /usr/lib/libdigikamcore.so.2 #20 0x0829dbfe in Digikam::FaceIface::storeThumbnails(Digikam::ThumbnailLoadThread*, QString const&, QList<Digikam::DatabaseFace> const&, Digikam::DImg const&) () #21 0x082a7dee in Digikam::DatabaseWriter::process(QExplicitlySharedDataPointer<Digikam::FacePipelineExtendedPackage>) () #22 0x082a4e3c in Digikam::DatabaseWriter::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () #23 0xb4adf9aa in QMetaCallEvent::placeMetaCall (this=0x968bdc20, object=0xf9aa000) at kernel/qobject.cpp:525 #24 0xb4ae3eeb in QObject::event (this=0xf9aa000, e=0x968bdc20) at kernel/qobject.cpp:1195 #25 0xb69881df in Digikam::WorkerObject::event(QEvent*) () from /usr/lib/libdigikamcore.so.2 #26 0xb503a39c in QApplicationPrivate::notify_helper (this=0xa531080, receiver=0xf9aa000, e=0x968bdc20) at kernel/qapplication.cpp:4562 #27 0xb503edaf in QApplication::notify (this=0x968bdc20, receiver=0xf9aa000, e=0x968bdc20) at kernel/qapplication.cpp:3944 #28 0xb5bade91 in KApplication::notify (this=0xbfdb36c8, receiver=0xf9aa000, event=0x968bdc20) at ../../kdeui/kernel/kapplication.cpp:311 #29 0xb4acd78e in QCoreApplication::notifyInternal (this=0xbfdb36c8, receiver=0xf9aa000, event=0x968bdc20) at kernel/qcoreapplication.cpp:915 #30 0xb4ad197d in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xbf266c0) at kernel/qcoreapplication.cpp:1539 #32 0xb4ad1c0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432 #33 0xb4aff804 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #34 postEventSourceDispatch (s=0x96c7b088) at kernel/qeventdispatcher_glib.cpp:279 #35 0xb303e9e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #36 0xb303ed80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #37 0xb303ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #38 0xb4aff981 in QEventDispatcherGlib::processEvents (this=0xaa147be0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #39 0xb4acc26c in QEventLoop::processEvents (this=this@entry=0x8d4320b8, flags=...) at kernel/qeventloop.cpp:149 #40 0xb4acc561 in QEventLoop::exec (this=0x8d4320b8, flags=...) at kernel/qeventloop.cpp:204 #41 0xb6986540 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2 #42 0xb49ad444 in QThreadPoolThread::run (this=0xd52f6d8) at concurrent/qthreadpool.cpp:107 #43 0xb49baa58 in QThreadPrivate::start (arg=0xd52f6d8) at thread/qthread_unix.cpp:338 #44 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #45 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 17 (Thread 0x8ac56b40 (LWP 20877)): #0 0xb357a722 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb357a7d6 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb3578dbc in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 16 (Thread 0x9617eb40 (LWP 20880)): #0 0xb2ea3dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0xb4a18fb5 in do_gettime (frac=0x9617de10, sec=0x9617de08) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb4b0036e in QTimerInfoList::updateCurrentTime (this=0xaa14684c) at kernel/qeventdispatcher_unix.cpp:343 #4 0x7fffffff in ?? () #5 0x00000000 in ?? () Thread 15 (Thread 0x8cc31b40 (LWP 20881)): #0 0xb76ee424 in __kernel_vsyscall () #1 0xb46d65f0 in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0xb304d74b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb303ed00 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb303ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4aff99f in QEventDispatcherGlib::processEvents (this=0x97a61490, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb4acc26c in QEventLoop::processEvents (this=this@entry=0x8cc310b8, flags=...) at kernel/qeventloop.cpp:149 #7 0xb4acc561 in QEventLoop::exec (this=0x8cc310b8, flags=...) at kernel/qeventloop.cpp:204 #8 0xb6986540 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2 #9 0xb49ad444 in QThreadPoolThread::run (this=0xe2aa108) at concurrent/qthreadpool.cpp:107 #10 0xb49baa58 in QThreadPrivate::start (arg=0xe2aa108) at thread/qthread_unix.cpp:338 #11 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 14 (Thread 0x9ef13b40 (LWP 20882)): #0 0xb33f2dc8 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0 #1 0xb46f2864 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6 #2 0xb307fed0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb303e536 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb303ebff in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb303ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0xb4aff99f in QEventDispatcherGlib::processEvents (this=0x93f67330, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0xb4acc26c in QEventLoop::processEvents (this=this@entry=0x9ef130b8, flags=...) at kernel/qeventloop.cpp:149 #8 0xb4acc561 in QEventLoop::exec (this=0x9ef130b8, flags=...) at kernel/qeventloop.cpp:204 #9 0xb6986540 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2 #10 0xb49ad444 in QThreadPoolThread::run (this=0xe0e0038) at concurrent/qthreadpool.cpp:107 #11 0xb49baa58 in QThreadPrivate::start (arg=0xe0e0038) at thread/qthread_unix.cpp:338 #12 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #13 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 13 (Thread 0x975d9b40 (LWP 20883)): #0 0xb76ee424 in __kernel_vsyscall () #1 0xb46e0e77 in syscall () from /lib/i386-linux-gnu/libc.so.6 #2 0xb49b92f7 in _q_futex (timeout=0x0, val=2, op=0, addr=0xaabd0f8, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99 #3 QMutexPrivate::wait (this=0xaabd0f8, timeout=-1) at thread/qmutex_unix.cpp:113 #4 0xb49b5208 in QMutex::lock (this=0xa722f14) at thread/qmutex.cpp:164 #5 0xb694419c in Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess() () from /usr/lib/libdigikamcore.so.2 #6 0xb6966a63 in Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&, Digikam::ThumbnailImage const&) const () from /usr/lib/libdigikamcore.so.2 #7 0xb6964d89 in Digikam::ThumbnailCreator::store(QString const&, QImage const&, QRect const&, bool) const () from /usr/lib/libdigikamcore.so.2 #8 0xb6964cb0 in Digikam::ThumbnailCreator::storeDetailThumbnail(QString const&, QRect const&, QImage const&, bool) const () from /usr/lib/libdigikamcore.so.2 #9 0xb696c728 in Digikam::ThumbnailLoadThread::storeDetailThumbnail(QString const&, QRect const&, QImage const&, bool) () from /usr/lib/libdigikamcore.so.2 #10 0x0829dbfe in Digikam::FaceIface::storeThumbnails(Digikam::ThumbnailLoadThread*, QString const&, QList<Digikam::DatabaseFace> const&, Digikam::DImg const&) () #11 0x082a7dee in Digikam::DatabaseWriter::process(QExplicitlySharedDataPointer<Digikam::FacePipelineExtendedPackage>) () #12 0x082a4e3c in Digikam::DatabaseWriter::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () #13 0xb4adf9aa in QMetaCallEvent::placeMetaCall (this=0x92a18800, object=0xdf92248) at kernel/qobject.cpp:525 #14 0xb4ae3eeb in QObject::event (this=0xdf92248, e=0x92a18800) at kernel/qobject.cpp:1195 #15 0xb69881df in Digikam::WorkerObject::event(QEvent*) () from /usr/lib/libdigikamcore.so.2 #16 0xb503a39c in QApplicationPrivate::notify_helper (this=0xa531080, receiver=0xdf92248, e=0x92a18800) at kernel/qapplication.cpp:4562 #17 0xb503edaf in QApplication::notify (this=0x92a18800, receiver=0xdf92248, e=0x92a18800) at kernel/qapplication.cpp:3944 #18 0xb5bade91 in KApplication::notify (this=0xbfdb36c8, receiver=0xdf92248, event=0x92a18800) at ../../kdeui/kernel/kapplication.cpp:311 #19 0xb4acd78e in QCoreApplication::notifyInternal (this=0xbfdb36c8, receiver=0xdf92248, event=0x92a18800) at kernel/qcoreapplication.cpp:915 #20 0xb4ad197d in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #21 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xb64dee0) at kernel/qcoreapplication.cpp:1539 #22 0xb4ad1c0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432 #23 0xb4aff804 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #24 postEventSourceDispatch (s=0x969b0530) at kernel/qeventdispatcher_glib.cpp:279 #25 0xb303e9e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #26 0xb303ed80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #27 0xb303ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #28 0xb4aff981 in QEventDispatcherGlib::processEvents (this=0x923750c8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #29 0xb4acc26c in QEventLoop::processEvents (this=this@entry=0x975d90b8, flags=...) at kernel/qeventloop.cpp:149 #30 0xb4acc561 in QEventLoop::exec (this=0x975d90b8, flags=...) at kernel/qeventloop.cpp:204 #31 0xb6986540 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2 #32 0xb49ad444 in QThreadPoolThread::run (this=0xb68d1b8) at concurrent/qthreadpool.cpp:107 #33 0xb49baa58 in QThreadPrivate::start (arg=0xb68d1b8) at thread/qthread_unix.cpp:338 #34 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #35 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 12 (Thread 0x90efdb40 (LWP 20884)): #0 0xb76ee424 in __kernel_vsyscall () #1 0xb46e0e77 in syscall () from /lib/i386-linux-gnu/libc.so.6 #2 0xb2b12c06 in ?? () from /usr/lib/libtbb.so.2 #3 0xb2b12c45 in ?? () from /usr/lib/libtbb.so.2 #4 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #5 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 11 (Thread 0x89c7db40 (LWP 20885)): #0 0xb357a722 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb357a7d6 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb3578dbc in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 10 (Thread 0x85d94b40 (LWP 20886)): #0 0xb307fbd0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb307ff08 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb303e515 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb303ebff in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb303ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4aff99f in QEventDispatcherGlib::processEvents (this=0x9237bde0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0xb4acc26c in QEventLoop::processEvents (this=this@entry=0x85d940b8, flags=...) at kernel/qeventloop.cpp:149 #7 0xb4acc561 in QEventLoop::exec (this=0x85d940b8, flags=...) at kernel/qeventloop.cpp:204 #8 0xb6986540 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2 #9 0xb49ad444 in QThreadPoolThread::run (this=0xe4bf1e0) at concurrent/qthreadpool.cpp:107 #10 0xb49baa58 in QThreadPrivate::start (arg=0xe4bf1e0) at thread/qthread_unix.cpp:338 #11 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 9 (Thread 0x80ed2b40 (LWP 20892)): #0 0xb357a722 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb357a7d6 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb3578dbc in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 8 (Thread 0x86b7cb40 (LWP 20893)): #0 0xb4aff498 in timerSourceCheck (source=0x99f534e0) at kernel/qeventdispatcher_glib.cpp:175 #1 0xb303e7c3 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb303ec92 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb303ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb4aff99f in QEventDispatcherGlib::processEvents (this=0x97dc14b8, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0xb4acc26c in QEventLoop::processEvents (this=this@entry=0x86b7c0b8, flags=...) at kernel/qeventloop.cpp:149 #6 0xb4acc561 in QEventLoop::exec (this=0x86b7c0b8, flags=...) at kernel/qeventloop.cpp:204 #7 0xb6986540 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2 #8 0xb49ad444 in QThreadPoolThread::run (this=0xbd1f7c8) at concurrent/qthreadpool.cpp:107 #9 0xb49baa58 in QThreadPrivate::start (arg=0xbd1f7c8) at thread/qthread_unix.cpp:338 #10 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #11 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 7 (Thread 0x7fef9b40 (LWP 20894)): #0 0xb2ea3dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0xb4a18fb5 in do_gettime (frac=0x7fef8e10, sec=0x7fef8e08) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb4b0036e in QTimerInfoList::updateCurrentTime (this=0x96c7a65c) at kernel/qeventdispatcher_unix.cpp:343 #4 0x7fffffff in ?? () #5 0x00000000 in ?? () Thread 6 (Thread 0x7df70b40 (LWP 20895)): #0 0xb357a722 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb357a7d6 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb3578dbc in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 5 (Thread 0x7d76fb40 (LWP 20896)): #0 0xb357a722 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb357a7d6 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb3578dbc in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 4 (Thread 0x7a180b40 (LWP 20898)): #0 0xb76ee424 in __kernel_vsyscall () #1 0xb46e0e77 in syscall () from /lib/i386-linux-gnu/libc.so.6 #2 0xb49b92f7 in _q_futex (timeout=0x0, val=2, op=0, addr=0xaabd0f8, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99 #3 QMutexPrivate::wait (this=0xaabd0f8, timeout=-1) at thread/qmutex_unix.cpp:113 #4 0xb49b5208 in QMutex::lock (this=0xa722f14) at thread/qmutex.cpp:164 #5 0xb694419c in Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess() () from /usr/lib/libdigikamcore.so.2 #6 0xb6966a63 in Digikam::ThumbnailCreator::storeInDatabase(Digikam::ThumbnailInfo const&, Digikam::ThumbnailImage const&) const () from /usr/lib/libdigikamcore.so.2 #7 0xb6964270 in Digikam::ThumbnailCreator::load(QString const&, QRect const&, bool) const () from /usr/lib/libdigikamcore.so.2 #8 0xb6963ccd in Digikam::ThumbnailCreator::pregenerate(QString const&) const () from /usr/lib/libdigikamcore.so.2 #9 0xb69717be in Digikam::ThumbnailLoadingTask::execute() () from /usr/lib/libdigikamcore.so.2 #10 0xb6950017 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.2 #11 0xb6988fd6 in Digikam::DynamicThread::DynamicThreadPriv::run() () from /usr/lib/libdigikamcore.so.2 #12 0xb49ad444 in QThreadPoolThread::run (this=0xe1bf318) at concurrent/qthreadpool.cpp:107 #13 0xb49baa58 in QThreadPrivate::start (arg=0xe1bf318) at thread/qthread_unix.cpp:338 #14 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #15 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0x76e98b40 (LWP 20901)): #0 0xb6c180dd in cmsTetrahedralInterp8 () from /usr/lib/i386-linux-gnu/liblcms.so.1 #1 0xb6c2a315 in ?? () from /usr/lib/i386-linux-gnu/liblcms.so.1 #2 0xb6c2b83e in cmsDoTransform () from /usr/lib/i386-linux-gnu/liblcms.so.1 #3 0xb685561e in Digikam::IccTransform::transform(Digikam::DImg&, Digikam::TransformDescription const&, Digikam::DImgLoaderObserver*) () from /usr/lib/libdigikamcore.so.2 #4 0xb68551d2 in Digikam::IccTransform::apply(Digikam::DImg&, Digikam::DImgLoaderObserver*) () from /usr/lib/libdigikamcore.so.2 #5 0xb684df5e in Digikam::IccManager::transformForDisplay(Digikam::IccProfile const&) () from /usr/lib/libdigikamcore.so.2 #6 0xb695e9d0 in Digikam::SharedLoadingTask::postProcess() () from /usr/lib/libdigikamcore.so.2 #7 0xb6961d99 in Digikam::PreviewLoadingTask::execute() () from /usr/lib/libdigikamcore.so.2 #8 0xb6950017 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.2 #9 0xb6988fd6 in Digikam::DynamicThread::DynamicThreadPriv::run() () from /usr/lib/libdigikamcore.so.2 #10 0xb49ad444 in QThreadPoolThread::run (this=0xe75f430) at concurrent/qthreadpool.cpp:107 #11 0xb49baa58 in QThreadPrivate::start (arg=0xe75f430) at thread/qthread_unix.cpp:338 #12 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #13 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0x8df72b40 (LWP 20904)): #0 0xb357a722 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb357a7d6 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb3578dbc in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb33f0d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb46e4d3e in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xaed318c0 (LWP 20588)): [KCrash Handler] #7 deref (this=0x3) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:132 #8 ~QVector (this=0x191544c8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:124 #9 ~QPolygon (this=0x191544c8, __in_chrg=<optimized out>) at ../../include/QtGui/../../src/gui/painting/qpolygon.h:64 #10 v_clear<QPolygon> (d=0x191544c8) at ../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:144 #11 clear (d=0x191544c8) at kernel/qguivariant.cpp:201 #12 0xb4af09ca in QVariant::~QVariant (this=0x191544c8, __in_chrg=<optimized out>) at kernel/qvariant.cpp:1412 #13 0xb6507f4c in QList<QVariant>::node_destruct(QList<QVariant>::Node*) () from /usr/lib/libdigikamdatabase.so.2 #14 0xb65769f6 in QList<QVariant>::erase(QList<QVariant>::iterator, QList<QVariant>::iterator) () from /usr/lib/libdigikamdatabase.so.2 #15 0xb6573c38 in Digikam::ImageModel::removeRowPairs(QList<QPair<int, int> > const&) () from /usr/lib/libdigikamdatabase.so.2 #16 0xb65731d9 in Digikam::ImageModel::finishIncrementalRefresh() () from /usr/lib/libdigikamdatabase.so.2 #17 0x08191c4c in Digikam::ImageAlbumModel::slotResult(KJob*) () #18 0x08190f95 in Digikam::ImageAlbumModel::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) () #19 0xb4ae5ed6 in QMetaObject::activate (sender=0xee197f8, m=0xb4ef748c <KJob::staticMetaObject>, local_signal_index=3, argv=0xbfdb2818) at kernel/qobject.cpp:3547 #20 0xb4d40d35 in KJob::result (this=this@entry=0xee197f8, _t1=_t1@entry=0xee197f8) at ./kjob.moc:208 #21 0xb4d40d88 in KJob::emitResult (this=0xee197f8) at ../../kdecore/jobs/kjob.cpp:318 #22 0xb5eff0bd in KIO::SimpleJob::slotFinished (this=this@entry=0xee197f8) at ../../kio/kio/job.cpp:494 #23 0xb5f07e8d in KIO::TransferJob::slotFinished (this=0xee197f8) at ../../kio/kio/job.cpp:1081 #24 0xb5f06118 in qt_static_metacall (_a=0xbfdb2a3c, _id=7, _o=0xee197f8, _c=<optimized out>) at ./jobclasses.moc:388 #25 KIO::TransferJob::qt_static_metacall (_o=0xee197f8, _c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfdb2a3c) at ./jobclasses.moc:375 #26 0xb4ae5ed6 in QMetaObject::activate (sender=0xef925d8, m=0xb60da480 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3547 #27 0xb5fb2995 in KIO::SlaveInterface::finished (this=this@entry=0xef925d8) at ./slaveinterface.moc:185 #28 0xb5fb5883 in KIO::SlaveInterface::dispatch (this=0xef925d8, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172 #29 0xb5fb206a in KIO::SlaveInterface::dispatch (this=0xef925d8) at ../../kio/kio/slaveinterface.cpp:88 #30 0xb5fa4b38 in KIO::Slave::gotInput (this=this@entry=0xef925d8) at ../../kio/kio/slave.cpp:344 #31 0xb5fa5194 in KIO::Slave::qt_static_metacall (_o=0xef925d8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfdb2cec) at ./slave.moc:57 #32 0xb4ae5ed6 in QMetaObject::activate (sender=0xbf7f510, m=0xb60d7110 <KIO::Connection::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547 #33 0xb5ecd855 in KIO::Connection::readyRead (this=0xbf7f510) at ./connection.moc:106 #34 0xb5ecdeb8 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82 #35 KIO::ConnectionPrivate::dequeue (this=0xef3d690) at ../../kio/kio/connection.cpp:71 #36 0xb4adf9aa in QMetaCallEvent::placeMetaCall (this=0xe71bd40, object=0xbf7f510) at kernel/qobject.cpp:525 #37 0xb4ae3eeb in QObject::event (this=0xbf7f510, e=0xe71bd40) at kernel/qobject.cpp:1195 #38 0xb503a39c in QApplicationPrivate::notify_helper (this=0xa531080, receiver=0xbf7f510, e=0xe71bd40) at kernel/qapplication.cpp:4562 #39 0xb503edaf in QApplication::notify (this=0xe71bd40, receiver=0xbf7f510, e=0xe71bd40) at kernel/qapplication.cpp:3944 #40 0xb5bade91 in KApplication::notify (this=0xbfdb36c8, receiver=0xbf7f510, event=0xe71bd40) at ../../kdeui/kernel/kapplication.cpp:311 #41 0xb4acd78e in QCoreApplication::notifyInternal (this=0xbfdb36c8, receiver=0xbf7f510, event=0xe71bd40) at kernel/qcoreapplication.cpp:915 #42 0xb4ad197d in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #43 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa4e6290) at kernel/qcoreapplication.cpp:1539 #44 0xb4ad1c0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1432 #45 0xb4aff804 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #46 postEventSourceDispatch (s=0xa532310) at kernel/qeventdispatcher_glib.cpp:279 #47 0xb303e9e3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #48 0xb303ed80 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #49 0xb303ee61 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #50 0xb4aff981 in QEventDispatcherGlib::processEvents (this=0xa4e7008, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #51 0xb50f09aa in QGuiEventDispatcherGlib::processEvents (this=0xa4e7008, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #52 0xb4acc26c in QEventLoop::processEvents (this=this@entry=0xbfdb34d8, flags=...) at kernel/qeventloop.cpp:149 #53 0xb4acc561 in QEventLoop::exec (this=0xbfdb34d8, flags=...) at kernel/qeventloop.cpp:204 #54 0xb4ad1cba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187 #55 0xb5037fc4 in QApplication::exec () at kernel/qapplication.cpp:3823 #56 0x082b77bf in main () Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 278049 ***
*** Bug 312442 has been marked as a duplicate of this bug. ***
Problem is fixed with new 7.0.0-beta1 through this long story from this bug https://bugs.kde.org/show_bug.cgi?id=399923 You can test digiKam 7.0.0-beta1 with bundle available here: https://download.kde.org/unstable/digikam/ Don't hesitate to give us a fresh feedback about his entry. Thanks in advance Gilles Caulier