Application: digikam (2.6.0) KDE Platform Version: 4.8.3 (4.8.3) Qt Version: 4.8.1 Operating System: Linux 3.2.0-25-generic x86_64 Distribution: Ubuntu 12.04 LTS -- Information about the crash: - The crash happened after/during closing the application digikam version is 2.6 from a ppa: https://launchpad.net/~awauck/+archive/digikam-latest -- 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:162 [Current thread is 1 (Thread 0x7fa6e45c2a00 (LWP 16507))] Thread 31 (Thread 0x7fa6c313a700 (LWP 16512)): #0 0x00007fa6dda29b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87 #1 0x00007fa6d6f9b036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa6d6f9b49a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa6c313f98b in ?? () from /usr/lib/x86_64-linux-gnu/gio/modules/libdconfsettings.so #4 0x00007fa6d6fbc9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa6d934de9a in start_thread (arg=0x7fa6c313a700) at pthread_create.c:308 #6 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 30 (Thread 0x7fa6c2939700 (LWP 16513)): #0 0x00007fa6dda280bd in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fa6d6fd58cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa6d6f9aba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa6d6f9afd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa6d6f9b49a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa6ccd73406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 #6 0x00007fa6d6fbc9e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #7 0x00007fa6d934de9a in start_thread (arg=0x7fa6c2939700) at pthread_create.c:308 #8 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #9 0x0000000000000000 in ?? () Thread 29 (Thread 0x7fa6abfff700 (LWP 16516)): #0 0x00007fa6d934ff69 in __pthread_mutex_lock (mutex=0x7fa6a4000a60) at pthread_mutex_lock.c:92 #1 0x00007fa6d6fd65a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa6d6f9ab4e in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa6d6f9afd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa6d6f9b164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa6de937426 in QEventDispatcherGlib::processEvents (this=0x7fa6a40008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fa6de906c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fa6de906ed7 in QEventLoop::exec (this=0x7fa6abffeb50, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fa6de805fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #9 0x00007fa6de8e69ff in QInotifyFileSystemWatcherEngine::run (this=0x2800310) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x00007fa6de808fcb in QThreadPrivate::start (arg=0x2800310) at thread/qthread_unix.cpp:298 #11 0x00007fa6d934de9a in start_thread (arg=0x7fa6abfff700) at pthread_create.c:308 #12 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 28 (Thread 0x7fa63b7fe700 (LWP 17354)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa63b7fe700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 27 (Thread 0x7fa63affd700 (LWP 17355)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa63affd700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 26 (Thread 0x7fa63a7fc700 (LWP 17356)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa63a7fc700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 25 (Thread 0x7fa668db9700 (LWP 17452)): #0 0x00007fa6d6fd632a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa6d6fd65c9 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa6d6f9aaee in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa6d6f9afd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa6d6f9b164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa6de937426 in QEventDispatcherGlib::processEvents (this=0x7fa6340619b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fa6de906c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fa6de906ed7 in QEventLoop::exec (this=0x7fa668db8b20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fa6e1c1b4ae in Digikam::WorkerObjectRunnable::run (this=0x845d130) at /build/buildd/digikam-2.6.0/core/libs/threads/threadmanager.cpp:196 #9 0x00007fa6de7fc4f2 in QThreadPoolThread::run (this=0x8158510) at concurrent/qthreadpool.cpp:107 #10 0x00007fa6de808fcb in QThreadPrivate::start (arg=0x8158510) at thread/qthread_unix.cpp:298 #11 0x00007fa6d934de9a in start_thread (arg=0x7fa668db9700) at pthread_create.c:308 #12 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 24 (Thread 0x7fa63bfff700 (LWP 17453)): [KCrash Handler] #6 QMutex::lock (this=0xb0) at thread/qmutex.cpp:150 #7 0x00007fa6e1bf311b in Digikam::PreviewLoadingTask::execute (this=0x507b950) at /build/buildd/digikam-2.6.0/core/libs/threadimageio/previewtask.cpp:409 #8 0x00007fa6e1bdc0ce in Digikam::LoadSaveThread::run (this=0x891b7f0) at /build/buildd/digikam-2.6.0/core/libs/threadimageio/loadsavethread.cpp:136 #9 0x00007fa6e1c1d74e in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x80aeb70) at /build/buildd/digikam-2.6.0/core/libs/threads/dynamicthread.cpp:186 #10 0x00007fa6de7fc4f2 in QThreadPoolThread::run (this=0x65d9a30) at concurrent/qthreadpool.cpp:107 #11 0x00007fa6de808fcb in QThreadPrivate::start (arg=0x65d9a30) at thread/qthread_unix.cpp:298 #12 0x00007fa6d934de9a in start_thread (arg=0x7fa63bfff700) at pthread_create.c:308 #13 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 23 (Thread 0x7fa639ffb700 (LWP 17454)): #0 0x00007fa6d6f6c650 in poll@plt () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007fa6d6f9b036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa6d6f9b164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa6de937426 in QEventDispatcherGlib::processEvents (this=0x7fa6240008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #4 0x00007fa6de906c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007fa6de906ed7 in QEventLoop::exec (this=0x7fa639ffab20, flags=...) at kernel/qeventloop.cpp:204 #6 0x00007fa6e1c1b4ae in Digikam::WorkerObjectRunnable::run (this=0x7f436c0) at /build/buildd/digikam-2.6.0/core/libs/threads/threadmanager.cpp:196 #7 0x00007fa6de7fc4f2 in QThreadPoolThread::run (this=0x62aeb90) at concurrent/qthreadpool.cpp:107 #8 0x00007fa6de808fcb in QThreadPrivate::start (arg=0x62aeb90) at thread/qthread_unix.cpp:298 #9 0x00007fa6d934de9a in start_thread (arg=0x7fa639ffb700) at pthread_create.c:308 #10 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #11 0x0000000000000000 in ?? () Thread 22 (Thread 0x7fa6aaab8700 (LWP 17456)): #0 0x00007fa6de85fb1a in unixCheckClockType () at tools/qelapsedtimer_unix.cpp:76 #1 0x00007fa6de85fb99 in do_gettime (frac=0x7fa6aaab78e8, sec=0x7fa6aaab78e0) at tools/qelapsedtimer_unix.cpp:120 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x00007fa6de937b8d in QTimerInfoList::updateCurrentTime (this=0x7fa67800a6e0) at kernel/qeventdispatcher_unix.cpp:343 #4 0x00007fa6de937ec3 in QTimerInfoList::timerWait (this=0x7fa67800a6e0, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #5 0x00007fa6de93697c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7fa6aaab79bc) at kernel/qeventdispatcher_glib.cpp:136 #6 0x00007fa6de936a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x00007fa6d6f9a846 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #8 0x00007fa6d6f9af5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007fa6d6f9b164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007fa6de937426 in QEventDispatcherGlib::processEvents (this=0x7fa6781c4ee0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #11 0x00007fa6de906c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #12 0x00007fa6de906ed7 in QEventLoop::exec (this=0x7fa6aaab7b20, flags=...) at kernel/qeventloop.cpp:204 #13 0x00007fa6e1c1b4ae in Digikam::WorkerObjectRunnable::run (this=0x69c0dd0) at /build/buildd/digikam-2.6.0/core/libs/threads/threadmanager.cpp:196 #14 0x00007fa6de7fc4f2 in QThreadPoolThread::run (this=0x7a61320) at concurrent/qthreadpool.cpp:107 #15 0x00007fa6de808fcb in QThreadPrivate::start (arg=0x7a61320) at thread/qthread_unix.cpp:298 #16 0x00007fa6d934de9a in start_thread (arg=0x7fa6aaab8700) at pthread_create.c:308 #17 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #18 0x0000000000000000 in ?? () Thread 21 (Thread 0x7fa683fff700 (LWP 17460)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa683fff700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 20 (Thread 0x7fa6827fc700 (LWP 17461)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa6827fc700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 19 (Thread 0x7fa681ffb700 (LWP 17462)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa681ffb700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 18 (Thread 0x7fa65b035700 (LWP 17475)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa65b035700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 17 (Thread 0x7fa65a834700 (LWP 17476)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa65a834700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 16 (Thread 0x7fa65a033700 (LWP 17477)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa65a033700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 15 (Thread 0x7fa638ff9700 (LWP 17496)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa638ff9700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 14 (Thread 0x7fa633fff700 (LWP 17497)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa633fff700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 13 (Thread 0x7fa6337fe700 (LWP 17498)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa6337fe700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 12 (Thread 0x7fa60d168700 (LWP 17503)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa60d168700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 11 (Thread 0x7fa60c967700 (LWP 17504)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa60c967700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 10 (Thread 0x7fa605168700 (LWP 17505)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa605168700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 9 (Thread 0x7fa68a465700 (LWP 17511)): #0 0x00007fa6d935105d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x7fa660010160) at pthread_mutex_unlock.c:290 #2 0x00007fa6d6fd65d1 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa6d6f9a7e2 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa6d6f9af5b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa6d6f9b164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007fa6de937426 in QEventDispatcherGlib::processEvents (this=0x7fa660008d10, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0x00007fa6de906c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007fa6de906ed7 in QEventLoop::exec (this=0x7fa68a464b20, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007fa6e1c1b4ae in Digikam::WorkerObjectRunnable::run (this=0x7676bd0) at /build/buildd/digikam-2.6.0/core/libs/threads/threadmanager.cpp:196 #10 0x00007fa6de7fc4f2 in QThreadPoolThread::run (this=0x7ce9320) at concurrent/qthreadpool.cpp:107 #11 0x00007fa6de808fcb in QThreadPrivate::start (arg=0x7ce9320) at thread/qthread_unix.cpp:298 #12 0x00007fa6d934de9a in start_thread (arg=0x7fa68a465700) at pthread_create.c:308 #13 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 8 (Thread 0x7fa66bfff700 (LWP 17512)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa66bfff700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 7 (Thread 0x7fa66adbd700 (LWP 17513)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa66adbd700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 6 (Thread 0x7fa66b5be700 (LWP 17514)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa66b5be700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 5 (Thread 0x7fa604967700 (LWP 17520)): #0 0x00007fa6dda280bd in read () at ../sysdeps/unix/syscall-template.S:82 #1 0x00007fa6d6fd58cf in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007fa6d6f9aba4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007fa6d6f9afd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007fa6d6f9b164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007fa6de937426 in QEventDispatcherGlib::processEvents (this=0x7fa620001c40, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #6 0x00007fa6de906c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #7 0x00007fa6de906ed7 in QEventLoop::exec (this=0x7fa604966b20, flags=...) at kernel/qeventloop.cpp:204 #8 0x00007fa6e1c1b4ae in Digikam::WorkerObjectRunnable::run (this=0x80f8a10) at /build/buildd/digikam-2.6.0/core/libs/threads/threadmanager.cpp:196 #9 0x00007fa6de7fc4f2 in QThreadPoolThread::run (this=0x7cf5490) at concurrent/qthreadpool.cpp:107 #10 0x00007fa6de808fcb in QThreadPrivate::start (arg=0x7cf5490) at thread/qthread_unix.cpp:298 #11 0x00007fa6d934de9a in start_thread (arg=0x7fa604967700) at pthread_create.c:308 #12 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #13 0x0000000000000000 in ?? () Thread 4 (Thread 0x7fa5fa2d1700 (LWP 17522)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa5fa2d1700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 3 (Thread 0x7fa5f9ad0700 (LWP 17523)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa5f9ad0700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 2 (Thread 0x7fa5f92cf700 (LWP 17524)): #0 0x00007fa6d9cd03d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007fa6d9cceefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007fa6d934de9a in start_thread (arg=0x7fa5f92cf700) at pthread_create.c:308 #3 0x00007fa6dda354bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 1 (Thread 0x7fa6e45c2a00 (LWP 16507)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007fa6de8094db in wait (time=18446744073709551615, this=0x2acd670) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2acd5a8, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007fa6de7fbc7e in QThreadPoolPrivate::waitForDone (this=0x2acd520, msecs=-1) at concurrent/qthreadpool.cpp:298 #4 0x00007fa6de7fd6a4 in QThreadPool::~QThreadPool (this=0x28510a0, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440 #5 0x00007fa6de7fd6e9 in QThreadPool::~QThreadPool (this=0x28510a0, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442 #6 0x00007fa6de91a935 in QObjectPrivate::deleteChildren (this=0x283e560) at kernel/qobject.cpp:1908 #7 0x00007fa6de920b9c in QObject::~QObject (this=0x29fe8c0, __in_chrg=<optimized out>) at kernel/qobject.cpp:927 #8 0x00007fa6e1c1ace7 in ~ThreadManagerCreator (this=0x29fe8c0, __in_chrg=<optimized out>) at /build/buildd/digikam-2.6.0/core/libs/threads/threadmanager.cpp:236 #9 destroy () at /build/buildd/digikam-2.6.0/core/libs/threads/threadmanager.cpp:241 #10 0x00007fa6dd97e921 in __run_exit_handlers (status=1, listp=0x7fa6ddcf9688, run_list_atexit=true) at exit.c:78 #11 0x00007fa6dd97e9a5 in __GI_exit (status=<optimized out>) at exit.c:100 #12 0x00007fa6d344f624 in ?? () from /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 #13 0x00007fa6dbf4741e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #14 0x00007fa6dbf4538b in _XReply () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #15 0x00007fa6dbf2b381 in XGetSelectionOwner () from /usr/lib/x86_64-linux-gnu/libX11.so.6 #16 0x00007fa6df384810 in QClipboard::event (this=0x24fa090, e=<optimized out>) at kernel/qclipboard_x11.cpp:931 #17 0x00007fa6df2fd894 in notify_helper (e=0x7fffcaa314b0, receiver=0x24fa090, this=0x24fef70) at kernel/qapplication.cpp:4559 #18 QApplicationPrivate::notify_helper (this=0x24fef70, receiver=0x24fa090, e=0x7fffcaa314b0) at kernel/qapplication.cpp:4531 #19 0x00007fa6df302713 in QApplication::notify (this=0x7fffcaa31650, receiver=0x24fa090, e=0x7fffcaa314b0) at kernel/qapplication.cpp:4420 #20 0x00007fa6de907e9c in QCoreApplication::notifyInternal (this=0x7fffcaa31650, receiver=0x24fa090, event=0x7fffcaa314b0) at kernel/qcoreapplication.cpp:876 #21 0x00007fa6df306f3b in sendEvent (event=0x7fffcaa314b0, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #22 QApplication::~QApplication (this=0x7fffcaa31650, __in_chrg=<optimized out>) at kernel/qapplication.cpp:1111 #23 0x000000000048da85 in main (argc=5, argv=<optimized out>) at /build/buildd/digikam-2.6.0/core/digikam/main/main.cpp:236 Possible duplicates by query: bug 302437, bug 302354, bug 298635, bug 293418, bug 289228. Reported using DrKonqi
Shutdown problem, one thread is running while singletons are destroyed. Is it reproducible under some circumstances? We'd need to know which preview thread is still running.
Reiterating comment 1 You will need to help us: Was any tool or activity open and running when you shut down, Fingerprints generator, SlideShow, FaceDetection? Any other active task when you shut down?
New digiKam 4.11.0 is available : https://www.digikam.org/node/740 Can you reproduce the problem with this release ? Gilles caulier
digiKam 4.12.0 is out : https://www.digikam.org/node/741 We need a fresh feedback using this release please... Thanks in advance.
With digiKam 5.0.0, this problem is not reproducible. I close this file now. Re-open it if necessary. Gilles Caulier