Bug 311280

Summary: Digikam crash on exit
Product: [Applications] digikam Reporter: A. Sala <asala>
Component: Faces-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, remco.vietor
Priority: NOR    
Version: 2.8.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 4.1.0

Description A. Sala 2012-12-07 00:37:16 UTC
Application: digikam (2.8.0)
KDE Platform Version: 4.9.4
Qt Version: 4.8.3
Operating System: Linux 3.5.0-19-generic x86_64
Distribution: Ubuntu 12.10

-- Information about the crash:
- What I was doing when the application crashed:
Closing digikam... it was in the middle of face-recognition scan and crashed.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
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:162
[Current thread is 1 (Thread 0x7f9ff6f88a00 (LWP 20580))]

Thread 24 (Thread 0x7f9fd2f19700 (LWP 20582)):
#0  0x00007f9ff032d303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9fe963ad84 in g_main_context_poll (n_fds=1, fds=0x7f9fc40029b0, timeout=-1, context=0x7f9fc40009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7f9fc40009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3285
#3  0x00007f9fe963aea4 in g_main_context_iteration (context=0x7f9fc40009a0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#4  0x00007f9ff123ac16 in QEventDispatcherGlib::processEvents (this=0x7f9fc40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f9ff120b2bf in QEventLoop::processEvents (this=this@entry=0x7f9fd2f18b50, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f9ff120b548 in QEventLoop::exec (this=0x7f9fd2f18b50, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f9ff110cb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f9ff11eb9af in QInotifyFileSystemWatcherEngine::run (this=0x233f290) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f9ff110faec in QThreadPrivate::start (arg=0x233f290) at thread/qthread_unix.cpp:338
#10 0x00007f9febc16e9a in start_thread (arg=0x7f9fd2f19700) at pthread_create.c:308
#11 0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 23 (Thread 0x7f9fd2718700 (LWP 20610)):
#0  0x00007f9ff032d303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9fe963ad84 in g_main_context_poll (n_fds=3, fds=0x7f9fc8002a70, timeout=-1, context=0x271d800, priority=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3584
#2  g_main_context_iterate (context=0x271d800, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3285
#3  0x00007f9fe963b1e2 in g_main_loop_run (loop=0x271d790) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3484
#4  0x00007f9fdf5b73b6 in gdbus_shared_thread_func (user_data=0x271d7d0) at /build/buildd/glib2.0-2.34.0/./gio/gdbusprivate.c:277
#5  0x00007f9fe965e645 in g_thread_proxy (data=0x271a630) at /build/buildd/glib2.0-2.34.0/./glib/gthread.c:797
#6  0x00007f9febc16e9a in start_thread (arg=0x7f9fd2718700) at pthread_create.c:308
#7  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#8  0x0000000000000000 in ?? ()

Thread 22 (Thread 0x7f9fbaf23700 (LWP 20613)):
#0  0x00007f9ff032d303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9fe963ad84 in g_main_context_poll (n_fds=1, fds=0x7f9fac0029b0, timeout=-1, context=0x7f9fac0009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7f9fac0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3285
#3  0x00007f9fe963aea4 in g_main_context_iteration (context=0x7f9fac0009a0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#4  0x00007f9ff123ac16 in QEventDispatcherGlib::processEvents (this=0x7f9fac0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f9ff120b2bf in QEventLoop::processEvents (this=this@entry=0x7f9fbaf22b50, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f9ff120b548 in QEventLoop::exec (this=0x7f9fbaf22b50, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f9ff110cb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#8  0x00007f9ff11eb9af in QInotifyFileSystemWatcherEngine::run (this=0x2d36990) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007f9ff110faec in QThreadPrivate::start (arg=0x2d36990) at thread/qthread_unix.cpp:338
#10 0x00007f9febc16e9a in start_thread (arg=0x7f9fbaf23700) at pthread_create.c:308
#11 0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7f9f80f2f700 (LWP 20840)):
#0  0x00007f9fe96779b5 in g_mutex_get_impl (mutex=0x7f9f640009a0) at /build/buildd/glib2.0-2.34.0/./glib/gthread-posix.c:118
#1  0x00007f9fe9677c59 in g_mutex_unlock (mutex=mutex@entry=0x7f9f640009a0) at /build/buildd/glib2.0-2.34.0/./glib/gthread-posix.c:227
#2  0x00007f9fe963a769 in g_main_context_query (context=context@entry=0x7f9f640009a0, max_priority=2147483647, timeout=timeout@entry=0x7f9f80f2e9ec, fds=fds@entry=0x7f9f64001520, n_fds=n_fds@entry=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3089
#3  0x00007f9fe963acf9 in g_main_context_iterate (context=context@entry=0x7f9f640009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3272
#4  0x00007f9fe963aea4 in g_main_context_iteration (context=0x7f9f640009a0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#5  0x00007f9ff123ac16 in QEventDispatcherGlib::processEvents (this=0x7f9f640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f9ff120b2bf in QEventLoop::processEvents (this=this@entry=0x7f9f80f2eb40, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f9ff120b548 in QEventLoop::exec (this=0x7f9f80f2eb40, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f9ff456efd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#9  0x00007f9ff110345d in QThreadPoolThread::run (this=0x43727d0) at concurrent/qthreadpool.cpp:107
#10 0x00007f9ff110faec in QThreadPrivate::start (arg=0x43727d0) at thread/qthread_unix.cpp:338
#11 0x00007f9febc16e9a in start_thread (arg=0x7f9f80f2f700) at pthread_create.c:308
#12 0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7f9f71ffb700 (LWP 20841)):
#0  0x00007f9ff032d303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9fe963ad84 in g_main_context_poll (n_fds=1, fds=0x7f9f5c001520, timeout=-1, context=0x7f9f5c0009a0, priority=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7f9f5c0009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3285
#3  0x00007f9fe963aea4 in g_main_context_iteration (context=0x7f9f5c0009a0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#4  0x00007f9ff123ac16 in QEventDispatcherGlib::processEvents (this=0x7f9f5c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f9ff120b2bf in QEventLoop::processEvents (this=this@entry=0x7f9f71ffab40, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f9ff120b548 in QEventLoop::exec (this=0x7f9f71ffab40, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f9ff456efd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#8  0x00007f9ff110345d in QThreadPoolThread::run (this=0x4c0f4c0) at concurrent/qthreadpool.cpp:107
#9  0x00007f9ff110faec in QThreadPrivate::start (arg=0x4c0f4c0) at thread/qthread_unix.cpp:338
#10 0x00007f9febc16e9a in start_thread (arg=0x7f9f71ffb700) at pthread_create.c:308
#11 0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f9f737fe700 (LWP 20842)):
#0  0x00007f9ff032d303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f9fe963ad84 in g_main_context_poll (n_fds=1, fds=0x7f9f74003c60, timeout=-1, context=0x7f9f7400c2f0, priority=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3584
#2  g_main_context_iterate (context=context@entry=0x7f9f7400c2f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3285
#3  0x00007f9fe963aea4 in g_main_context_iteration (context=0x7f9f7400c2f0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#4  0x00007f9ff123ac16 in QEventDispatcherGlib::processEvents (this=0x7f9f74029a00, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f9ff120b2bf in QEventLoop::processEvents (this=this@entry=0x7f9f737fdb40, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f9ff120b548 in QEventLoop::exec (this=0x7f9f737fdb40, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f9ff456efd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#8  0x00007f9ff110345d in QThreadPoolThread::run (this=0x5548010) at concurrent/qthreadpool.cpp:107
#9  0x00007f9ff110faec in QThreadPrivate::start (arg=0x5548010) at thread/qthread_unix.cpp:338
#10 0x00007f9febc16e9a in start_thread (arg=0x7f9f737fe700) at pthread_create.c:308
#11 0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f9fc0e7f700 (LWP 20843)):
#0  __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:64
#1  0x00007f9ff032d2e8 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x00007f9fe963ad84 in g_main_context_poll (n_fds=1, fds=0x7f9f7c0020e0, timeout=-1, context=0x7f9f7c003570, priority=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3584
#3  g_main_context_iterate (context=context@entry=0x7f9f7c003570, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3285
#4  0x00007f9fe963aea4 in g_main_context_iteration (context=0x7f9f7c003570, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#5  0x00007f9ff123ac16 in QEventDispatcherGlib::processEvents (this=0x7f9f7c001750, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f9ff120b2bf in QEventLoop::processEvents (this=this@entry=0x7f9fc0e7eb40, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f9ff120b548 in QEventLoop::exec (this=0x7f9fc0e7eb40, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f9ff456efd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#9  0x00007f9ff110345d in QThreadPoolThread::run (this=0x55444e0) at concurrent/qthreadpool.cpp:107
#10 0x00007f9ff110faec in QThreadPrivate::start (arg=0x55444e0) at thread/qthread_unix.cpp:338
#11 0x00007f9febc16e9a in start_thread (arg=0x7f9fc0e7f700) at pthread_create.c:308
#12 0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f9fb19df700 (LWP 20844)):
#0  __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f9f78000a60) at pthread_mutex_unlock.c:290
#2  0x00007f9fe9677c61 in g_mutex_unlock (mutex=mutex@entry=0x7f9f780009a0) at /build/buildd/glib2.0-2.34.0/./glib/gthread-posix.c:227
#3  0x00007f9fe963ac5c in g_main_context_iterate (context=context@entry=0x7f9f780009a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3238
#4  0x00007f9fe963aea4 in g_main_context_iteration (context=0x7f9f780009a0, may_block=1) at /build/buildd/glib2.0-2.34.0/./glib/gmain.c:3351
#5  0x00007f9ff123ac16 in QEventDispatcherGlib::processEvents (this=0x7f9f780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f9ff120b2bf in QEventLoop::processEvents (this=this@entry=0x7f9fb19deb40, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f9ff120b548 in QEventLoop::exec (this=0x7f9fb19deb40, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f9ff456efd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#9  0x00007f9ff110345d in QThreadPoolThread::run (this=0x55448e0) at concurrent/qthreadpool.cpp:107
#10 0x00007f9ff110faec in QThreadPrivate::start (arg=0x55448e0) at thread/qthread_unix.cpp:338
#11 0x00007f9febc16e9a in start_thread (arg=0x7f9fb19df700) at pthread_create.c:308
#12 0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f9fa407c700 (LWP 20845)):
[KCrash Handler]
#6  0x00007f9ff027b425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f9ff027eb8b in __GI_abort () at abort.c:91
#8  0x00007f9ff11054c2 in qt_message_output (msgType=msgType@entry=QtFatalMsg, buf=0x7f9f9c043dd8 "Fatal Error: Accessed global static 'FileReadWriteLockStaticPrivate *static_d()' after destruction. Defined at /build/buildd/digikam-2.8.0/core/libs/threadimageio/filereadwritelock.cpp:374") at global/qglobal.cpp:2290
#9  0x00007f9ff1105838 in qt_message(QtMsgType, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, msg=0x7f9ff46eedb0 "Fatal Error: Accessed global static '%s *%s()' after destruction. Defined at %s:%d", ap=ap@entry=0x7f9fa407a948) at global/qglobal.cpp:2336
#10 0x00007f9ff11059c4 in qFatal (msg=<optimized out>) at global/qglobal.cpp:2519
#11 0x00007f9ff45313af in Digikam::._157::operator->() () from /usr/lib/libdigikamcore.so.2
#12 0x00007f9ff453172c in Digikam::FileReadLocker::~FileReadLocker() () from /usr/lib/libdigikamcore.so.2
#13 0x00007f9ff43621f2 in Digikam::DImg::load(QString const&, int, Digikam::DImgLoaderObserver*, Digikam::DRawDecoding) () from /usr/lib/libdigikamcore.so.2
#14 0x00007f9ff4360bec in Digikam::DImg::load(QString const&, Digikam::DImgLoaderObserver*, Digikam::DRawDecoding) () from /usr/lib/libdigikamcore.so.2
#15 0x00007f9ff4546ac7 in Digikam::PreviewLoadingTask::execute() () from /usr/lib/libdigikamcore.so.2
#16 0x00007f9ff45336d1 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.2
#17 0x00007f9ff4571c78 in Digikam::DynamicThread::DynamicThreadPriv::run() () from /usr/lib/libdigikamcore.so.2
#18 0x00007f9ff110345d in QThreadPoolThread::run (this=0x5510240) at concurrent/qthreadpool.cpp:107
#19 0x00007f9ff110faec in QThreadPrivate::start (arg=0x5510240) at thread/qthread_unix.cpp:338
#20 0x00007f9febc16e9a in start_thread (arg=0x7f9fa407c700) at pthread_create.c:308
#21 0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#22 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f9f98e2b700 (LWP 20846)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007f9fe693d293 in ?? () from /usr/lib/libtbb.so.2
#2  0x00007f9fe693d2c9 in ?? () from /usr/lib/libtbb.so.2
#3  0x00007f9febc16e9a in start_thread (arg=0x7f9f98e2b700) at pthread_create.c:308
#4  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f9f83734700 (LWP 20847)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007f9fe693d293 in ?? () from /usr/lib/libtbb.so.2
#2  0x00007f9fe693d2c9 in ?? () from /usr/lib/libtbb.so.2
#3  0x00007f9febc16e9a in start_thread (arg=0x7f9f83734700) at pthread_create.c:308
#4  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f9f83333700 (LWP 20848)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007f9fe693d293 in ?? () from /usr/lib/libtbb.so.2
#2  0x00007f9fe693d2c9 in ?? () from /usr/lib/libtbb.so.2
#3  0x00007f9febc16e9a in start_thread (arg=0x7f9f83333700) at pthread_create.c:308
#4  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f9f82f32700 (LWP 20849)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007f9fe693d293 in ?? () from /usr/lib/libtbb.so.2
#2  0x00007f9fe693d2c9 in ?? () from /usr/lib/libtbb.so.2
#3  0x00007f9febc16e9a in start_thread (arg=0x7f9f82f32700) at pthread_create.c:308
#4  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f9f82b31700 (LWP 20850)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007f9fe693d293 in ?? () from /usr/lib/libtbb.so.2
#2  0x00007f9fe693d2c9 in ?? () from /usr/lib/libtbb.so.2
#3  0x00007f9febc16e9a in start_thread (arg=0x7f9f82b31700) at pthread_create.c:308
#4  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f9f82730700 (LWP 20851)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007f9fe693d293 in ?? () from /usr/lib/libtbb.so.2
#2  0x00007f9fe693d2c9 in ?? () from /usr/lib/libtbb.so.2
#3  0x00007f9febc16e9a in start_thread (arg=0x7f9f82730700) at pthread_create.c:308
#4  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f9f8232f700 (LWP 20852)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007f9fe693d293 in ?? () from /usr/lib/libtbb.so.2
#2  0x00007f9fe693d2c9 in ?? () from /usr/lib/libtbb.so.2
#3  0x00007f9febc16e9a in start_thread (arg=0x7f9f8232f700) at pthread_create.c:308
#4  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f9f57fff700 (LWP 20949)):
#0  0x00007f9fec5a2fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f9fec5a182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f9febc16e9a in start_thread (arg=0x7f9f57fff700) at pthread_create.c:308
#3  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f9f577fe700 (LWP 20950)):
#0  0x00007f9fec5a2fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f9fec5a182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f9febc16e9a in start_thread (arg=0x7f9f577fe700) at pthread_create.c:308
#3  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f9f56ffd700 (LWP 20951)):
#0  0x00007f9fec5a2fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f9fec5a182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f9febc16e9a in start_thread (arg=0x7f9f56ffd700) at pthread_create.c:308
#3  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f9f567fc700 (LWP 20952)):
#0  0x00007f9fec5a2fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f9fec5a182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f9febc16e9a in start_thread (arg=0x7f9f567fc700) at pthread_create.c:308
#3  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9f55ffb700 (LWP 20953)):
#0  0x00007f9fec5a2fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f9fec5a182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f9febc16e9a in start_thread (arg=0x7f9f55ffb700) at pthread_create.c:308
#3  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9f557fa700 (LWP 20954)):
#0  0x00007f9fec5a2fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f9fec5a182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f9febc16e9a in start_thread (arg=0x7f9f557fa700) at pthread_create.c:308
#3  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f9f49a70700 (LWP 20955)):
#0  0x00007f9fec5a2fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f9fec5a182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f9febc16e9a in start_thread (arg=0x7f9f49a70700) at pthread_create.c:308
#3  0x00007f9ff0338cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f9ff6f88a00 (LWP 20580)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f9ff111004b in wait (time=18446744073709551615, this=0x2391750) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x23a16a8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9ff1102c2f in QThreadPoolPrivate::waitForDone (this=0x23a1620, msecs=msecs@entry=-1) at concurrent/qthreadpool.cpp:298
#4  0x00007f9ff11046dd in QThreadPool::~QThreadPool (this=0x23b1bc0, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#5  0x00007f9ff1104719 in QThreadPool::~QThreadPool (this=0x23b1bc0, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442
#6  0x00007f9ff121f182 in QObjectPrivate::deleteChildren (this=this@entry=0x22258e0) at kernel/qobject.cpp:1908
#7  0x00007f9ff1222fc6 in QObject::~QObject (this=0x2427ad0, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#8  0x00007f9ff456f384 in Digikam::ThreadManager::~ThreadManager() () from /usr/lib/libdigikamcore.so.2
#9  0x00007f9ff456fc56 in Digikam::ThreadManagerCreator::~ThreadManagerCreator() () from /usr/lib/libdigikamcore.so.2
#10 0x00007f9ff456f22d in Digikam::._157::destroy () from /usr/lib/libdigikamcore.so.2
#11 0x00007f9ff436e25d in KCleanUpGlobalStatic::~KCleanUpGlobalStatic() () from /usr/lib/libdigikamcore.so.2
#12 0x00007f9ff0280901 in __run_exit_handlers (status=0, listp=0x7f9ff05fd6a8 <__exit_funcs>, run_list_atexit=true) at exit.c:78
#13 0x00007f9ff0280985 in __GI_exit (status=<optimized out>) at exit.c:100
#14 0x00007f9ff0266774 in __libc_start_main (main=0x6ca97c <main>, argc=5, ubp_av=0x7fff15223438, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff15223428) at libc-start.c:258
#15 0x0000000000491a69 in _start ()

Reported using DrKonqi
Comment 1 caulier.gilles 2014-05-16 07:30:19 UTC
digiKam 4.0.0 is out :

http://www.digikam.org/node/713

Please check if this entry still valid with this new version.

Thanks in advance

Gilles Caulier
Comment 2 caulier.gilles 2014-05-16 17:27:50 UTC
From private email :

I couldn't reproduce it from the PPA version in Ubuntu 14.04.  However I changed my computer so the configuration was reset. If you know what to do mark the bug as invalid, closed or whichever is the best. I am not a developer so I'm not sure. 

Antonio Sala
Comment 3 caulier.gilles 2014-08-29 14:39:21 UTC
*** Bug 337601 has been marked as a duplicate of this bug. ***