Bug 313389

Summary: Crash
Product: [Applications] digikam Reporter: erichpowell
Component: Database-ScanAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 2.8.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0

Description erichpowell 2013-01-17 03:58:48 UTC
Application: digikam (2.8.0)
KDE Platform Version: 4.9.3
Qt Version: 4.8.3
Operating System: Linux 3.5.0-21-generic x86_64
Distribution: Ubuntu-Secure-Remix 12.10 30nov2012

-- Information about the crash:
- What I was doing when the application crashed:
Rating Pictures that were the result of a custom search.  First I searched for 5-star pictures then I was down rating some of them.

The crash can be reproduced some of the time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f577485ba00 (LWP 10167))]

Thread 26 (Thread 0x7f574bfff700 (LWP 10171)):
#0  0x00007f576dbed303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5766efad84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5766efb1e2 in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f575ce6b4a6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f5766f1e645 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f57694d6e9a in start_thread (arg=0x7f574bfff700) at pthread_create.c:308
#6  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 25 (Thread 0x7f5743bf1700 (LWP 10172)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007f576e9ce594 in _q_futex (timeout=0x0, val=2, op=0, addr=0x2cdb9a0, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x2cdb9a0, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007f576e9ca8dd in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:164
#4  0x00007f57716c6081 in Digikam::DatabaseAccess::DatabaseAccess() () from /usr/lib/libdigikamdatabase.so.2
#5  0x00007f57716bec86 in Digikam::CollectionManager::locationForAlbumRootId(int) () from /usr/lib/libdigikamdatabase.so.2
#6  0x00007f57716aeeb3 in Digikam::CollectionScanner::scanForStaleAlbums(QList<int> const&) () from /usr/lib/libdigikamdatabase.so.2
#7  0x00007f57716ae088 in Digikam::CollectionScanner::partialScan(QString const&, QString const&) () from /usr/lib/libdigikamdatabase.so.2
#8  0x00007f57716add3c in Digikam::CollectionScanner::partialScan(QString const&) () from /usr/lib/libdigikamdatabase.so.2
#9  0x00000000005eef57 in Digikam::ScanController::run() ()
#10 0x00007f576e9cfaec in QThreadPrivate::start (arg=0x2ccd940) at thread/qthread_unix.cpp:338
#11 0x00007f57694d6e9a in start_thread (arg=0x7f5743bf1700) at pthread_create.c:308
#12 0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 24 (Thread 0x7f57433f0700 (LWP 10173)):
#0  0x00007f576dbed303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5766efad84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5766efaea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f576eafac16 in QEventDispatcherGlib::processEvents (this=0x7f57340008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f576eacb2bf in QEventLoop::processEvents (this=this@entry=0x7f57433efb50, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f576eacb548 in QEventLoop::exec (this=0x7f57433efb50, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f576e9ccb10 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f576eaab9af in QInotifyFileSystemWatcherEngine::run (this=0x2ccffe0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f576e9cfaec in QThreadPrivate::start (arg=0x2ccffe0) at thread/qthread_unix.cpp:338
#9  0x00007f57694d6e9a in start_thread (arg=0x7f57433f0700) at pthread_create.c:308
#10 0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 23 (Thread 0x7f5742bef700 (LWP 10175)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f576e9d004b in wait (time=18446744073709551615, this=0x2f6e160) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x2f0bb78, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f5771e2fa47 in Digikam::ParkingThread::run() () from /usr/lib/libdigikamcore.so.2
#4  0x00007f576e9cfaec in QThreadPrivate::start (arg=0x2f0bb60) at thread/qthread_unix.cpp:338
#5  0x00007f57694d6e9a in start_thread (arg=0x7f5742bef700) at pthread_create.c:308
#6  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#7  0x0000000000000000 in ?? ()

Thread 22 (Thread 0x7f570d7fa700 (LWP 10212)):
#0  0x00007f576dbeb8bd in read () at ../sysdeps/unix/syscall-template.S:82
#1  0x00007f5766f3715f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5766efa914 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5766efad22 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5766efaea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f576eafac16 in QEventDispatcherGlib::processEvents (this=0x7f56d00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f576eacb2bf in QEventLoop::processEvents (this=this@entry=0x7f570d7f9b40, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f576eacb548 in QEventLoop::exec (this=0x7f570d7f9b40, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f5771e2efd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#9  0x00007f576e9c345d in QThreadPoolThread::run (this=0x523a950) at concurrent/qthreadpool.cpp:107
#10 0x00007f576e9cfaec in QThreadPrivate::start (arg=0x523a950) at thread/qthread_unix.cpp:338
#11 0x00007f57694d6e9a in start_thread (arg=0x7f570d7fa700) at pthread_create.c:308
#12 0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7f5715ffb700 (LWP 10213)):
#0  0x00007f5766f37e10 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f5766efa04e in g_main_context_acquire () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5766efac64 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5766efaea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f576eafac16 in QEventDispatcherGlib::processEvents (this=0x7f56fc0ae280, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f576eacb2bf in QEventLoop::processEvents (this=this@entry=0x7f5715ffab40, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f576eacb548 in QEventLoop::exec (this=0x7f5715ffab40, flags=...) at kernel/qeventloop.cpp:204
#7  0x00007f5771e2efd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#8  0x00007f576e9c345d in QThreadPoolThread::run (this=0x523acd0) at concurrent/qthreadpool.cpp:107
#9  0x00007f576e9cfaec in QThreadPrivate::start (arg=0x523acd0) at thread/qthread_unix.cpp:338
#10 0x00007f57694d6e9a in start_thread (arg=0x7f5715ffb700) at pthread_create.c:308
#11 0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7f570dffb700 (LWP 10214)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f570dffb700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7f570cff9700 (LWP 10215)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f570cff9700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7f572da91700 (LWP 10216)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f572da91700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7f5717fff700 (LWP 10217)):
#0  __pthread_mutex_lock (mutex=0x7f56f8000a60) at pthread_mutex_lock.c:50
#1  0x00007f5766f37e21 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5766efa623 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5766efacab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5766efaea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f576eafac16 in QEventDispatcherGlib::processEvents (this=0x7f56f80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f576eacb2bf in QEventLoop::processEvents (this=this@entry=0x7f5717ffeb40, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f576eacb548 in QEventLoop::exec (this=0x7f5717ffeb40, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f5771e2efd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#9  0x00007f576e9c345d in QThreadPoolThread::run (this=0x52778c0) at concurrent/qthreadpool.cpp:107
#10 0x00007f576e9cfaec in QThreadPrivate::start (arg=0x52778c0) at thread/qthread_unix.cpp:338
#11 0x00007f57694d6e9a in start_thread (arg=0x7f5717fff700) at pthread_create.c:308
#12 0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7f5716ffd700 (LWP 10219)):
#0  0x00007f57694da05d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0x7f5700000a60) at pthread_mutex_unlock.c:290
#2  0x00007f5766f37e51 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5766efa672 in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f5766efacab in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f5766efaea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f576eafac16 in QEventDispatcherGlib::processEvents (this=0x7f57000008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x00007f576eacb2bf in QEventLoop::processEvents (this=this@entry=0x7f5716ffcb40, flags=...) at kernel/qeventloop.cpp:149
#8  0x00007f576eacb548 in QEventLoop::exec (this=0x7f5716ffcb40, flags=...) at kernel/qeventloop.cpp:204
#9  0x00007f5771e2efd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#10 0x00007f576e9c345d in QThreadPoolThread::run (this=0x4f5d420) at concurrent/qthreadpool.cpp:107
#11 0x00007f576e9cfaec in QThreadPrivate::start (arg=0x4f5d420) at thread/qthread_unix.cpp:338
#12 0x00007f57694d6e9a in start_thread (arg=0x7f5716ffd700) at pthread_create.c:308
#13 0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#14 0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7f57167fc700 (LWP 10220)):
#0  0x00007f576dbed303 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f5766efad84 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f5766efaea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f576eafac16 in QEventDispatcherGlib::processEvents (this=0x7f57040008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f576eacb2bf in QEventLoop::processEvents (this=this@entry=0x7f57167fbb40, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f576eacb548 in QEventLoop::exec (this=0x7f57167fbb40, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f5771e2efd3 in Digikam::WorkerObjectRunnable::run() () from /usr/lib/libdigikamcore.so.2
#7  0x00007f576e9c345d in QThreadPoolThread::run (this=0x5245050) at concurrent/qthreadpool.cpp:107
#8  0x00007f576e9cfaec in QThreadPrivate::start (arg=0x5245050) at thread/qthread_unix.cpp:338
#9  0x00007f57694d6e9a in start_thread (arg=0x7f57167fc700) at pthread_create.c:308
#10 0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7f57157fa700 (LWP 10221)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f57157fa700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 13 (Thread 0x7f5714ff9700 (LWP 10222)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f5714ff9700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7f570ffff700 (LWP 10223)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f570ffff700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7f570f7fe700 (LWP 10224)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f570f7fe700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7f570effd700 (LWP 10225)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f570effd700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7f570e7fc700 (LWP 10226)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f570e7fc700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f56effff700 (LWP 10227)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f56effff700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f56ef7fe700 (LWP 10228)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f56ef7fe700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f56eeffd700 (LWP 10229)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f56eeffd700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f56de7fc700 (LWP 10238)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007f576e9ce594 in _q_futex (timeout=0x0, val=2, op=0, addr=0x2cdb9a0, addr2=<optimized out>, val2=<optimized out>) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x2cdb9a0, timeout=<optimized out>) at thread/qmutex_unix.cpp:113
#3  0x00007f576e9ca8dd in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:164
#4  0x00007f57716c6081 in Digikam::DatabaseAccess::DatabaseAccess() () from /usr/lib/libdigikamdatabase.so.2
#5  0x00007f57716befda in Digikam::CollectionManager::locationForPath(QString const&) () from /usr/lib/libdigikamdatabase.so.2
#6  0x00007f57716bef70 in Digikam::CollectionManager::locationForUrl(KUrl const&) () from /usr/lib/libdigikamdatabase.so.2
#7  0x00007f57716db509 in Digikam::ImageInfo::ImageInfo(KUrl const&) () from /usr/lib/libdigikamdatabase.so.2
#8  0x00007f57716d5591 in Digikam::DatabaseThumbnailInfoProvider::thumbnailInfo(QString const&) () from /usr/lib/libdigikamdatabase.so.2
#9  0x00007f5771e0a80f in Digikam::ThumbnailCreator::makeThumbnailInfo(QString const&, QRect const&) const () from /usr/lib/libdigikamcore.so.2
#10 0x00007f5771e09cd1 in Digikam::ThumbnailCreator::load(QString const&, QRect const&, bool) const () from /usr/lib/libdigikamcore.so.2
#11 0x00007f5771e098b8 in Digikam::ThumbnailCreator::pregenerate(QString const&) const () from /usr/lib/libdigikamcore.so.2
#12 0x00007f5771e18435 in Digikam::ThumbnailLoadingTask::execute() () from /usr/lib/libdigikamcore.so.2
#13 0x00007f5771df36d1 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.2
#14 0x00007f5771e31c78 in Digikam::DynamicThread::DynamicThreadPriv::run() () from /usr/lib/libdigikamcore.so.2
#15 0x00007f576e9c345d in QThreadPoolThread::run (this=0x2cde910) at concurrent/qthreadpool.cpp:107
#16 0x00007f576e9cfaec in QThreadPrivate::start (arg=0x2cde910) at thread/qthread_unix.cpp:338
#17 0x00007f57694d6e9a in start_thread (arg=0x7f56de7fc700) at pthread_create.c:308
#18 0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#19 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f56d6ffd700 (LWP 10244)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f56d6ffd700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f56d67fc700 (LWP 10245)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f56d67fc700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f56d5ffb700 (LWP 10246)):
#0  0x00007f5769e62fb6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#1  0x00007f5769e6182e in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1
#2  0x00007f57694d6e9a in start_thread (arg=0x7f56d5ffb700) at pthread_create.c:308
#3  0x00007f576dbf8cbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f577485ba00 (LWP 10167)):
[KCrash Handler]
#6  0x00007f576db3b425 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f576db3eb8b in __GI_abort () at abort.c:91
#8  0x00007f576db7939e in __libc_message (do_abort=2, fmt=0x7f576dc83028 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x00007f576db83b96 in malloc_printerr (action=3, str=0x7f576dc83138 "double free or corruption (!prev)", ptr=<optimized out>) at malloc.c:5007
#10 0x00007f5771c2e0ac in Digikam::DImgPrivate::~DImgPrivate() () from /usr/lib/libdigikamcore.so.2
#11 0x00007f5771c2f4ed in Digikam::DSharedDataPointer<Digikam::DImgPrivate>::~DSharedDataPointer() () from /usr/lib/libdigikamcore.so.2
#12 0x00007f5771c202f8 in Digikam::DImg::~DImg() () from /usr/lib/libdigikamcore.so.2
#13 0x00007f5771dff765 in QCache<QString, Digikam::DImg>::unlink(QCache<QString, Digikam::DImg>::Node&) () from /usr/lib/libdigikamcore.so.2
#14 0x00007f5771dfdd54 in QCache<QString, Digikam::DImg>::remove(QString const&) () from /usr/lib/libdigikamcore.so.2
#15 0x00007f5771dfc1f8 in Digikam::LoadingCache::notifyFileChanged(QString const&) () from /usr/lib/libdigikamcore.so.2
#16 0x00007f5771dfc636 in Digikam::LoadingCacheFileWatch::notifyFileChanged(QString const&) () from /usr/lib/libdigikamcore.so.2
#17 0x00000000005f0d41 in Digikam::ScanControllerLoadingCacheFileWatch::slotImageChanged(Digikam::ImageChangeset const&) ()
#18 0x00000000005ed06c in Digikam::ScanControllerLoadingCacheFileWatch::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) ()
#19 0x00007f576eae143e in QObject::event (this=0x2eeb3e0, e=<optimized out>) at kernel/qobject.cpp:1195
#20 0x00007f576f4ade9c in QApplicationPrivate::notify_helper (this=this@entry=0x2a09850, receiver=receiver@entry=0x2eeb3e0, e=e@entry=0x7f5704025d50) at kernel/qapplication.cpp:4562
#21 0x00007f576f4b230a in QApplication::notify (this=0x7fff7fa67550, receiver=0x2eeb3e0, e=0x7f5704025d50) at kernel/qapplication.cpp:4423
#22 0x00007f57701b61d6 in KApplication::notify (this=0x7fff7fa67550, receiver=0x2eeb3e0, event=0x7f5704025d50) at ../../kdeui/kernel/kapplication.cpp:311
#23 0x00007f576eacc56e in QCoreApplication::notifyInternal (this=0x7fff7fa67550, receiver=receiver@entry=0x2eeb3e0, event=event@entry=0x7f5704025d50) at kernel/qcoreapplication.cpp:915
#24 0x00007f576ead03f1 in sendEvent (event=0x7f5704025d50, receiver=0x2eeb3e0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x299f300) at kernel/qcoreapplication.cpp:1539
#26 0x00007f576eafaa63 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#27 postEventSourceDispatch (s=0x2a06830) at kernel/qeventdispatcher_glib.cpp:279
#28 0x00007f5766efaab5 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007f5766efade8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007f5766efaea4 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007f576eafabf6 in QEventDispatcherGlib::processEvents (this=0x29a0be0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#32 0x00007f576f552c1e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#33 0x00007f576eacb2bf in QEventLoop::processEvents (this=this@entry=0x7fff7fa66f90, flags=...) at kernel/qeventloop.cpp:149
#34 0x00007f576eacb548 in QEventLoop::exec (this=0x7fff7fa66f90, flags=...) at kernel/qeventloop.cpp:204
#35 0x00007f576ead0708 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#36 0x00000000006cbd33 in main ()

Possible duplicates by query: bug 311589, bug 309216, bug 308575, bug 308507, bug 308019.

Reported using DrKonqi
Comment 1 caulier.gilles 2013-01-21 07:37:39 UTC

*** This bug has been marked as a duplicate of bug 308507 ***
Comment 2 caulier.gilles 2022-01-28 21:57:09 UTC
fixed with https://bugs.kde.org/show_bug.cgi?id=308507