Bug 359817 - digiKam crashed while scanning faces
Summary: digiKam crashed while scanning faces
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Detection (show other bugs)
Version: 4.12.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2016-02-26 12:30 UTC by mikebianc
Modified: 2016-07-07 10:58 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 5.1.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mikebianc 2016-02-26 12:30:39 UTC
Application: digikam (4.12.0)
KDE Platform Version: 4.14.13
Qt Version: 4.8.6
Operating System: Linux 4.2.0-27-generic i686
Distribution: Ubuntu 15.10

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

scanning (and detecting) faces from photos on an NFS share.

-- 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 0xacff99c0 (LWP 17936))]

Thread 19 (Thread 0xacd12b40 (LWP 17953)):
#0  0xb7793be8 in __kernel_vsyscall ()
#1  0xb42c53db in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xafcf91a3 in ?? () from /lib/i386-linux-gnu/libusb-1.0.so.0
#3  0xb39fb1aa in start_thread (arg=0xacd12b40) at pthread_create.c:333
#4  0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 18 (Thread 0xab6fcb40 (LWP 17955)):
#0  0xb7793be8 in __kernel_vsyscall ()
#1  0xb3a0025c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb42dccf6 in __pthread_cond_wait (cond=0x8d1bc28, mutex=0x8d1bc10) at forward.c:149
#3  0xb4625232 in QWaitConditionPrivate::wait (time=4294967295, this=0x8d1bc10) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8d1bb84, mutex=0x8d1bb80, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0x0822567e in Digikam::ScanController::run (this=0x8cfef38) at /build/digikam-tUtjhi/digikam-4.12.0/core/app/database/scancontroller.cpp:725
#6  0xb4624c5e in QThreadPrivate::start (arg=0x8cfef38) at thread/qthread_unix.cpp:349
#7  0xb39fb1aa in start_thread (arg=0xab6fcb40) at pthread_create.c:333
#8  0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 17 (Thread 0xaacffb40 (LWP 17956)):
#0  0xb7793be8 in __kernel_vsyscall ()
#1  0xb42bf75b in read () at ../sysdeps/unix/syscall-template.S:81
#2  0xb316c005 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb31269aa in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb3126eb1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb3127054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb477527c in QEventDispatcherGlib::processEvents (this=0xaa300468, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#7  0xb4740daf in QEventLoop::processEvents (this=0xaacfefe4, flags=...) at kernel/qeventloop.cpp:149
#8  0xb474113e in QEventLoop::exec (this=0xaacfefe4, flags=...) at kernel/qeventloop.cpp:204
#9  0xb462210b in QThread::exec (this=0x8d1f010) at thread/qthread.cpp:538
#10 0xb4720576 in QInotifyFileSystemWatcherEngine::run (this=0x8d1f010) at io/qfilesystemwatcher_inotify.cpp:265
#11 0xb4624c5e in QThreadPrivate::start (arg=0x8d1f010) at thread/qthread_unix.cpp:349
#12 0xb39fb1aa in start_thread (arg=0xaacffb40) at pthread_create.c:333
#13 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 16 (Thread 0xaa2ffb40 (LWP 17963)):
#0  0xb7793be8 in __kernel_vsyscall ()
#1  0xb3a0025c in pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:187
#2  0xb42dccf6 in __pthread_cond_wait (cond=0x8f59ab8, mutex=0x8f59aa0) at forward.c:149
#3  0xb4625232 in QWaitConditionPrivate::wait (time=4294967295, this=0x8f59aa0) at thread/qwaitcondition_unix.cpp:86
#4  QWaitCondition::wait (this=0x8f57840, mutex=0x8f5783c, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#5  0xb700c92e in Digikam::ParkingThread::run (this=0x8f57830) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/threadmanager.cpp:119
#6  0xb4624c5e in QThreadPrivate::start (arg=0x8f57830) at thread/qthread_unix.cpp:349
#7  0xb39fb1aa in start_thread (arg=0xaa2ffb40) at pthread_create.c:333
#8  0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 15 (Thread 0x9707fb40 (LWP 18041)):
#0  0xb4774bd4 in idleTimerSourceCheck (source=0xa9903700) at kernel/qeventdispatcher_glib.cpp:229
#1  0xb31268da in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb3126eb1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb3127054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb477527c in QEventDispatcherGlib::processEvents (this=0xa9902ab0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0xb4740daf in QEventLoop::processEvents (this=0x9707efd4, flags=...) at kernel/qeventloop.cpp:149
#6  0xb474113e in QEventLoop::exec (this=0x9707efd4, flags=...) at kernel/qeventloop.cpp:204
#7  0xb700be6a in Digikam::WorkerObjectRunnable::run (this=0xa4157ea8) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#8  0xb46173e9 in QThreadPoolThread::run (this=0x9f19ff8) at concurrent/qthreadpool.cpp:108
#9  0xb4624c5e in QThreadPrivate::start (arg=0x9f19ff8) at thread/qthread_unix.cpp:349
#10 0xb39fb1aa in start_thread (arg=0x9707fb40) at pthread_create.c:333
#11 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 14 (Thread 0x9ee46b40 (LWP 18042)):
#0  0xb316d3d8 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb31263cb in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb3126e24 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb3127054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb477527c in QEventDispatcherGlib::processEvents (this=0xa9994850, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0xb4740daf in QEventLoop::processEvents (this=0x9ee45fd4, flags=...) at kernel/qeventloop.cpp:149
#6  0xb474113e in QEventLoop::exec (this=0x9ee45fd4, flags=...) at kernel/qeventloop.cpp:204
#7  0xb700be6a in Digikam::WorkerObjectRunnable::run (this=0xa4136068) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#8  0xb46173e9 in QThreadPoolThread::run (this=0x8edae80) at concurrent/qthreadpool.cpp:108
#9  0xb4624c5e in QThreadPrivate::start (arg=0x8edae80) at thread/qthread_unix.cpp:349
#10 0xb39fb1aa in start_thread (arg=0x9ee46b40) at pthread_create.c:333
#11 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 13 (Thread 0x9e625b40 (LWP 18043)):
#0  0xb316d3ad in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb31263e9 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb3126e24 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb3127054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb477527c in QEventDispatcherGlib::processEvents (this=0xa3fabd20, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#5  0xb4740daf in QEventLoop::processEvents (this=0x9e624fd4, flags=...) at kernel/qeventloop.cpp:149
#6  0xb474113e in QEventLoop::exec (this=0x9e624fd4, flags=...) at kernel/qeventloop.cpp:204
#7  0xb700be6a in Digikam::WorkerObjectRunnable::run (this=0xa4045e58) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#8  0xb46173e9 in QThreadPoolThread::run (this=0x9f1c798) at concurrent/qthreadpool.cpp:108
#9  0xb4624c5e in QThreadPrivate::start (arg=0x9f1c798) at thread/qthread_unix.cpp:349
#10 0xb39fb1aa in start_thread (arg=0x9e625b40) at pthread_create.c:333
#11 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 12 (Thread 0x9f906b40 (LWP 18527)):
#0  0xb7793be8 in __kernel_vsyscall ()
#1  0xb42cb5a7 in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:29
#2  0xb462342a in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x8e96668) at thread/qmutex_unix.cpp:99
#3  QMutexPrivate::wait (this=0x8e96668, timeout=-1) at thread/qmutex_unix.cpp:113
#4  0xb461efa3 in QMutex::lockInternal (this=0x8e7f6ac) at thread/qmutex.cpp:450
#5  0xb461f289 in QMutex::lock (this=0x8e7f6ac) at thread/qmutex.cpp:177
#6  0xb6fddc95 in Digikam::LoadingCache::CacheLock::CacheLock (this=0x9f905dcc, cache=0x8d6b3b0) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/loadingcache.cpp:504
#7  0xb6feab68 in Digikam::PreviewLoadingTask::execute (this=0xeab6cb0) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/previewtask.cpp:72
#8  0xb6fd56b1 in Digikam::LoadSaveThread::run (this=0xf4c99f8) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/loadsavethread.cpp:136
#9  0xb700fd73 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0xf4c9a90) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/dynamicthread.cpp:186
#10 0xb46173e9 in QThreadPoolThread::run (this=0x9d51278) at concurrent/qthreadpool.cpp:108
#11 0xb4624c5e in QThreadPrivate::start (arg=0x9d51278) at thread/qthread_unix.cpp:349
#12 0xb39fb1aa in start_thread (arg=0x9f906b40) at pthread_create.c:333
#13 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 11 (Thread 0x9607db40 (LWP 18528)):
#0  0xb31264fd in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb3126e24 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb3127054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb477527c in QEventDispatcherGlib::processEvents (this=0x9cd42510, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0xb4740daf in QEventLoop::processEvents (this=0x9607cfd4, flags=...) at kernel/qeventloop.cpp:149
#5  0xb474113e in QEventLoop::exec (this=0x9607cfd4, flags=...) at kernel/qeventloop.cpp:204
#6  0xb700be6a in Digikam::WorkerObjectRunnable::run (this=0xc423ef0) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#7  0xb46173e9 in QThreadPoolThread::run (this=0x9d50ec0) at concurrent/qthreadpool.cpp:108
#8  0xb4624c5e in QThreadPrivate::start (arg=0x9d50ec0) at thread/qthread_unix.cpp:349
#9  0xb39fb1aa in start_thread (arg=0x9607db40) at pthread_create.c:333
#10 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 10 (Thread 0x9bc72b40 (LWP 18529)):
#0  0xaae85703 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#1  0xaae89662 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#2  0xaae89d51 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#3  0xaae8a0f6 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#4  0xaae8a811 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0
#5  0xab7812e9 in QSQLiteResult::prepare (this=0xa4148478, query=...) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:359
#6  0xb774ad3c in QSqlResult::savePrepare (this=0xa4148478, query=...) at kernel/qsqlresult.cpp:601
#7  0xb773c101 in QSqlQuery::prepare (this=0x9bc71b44, query=...) at kernel/qsqlquery.cpp:930
#8  0xb6fce097 in Digikam::SqlQuery::prepare (this=0x9bc71b40, query=...) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/database/core/sqlquery.cpp:52
#9  0xb6fb4993 in Digikam::DatabaseCoreBackend::prepareQuery (this=0x8d3d850, sql=...) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/database/core/databasecorebackend.cpp:1483
#10 0xb6fb55c8 in Digikam::DatabaseCoreBackend::execQuery (this=0x8d3d850, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/database/core/databasecorebackend.cpp:1035
#11 0xb6fb566f in Digikam::DatabaseCoreBackend::execSql (this=0x8d3d850, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=..., values=0x0, lastInsertId=0x9bc71c78) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/database/core/databasecorebackend.cpp:937
#12 0xb6fc3301 in Digikam::ThumbnailDB::insertThumbnail (this=0x8d42f38, info=..., lastInsertId=0x9bc71d6c) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/database/core/thumbnaildb.cpp:260
#13 0xb6ff15ee in Digikam::ThumbnailCreator::storeInDatabase (this=0x919ee60, info=..., image=...) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/thumbnailcreator.cpp:809
#14 0xb6ff49c6 in Digikam::ThumbnailCreator::load (this=0x919ee60, identifier=..., rect=..., pregenerate=true) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/thumbnailcreator.cpp:285
#15 0xb6ff5816 in Digikam::ThumbnailCreator::pregenerate (this=0x919ee60, identifier=...) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/thumbnailcreator.cpp:212
#16 0xb700495e in Digikam::ThumbnailLoadingTask::execute (this=0xdf0f828) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/thumbnailtask.cpp:82
#17 0xb6fd56b1 in Digikam::LoadSaveThread::run (this=0x9080898) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/loadsavethread.cpp:136
#18 0xb700fd73 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x91c4930) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/dynamicthread.cpp:186
#19 0xb46173e9 in QThreadPoolThread::run (this=0x9d519e8) at concurrent/qthreadpool.cpp:108
#20 0xb4624c5e in QThreadPrivate::start (arg=0x9d519e8) at thread/qthread_unix.cpp:349
#21 0xb39fb1aa in start_thread (arg=0x9bc72b40) at pthread_create.c:333
#22 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 9 (Thread 0x878e7b40 (LWP 18531)):
#0  0xb7793be8 in __kernel_vsyscall ()
#1  0xb42c53db in poll () at ../sysdeps/unix/syscall-template.S:81
#2  0xb3135980 in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb3126f1c in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb3127054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb477527c in QEventDispatcherGlib::processEvents (this=0x9dd984b0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#6  0xb4740daf in QEventLoop::processEvents (this=0x878e6fd4, flags=...) at kernel/qeventloop.cpp:149
#7  0xb474113e in QEventLoop::exec (this=0x878e6fd4, flags=...) at kernel/qeventloop.cpp:204
#8  0xb700be6a in Digikam::WorkerObjectRunnable::run (this=0xd2b6438) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#9  0xb46173e9 in QThreadPoolThread::run (this=0x9f1bef0) at concurrent/qthreadpool.cpp:108
#10 0xb4624c5e in QThreadPrivate::start (arg=0x9f1bef0) at thread/qthread_unix.cpp:349
#11 0xb39fb1aa in start_thread (arg=0x878e7b40) at pthread_create.c:333
#12 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 8 (Thread 0x9dad3b40 (LWP 18532)):
#0  0xb7793be8 in __kernel_vsyscall ()
#1  0xb42cb5a7 in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:29
#2  0xb355a3de in ?? () from /usr/lib/libtbb.so.2
#3  0xb355a489 in ?? () from /usr/lib/libtbb.so.2
#4  0xb39fb1aa in start_thread (arg=0x9dad3b40) at pthread_create.c:333
#5  0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 7 (Thread 0x804cab40 (LWP 18534)):
#0  0xb31267fe in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb3126eb1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb3127054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb477527c in QEventDispatcherGlib::processEvents (this=0x9dd999f8, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0xb4740daf in QEventLoop::processEvents (this=0x804c9fd4, flags=...) at kernel/qeventloop.cpp:149
#5  0xb474113e in QEventLoop::exec (this=0x804c9fd4, flags=...) at kernel/qeventloop.cpp:204
#6  0xb700be6a in Digikam::WorkerObjectRunnable::run (this=0xd568870) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#7  0xb46173e9 in QThreadPoolThread::run (this=0x9f1bb38) at concurrent/qthreadpool.cpp:108
#8  0xb4624c5e in QThreadPrivate::start (arg=0x9f1bb38) at thread/qthread_unix.cpp:349
#9  0xb39fb1aa in start_thread (arg=0x804cab40) at pthread_create.c:333
#10 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 6 (Thread 0x7fcc9b40 (LWP 18535)):
#0  0xb3126781 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb3126eb1 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb3127054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb477527c in QEventDispatcherGlib::processEvents (this=0x99c960a0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0xb4740daf in QEventLoop::processEvents (this=0x7fcc8fd4, flags=...) at kernel/qeventloop.cpp:149
#5  0xb474113e in QEventLoop::exec (this=0x7fcc8fd4, flags=...) at kernel/qeventloop.cpp:204
#6  0xb700be6a in Digikam::WorkerObjectRunnable::run (this=0xf34c388) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#7  0xb46173e9 in QThreadPoolThread::run (this=0x9f1a768) at concurrent/qthreadpool.cpp:108
#8  0xb4624c5e in QThreadPrivate::start (arg=0x9f1a768) at thread/qthread_unix.cpp:349
#9  0xb39fb1aa in start_thread (arg=0x7fcc9b40) at pthread_create.c:333
#10 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 5 (Thread 0x7f4c8b40 (LWP 18537)):
#0  0xb316d3ad in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb3126efd in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb3127054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb477527c in QEventDispatcherGlib::processEvents (this=0x99e3a3e0, flags=...) at kernel/qeventdispatcher_glib.cpp:452
#4  0xb4740daf in QEventLoop::processEvents (this=0x7f4c7fd4, flags=...) at kernel/qeventloop.cpp:149
#5  0xb474113e in QEventLoop::exec (this=0x7f4c7fd4, flags=...) at kernel/qeventloop.cpp:204
#6  0xb700be6a in Digikam::WorkerObjectRunnable::run (this=0xc9ef0a8) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#7  0xb46173e9 in QThreadPoolThread::run (this=0x9f1a3b0) at concurrent/qthreadpool.cpp:108
#8  0xb4624c5e in QThreadPrivate::start (arg=0x9f1a3b0) at thread/qthread_unix.cpp:349
#9  0xb39fb1aa in start_thread (arg=0x7f4c8b40) at pthread_create.c:333
#10 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 4 (Thread 0x7e4efb40 (LWP 18538)):
[KCrash Handler]
#7  0xb4643543 in hash (n=<optimized out>, p=0x10097002) at tools/qhash.cpp:85
#8  qHash (key=...) at tools/qhash.cpp:99
#9  0xb6e391af in QHash<QString, QString>::findNode (this=0x8e7f6a0, akey=..., ahp=0x7e4eece8) at /usr/include/qt4/QtCore/qhash.h:882
#10 0xb6fde6e3 in QHash<QString, QString>::insertMulti (avalue=..., akey=..., this=0x8e7f6a0) at /usr/include/qt4/QtCore/qhash.h:779
#11 QMultiHash<QString, QString>::insert (value=..., key=..., this=0x8e7f6a0) at /usr/include/qt4/QtCore/qhash.h:935
#12 Digikam::LoadingCache::Private::mapImageFilePath (this=0x8e7f658, filePath=..., cacheKey=...) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/loadingcache.cpp:98
#13 0xb6fdfda0 in Digikam::LoadingCache::putImage (this=0x8d6b3b0, cacheKey=..., img=0x9cdb49d0, filePath=...) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/loadingcache.cpp:205
#14 0xb6feb0e3 in Digikam::PreviewLoadingTask::execute (this=0xd4fcb40) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/previewtask.cpp:394
#15 0xb6fd56b1 in Digikam::LoadSaveThread::run (this=0xf4c99f8) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/loadsavethread.cpp:136
#16 0xb700fd73 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0xf4c9a90) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/dynamicthread.cpp:186
#17 0xb46173e9 in QThreadPoolThread::run (this=0x9d50b08) at concurrent/qthreadpool.cpp:108
#18 0xb4624c5e in QThreadPrivate::start (arg=0x9d50b08) at thread/qthread_unix.cpp:349
#19 0xb39fb1aa in start_thread (arg=0x7e4efb40) at pthread_create.c:333
#20 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 3 (Thread 0x7addeb40 (LWP 18905)):
#0  0xb3d59953 in ?? () from /usr/lib/i386-linux-gnu/libopencv_objdetect.so.2.4
#1  0xb3d5a07f in cvRunHaarClassifierCascade () from /usr/lib/i386-linux-gnu/libopencv_objdetect.so.2.4
#2  0xb3d5a265 in cv::HaarDetectObjects_ScaleCascade_Invoker::operator()(cv::Range const&) const () from /usr/lib/i386-linux-gnu/libopencv_objdetect.so.2.4
#3  0xb626d557 in ?? () from /usr/lib/i386-linux-gnu/libopencv_core.so.2.4
#4  0xb3567624 in ?? () from /usr/lib/libtbb.so.2
#5  0xb3564686 in ?? () from /usr/lib/libtbb.so.2
#6  0xb35646f5 in ?? () from /usr/lib/libtbb.so.2
#7  0xb626da5e in cv::parallel_for_(cv::Range const&, cv::ParallelLoopBody const&, double) () from /usr/lib/i386-linux-gnu/libopencv_core.so.2.4
#8  0xb3d5c0da in cvHaarDetectObjectsForROC(void const*, CvHaarClassifierCascade*, CvMemStorage*, std::vector<int, std::allocator<int> >&, std::vector<double, std::allocator<double> >&, double, int, int, CvSize, CvSize, bool) () from /usr/lib/i386-linux-gnu/libopencv_objdetect.so.2.4
#9  0xb3d766ed in cv::CascadeClassifier::detectMultiScale(cv::Mat const&, std::vector<cv::Rect_<int>, std::allocator<cv::Rect_<int> > >&, std::vector<int, std::allocator<int> >&, std::vector<double, std::allocator<double> >&, double, int, int, cv::Size_<int>, cv::Size_<int>, bool) () from /usr/lib/i386-linux-gnu/libopencv_objdetect.so.2.4
#10 0xb3d68c2c in cv::CascadeClassifier::detectMultiScale(cv::Mat const&, std::vector<cv::Rect_<int>, std::allocator<cv::Rect_<int> > >&, double, int, int, cv::Size_<int>, cv::Size_<int>) () from /usr/lib/i386-linux-gnu/libopencv_objdetect.so.2.4
#11 0xb7535c08 in ?? () from /usr/lib/libkface.so.3
#12 0xb7538d6e in ?? () from /usr/lib/libkface.so.3
#13 0xb7528854 in KFaceIface::FaceDetector::detectFaces(QImage const&, QSize const&) () from /usr/lib/libkface.so.3
#14 0x0836e7f7 in Digikam::DetectionWorker::process (this=0xc4eaa10, package=...) at /build/digikam-tUtjhi/digikam-4.12.0/core/utilities/facemanagement/facepipeline.cpp:487
#15 0x0836eb80 in Digikam::DetectionWorker::qt_static_metacall (_o=0xc4eaa10, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xd963320) at /build/digikam-tUtjhi/digikam-4.12.0/obj-i686-linux-gnu/core/app/facepipeline_p.moc:317
#16 0xb4755e1a in QMetaCallEvent::placeMetaCall (this=0xc34bd20, object=0xc4eaa10) at kernel/qobject.cpp:524
#17 0xb475e001 in QObject::event (this=0xc4eaa10, e=0xc34bd20) at kernel/qobject.cpp:1222
#18 0xb700d9fa in Digikam::WorkerObject::event (this=0xc4eaa10, e=0xc34bd20) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/workerobject.cpp:160
#19 0xb4d933ca in QApplicationPrivate::notify_helper (this=0x8b97880, receiver=0xc4eaa10, e=0xc34bd20) at kernel/qapplication.cpp:4570
#20 0xb4d9a6d1 in QApplication::notify (this=0xbfab9dd4, receiver=0xc4eaa10, e=0xc34bd20) at kernel/qapplication.cpp:4356
#21 0xb5950b3c in KApplication::notify (this=0xbfab9dd4, receiver=0xc4eaa10, event=0xc34bd20) at ../../kdeui/kernel/kapplication.cpp:311
#22 0xb47426ca in QCoreApplication::notifyInternal (this=0xbfab9dd4, receiver=0xc4eaa10, event=0xc34bd20) at kernel/qcoreapplication.cpp:955
#23 0xb47463b6 in QCoreApplication::sendEvent (event=0xc34bd20, receiver=0xc4eaa10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#24 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9f19f18) at kernel/qcoreapplication.cpp:1579
#25 0xb47466e5 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1472
#26 0xb47750f1 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#27 postEventSourceDispatch (s=0x9fa6fdb0) at kernel/qeventdispatcher_glib.cpp:300
#28 0xb3126ce9 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#29 0xb3126f89 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#30 0xb3127054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#31 0xb4775255 in QEventDispatcherGlib::processEvents (this=0x9dd9ae48, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#32 0xb4740daf in QEventLoop::processEvents (this=0x7adddfd4, flags=...) at kernel/qeventloop.cpp:149
#33 0xb474113e in QEventLoop::exec (this=0x7adddfd4, flags=...) at kernel/qeventloop.cpp:204
#34 0xb700be6a in Digikam::WorkerObjectRunnable::run (this=0xea9ab50) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threads/threadmanager.cpp:196
#35 0xb46173e9 in QThreadPoolThread::run (this=0x9aa2660) at concurrent/qthreadpool.cpp:108
#36 0xb4624c5e in QThreadPrivate::start (arg=0x9aa2660) at thread/qthread_unix.cpp:349
#37 0xb39fb1aa in start_thread (arg=0x7addeb40) at pthread_create.c:333
#38 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 2 (Thread 0x9c96bb40 (LWP 18965)):
#0  0xb3d59963 in ?? () from /usr/lib/i386-linux-gnu/libopencv_objdetect.so.2.4
#1  0xb3d5a07f in cvRunHaarClassifierCascade () from /usr/lib/i386-linux-gnu/libopencv_objdetect.so.2.4
#2  0xb3d5a265 in cv::HaarDetectObjects_ScaleCascade_Invoker::operator()(cv::Range const&) const () from /usr/lib/i386-linux-gnu/libopencv_objdetect.so.2.4
#3  0xb626d557 in ?? () from /usr/lib/i386-linux-gnu/libopencv_core.so.2.4
#4  0xb3567624 in ?? () from /usr/lib/libtbb.so.2
#5  0xb355ffbb in ?? () from /usr/lib/libtbb.so.2
#6  0xb355f04c in ?? () from /usr/lib/libtbb.so.2
#7  0xb355a03c in ?? () from /usr/lib/libtbb.so.2
#8  0xb355a489 in ?? () from /usr/lib/libtbb.so.2
#9  0xb39fb1aa in start_thread (arg=0x9c96bb40) at pthread_create.c:333
#10 0xb42cffde in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:122

Thread 1 (Thread 0xacff99c0 (LWP 17936)):
#0  0xb7793be8 in __kernel_vsyscall ()
#1  0xb42cb5a7 in syscall () at ../sysdeps/unix/sysv/linux/i386/syscall.S:29
#2  0xb462342a in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x8e96668) at thread/qmutex_unix.cpp:99
#3  QMutexPrivate::wait (this=0x8e96668, timeout=-1) at thread/qmutex_unix.cpp:113
#4  0xb461efa3 in QMutex::lockInternal (this=0x8e7f6ac) at thread/qmutex.cpp:450
#5  0xb461f289 in QMutex::lock (this=0x8e7f6ac) at thread/qmutex.cpp:177
#6  0xb6fddc95 in Digikam::LoadingCache::CacheLock::CacheLock (this=0xbfab8cd8, cache=0x8d6b3b0) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/loadingcache.cpp:504
#7  0xb6ff7c4b in Digikam::ThumbnailLoadThread::Private::checkDescription (this=0x91b2b80, description=...) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/thumbnailloadthread.cpp:386
#8  0xb6ff9679 in Digikam::ThumbnailLoadThread::Private::makeDescriptions (this=0x91b2b80, identifiers=..., size=142) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/thumbnailloadthread.cpp:417
#9  0xb6ffc32b in Digikam::ThumbnailLoadThread::pregenerateGroup (this=0x9080898, identifiers=..., size=142) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/threadimageio/thumbnailloadthread.cpp:631
#10 0xb73be16a in Digikam::ImageThumbnailModel::preloadThumbnails (this=0x90255a8, infos=...) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/models/imagethumbnailmodel.cpp:179
#11 0xb73be275 in Digikam::ImageThumbnailModel::preloadAllThumbnails (this=0x90255a8) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/models/imagethumbnailmodel.cpp:200
#12 0xb73beab9 in Digikam::ImageThumbnailModel::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at /build/digikam-tUtjhi/digikam-4.12.0/obj-i686-linux-gnu/core/app/imagethumbnailmodel.moc:73
#13 0xb4757efb in QMetaObject::activate (sender=0x90255a8, m=0xb74376bc <Digikam::ImageModel::staticMetaObject>, local_signal_index=9, argv=0x0) at kernel/qobject.cpp:3567
#14 0xb73a4052 in Digikam::ImageModel::allRefreshingFinished (this=0x90255a8) at /build/digikam-tUtjhi/digikam-4.12.0/obj-i686-linux-gnu/core/app/imagemodel.moc:202
#15 0xb73a719f in Digikam::ImageModel::cleanSituationChecks (this=0x90255a8) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/models/imagemodel.cpp:777
#16 0xb73a73f0 in Digikam::ImageModel::finishRefresh (this=0x90255a8) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/models/imagemodel.cpp:743
#17 0x081a1a40 in Digikam::ImageAlbumModel::slotResult (this=0x90255a8, job=0xc2d8300) at /build/digikam-tUtjhi/digikam-4.12.0/core/libs/models/imagealbummodel.cpp:360
#18 0x081a2b4e in Digikam::ImageAlbumModel::qt_static_metacall (_o=0x90255a8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfab9224) at /build/digikam-tUtjhi/digikam-4.12.0/obj-i686-linux-gnu/core/app/imagealbummodel.moc:92
#19 0xb4757efb in QMetaObject::activate (sender=0xc2d8300, m=0xb4c10650 <KJob::staticMetaObject>, local_signal_index=3, argv=0xbfab9224) at kernel/qobject.cpp:3567
#20 0xb49d47f9 in KJob::result (this=0xc2d8300, _t1=0xc2d8300) at ./kjob.moc:207
#21 0xb49d4861 in KJob::emitResult (this=0xc2d8300) at ../../kdecore/jobs/kjob.cpp:318
#22 0xb5e42581 in KIO::SimpleJob::slotFinished (this=0xc2d8300) at ../../kio/kio/job.cpp:496
#23 0xb5e43b59 in KIO::TransferJob::slotFinished (this=0xc2d8300) at ../../kio/kio/job.cpp:1110
#24 0xb5e44831 in KIO::TransferJob::qt_static_metacall (_o=<optimized out>, _id=<optimized out>, _a=<optimized out>, _c=<optimized out>) at ./jobclasses.moc:387
#25 0xb4757efb in QMetaObject::activate (sender=0xc83ffe0, m=0xb60a5f00 <KIO::SlaveInterface::staticMetaObject>, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3567
#26 0xb5ef6b02 in KIO::SlaveInterface::finished (this=0xc83ffe0) at ./slaveinterface.moc:184
#27 0xb5ef9d03 in KIO::SlaveInterface::dispatch (this=0xc83ffe0, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:176
#28 0xb5ef671e in KIO::SlaveInterface::dispatch (this=0xc83ffe0) at ../../kio/kio/slaveinterface.cpp:92
#29 0xb5ee8642 in KIO::Slave::gotInput (this=0xc83ffe0) at ../../kio/kio/slave.cpp:344
#30 0xb5ee930c in KIO::Slave::qt_static_metacall (_o=0xc83ffe0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfab9648) at ./slave.moc:56
#31 0xb4757efb in QMetaObject::activate (sender=0xc7682d0, m=0xb60a33b8 <KIO::Connection::staticMetaObject>, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3567
#32 0xb5e04d12 in KIO::Connection::readyRead (this=0xc7682d0) at ./connection.moc:105
#33 0xb5e0538b in KIO::ConnectionPrivate::dequeue (this=0xeeafec0) at ../../kio/kio/connection.cpp:82
#34 0xb4755e1a in QMetaCallEvent::placeMetaCall (this=0xe86d830, object=0xc7682d0) at kernel/qobject.cpp:524
#35 0xb475e001 in QObject::event (this=0xc7682d0, e=0xe86d830) at kernel/qobject.cpp:1222
#36 0xb4d933ca in QApplicationPrivate::notify_helper (this=0x8b97880, receiver=0xc7682d0, e=0xe86d830) at kernel/qapplication.cpp:4570
#37 0xb4d9a6d1 in QApplication::notify (this=0xbfab9dd4, receiver=0xc7682d0, e=0xe86d830) at kernel/qapplication.cpp:4356
#38 0xb5950b3c in KApplication::notify (this=0xbfab9dd4, receiver=0xc7682d0, event=0xe86d830) at ../../kdeui/kernel/kapplication.cpp:311
#39 0xb47426ca in QCoreApplication::notifyInternal (this=0xbfab9dd4, receiver=0xc7682d0, event=0xe86d830) at kernel/qcoreapplication.cpp:955
#40 0xb47463b6 in QCoreApplication::sendEvent (event=0xe86d830, receiver=0xc7682d0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#41 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8b54ba8) at kernel/qcoreapplication.cpp:1579
#42 0xb47466e5 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1472
#43 0xb47750f1 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#44 postEventSourceDispatch (s=0x8b98be0) at kernel/qeventdispatcher_glib.cpp:300
#45 0xb3126ce9 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#46 0xb3126f89 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#47 0xb3127054 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#48 0xb4775255 in QEventDispatcherGlib::processEvents (this=0x8b3c980, flags=...) at kernel/qeventdispatcher_glib.cpp:450
#49 0xb4e4e096 in QGuiEventDispatcherGlib::processEvents (this=0x8b3c980, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#50 0xb4740daf in QEventLoop::processEvents (this=0xbfab9c64, flags=...) at kernel/qeventloop.cpp:149
#51 0xb474113e in QEventLoop::exec (this=0xbfab9c64, flags=...) at kernel/qeventloop.cpp:204
#52 0xb4747736 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1227
#53 0xb4d91264 in QApplication::exec () at kernel/qapplication.cpp:3828
#54 0x080bc135 in main (argc=5, argv=0xbfab9f14) at /build/digikam-tUtjhi/digikam-4.12.0/core/app/main/main.cpp:230

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

Possible duplicates by query: bug 353396, bug 348699, bug 348042, bug 347050, bug 345593.

Reported using DrKonqi
Comment 1 caulier.gilles 2016-02-26 12:37:46 UTC
Please try with last 4.14.0...

Gilles Caulier
Comment 2 caulier.gilles 2016-07-07 10:58:07 UTC
This problem is not reproducible with last 5.0.0
I close this file now. Re-open it if necessary.
Gilles Caulier