Bug 283214

Summary: digiKam crashed when doing "cut and paste" from SD card.
Product: [Applications] digikam Reporter: Andy <andybrmn>
Component: Thumbs-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 1.9.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 6.3.0
Sentry Crash Report:

Description Andy 2011-10-03 01:57:47 UTC
Application: digikam (1.9.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-11-generic i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
Attempting to copy 118 .jpg files from SD to new (emptly) digicam folder. After crash, I tried again. 70% of my files had already transferred on the first try. The remaing 30% transferred successfull on the second try. Unlike the bug report this is similiar to, there were no known bad files on the SD.

The crash can be reproduced some of the time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xb780e740 (LWP 25542))]

Thread 16 (Thread 0xb75dcb70 (LWP 25545)):
#0  0x06b8536b in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x0641b616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x07dc6924 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x07dc7270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x07dc792b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x0960b304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#6  0x07df02df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 15 (Thread 0xb465db70 (LWP 25547)):
#0  0x009b0416 in __kernel_vsyscall ()
#1  0x06b8748c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0641b3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x071bb467 in wait (this=0x9f99430, mutex=0x9f9942c, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9f99430, mutex=0x9f9942c, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x08220e71 in Digikam::ScanController::run (this=0x9f8d188) at /build/buildd/digikam-1.9.0/digikam/scancontroller.cpp:571
#6  0x071bada2 in QThreadPrivate::start (arg=0x9f8d188) at thread/qthread_unix.cpp:320
#7  0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 14 (Thread 0xb3e5cb70 (LWP 25548)):
#0  0x06b867a4 in __pthread_mutex_unlock_usercnt () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x0641b656 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#2  0x07dc6dd6 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x07dc7524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x072dc577 in QEventDispatcherGlib::processEvents (this=0x9f884c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x072ae289 in QEventLoop::processEvents (this=0xb3e5c260, flags=...) at kernel/qeventloop.cpp:149
#6  0x072ae522 in QEventLoop::exec (this=0xb3e5c260, flags=...) at kernel/qeventloop.cpp:201
#7  0x071b82a0 in QThread::exec (this=0x9f98a18) at thread/qthread.cpp:492
#8  0x0728ffdb in QInotifyFileSystemWatcherEngine::run (this=0x9f98a18) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x071bada2 in QThreadPrivate::start (arg=0x9f98a18) at thread/qthread_unix.cpp:320
#10 0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 13 (Thread 0xb365bb70 (LWP 25554)):
#0  0x07dc671d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0x07dc703a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x07dc7524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x072dc577 in QEventDispatcherGlib::processEvents (this=0xa0a5590, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x072ae289 in QEventLoop::processEvents (this=0xb365b2a0, flags=...) at kernel/qeventloop.cpp:149
#5  0x072ae522 in QEventLoop::exec (this=0xb365b2a0, flags=...) at kernel/qeventloop.cpp:201
#6  0x071b82a0 in QThread::exec (this=0xa0ad628) at thread/qthread.cpp:492
#7  0x00dea3ed in Digikam::ImageFilterModelWorker::Thread::run (this=0xa0ad628) at /build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:74
#8  0x071bada2 in QThreadPrivate::start (arg=0xa0ad628) at thread/qthread_unix.cpp:320
#9  0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 12 (Thread 0xb27ffb70 (LWP 25555)):
#0  0x06b85337 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x0641b616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x07dc6009 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x07dc6e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x07dc7524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x072dc577 in QEventDispatcherGlib::processEvents (this=0xa0ee140, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x072ae289 in QEventLoop::processEvents (this=0xb27ff2a0, flags=...) at kernel/qeventloop.cpp:149
#7  0x072ae522 in QEventLoop::exec (this=0xb27ff2a0, flags=...) at kernel/qeventloop.cpp:201
#8  0x071b82a0 in QThread::exec (this=0xa0aecf0) at thread/qthread.cpp:492
#9  0x00dea3ed in Digikam::ImageFilterModelWorker::Thread::run (this=0xa0aecf0) at /build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/../../libs/models/imagefiltermodelthreads.h:74
#10 0x071bada2 in QThreadPrivate::start (arg=0xa0aecf0) at thread/qthread_unix.cpp:320
#11 0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 11 (Thread 0xb1ffeb70 (LWP 25556)):
#0  0x009b0416 in __kernel_vsyscall ()
#1  0x06b8748c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0641b3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x071bb467 in wait (this=0xa116758, mutex=0xa116754, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0xa116758, mutex=0xa116754, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x0528c01a in Digikam::ParkingThread::run (this=0xa116748) at /build/buildd/digikam-1.9.0/libs/threads/threadmanager.cpp:119
#6  0x071bada2 in QThreadPrivate::start (arg=0xa116748) at thread/qthread_unix.cpp:320
#7  0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 10 (Thread 0xb17fdb70 (LWP 25557)):
#0  constEnd (this=0xb6c5bddc, tm=...) at ../../include/QtCore/../../src/corelib/tools/qlist.h:259
#1  QTimerInfoList::timerWait (this=0xb6c5bddc, tm=...) at kernel/qeventdispatcher_unix.cpp:447
#2  0x072dbd32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb17fd10c) at kernel/qeventdispatcher_glib.cpp:136
#3  0x072dbdcd in timerSourcePrepare (source=0xb6c5bda8, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#4  0x07dc5fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x07dc6e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x07dc7524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x072dc577 in QEventDispatcherGlib::processEvents (this=0xb6c14640, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#8  0x072ae289 in QEventLoop::processEvents (this=0xb17fd2c0, flags=...) at kernel/qeventloop.cpp:149
#9  0x072ae522 in QEventLoop::exec (this=0xb17fd2c0, flags=...) at kernel/qeventloop.cpp:201
#10 0x071b82a0 in QThread::exec (this=0xa116900) at thread/qthread.cpp:492
#11 0x071bada2 in QThreadPrivate::start (arg=0xa116900) at thread/qthread_unix.cpp:320
#12 0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 9 (Thread 0xb0ffcb70 (LWP 25558)):
#0  0x05bd6d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x07210dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x072dd4f2 in updateCurrentTime (this=0xa127994, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xa127994, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x072dbd32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb0ffc10c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x072dbdcd in timerSourcePrepare (source=0xa127960, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x07dc5fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x07dc6e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x07dc7524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x072dc577 in QEventDispatcherGlib::processEvents (this=0xa12a510, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x072ae289 in QEventLoop::processEvents (this=0xb0ffc2c0, flags=...) at kernel/qeventloop.cpp:149
#12 0x072ae522 in QEventLoop::exec (this=0xb0ffc2c0, flags=...) at kernel/qeventloop.cpp:201
#13 0x071b82a0 in QThread::exec (this=0xa125e58) at thread/qthread.cpp:492
#14 0x071bada2 in QThreadPrivate::start (arg=0xa125e58) at thread/qthread_unix.cpp:320
#15 0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0xa53e0b70 (LWP 25562)):
#0  0x009b0416 in __kernel_vsyscall ()
#1  0x063fef76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0x07dd784b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x07dc71af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x07dc7524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x072dc577 in QEventDispatcherGlib::processEvents (this=0xb6c12110, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x072ae289 in QEventLoop::processEvents (this=0xa53e0260, flags=...) at kernel/qeventloop.cpp:149
#7  0x072ae522 in QEventLoop::exec (this=0xa53e0260, flags=...) at kernel/qeventloop.cpp:201
#8  0x071b82a0 in QThread::exec (this=0xa5acc80) at thread/qthread.cpp:492
#9  0x0728ffdb in QInotifyFileSystemWatcherEngine::run (this=0xa5acc80) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x071bada2 in QThreadPrivate::start (arg=0xa5acc80) at thread/qthread_unix.cpp:320
#11 0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0xa73ddb70 (LWP 25569)):
#0  0x06b8536b in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0x0641b616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x07dc64aa in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x07dc703a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x07dc7524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x072dc577 in QEventDispatcherGlib::processEvents (this=0xa8855b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x072ae289 in QEventLoop::processEvents (this=0xa73dd260, flags=...) at kernel/qeventloop.cpp:149
#7  0x072ae522 in QEventLoop::exec (this=0xa73dd260, flags=...) at kernel/qeventloop.cpp:201
#8  0x071b82a0 in QThread::exec (this=0xa879fe0) at thread/qthread.cpp:492
#9  0x0728ffdb in QInotifyFileSystemWatcherEngine::run (this=0xa879fe0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x071bada2 in QThreadPrivate::start (arg=0xa879fe0) at thread/qthread_unix.cpp:320
#11 0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0x952ddb70 (LWP 25617)):
#0  0x05bd6d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x07210dd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x072dd4f2 in updateCurrentTime (this=0xb4810c4, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xb4810c4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x072dbd32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x952dd0ac) at kernel/qeventdispatcher_glib.cpp:136
#6  0x072dbdcd in timerSourcePrepare (source=0xb481090, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x07dc5fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x07dc6e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x07dc7524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0x072dc577 in QEventDispatcherGlib::processEvents (this=0xb47db98, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0x072ae289 in QEventLoop::processEvents (this=0x952dd260, flags=...) at kernel/qeventloop.cpp:149
#12 0x072ae522 in QEventLoop::exec (this=0x952dd260, flags=...) at kernel/qeventloop.cpp:201
#13 0x071b82a0 in QThread::exec (this=0xb47d610) at thread/qthread.cpp:492
#14 0x0728ffdb in QInotifyFileSystemWatcherEngine::run (this=0xb47d610) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x071bada2 in QThreadPrivate::start (arg=0xb47d610) at thread/qthread_unix.cpp:320
#16 0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0x922d7b70 (LWP 25624)):
#0  0x0641b621 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6
#1  0x07dc6dd6 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x07dc7524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x072dc577 in QEventDispatcherGlib::processEvents (this=0xb828d60, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#4  0x072ae289 in QEventLoop::processEvents (this=0x922d7260, flags=...) at kernel/qeventloop.cpp:149
#5  0x072ae522 in QEventLoop::exec (this=0x922d7260, flags=...) at kernel/qeventloop.cpp:201
#6  0x071b82a0 in QThread::exec (this=0xb822eb0) at thread/qthread.cpp:492
#7  0x0728ffdb in QInotifyFileSystemWatcherEngine::run (this=0xb822eb0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x071bada2 in QThreadPrivate::start (arg=0xb822eb0) at thread/qthread_unix.cpp:320
#9  0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#10 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0x94adcb70 (LWP 25631)):
#0  0x0641b5eb in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#1  0x07dc5802 in g_main_context_release () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0x07dc704f in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x07dc7524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x072dc577 in QEventDispatcherGlib::processEvents (this=0x923ad500, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0x072ae289 in QEventLoop::processEvents (this=0x94adc260, flags=...) at kernel/qeventloop.cpp:149
#6  0x072ae522 in QEventLoop::exec (this=0x94adc260, flags=...) at kernel/qeventloop.cpp:201
#7  0x071b82a0 in QThread::exec (this=0xbc60058) at thread/qthread.cpp:492
#8  0x0728ffdb in QInotifyFileSystemWatcherEngine::run (this=0xbc60058) at io/qfilesystemwatcher_inotify.cpp:248
#9  0x071bada2 in QThreadPrivate::start (arg=0xbc60058) at thread/qthread_unix.cpp:320
#10 0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0x9fffbb70 (LWP 26308)):
#0  0x009b0416 in __kernel_vsyscall ()
#1  0x06b8748c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0641b3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x071b9daa in QMutexPrivate::wait (this=0xa0227d0, timeout=-1) at thread/qmutex_unix.cpp:84
#4  0x071b64b2 in QMutex::lock (this=0xa022fe4) at thread/qmutex.cpp:204
#5  0x05251ca8 in Digikam::LoadingCache::CacheLock::CacheLock (this=0x9fffb200, cache=0xa023570) at /build/buildd/digikam-1.9.0/libs/threadimageio/loadingcache.cpp:493
#6  0x0526ddb7 in Digikam::ThumbnailLoadingTask::execute (this=0x901bd118) at /build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailtask.cpp:148
#7  0x05249ac0 in Digikam::LoadSaveThread::run (this=0xa851a60) at /build/buildd/digikam-1.9.0/libs/threadimageio/loadsavethread.cpp:116
#8  0x0528d6b6 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0xa851908) at /build/buildd/digikam-1.9.0/libs/threads/dynamicthread.cpp:311
#9  0x071ae866 in QThreadPoolThread::run (this=0xb1637b8) at concurrent/qthreadpool.cpp:106
#10 0x071bada2 in QThreadPrivate::start (arg=0xb1637b8) at thread/qthread_unix.cpp:320
#11 0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xa0ffdb70 (LWP 26336)):
[KCrash Handler]
#7  0x0526da26 in Digikam::ThumbnailLoadingTask::execute (this=0xa0b52b0) at /build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailtask.cpp:100
#8  0x05249ac0 in Digikam::LoadSaveThread::run (this=0xa11c0d0) at /build/buildd/digikam-1.9.0/libs/threadimageio/loadsavethread.cpp:116
#9  0x0528d6b6 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0xa116af0) at /build/buildd/digikam-1.9.0/libs/threads/dynamicthread.cpp:311
#10 0x071ae866 in QThreadPoolThread::run (this=0xb2599a8) at concurrent/qthreadpool.cpp:106
#11 0x071bada2 in QThreadPrivate::start (arg=0xb2599a8) at thread/qthread_unix.cpp:320
#12 0x06b82e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x0640d73e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb780e740 (LWP 25542)):
#0  0x009b0416 in __kernel_vsyscall ()
#1  0x06b8748c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0x0641b3fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x071b9daa in QMutexPrivate::wait (this=0xa0227d0, timeout=-1) at thread/qmutex_unix.cpp:84
#4  0x071b64b2 in QMutex::lock (this=0xa022fe4) at thread/qmutex.cpp:204
#5  0x05251ca8 in Digikam::LoadingCache::CacheLock::CacheLock (this=0xbfd5a6a8, cache=0xa023570) at /build/buildd/digikam-1.9.0/libs/threadimageio/loadingcache.cpp:493
#6  0x05267436 in Digikam::ThumbnailLoadThread::ThumbnailLoadThreadPriv::checkDescription (this=0xa11b8b8, description=...) at /build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailloadthread.cpp:344
#7  0x05267e80 in Digikam::ThumbnailLoadThread::ThumbnailLoadThreadPriv::makeDescriptions (this=0xa11b8b8, filePaths=..., size=256) at /build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailloadthread.cpp:373
#8  0x05267ff0 in Digikam::ThumbnailLoadThread::preloadGroup (this=0xa11c0d0, filePaths=..., size=256) at /build/buildd/digikam-1.9.0/libs/threadimageio/thumbnailloadthread.cpp:480
#9  0x00dee651 in Digikam::ImageThumbnailModel::preloadThumbnails (this=0xa0b2b50, infos=...) at /build/buildd/digikam-1.9.0/libs/models/imagethumbnailmodel.cpp:194
#10 0x00dee6fb in Digikam::ImageThumbnailModel::preloadAllThumbnails (this=0xa0b2b50) at /build/buildd/digikam-1.9.0/libs/models/imagethumbnailmodel.cpp:215
#11 0x00deeae6 in Digikam::ImageThumbnailModel::qt_metacall (this=0xa0b2b50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd5a9dc) at /build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/imagethumbnailmodel.moc:94
#12 0x0815f03f in Digikam::ImageAlbumModel::qt_metacall (this=0xa0b2b50, _c=QMetaObject::InvokeMetaMethod, _id=40, _a=0xbfd5a9dc) at /build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/imagealbummodel.moc:102
#13 0x072b56ba in QMetaObject::metacall (object=0xa0b2b50, cl=QMetaObject::InvokeMetaMethod, idx=40, argv=0xbfd5a9dc) at kernel/qmetaobject.cpp:237
#14 0x072c54ff in QMetaObject::activate (sender=0xa0b2b50, m=0xe85784, local_signal_index=6, argv=0x0) at kernel/qobject.cpp:3287
#15 0x00de0d37 in Digikam::ImageModel::allRefreshingFinished (this=0xa0b2b50) at /build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/imagemodel.moc:157
#16 0x00de1262 in Digikam::ImageModel::cleanSituationChecks (this=0xa0b2b50) at /build/buildd/digikam-1.9.0/libs/models/imagemodel.cpp:451
#17 0x00de12a4 in Digikam::ImageModel::finishRefresh (this=0xa0b2b50) at /build/buildd/digikam-1.9.0/libs/models/imagemodel.cpp:426
#18 0x0815e5ff in Digikam::ImageAlbumModel::slotResult (this=0xa0b2b50, job=0xc207d90) at /build/buildd/digikam-1.9.0/libs/models/imagealbummodel.cpp:285
#19 0x0815f144 in Digikam::ImageAlbumModel::qt_metacall (this=0xa0b2b50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd5abc8) at /build/buildd/digikam-1.9.0/obj-i686-linux-gnu/digikam/imagealbummodel.moc:114
#20 0x072b56ba in QMetaObject::metacall (object=0xa0b2b50, cl=QMetaObject::InvokeMetaMethod, idx=49, argv=0xbfd5abc8) at kernel/qmetaobject.cpp:237
#21 0x072c54ff in QMetaObject::activate (sender=0xc207d90, m=0x23c4548, local_signal_index=3, argv=0xbfd5abc8) at kernel/qobject.cpp:3287
#22 0x0226fe93 in KJob::result (this=0xc207d90, _t1=0xc207d90) at ./kjob.moc:194
#23 0x0226fee8 in KJob::emitResult (this=0xc207d90) at ../../kdecore/jobs/kjob.cpp:312
#24 0x0574361b in KIO::SimpleJob::slotFinished (this=0xc207d90) at ../../kio/kio/job.cpp:525
#25 0x057494a6 in KIO::TransferJob::slotFinished (this=0xc207d90) at ../../kio/kio/job.cpp:1118
#26 0x0574ce83 in KIO::TransferJob::qt_metacall (this=0xc207d90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd5ae8c) at ./jobclasses.moc:367
#27 0x0574cf92 in KIO::SpecialJob::qt_metacall (this=0xc207d90, _c=QMetaObject::InvokeMetaMethod, _id=47, _a=0xbfd5ae8c) at ./jobclasses.moc:895
#28 0x072b56ba in QMetaObject::metacall (object=0xc207d90, cl=QMetaObject::InvokeMetaMethod, idx=47, argv=0xbfd5ae8c) at kernel/qmetaobject.cpp:237
#29 0x072c54ff in QMetaObject::activate (sender=0xbd2f880, m=0x58c86c4, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3287
#30 0x057f35a7 in KIO::SlaveInterface::finished (this=0xbd2f880) at ./slaveinterface.moc:171
#31 0x057f63d7 in KIO::SlaveInterface::dispatch (this=0xbd2f880, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:173
#32 0x057f2e53 in KIO::SlaveInterface::dispatch (this=0xbd2f880) at ../../kio/kio/slaveinterface.cpp:89
#33 0x057e55c8 in KIO::Slave::gotInput (this=0xbd2f880) at ../../kio/kio/slave.cpp:348
#34 0x057e5cf3 in KIO::Slave::qt_metacall (this=0xbd2f880, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd5b19c) at ./slave.moc:82
#35 0x072b56ba in QMetaObject::metacall (object=0xbd2f880, cl=QMetaObject::InvokeMetaMethod, idx=30, argv=0xbfd5b19c) at kernel/qmetaobject.cpp:237
#36 0x072c54ff in QMetaObject::activate (sender=0xafe3278, m=0x58c5440, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3287
#37 0x05710237 in KIO::Connection::readyRead (this=0xafe3278) at ./connection.moc:92
#38 0x05710a56 in KIO::ConnectionPrivate::dequeue (this=0xbded720) at ../../kio/kio/connection.cpp:82
#39 0x05710b06 in KIO::Connection::qt_metacall (this=0xafe3278, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xa0579f0) at ./connection.moc:79
#40 0x072b56ba in QMetaObject::metacall (object=0xafe3278, cl=QMetaObject::InvokeMetaMethod, idx=5, argv=0xa0579f0) at kernel/qmetaobject.cpp:237
#41 0x072bfe16 in QMetaCallEvent::placeMetaCall (this=0xa0c0858, object=0xafe3278) at kernel/qobject.cpp:535
#42 0x072c43b7 in QObject::event (this=0xafe3278, e=0xa0c0858) at kernel/qobject.cpp:1226
#43 0x017b4d24 in QApplicationPrivate::notify_helper (this=0x9e1fa40, receiver=0xafe3278, e=0xa0c0858) at kernel/qapplication.cpp:4462
#44 0x017b98ce in QApplication::notify (this=0xbfd5bb58, receiver=0xafe3278, e=0xa0c0858) at kernel/qapplication.cpp:3862
#45 0x014be3ca in KApplication::notify (this=0xbfd5bb58, receiver=0xafe3278, event=0xa0c0858) at ../../kdeui/kernel/kapplication.cpp:311
#46 0x072af0bb in QCoreApplication::notifyInternal (this=0xbfd5bb58, receiver=0xafe3278, event=0xa0c0858) at kernel/qcoreapplication.cpp:731
#47 0x072b2c79 in sendEvent (receiver=0x0, event_type=0, data=0x9db8918) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#48 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9db8918) at kernel/qcoreapplication.cpp:1372
#49 0x072b2e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265
#50 0x072dc3c4 in sendPostedEvents (s=0x9e21f38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#51 postEventSourceDispatch (s=0x9e21f38) at kernel/qeventdispatcher_glib.cpp:277
#52 0x07dc6aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#53 0x07dc7270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#54 0x07dc7524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#55 0x072dc53c in QEventDispatcherGlib::processEvents (this=0x9db8470, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#56 0x0186b1e5 in QGuiEventDispatcherGlib::processEvents (this=0x9db8470, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#57 0x072ae289 in QEventLoop::processEvents (this=0xbfd5ba14, flags=...) at kernel/qeventloop.cpp:149
#58 0x072ae522 in QEventLoop::exec (this=0xbfd5ba14, flags=...) at kernel/qeventloop.cpp:201
#59 0x072b2ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#60 0x017b28e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#61 0x082659e3 in main (argc=) at /build/buildd/digikam-1.9.0/digikam/main.cpp:216

This bug may be a duplicate of or related to bug 283210.

Possible duplicates by query: bug 283210, bug 283197, bug 283165, bug 282906, bug 282747.

Reported using DrKonqi
Comment 1 caulier.gilles 2011-10-03 05:24:18 UTC

*** This bug has been marked as a duplicate of bug 283210 ***
Comment 2 caulier.gilles 2019-08-15 15:19:27 UTC
Fixed with bug #283210