Bug 350130

Summary: crash while viewing / scrolling thumbnails
Product: [Applications] digikam Reporter: jon33040
Component: Thumbs-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR Keywords: drkonqi
Version: 4.11.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 6.3.0
Sentry Crash Report:

Description jon33040 2015-07-11 19:27:57 UTC
Application: digikam (4.11.0)
KDE Platform Version: 4.14.2
Qt Version: 4.8.6
Operating System: Linux 3.13.0-57-generic x86_64
Distribution: Ubuntu 14.04.2 LTS

-- Information about the crash:
- What I was doing when the application crashed:
I've recently seen a number of crashes in DK when thumbnails are shown and I've selected one and/or scrolled the tumbnail pane. Perhaps once an hour if I'm working through a batch of pictures.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
[Current thread is 1 (Thread 0x7fe5056bcac0 (LWP 10912))]

Thread 17 (Thread 0x7fe4db244700 (LWP 10914)):
#0  0x00007fe4fe28212d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe4e093d248 in ?? () from /lib/x86_64-linux-gnu/libusb-1.0.so.0
#2  0x00007fe4fb3b5182 in start_thread (arg=0x7fe4db244700) at pthread_create.c:312
#3  0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7fe4d4bce700 (LWP 10915)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe4fed6a816 in wait (time=18446744073709551615, this=0x2c450a0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x2c44fe0, mutex=mutex@entry=0x2c44fd8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00000000005db1ee in Digikam::ScanController::run (this=0x2bf7920) at /build/digikam-2XzB7s/digikam-4.11.0/core/app/database/scancontroller.cpp:725
#4  0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x2bf7920) at thread/qthread_unix.cpp:349
#5  0x00007fe4fb3b5182 in start_thread (arg=0x7fe4d4bce700) at pthread_create.c:312
#6  0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7fe4cffff700 (LWP 10916)):
#0  0x00007fe4f6395610 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe4f63959a9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe4f6353fd9 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe4f63540ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe4fee997be in QEventDispatcherGlib::processEvents (this=0x7fe4c80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007fe4fee6b0af in QEventLoop::processEvents (this=this@entry=0x7fe4cfffeae0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe4fee6b3a5 in QEventLoop::exec (this=this@entry=0x7fe4cfffeae0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fe4fed67c5f in QThread::exec (this=this@entry=0x2c7ac80) at thread/qthread.cpp:537
#8  0x00007fe4fee4c823 in QInotifyFileSystemWatcherEngine::run (this=0x2c7ac80) at io/qfilesystemwatcher_inotify.cpp:265
#9  0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x2c7ac80) at thread/qthread_unix.cpp:349
#10 0x00007fe4fb3b5182 in start_thread (arg=0x7fe4cffff700) at pthread_create.c:312
#11 0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7fe4cf7fe700 (LWP 10919)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe4fed6a816 in wait (time=18446744073709551615, this=0x3068db0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x3068570, mutex=mutex@entry=0x3068568, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe50343df8a in Digikam::ParkingThread::run (this=0x3068550) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threads/threadmanager.cpp:119
#4  0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x3068550) at thread/qthread_unix.cpp:349
#5  0x00007fe4fb3b5182 in start_thread (arg=0x7fe4cf7fe700) at pthread_create.c:312
#6  0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7fe4ce28c700 (LWP 10920)):
#0  0x00007fe4f639561a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe4f6395979 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe4f6353a6c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe4f6353f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe4f63540ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe4fee997be in QEventDispatcherGlib::processEvents (this=0x7fe4c40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fe4fee6b0af in QEventLoop::processEvents (this=this@entry=0x7fe4ce28bae0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe4fee6b3a5 in QEventLoop::exec (this=this@entry=0x7fe4ce28bae0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe4fed67c5f in QThread::exec (this=this@entry=0x328c9a0) at thread/qthread.cpp:537
#9  0x00007fe4fee4c823 in QInotifyFileSystemWatcherEngine::run (this=0x328c9a0) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x328c9a0) at thread/qthread_unix.cpp:349
#11 0x00007fe4fb3b5182 in start_thread (arg=0x7fe4ce28c700) at pthread_create.c:312
#12 0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 12 (Thread 0x7fe4497fa700 (LWP 11090)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe4fed6a816 in wait (time=18446744073709551615, this=0x810f360) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=this@entry=0x785f9c0, mutex=mutex@entry=0x785f9b8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe484142c9d in KIPIPlugins::KPRawThumbThread::run (this=0x785fe40) at /build/digikam-2XzB7s/digikam-4.11.0/extra/kipi-plugins/common/libkipiplugins/tools/kprawthumbthread.cpp:108
#4  0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x785fe40) at thread/qthread_unix.cpp:349
#5  0x00007fe4fb3b5182 in start_thread (arg=0x7fe4497fa700) at pthread_create.c:312
#6  0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7fe449ffb700 (LWP 12321)):
#0  0x00007fe4f6395627 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe4f6395979 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe4f6353fca in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe4f63540ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe4fee997be in QEventDispatcherGlib::processEvents (this=0x7fe49c028a20, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007fe4fee6b0af in QEventLoop::processEvents (this=this@entry=0x7fe449ffaaa0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe4fee6b3a5 in QEventLoop::exec (this=this@entry=0x7fe449ffaaa0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fe50343d653 in Digikam::WorkerObjectRunnable::run (this=0x7863ff0) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threads/threadmanager.cpp:196
#8  0x00007fe4fed5dfee in QThreadPoolThread::run (this=0x7fe490024280) at concurrent/qthreadpool.cpp:108
#9  0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x7fe490024280) at thread/qthread_unix.cpp:349
#10 0x00007fe4fb3b5182 in start_thread (arg=0x7fe449ffb700) at pthread_create.c:312
#11 0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7fe4ba553700 (LWP 12322)):
#0  0x00007fe4fe28082d in read () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007fe4f6394c10 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe4f6353b14 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe4f6353f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe4f63540ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe4fee997be in QEventDispatcherGlib::processEvents (this=0x7fe444042ae0, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fe4fee6b0af in QEventLoop::processEvents (this=this@entry=0x7fe4ba552aa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe4fee6b3a5 in QEventLoop::exec (this=this@entry=0x7fe4ba552aa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe50343d653 in Digikam::WorkerObjectRunnable::run (this=0x7fe49c025fc0) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007fe4fed5dfee in QThreadPoolThread::run (this=0x7fe490023860) at concurrent/qthreadpool.cpp:108
#10 0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x7fe490023860) at thread/qthread_unix.cpp:349
#11 0x00007fe4fb3b5182 in start_thread (arg=0x7fe4ba553700) at pthread_create.c:312
#12 0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7fe4bbffe700 (LWP 12333)):
#0  __GI___pthread_mutex_lock (mutex=0x7fe4a004a450) at ../nptl/pthread_mutex_lock.c:168
#1  0x00007fe4f6395981 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe4f63530b0 in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe4f6353ea5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe4f63540ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe4fee997be in QEventDispatcherGlib::processEvents (this=0x7fe4a005dc90, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fe4fee6b0af in QEventLoop::processEvents (this=this@entry=0x7fe4bbffdaa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe4fee6b3a5 in QEventLoop::exec (this=this@entry=0x7fe4bbffdaa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe50343d653 in Digikam::WorkerObjectRunnable::run (this=0x7fe49c023b60) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007fe4fed5dfee in QThreadPoolThread::run (this=0x46ec720) at concurrent/qthreadpool.cpp:108
#10 0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x46ec720) at thread/qthread_unix.cpp:349
#11 0x00007fe4fb3b5182 in start_thread (arg=0x7fe4bbffe700) at pthread_create.c:312
#12 0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7fe4b56db700 (LWP 12335)):
#0  0x00007fe4f639561a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe4f63959a9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe4f6353ef6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe4f63540ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe4fee997be in QEventDispatcherGlib::processEvents (this=0x7fe44c003330, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#5  0x00007fe4fee6b0af in QEventLoop::processEvents (this=this@entry=0x7fe4b56daaa0, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fe4fee6b3a5 in QEventLoop::exec (this=this@entry=0x7fe4b56daaa0, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007fe50343d653 in Digikam::WorkerObjectRunnable::run (this=0x7fe49c0261c0) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threads/threadmanager.cpp:196
#8  0x00007fe4fed5dfee in QThreadPoolThread::run (this=0x46eba20) at concurrent/qthreadpool.cpp:108
#9  0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x46eba20) at thread/qthread_unix.cpp:349
#10 0x00007fe4fb3b5182 in start_thread (arg=0x7fe4b56db700) at pthread_create.c:312
#11 0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7fe4b4eda700 (LWP 12369)):
#0  __pthread_mutex_unlock_usercnt (decr=1, mutex=0x7fe440002f50) at pthread_mutex_unlock.c:57
#1  __GI___pthread_mutex_unlock (mutex=0x7fe440002f50) at pthread_mutex_unlock.c:310
#2  0x00007fe4f63959b1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe4f6353e9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe4f63540ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe4fee997be in QEventDispatcherGlib::processEvents (this=0x7fe440002f30, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fe4fee6b0af in QEventLoop::processEvents (this=this@entry=0x7fe4b4ed9aa0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe4fee6b3a5 in QEventLoop::exec (this=this@entry=0x7fe4b4ed9aa0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe50343d653 in Digikam::WorkerObjectRunnable::run (this=0x7fe49c038580) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threads/threadmanager.cpp:196
#9  0x00007fe4fed5dfee in QThreadPoolThread::run (this=0x46ee030) at concurrent/qthreadpool.cpp:108
#10 0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x46ee030) at thread/qthread_unix.cpp:349
#11 0x00007fe4fb3b5182 in start_thread (arg=0x7fe4b4eda700) at pthread_create.c:312
#12 0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7fe44bfff700 (LWP 12550)):
#0  __GI___pthread_mutex_lock (mutex=0x7fe44c03ad80) at ../nptl/pthread_mutex_lock.c:119
#1  0x00007fe4f6395981 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe4f6353a6c in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe4f6353f7b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe4f63540ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe4fee997be in QEventDispatcherGlib::processEvents (this=0x7fe44c05c890, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fe4fee6b0af in QEventLoop::processEvents (this=this@entry=0x7fe44bffeae0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe4fee6b3a5 in QEventLoop::exec (this=this@entry=0x7fe44bffeae0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe4fed67c5f in QThread::exec (this=this@entry=0x8137420) at thread/qthread.cpp:537
#9  0x00007fe4fee4c823 in QInotifyFileSystemWatcherEngine::run (this=0x8137420) at io/qfilesystemwatcher_inotify.cpp:265
#10 0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x8137420) at thread/qthread_unix.cpp:349
#11 0x00007fe4fb3b5182 in start_thread (arg=0x7fe44bfff700) at pthread_create.c:312
#12 0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7fe42f0da700 (LWP 12551)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe4ee9e881d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fe4ee9e8859 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fe4fb3b5182 in start_thread (arg=0x7fe42f0da700) at pthread_create.c:312
#4  0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7fe3ee8d7700 (LWP 12552)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe4ee72920d in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fe4eea17fd6 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fe4fb3b5182 in start_thread (arg=0x7fe3ee8d7700) at pthread_create.c:312
#4  0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 3 (Thread 0x7fe3ec4d3700 (LWP 12562)):
#0  0x00007fe4f639561a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fe4f6395979 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fe4f6353699 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fe4f6353f03 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fe4f63540ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fe4fee997be in QEventDispatcherGlib::processEvents (this=0x7fe440019b30, flags=...) at kernel/qeventdispatcher_glib.cpp:436
#6  0x00007fe4fee6b0af in QEventLoop::processEvents (this=this@entry=0x7fe3ec4d2b20, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fe4fee6b3a5 in QEventLoop::exec (this=this@entry=0x7fe3ec4d2b20, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fe4fed67c5f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:537
#9  0x00007fe4fed6a32f in QThreadPrivate::start (arg=0xace9040) at thread/qthread_unix.cpp:349
#10 0x00007fe4fb3b5182 in start_thread (arg=0x7fe3ec4d3700) at pthread_create.c:312
#11 0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7fe3ebcd2700 (LWP 13489)):
[KCrash Handler]
#6  0x0000000000000004 in ?? ()
#7  0x00007fe4e5ffbdac in sqlite3MemCompare (pMem1=pMem1@entry=0x7fe3ebcd0d70, pMem2=<optimized out>, pColl=0x7fe48c0844d8) at sqlite3.c:60484
#8  0x00007fe4e5ffbf63 in sqlite3VdbeRecordCompare (nKey1=42, pKey1=0x7fe4440284ae, pPKey2=pPKey2@entry=0x7fe3ebcd1070) at sqlite3.c:64162
#9  0x00007fe4e6010579 in sqlite3BtreeMovetoUnpacked (pCur=0x7fe3e56d5aa8, pIdxKey=0x7fe3ebcd1070, intKey=0, biasRight=<optimized out>, pRes=0x7fe3ebcd1060) at sqlite3.c:55077
#10 0x00007fe4e60389c5 in sqlite3VdbeExec (p=p@entry=0x7fe48ce861e8) at sqlite3.c:70168
#11 0x00007fe4e6040ed7 in sqlite3Step (p=0x7fe48ce861e8) at sqlite3.c:64828
#12 sqlite3_step (pStmt=<optimized out>) at sqlite3.c:64894
#13 0x00007fe4d41c911c in QSQLiteResultPrivate::fetchNext (this=this@entry=0x7fe48c0695c0, values=..., idx=idx@entry=0, initialFetch=initialFetch@entry=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:235
#14 0x00007fe4d41c9e48 in QSQLiteResult::exec (this=0x7fe48cf7e100) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:447
#15 0x00007fe5052ffb7d in QSqlQuery::exec (this=this@entry=0x7fe3ebcd15c8) at kernel/qsqlquery.cpp:949
#16 0x00007fe5033f6ac6 in Digikam::DatabaseCoreBackend::exec (this=0x2ec0960, query=...) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/database/core/databasecorebackend.cpp:1422
#17 0x00007fe5033f6bf2 in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0x2ec0960, query=..., boundValue1=..., boundValue2=...) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/database/core/databasecorebackend.cpp:1070
#18 0x00007fe5033f78fc in Digikam::DatabaseCoreBackend::execQuery (this=this@entry=0x2ec0960, sql=..., boundValue1=..., boundValue2=...) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/database/core/databasecorebackend.cpp:1019
#19 0x00007fe5033f794c in Digikam::DatabaseCoreBackend::execSql (this=0x2ec0960, sql=..., boundValue1=..., boundValue2=..., values=values@entry=0x7fe3ebcd1610, lastInsertId=lastInsertId@entry=0x0) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/database/core/databasecorebackend.cpp:919
#20 0x00007fe50340363a in Digikam::ThumbnailDB::findByHash (this=0x2b135c0, uniqueHash=..., fileSize=<optimized out>) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/database/core/thumbnaildb.cpp:114
#21 0x00007fe503425c6e in Digikam::ThumbnailCreator::loadDatabaseThumbnailInfo (this=this@entry=0x3267530, info=...) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threadimageio/thumbnailcreator.cpp:887
#22 0x00007fe503425eca in Digikam::ThumbnailCreator::isInDatabase (this=this@entry=0x3267530, info=...) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threadimageio/thumbnailcreator.cpp:904
#23 0x00007fe50342a9eb in Digikam::ThumbnailCreator::load (this=0x3267530, identifier=..., rect=..., pregenerate=pregenerate@entry=true) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threadimageio/thumbnailcreator.cpp:251
#24 0x00007fe50342b650 in Digikam::ThumbnailCreator::pregenerate (this=<optimized out>, identifier=...) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threadimageio/thumbnailcreator.cpp:212
#25 0x00007fe503439a60 in Digikam::ThumbnailLoadingTask::execute (this=0xaca8720) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threadimageio/thumbnailtask.cpp:82
#26 0x00007fe503411046 in Digikam::LoadSaveThread::run (this=0x3266180) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threadimageio/loadsavethread.cpp:136
#27 0x00007fe50343fdce in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x32657b0) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threads/dynamicthread.cpp:186
#28 0x00007fe4fed5dfee in QThreadPoolThread::run (this=0x46ed610) at concurrent/qthreadpool.cpp:108
#29 0x00007fe4fed6a32f in QThreadPrivate::start (arg=0x46ed610) at thread/qthread_unix.cpp:349
#30 0x00007fe4fb3b5182 in start_thread (arg=0x7fe3ebcd2700) at pthread_create.c:312
#31 0x00007fe4fe28f47d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7fe5056bcac0 (LWP 10912)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007fe4fed6a816 in wait (time=18446744073709551615, this=0x310c460) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x325a148, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fe50343e254 in Digikam::WorkerObject::wait (this=0x310c370) at /build/digikam-2XzB7s/digikam-4.11.0/core/libs/threads/workerobject.cpp:95
#4  0x0000000000620003 in Digikam::FileActionMngr::shutDown (this=this@entry=0x310c040) at /build/digikam-2XzB7s/digikam-4.11.0/core/app/fileaction/fileactionmngr.cpp:110
#5  0x0000000000620035 in Digikam::FileActionMngr::~FileActionMngr (this=0x310c040, __in_chrg=<optimized out>) at /build/digikam-2XzB7s/digikam-4.11.0/core/app/fileaction/fileactionmngr.cpp:78
#6  0x0000000000620097 in ~FileActionMngrCreator (this=0x310c040, __in_chrg=<optimized out>) at /build/digikam-2XzB7s/digikam-4.11.0/core/app/fileaction/fileactionmngr.cpp:52
#7  destroy () at /build/digikam-2XzB7s/digikam-4.11.0/core/app/fileaction/fileactionmngr.cpp:59
#8  0x00007fe4fe1d1259 in __run_exit_handlers (status=1, listp=0x7fe4fe5536c8 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true) at exit.c:82
#9  0x00007fe4fe1d12a5 in __GI_exit (status=<optimized out>) at exit.c:104
#10 0x00007fe4ff8c5888 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:783
#11 0x00007fe500568880 in KApplication::xioErrhandler (this=0x7ffc4dc67bc0, dpy=0x2b03980) at ../../kdeui/kernel/kapplication.cpp:419
#12 0x00007fe4fcc8c5ee in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#13 0x00007fe4fcc8a76a in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007fe4fcc860cd in XSync () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007fe4ffa51b15 in QRasterWindowSurface::syncX (this=0x2ece070) at painting/qwindowsurface_raster.cpp:134
#16 0x00007fe4ffa51df5 in QRasterWindowSurface::beginPaint (this=0x2ece070, rgn=...) at painting/qwindowsurface_raster.cpp:143
#17 0x00007fe4ffa6b639 in beginPaint (toCleanIsInTopLevelCoordinates=true, returnInfo=0x7ffc4dc66db0, windowSurface=0x2ece070, widget=<optimized out>, toClean=..., this=0x2f201c0) at painting/qbackingstore.cpp:379
#18 QWidgetBackingStore::sync (this=0x2f201c0) at painting/qbackingstore.cpp:1304
#19 0x00007fe4ff89dea0 in QWidgetPrivate::syncBackingStore (this=this@entry=0x2ef7320) at kernel/qwidget.cpp:1894
#20 0x00007fe4ff8ade7a in QWidget::event (this=this@entry=0x2d141c0, event=event@entry=0x8fd9ba0) at kernel/qwidget.cpp:8680
#21 0x00007fe4ffc68a33 in QMainWindow::event (this=this@entry=0x2d141c0, event=event@entry=0x8fd9ba0) at widgets/qmainwindow.cpp:1478
#22 0x00007fe50061e441 in KMainWindow::event (this=this@entry=0x2d141c0, ev=ev@entry=0x8fd9ba0) at ../../kdeui/widgets/kmainwindow.cpp:1084
#23 0x00007fe500655ed9 in KXmlGuiWindow::event (this=0x2d141c0, ev=0x8fd9ba0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#24 0x00007fe4ff85ee2c in QApplicationPrivate::notify_helper (this=this@entry=0x2afcf10, receiver=receiver@entry=0x2d141c0, e=e@entry=0x8fd9ba0) at kernel/qapplication.cpp:4567
#25 0x00007fe4ff8654a0 in QApplication::notify (this=this@entry=0x7ffc4dc67bc0, receiver=receiver@entry=0x2d141c0, e=e@entry=0x8fd9ba0) at kernel/qapplication.cpp:4353
#26 0x00007fe500569cca in KApplication::notify (this=0x7ffc4dc67bc0, receiver=0x2d141c0, event=0x8fd9ba0) at ../../kdeui/kernel/kapplication.cpp:311
#27 0x00007fe4fee6c4dd in QCoreApplication::notifyInternal (this=0x7ffc4dc67bc0, receiver=receiver@entry=0x2d141c0, event=event@entry=0x8fd9ba0) at kernel/qcoreapplication.cpp:953
#28 0x00007fe4fee6fb3d in sendEvent (event=0x8fd9ba0, receiver=0x2d141c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x2a1c6c0) at kernel/qcoreapplication.cpp:1577
#30 0x00007fe4fee6ffe3 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1470
#31 0x00007fe4fee99f83 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#32 postEventSourceDispatch (s=0x2afd4c0) at kernel/qeventdispatcher_glib.cpp:287
#33 0x00007fe4f6353e04 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007fe4f6354048 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007fe4f63540ec in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#36 0x00007fe4fee997a1 in QEventDispatcherGlib::processEvents (this=0x2a1dfd0, flags=...) at kernel/qeventdispatcher_glib.cpp:434
#37 0x00007fe4ff900be6 in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007fe4fee6b0af in QEventLoop::processEvents (this=this@entry=0x7ffc4dc676d0, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007fe4fee6b3a5 in QEventLoop::exec (this=this@entry=0x7ffc4dc676d0, flags=...) at kernel/qeventloop.cpp:204
#40 0x00007fe4fee70b79 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1225
#41 0x00007fe4ff85d37c in QApplication::exec () at kernel/qapplication.cpp:3828
#42 0x0000000000497bc6 in main (argc=<optimized out>, argv=<optimized out>) at /build/digikam-2XzB7s/digikam-4.11.0/core/app/main/main.cpp:230

Possible duplicates by query: bug 347786, bug 347340, bug 347054, bug 345907, bug 344587.

Reported using DrKonqi
Comment 1 caulier.gilles 2015-07-11 20:08:15 UTC

*** This bug has been marked as a duplicate of bug 329697 ***
Comment 2 caulier.gilles 2019-08-15 12:46:10 UTC
Fixed with bug #329697