Application: digikam (2.5.0) KDE Platform Version: 4.8.2 (4.8.2) Qt Version: 4.8.1 Operating System: Linux 3.2.0-24-generic x86_64 Distribution: Ubuntu 12.04 LTS -- Information about the crash: In face interface: select large amount of pictures of someone and tag them. Digikam may crashes during processing Details: Not seen if less than 100 pictures are selected Option to write tags in metadata enable The crash can be reproduced some of the time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f78ab695a00 (LWP 3633))] Thread 13 (Thread 0x7f7887ce3700 (LWP 3634)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f78a59074db in wait (time=18446744073709551615, this=0x29ce520) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x29ce418, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00000000005ca1d0 in Digikam::ScanController::run (this=0x2abe1c0) at /build/buildd/digikam-2.5.0/core/digikam/database/scancontroller.cpp:647 #4 0x00007f78a5906fcb in QThreadPrivate::start (arg=0x2abe1c0) at thread/qthread_unix.cpp:298 #5 0x00007f78a044be9a in start_thread (arg=0x7f7887ce3700) at pthread_create.c:308 #6 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 12 (Thread 0x7f78874e2700 (LWP 3635)): #0 0x00007fff0a78d8de in ?? () #1 0x00007f789cd0815d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116 #2 0x00007f78a595dbb4 in do_gettime (frac=0x7f78874e1918, sec=0x7f78874e1910) at tools/qelapsedtimer_unix.cpp:123 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #4 0x00007f78a5a35b8d in QTimerInfoList::updateCurrentTime (this=0x7f7878002660) at kernel/qeventdispatcher_unix.cpp:343 #5 0x00007f78a5a35ec3 in QTimerInfoList::timerWait (this=0x7f7878002660, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #6 0x00007f78a5a3497c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f78874e19ec) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007f78a5a34a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007f789e09871e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f789e098f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007f789e099124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f78a5a35426 in QEventDispatcherGlib::processEvents (this=0x7f78780008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007f78a5a04c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007f78a5a04ed7 in QEventLoop::exec (this=0x7f78874e1b50, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007f78a5903fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #15 0x00007f78a59e49ff in QInotifyFileSystemWatcherEngine::run (this=0x29d07d0) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x00007f78a5906fcb in QThreadPrivate::start (arg=0x29d07d0) at thread/qthread_unix.cpp:298 #17 0x00007f78a044be9a in start_thread (arg=0x7f78874e2700) at pthread_create.c:308 #18 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 11 (Thread 0x7f7886ce1700 (LWP 3637)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x00007f78a59074db in wait (time=18446744073709551615, this=0x2ff09b0) at thread/qwaitcondition_unix.cpp:86 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x2ff0718, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158 #3 0x00007f78a8d04ff1 in Digikam::ParkingThread::run (this=0x2ff0700) at /build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:119 #4 0x00007f78a5906fcb in QThreadPrivate::start (arg=0x2ff0700) at thread/qthread_unix.cpp:298 #5 0x00007f78a044be9a in start_thread (arg=0x7f7886ce1700) at pthread_create.c:308 #6 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #7 0x0000000000000000 in ?? () Thread 10 (Thread 0x7f7874f68700 (LWP 3638)): #0 0x00007f78a044f05d in __pthread_mutex_unlock_usercnt (mutex=<optimized out>, decr=<optimized out>) at pthread_mutex_unlock.c:52 #1 __pthread_mutex_unlock (mutex=0x7f7870000a60) at pthread_mutex_unlock.c:290 #2 0x00007f789e0d4591 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f789e098a2d in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f789e098f96 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f789e099124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #6 0x00007f78a5a35426 in QEventDispatcherGlib::processEvents (this=0x7f78700008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0x00007f78a5a04c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #8 0x00007f78a5a04ed7 in QEventLoop::exec (this=0x7f7874f67b50, flags=...) at kernel/qeventloop.cpp:204 #9 0x00007f78a5903fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501 #10 0x00007f78a59e49ff in QInotifyFileSystemWatcherEngine::run (this=0x3134240) at io/qfilesystemwatcher_inotify.cpp:248 #11 0x00007f78a5906fcb in QThreadPrivate::start (arg=0x3134240) at thread/qthread_unix.cpp:298 #12 0x00007f78a044be9a in start_thread (arg=0x7f7874f68700) at pthread_create.c:308 #13 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #14 0x0000000000000000 in ?? () Thread 9 (Thread 0x7f784ea42700 (LWP 3814)): #0 syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39 #1 0x00007f78a5905a9b in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2, op=0, addr=0x2b1c720) at thread/qmutex_unix.cpp:99 #2 QMutexPrivate::wait (this=0x2b1c720, timeout=<optimized out>) at thread/qmutex_unix.cpp:113 #3 0x00007f78a59019cd in QMutex::lock (this=<optimized out>) at thread/qmutex.cpp:164 #4 0x00007f78a8ca3d74 in Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=<optimized out>) at /build/buildd/digikam-2.5.0/core/libs/database/thumbnaildatabaseaccess.cpp:87 #5 0x00007f78a8cdc91a in Digikam::ThumbnailCreator::storeInDatabase (this=<optimized out>, info=..., image=...) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:736 #6 0x00007f78a8ce2199 in Digikam::ThumbnailCreator::load (this=0x3119050, path=..., rect=..., pregenerate=true) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:264 #7 0x00007f78a8ce311d in Digikam::ThumbnailCreator::pregenerate (this=<optimized out>, path=...) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:180 #8 0x00007f78a8cf18e0 in Digikam::ThumbnailLoadingTask::execute (this=0x7d835f0) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailtask.cpp:79 #9 0x00007f78a8cc168e in Digikam::LoadSaveThread::run (this=0x31478f0) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/loadsavethread.cpp:118 #10 0x00007f78a8d06ece in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x31192e0) at /build/buildd/digikam-2.5.0/core/libs/threads/dynamicthread.cpp:328 #11 0x00007f78a58fa4f2 in QThreadPoolThread::run (this=0x7690880) at concurrent/qthreadpool.cpp:107 #12 0x00007f78a5906fcb in QThreadPrivate::start (arg=0x7690880) at thread/qthread_unix.cpp:298 #13 0x00007f78a044be9a in start_thread (arg=0x7f784ea42700) at pthread_create.c:308 #14 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #15 0x0000000000000000 in ?? () Thread 8 (Thread 0x7f784d63f700 (LWP 3815)): #0 0x00007f78a0dce3d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007f78a0dccefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007f78a044be9a in start_thread (arg=0x7f784d63f700) at pthread_create.c:308 #3 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 7 (Thread 0x7f786670a700 (LWP 3822)): #0 0x00007fff0a78d8de in ?? () #1 0x00007f789cd0815d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116 #2 0x00007f78a595dbb4 in do_gettime (frac=0x7f78667098e8, sec=0x7f78667098e0) at tools/qelapsedtimer_unix.cpp:123 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #4 0x00007f78a5a35b8d in QTimerInfoList::updateCurrentTime (this=0x7f78600155b0) at kernel/qeventdispatcher_unix.cpp:343 #5 0x00007f78a5a35ec3 in QTimerInfoList::timerWait (this=0x7f78600155b0, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #6 0x00007f78a5a3497c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f78667099bc) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007f78a5a34a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007f789e09871e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f789e098f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007f789e099124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f78a5a35426 in QEventDispatcherGlib::processEvents (this=0x7f7860016920, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007f78a5a04c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007f78a5a04ed7 in QEventLoop::exec (this=0x7f7866709b20, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007f78a8d0466e in Digikam::WorkerObjectRunnable::run (this=0x7f784024c160) at /build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196 #15 0x00007f78a58fa4f2 in QThreadPoolThread::run (this=0x69c73e0) at concurrent/qthreadpool.cpp:107 #16 0x00007f78a5906fcb in QThreadPrivate::start (arg=0x69c73e0) at thread/qthread_unix.cpp:298 #17 0x00007f78a044be9a in start_thread (arg=0x7f786670a700) at pthread_create.c:308 #18 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 6 (Thread 0x7f7867b99700 (LWP 3823)): #0 0x00007fff0a78d8de in ?? () #1 0x00007f789cd0815d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116 #2 0x00007f78a595dbb4 in do_gettime (frac=0x7f7867b988e8, sec=0x7f7867b988e0) at tools/qelapsedtimer_unix.cpp:123 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #4 0x00007f78a5a35b8d in QTimerInfoList::updateCurrentTime (this=0x7f78340df580) at kernel/qeventdispatcher_unix.cpp:343 #5 0x00007f78a5a35ec3 in QTimerInfoList::timerWait (this=0x7f78340df580, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #6 0x00007f78a5a3497c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f7867b989bc) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007f78a5a34a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007f789e09871e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f789e098f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007f789e099124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f78a5a35426 in QEventDispatcherGlib::processEvents (this=0x7f783409a3f0, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007f78a5a04c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007f78a5a04ed7 in QEventLoop::exec (this=0x7f7867b98b20, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007f78a8d0466e in Digikam::WorkerObjectRunnable::run (this=0x7f7860001c40) at /build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196 #15 0x00007f78a58fa4f2 in QThreadPoolThread::run (this=0x4c16960) at concurrent/qthreadpool.cpp:107 #16 0x00007f78a5906fcb in QThreadPrivate::start (arg=0x4c16960) at thread/qthread_unix.cpp:298 #17 0x00007f78a044be9a in start_thread (arg=0x7f7867b99700) at pthread_create.c:308 #18 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 5 (Thread 0x7f784ffff700 (LWP 3828)): #0 0x00007fff0a78d8de in ?? () #1 0x00007f789cd0815d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116 #2 0x00007f78a595dbb4 in do_gettime (frac=0x7f784fffe8e8, sec=0x7f784fffe8e0) at tools/qelapsedtimer_unix.cpp:123 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #4 0x00007f78a5a35b8d in QTimerInfoList::updateCurrentTime (this=0x7f7820000a60) at kernel/qeventdispatcher_unix.cpp:343 #5 0x00007f78a5a35ec3 in QTimerInfoList::timerWait (this=0x7f7820000a60, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #6 0x00007f78a5a3497c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f784fffe9bc) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007f78a5a34a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007f789e09871e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f789e098f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007f789e099124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f78a5a35426 in QEventDispatcherGlib::processEvents (this=0x7f7820002570, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007f78a5a04c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007f78a5a04ed7 in QEventLoop::exec (this=0x7f784fffeb20, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007f78a8d0466e in Digikam::WorkerObjectRunnable::run (this=0x6cc8990) at /build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196 #15 0x00007f78a58fa4f2 in QThreadPoolThread::run (this=0x5bd2370) at concurrent/qthreadpool.cpp:107 #16 0x00007f78a5906fcb in QThreadPrivate::start (arg=0x5bd2370) at thread/qthread_unix.cpp:298 #17 0x00007f78a044be9a in start_thread (arg=0x7f784ffff700) at pthread_create.c:308 #18 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 4 (Thread 0x7f784de40700 (LWP 3829)): #0 0x00007fff0a78d8de in ?? () #1 0x00007f789cd0815d in __GI_clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/clock_gettime.c:116 #2 0x00007f78a595dbb4 in do_gettime (frac=0x7f784de3f8e8, sec=0x7f784de3f8e0) at tools/qelapsedtimer_unix.cpp:123 #3 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #4 0x00007f78a5a35b8d in QTimerInfoList::updateCurrentTime (this=0x7f7844079120) at kernel/qeventdispatcher_unix.cpp:343 #5 0x00007f78a5a35ec3 in QTimerInfoList::timerWait (this=0x7f7844079120, tm=...) at kernel/qeventdispatcher_unix.cpp:450 #6 0x00007f78a5a3497c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f784de3f9bc) at kernel/qeventdispatcher_glib.cpp:136 #7 0x00007f78a5a34a25 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #8 0x00007f789e09871e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #9 0x00007f789e098f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #10 0x00007f789e099124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f78a5a35426 in QEventDispatcherGlib::processEvents (this=0x7f7844081280, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #12 0x00007f78a5a04c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #13 0x00007f78a5a04ed7 in QEventLoop::exec (this=0x7f784de3fb20, flags=...) at kernel/qeventloop.cpp:204 #14 0x00007f78a8d0466e in Digikam::WorkerObjectRunnable::run (this=0x7c7a950) at /build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196 #15 0x00007f78a58fa4f2 in QThreadPoolThread::run (this=0x78bd850) at concurrent/qthreadpool.cpp:107 #16 0x00007f78a5906fcb in QThreadPrivate::start (arg=0x78bd850) at thread/qthread_unix.cpp:298 #17 0x00007f78a044be9a in start_thread (arg=0x7f784de40700) at pthread_create.c:308 #18 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #19 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f7833fff700 (LWP 3839)): #0 _int_free (av=0x7f783c000020, p=0x7f783c028c00, have_lock=0) at malloc.c:3990 #1 0x00007f788fd4a670 in sqlite3_free () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 #2 0x00007f788fd4c45f in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 #3 0x00007f788fd9cdb0 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 #4 0x00007f788fda4a9f in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 #5 0x00007f788fda7562 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 #6 0x00007f788fdab78a in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 #7 0x00007f788fdab989 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 #8 0x00007f788fdabac8 in ?? () from /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 #9 0x00007f7885c956ce in QSQLiteResult::prepare (this=0x7f783c032310, query=...) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:330 #10 0x00007f78ab2bf3e0 in QSqlResult::savePrepare (this=0x7f783c032310, query=...) at kernel/qsqlresult.cpp:600 #11 0x00007f78ab2b26bb in QSqlQuery::prepare (this=0x7f7833ffe2e8, query=...) at kernel/qsqlquery.cpp:930 #12 0x00007f78a8cae082 in Digikam::SqlQuery::prepare (this=0x7f7833ffe2e0, query=...) at /build/buildd/digikam-2.5.0/core/libs/database/sqlquery.cpp:52 #13 0x00007f78a8c97ffc in Digikam::DatabaseCoreBackend::prepareQuery (this=0x2afe3d0, sql=...) at /build/buildd/digikam-2.5.0/core/libs/database/databasecorebackend.cpp:1459 #14 0x00007f78a8c99b51 in Digikam::DatabaseCoreBackend::execQuery (this=0x2afe3d0, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /build/buildd/digikam-2.5.0/core/libs/database/databasecorebackend.cpp:1021 #15 0x00007f78a8c9a295 in Digikam::DatabaseCoreBackend::execSql (this=0x2afe3d0, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=..., values=0x0, lastInsertId=0x7f7833ffe3e0) at /build/buildd/digikam-2.5.0/core/libs/database/databasecorebackend.cpp:921 #16 0x00007f78a8ca5a43 in Digikam::ThumbnailDB::insertThumbnail (this=0x2bba7e0, info=..., lastInsertId=0x7f7833ffe4c0) at /build/buildd/digikam-2.5.0/core/libs/database/thumbnaildb.cpp:262 #17 0x00007f78a8cdca58 in Digikam::ThumbnailCreator::storeInDatabase (this=<optimized out>, info=..., image=...) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:753 #18 0x00007f78a8ce2199 in Digikam::ThumbnailCreator::load (this=0x3cb54f0, path=..., rect=..., pregenerate=false) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:264 #19 0x00007f78a8ce2bf2 in Digikam::ThumbnailCreator::load (this=<optimized out>, path=...) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailcreator.cpp:196 #20 0x00007f78a8cf1857 in Digikam::ThumbnailLoadingTask::execute (this=0x73d86f0) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/thumbnailtask.cpp:169 #21 0x00007f78a8cc168e in Digikam::LoadSaveThread::run (this=0x3cb51a0) at /build/buildd/digikam-2.5.0/core/libs/threadimageio/loadsavethread.cpp:118 #22 0x00007f78a8d06ece in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x3cb52a0) at /build/buildd/digikam-2.5.0/core/libs/threads/dynamicthread.cpp:328 #23 0x00007f78a58fa4f2 in QThreadPoolThread::run (this=0x5c32d80) at concurrent/qthreadpool.cpp:107 #24 0x00007f78a5906fcb in QThreadPrivate::start (arg=0x5c32d80) at thread/qthread_unix.cpp:298 #25 0x00007f78a044be9a in start_thread (arg=0x7f7833fff700) at pthread_create.c:308 #26 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #27 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f78337fe700 (LWP 3840)): #0 0x00007f78a0dce3d6 in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #1 0x00007f78a0dccefe in ?? () from /usr/lib/x86_64-linux-gnu/libgomp.so.1 #2 0x00007f78a044be9a in start_thread (arg=0x7f78337fe700) at pthread_create.c:308 #3 0x00007f78a4b334bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #4 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f78ab695a00 (LWP 3633)): [KCrash Handler] #6 QVariant::~QVariant (this=0x470050004a002e, __in_chrg=<optimized out>) at kernel/qvariant.cpp:1399 #7 0x00007f78a87044b8 in node_destruct (n=0x8495da0, this=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:388 #8 erase (alast=..., afirst=..., this=0x2fec8f8) at /usr/include/qt4/QtCore/qlist.h:811 #9 Digikam::ImageModel::removeRowPairs (this=0x2fede00, toRemove=...) at /build/buildd/digikam-2.5.0/core/libs/models/imagemodel.cpp:901 #10 0x00007f78a8705ffd in Digikam::ImageModel::finishIncrementalRefresh (this=0x2fede00) at /build/buildd/digikam-2.5.0/core/libs/models/imagemodel.cpp:720 #11 0x0000000000560385 in Digikam::ImageAlbumModel::slotResult (this=0x2fede00, job=<optimized out>) at /build/buildd/digikam-2.5.0/core/libs/models/imagealbummodel.cpp:307 #12 0x00007f78a5a1a281 in QMetaObject::activate (sender=0x64f2940, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff0a650560) at kernel/qobject.cpp:3547 #13 0x00007f78a5e8f822 in KJob::result (this=<optimized out>, _t1=0x64f2940) at ./kjob.moc:208 #14 0x00007f78a5e8f860 in KJob::emitResult (this=0x64f2940) at ../../kdecore/jobs/kjob.cpp:318 #15 0x00007f78a7896c04 in KIO::SimpleJob::slotFinished (this=0x64f2940) at ../../kio/kio/job.cpp:494 #16 0x00007f78a789e79d in KIO::TransferJob::slotFinished (this=0x64f2940) at ../../kio/kio/job.cpp:1081 #17 0x00007f78a5a1a281 in QMetaObject::activate (sender=0x7d4a550, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #18 0x00007f78a7945181 in KIO::SlaveInterface::dispatch (this=<optimized out>, _cmd=104, rawdata=...) at ../../kio/kio/slaveinterface.cpp:172 #19 0x00007f78a7941f35 in KIO::SlaveInterface::dispatch (this=<optimized out>) at ../../kio/kio/slaveinterface.cpp:88 #20 0x00007f78a79351be in KIO::Slave::gotInput (this=0x7d4a550) at ../../kio/kio/slave.cpp:344 #21 0x00007f78a5a1a281 in QMetaObject::activate (sender=0x6686a30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547 #22 0x00007f78a7867907 in dequeue (this=<optimized out>) at ../../kio/kio/connection.cpp:82 #23 KIO::ConnectionPrivate::dequeue (this=0x6e8b280) at ../../kio/kio/connection.cpp:71 #24 0x00007f78a5a1f446 in QObject::event (this=0x6686a30, e=<optimized out>) at kernel/qobject.cpp:1195 #25 0x00007f78a63fa894 in notify_helper (e=0x7c4af00, receiver=0x6686a30, this=0x29164c0) at kernel/qapplication.cpp:4559 #26 QApplicationPrivate::notify_helper (this=0x29164c0, receiver=0x6686a30, e=0x7c4af00) at kernel/qapplication.cpp:4531 #27 0x00007f78a63ff713 in QApplication::notify (this=0x7fff0a6518c0, receiver=0x6686a30, e=0x7c4af00) at kernel/qapplication.cpp:4420 #28 0x00007f78a7133b46 in KApplication::notify (this=0x7fff0a6518c0, receiver=0x6686a30, event=0x7c4af00) at ../../kdeui/kernel/kapplication.cpp:311 #29 0x00007f78a5a05e9c in QCoreApplication::notifyInternal (this=0x7fff0a6518c0, receiver=0x6686a30, event=0x7c4af00) at kernel/qcoreapplication.cpp:876 #30 0x00007f78a5a09c6a in sendEvent (event=0x7c4af00, receiver=0x6686a30) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x28b34c0) at kernel/qcoreapplication.cpp:1500 #32 0x00007f78a5a34f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #33 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279 #34 0x00007f789e098c9a in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #35 0x00007f789e099060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #36 0x00007f789e099124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #37 0x00007f78a5a353bf in QEventDispatcherGlib::processEvents (this=0x28b4da0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #38 0x00007f78a64a2d5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #39 0x00007f78a5a04c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #40 0x00007f78a5a04ed7 in QEventLoop::exec (this=0x7fff0a651740, flags=...) at kernel/qeventloop.cpp:204 #41 0x00007f78a5a09f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #42 0x000000000048bc5d in main (argc=5, argv=<optimized out>) at /build/buildd/digikam-2.5.0/core/digikam/main/main.cpp:232 This bug may be a duplicate of or related to bug 279996. Possible duplicates by query: bug 290826, bug 285444, bug 284398, bug 284137, bug 283540. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 262596 ***
Problem is fixed with new 7.0.0-beta1 through this long story from this bug https://bugs.kde.org/show_bug.cgi?id=399923 You can test digiKam 7.0.0-beta1 with bundle available here: https://download.kde.org/unstable/digikam/ Don't hesitate to give us a fresh feedback about his entry. Thanks in advance Gilles Caulier