Application: digikam (4.0.0-rc) KDE Platform Version: 4.13.0 Qt Version: 4.8.4 Operating System: Linux 3.7.10-1.28-desktop x86_64 Distribution: "openSUSE 12.3 (x86_64)" -- Information about the crash: - What I was doing when the application crashed: I started face detection with try of recognition. I mean, there are already faces detected and combined with names. Process starts and crashes after about 2 seconds. The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". To enable execution of this file add add-auto-load-safe-path /usr/lib64/libglib-2.0.so.0.3400.3-gdb.py line to your configuration file "/home/guenter/.gdbinit". To completely disable this security protection add set auto-load safe-path / line to your configuration file "/home/guenter/.gdbinit". For more information about this security protection see the "Auto-loading safe path" section in the GDB manual. E.g., run from the shell: info "(gdb)Auto-loading safe path" [Current thread is 1 (Thread 0x7f9e42b50800 (LWP 4946))] Thread 35 (Thread 0x7f9e1fa4c700 (LWP 4952)): #0 0x00007f9e3a10d964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d41762b in wait (time=18446744073709551615, this=0x241f2c0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x241f1d0, mutex=mutex@entry=0x241f1c8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005ebc61 in Digikam::ScanController::run (this=0x241ef60) at /usr/src/debug/digikam-4.0.0-rc/core/digikam/database/scancontroller.cpp:725 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x241ef60) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 34 (Thread 0x7f9e1f24b700 (LWP 4953)): #0 0x00007f9e3bc744ed in poll () from /lib64/libc.so.6 #1 0x00007f9e34f4aaa4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9e34f4abc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9e3d5412e6 in QEventDispatcherGlib::processEvents (this=0x7f9e100008e0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f9e3d511adf in QEventLoop::processEvents (this=this@entry=0x7f9e1f24ad50, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f9e3d511d68 in QEventLoop::exec (this=this@entry=0x7f9e1f24ad50, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f9e3d4140f0 in QThread::exec (this=this@entry=0x24372d0) at thread/qthread.cpp:542 #7 0x00007f9e3d4f229f in QInotifyFileSystemWatcherEngine::run (this=0x24372d0) at io/qfilesystemwatcher_inotify.cpp:256 #8 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x24372d0) at thread/qthread_unix.cpp:338 #9 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 33 (Thread 0x7f9e0ad86700 (LWP 4980)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51cac00) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51cac00) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 32 (Thread 0x7f9e0bffe700 (LWP 4981)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51f5390) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51f5390) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 31 (Thread 0x7f9e09cc5700 (LWP 4982)): #0 0x00007f9e3bc744ed in poll () from /lib64/libc.so.6 #1 0x00007f9e34f4aaa4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9e34f4abc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9e3d5412e6 in QEventDispatcherGlib::processEvents (this=0x7f9dfc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f9e3d511adf in QEventLoop::processEvents (this=this@entry=0x7f9e09cc4d20, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f9e3d511d68 in QEventLoop::exec (this=this@entry=0x7f9e09cc4d20, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f9e40203e2b in Digikam::WorkerObjectRunnable::run (this=0x75d08c0) at /usr/src/debug/digikam-4.0.0-rc/core/libs/threads/threadmanager.cpp:196 #7 0x00007f9e3d40ac9d in QThreadPoolThread::run (this=0x51f5620) at concurrent/qthreadpool.cpp:107 #8 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51f5620) at thread/qthread_unix.cpp:338 #9 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 30 (Thread 0x7f9e094c4700 (LWP 4983)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51f5a30) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51f5a30) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 29 (Thread 0x7f9e08cc3700 (LWP 4984)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51f5e40) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51f5e40) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 28 (Thread 0x7f9e03fff700 (LWP 4985)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51f6270) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51f6270) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 27 (Thread 0x7f9e037fe700 (LWP 4986)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51f66a0) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51f66a0) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 26 (Thread 0x7f9e02ffd700 (LWP 4987)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51f6ad0) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51f6ad0) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 25 (Thread 0x7f9deffff700 (LWP 4988)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51fb3b0) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fb3b0) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 24 (Thread 0x7f9def7fe700 (LWP 4989)): #0 0x00007f9e34f876d5 in ?? () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f9e34f87e29 in g_private_get () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9e34f6e820 in g_thread_self () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9e34f49d5e in g_main_context_acquire () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f9e34f4a984 in ?? () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f9e34f4abc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #6 0x00007f9e3d5412e6 in QEventDispatcherGlib::processEvents (this=0x7f9ddc0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0x00007f9e3d511adf in QEventLoop::processEvents (this=this@entry=0x7f9def7fdd20, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007f9e3d511d68 in QEventLoop::exec (this=this@entry=0x7f9def7fdd20, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007f9e40203e2b in Digikam::WorkerObjectRunnable::run (this=0x7680200) at /usr/src/debug/digikam-4.0.0-rc/core/libs/threads/threadmanager.cpp:196 #10 0x00007f9e3d40ac9d in QThreadPoolThread::run (this=0x51fb7e0) at concurrent/qthreadpool.cpp:107 #11 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fb7e0) at thread/qthread_unix.cpp:338 #12 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #13 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 23 (Thread 0x7f9e027fc700 (LWP 4990)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51fbc10) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fbc10) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 22 (Thread 0x7f9e01ffb700 (LWP 4991)): #0 0x00007f9e34f87a94 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0 #1 0x00007f9e34f4a6c9 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9e34f4ab08 in ?? () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9e34f4abc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f9e3d5412e6 in QEventDispatcherGlib::processEvents (this=0x7f9dd40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #5 0x00007f9e3d511adf in QEventLoop::processEvents (this=this@entry=0x7f9e01ffad20, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f9e3d511d68 in QEventLoop::exec (this=this@entry=0x7f9e01ffad20, flags=...) at kernel/qeventloop.cpp:204 #7 0x00007f9e40203e2b in Digikam::WorkerObjectRunnable::run (this=0x71bfe20) at /usr/src/debug/digikam-4.0.0-rc/core/libs/threads/threadmanager.cpp:196 #8 0x00007f9e3d40ac9d in QThreadPoolThread::run (this=0x51fc040) at concurrent/qthreadpool.cpp:107 #9 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fc040) at thread/qthread_unix.cpp:338 #10 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #11 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 21 (Thread 0x7f9e017fa700 (LWP 4992)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51fc470) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fc470) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 20 (Thread 0x7f9dc7fff700 (LWP 4993)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51fc8a0) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fc8a0) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 19 (Thread 0x7f9dcffff700 (LWP 4994)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51f44f0) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51f44f0) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 18 (Thread 0x7f9deeffd700 (LWP 4996)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x7f9dd4012350) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x7f9dd4012350) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 17 (Thread 0x7f9dee7fc700 (LWP 4997)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51fd440) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fd440) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 16 (Thread 0x7f9dedffb700 (LWP 4998)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51fd980) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fd980) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 15 (Thread 0x7f9ded7fa700 (LWP 4999)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51fddb0) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fddb0) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 14 (Thread 0x7f9decff9700 (LWP 5000)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51fe1e0) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fe1e0) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 13 (Thread 0x7f9dcf7fe700 (LWP 5001)): [KCrash Handler] #6 isEmpty (this=0x6d) at /usr/include/QtCore/qmap.h:203 #7 Digikam::FaceTags::getOrCreateTagForIdentity (attributes=...) at /usr/src/debug/digikam-4.0.0-rc/core/libs/database/faces/facetags.cpp:286 #8 0x00000000006f42c7 in Digikam::DatabaseWriter::process (this=0x767df30, package=...) at /usr/src/debug/digikam-4.0.0-rc/core/utilities/facemanagement/facepipeline.cpp:661 #9 0x00000000006f4af4 in Digikam::DatabaseWriter::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/digikam-4.0.0-rc/build/core/digikam/facepipeline_p.moc:494 #10 0x00007f9e3d52777e in QObject::event (this=0x767df30, e=<optimized out>) at kernel/qobject.cpp:1203 #11 0x00007f9e3c63f86c in QApplicationPrivate::notify_helper (this=this@entry=0x224add0, receiver=receiver@entry=0x767df30, e=e@entry=0x7f9dd4025e40) at kernel/qapplication.cpp:4562 #12 0x00007f9e3c643ceb in QApplication::notify (this=this@entry=0x7fff1de2b0e0, receiver=receiver@entry=0x767df30, e=e@entry=0x7f9dd4025e40) at kernel/qapplication.cpp:4423 #13 0x00007f9e3df75366 in KApplication::notify (this=0x7fff1de2b0e0, receiver=0x767df30, event=0x7f9dd4025e40) at /usr/src/debug/kdelibs-4.13.0/kdeui/kernel/kapplication.cpp:311 #14 0x00007f9e3d512d8e in QCoreApplication::notifyInternal (this=0x7fff1de2b0e0, receiver=receiver@entry=0x767df30, event=event@entry=0x7f9dd4025e40) at kernel/qcoreapplication.cpp:946 #15 0x00007f9e3d5166f1 in sendEvent (event=0x7f9dd4025e40, receiver=0x767df30) at kernel/qcoreapplication.h:231 #16 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x51fe7b0) at kernel/qcoreapplication.cpp:1570 #17 0x00007f9e3d516973 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1463 #18 0x00007f9e3d541133 in sendPostedEvents () at kernel/qcoreapplication.h:236 #19 postEventSourceDispatch (s=0x7f9d980012d0) at kernel/qeventdispatcher_glib.cpp:279 #20 0x00007f9e34f4a7d5 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #21 0x00007f9e34f4ab08 in ?? () from /usr/lib64/libglib-2.0.so.0 #22 0x00007f9e34f4abc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #23 0x00007f9e3d5412c6 in QEventDispatcherGlib::processEvents (this=0x7f9d980008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #24 0x00007f9e3d511adf in QEventLoop::processEvents (this=this@entry=0x7f9dcf7fdd20, flags=...) at kernel/qeventloop.cpp:149 #25 0x00007f9e3d511d68 in QEventLoop::exec (this=this@entry=0x7f9dcf7fdd20, flags=...) at kernel/qeventloop.cpp:204 #26 0x00007f9e40203e2b in Digikam::WorkerObjectRunnable::run (this=0x68e6670) at /usr/src/debug/digikam-4.0.0-rc/core/libs/threads/threadmanager.cpp:196 #27 0x00007f9e3d40ac9d in QThreadPoolThread::run (this=0x51fe610) at concurrent/qthreadpool.cpp:107 #28 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fe610) at thread/qthread_unix.cpp:338 #29 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #30 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 12 (Thread 0x7f9dceffd700 (LWP 5002)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51fea40) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fea40) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 11 (Thread 0x7f9dce7fc700 (LWP 5003)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51fee20) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51fee20) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 10 (Thread 0x7f9dcdffb700 (LWP 5004)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51ff200) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51ff200) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 9 (Thread 0x7f9dcd7fa700 (LWP 5005)): #0 0x00007f9e3bc744ed in poll () from /lib64/libc.so.6 #1 0x00007f9e34f4aaa4 in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f9e34f4abc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f9e3d5412e6 in QEventDispatcherGlib::processEvents (this=0x7f9d880008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007f9e3d511adf in QEventLoop::processEvents (this=this@entry=0x7f9dcd7f9d20, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f9e3d511d68 in QEventLoop::exec (this=this@entry=0x7f9dcd7f9d20, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007f9e40203e2b in Digikam::WorkerObjectRunnable::run (this=0x26dd590) at /usr/src/debug/digikam-4.0.0-rc/core/libs/threads/threadmanager.cpp:196 #7 0x00007f9e3d40ac9d in QThreadPoolThread::run (this=0x51ff630) at concurrent/qthreadpool.cpp:107 #8 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51ff630) at thread/qthread_unix.cpp:338 #9 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #10 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 8 (Thread 0x7f9dccff9700 (LWP 5006)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51ffa10) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51ffa10) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 7 (Thread 0x7f9dc77fe700 (LWP 5007)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51ffe40) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51ffe40) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 6 (Thread 0x7f9dc6ffd700 (LWP 5008)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x5200220) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x5200220) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 5 (Thread 0x7f9dc67fc700 (LWP 5009)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x51f8a80) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x51f8a80) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 4 (Thread 0x7f9dc5ffb700 (LWP 5010)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x5200990) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x5200990) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 3 (Thread 0x7f9dc57fa700 (LWP 5011)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x5200dc0) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x5200dc0) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 2 (Thread 0x7f9dc4ff9700 (LWP 5012)): #0 0x00007f9e3a10dd11 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d417587 in wait (time=30000, this=0x26e12f0) at thread/qwaitcondition_unix.cpp:84 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2771638, time=30000) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40ad8f in QThreadPoolThread::run (this=0x7f9d900426e0) at concurrent/qthreadpool.cpp:141 #4 0x00007f9e3d4170cc in QThreadPrivate::start (arg=0x7f9d900426e0) at thread/qthread_unix.cpp:338 #5 0x00007f9e3a109e0f in start_thread () from /lib64/libpthread.so.0 #6 0x00007f9e3bc7d44d in clone () from /lib64/libc.so.6 Thread 1 (Thread 0x7f9e42b50800 (LWP 4946)): #0 0x00007f9e3a10d964 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0 #1 0x00007f9e3d41762b in wait (time=18446744073709551615, this=0x2612440) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=this@entry=0x2771660, mutex=0x2771638, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f9e3d40a46f in QThreadPoolPrivate::waitForDone (this=0x27715b0, msecs=msecs@entry=-1) at concurrent/qthreadpool.cpp:298 #4 0x00007f9e3d40bf1d in QThreadPool::~QThreadPool (this=0x242e6a0, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440 #5 0x00007f9e3d40bf59 in QThreadPool::~QThreadPool (this=0x242e6a0, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442 #6 0x00007f9e3d5254c2 in QObjectPrivate::deleteChildren (this=this@entry=0x26e1030) at kernel/qobject.cpp:1916 #7 0x00007f9e3d529306 in QObject::~QObject (this=0x275e5f0, __in_chrg=<optimized out>) at kernel/qobject.cpp:926 #8 0x00007f9e402036a7 in ~ThreadManagerCreator (this=0x275e5f0, __in_chrg=<optimized out>) at /usr/src/debug/digikam-4.0.0-rc/core/libs/threads/threadmanager.cpp:236 #9 destroy () at /usr/src/debug/digikam-4.0.0-rc/core/libs/threads/threadmanager.cpp:241 #10 0x00007f9e3bbcbf61 in __run_exit_handlers () from /lib64/libc.so.6 #11 0x00007f9e3bbcbfe5 in exit () from /lib64/libc.so.6 #12 0x00007f9e3c6a95b8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:772 #13 0x00007f9e3df74148 in KApplication::xioErrhandler (this=0x7fff1de2b0e0, dpy=0x2246180) at /usr/src/debug/kdelibs-4.13.0/kdeui/kernel/kapplication.cpp:419 #14 0x00007f9e3a6a0bce in _XIOError () from /usr/lib64/libX11.so.6 #15 0x00007f9e3a69e66d in _XEventsQueued () from /usr/lib64/libX11.so.6 #16 0x00007f9e3a68fb5b in XEventsQueued () from /usr/lib64/libX11.so.6 #17 0x00007f9e3c6dfad7 in x11EventSourcePrepare (s=0x2240170, timeout=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:77 #18 0x00007f9e34f4a338 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0 #19 0x00007f9e34f4a9cb in ?? () from /usr/lib64/libglib-2.0.so.0 #20 0x00007f9e34f4abc4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #21 0x00007f9e3d5412c6 in QEventDispatcherGlib::processEvents (this=0x21b9660, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #22 0x00007f9e3c6dfc1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #23 0x00007f9e3d511adf in QEventLoop::processEvents (this=this@entry=0x7fff1de2aad0, flags=...) at kernel/qeventloop.cpp:149 #24 0x00007f9e3d511d68 in QEventLoop::exec (this=this@entry=0x7fff1de2aad0, flags=...) at kernel/qeventloop.cpp:204 #25 0x00007f9e3d516a08 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1218 #26 0x00007f9e3c63db1c in QApplication::exec () at kernel/qapplication.cpp:3823 #27 0x000000000049eb18 in main (argc=5, argv=0x7fff1de2b318) at /usr/src/debug/digikam-4.0.0-rc/core/digikam/main/main.cpp:236 The reporter indicates this bug may be a duplicate of or related to bug 334509. Possible duplicates by query: bug 334509. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 334509 ***
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