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-8-generic i686 Distribution: Ubuntu 11.04 -- Information about the crash: I had about 30 images in a folder. I filtered to show only the ones that I'd marked as 1 star (about 10-12). I created a new sub folder, and tried to copy the file across when digikam crashed. Hope the backtrace helps, because I can't provide much more information. -- Backtrace: Application: digiKam (digikam), signal: Aborted [Current thread is 1 (Thread 0x456a91e0 (LWP 2201))] Thread 25 (Thread 0x47c49b70 (LWP 2203)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4373f0b9 in __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142 #2 0x4373a54b in _L_lock_791 () from /lib/i386-linux-gnu/libpthread.so.0 #3 0x4373a371 in __pthread_mutex_lock (mutex=0x4526f038) at pthread_mutex_lock.c:61 #4 0x4329d616 in pthread_mutex_lock (mutex=0x4526f038) at forward.c:182 #5 0x451f85ed in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #6 0x451ea012 in sqlite3_mutex_enter () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #7 0x451ea766 in sqlite3_free () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #8 0x451ec4b1 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #9 0x451fb812 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #10 0x4521e816 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #11 0x4522f3be in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #12 0x4522fd80 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #13 0x452359ab in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #14 0x4523ea08 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #15 0x4523fc18 in sqlite3_step () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #16 0x47a16a2b in QSQLiteResultPrivate::fetchNext (this=0x6396a850, values=..., idx=0, initialFetch=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:209 #17 0x47a179aa in QSQLiteResult::exec (this=0x6396a828) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:410 #18 0x409a5752 in QSqlQuery::exec (this=0x47c48d38) at kernel/qsqlquery.cpp:943 #19 0x40ec2006 in Digikam::DatabaseCoreBackend::exec(Digikam::SqlQuery&) () from /usr/lib/libdigikamcore.so.1 #20 0x40ec216c in Digikam::DatabaseCoreBackend::execQuery(QString const&, QList<QVariant> const&) () from /usr/lib/libdigikamcore.so.1 #21 0x40ec3fc0 in Digikam::DatabaseCoreBackend::execSql(QString const&, QList<QVariant> const&, QList<QVariant>*, QVariant*) () from /usr/lib/libdigikamcore.so.1 #22 0x4112009b in Digikam::AlbumDB::addItem(int, QString const&, Digikam::DatabaseItem::Status, Digikam::DatabaseItem::Category, QDateTime const&, int, QString const&) () from /usr/lib/libdigikamdatabase.so.1 #23 0x41186768 in Digikam::ImageScanner::addImage(int) () from /usr/lib/libdigikamdatabase.so.1 #24 0x4118b95d in Digikam::ImageScanner::copiedFrom(int, long long) () from /usr/lib/libdigikamdatabase.so.1 #25 0x41137bab in Digikam::CollectionScanner::scanNewFile(QFileInfo const&, int) () from /usr/lib/libdigikamdatabase.so.1 #26 0x41139f43 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1 #27 0x41139b03 in Digikam::CollectionScanner::scanAlbum(Digikam::CollectionLocation const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1 #28 0x4113b360 in Digikam::CollectionScanner::partialScan(QString const&, QString const&) () from /usr/lib/libdigikamdatabase.so.1 #29 0x4113b854 in Digikam::CollectionScanner::partialScan(QString const&) () from /usr/lib/libdigikamdatabase.so.1 #30 0x08220f0a in ?? () #31 0x42cf9da2 in QThreadPrivate::start (arg=0x9fa69a0) at thread/qthread_unix.cpp:320 #32 0x43737e99 in start_thread (arg=0x47c49b70) at pthread_create.c:304 #33 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 24 (Thread 0x47e4ab70 (LWP 2204)): #0 0x4373b7a4 in __pthread_mutex_unlock_usercnt (mutex=0x9f28dc4, decr=1) at pthread_mutex_unlock.c:52 #1 0x4329d656 in pthread_mutex_unlock (mutex=0x9f28dc4) at forward.c:184 #2 0x438cd54c in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x42e1b577 in QEventDispatcherGlib::processEvents (this=0x9f553c0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x42ded289 in QEventLoop::processEvents (this=0x47e4a260, flags=...) at kernel/qeventloop.cpp:149 #5 0x42ded522 in QEventLoop::exec (this=0x47e4a260, flags=...) at kernel/qeventloop.cpp:201 #6 0x42cf72a0 in QThread::exec (this=0x9f80aa0) at thread/qthread.cpp:492 #7 0x42dcefdb in QInotifyFileSystemWatcherEngine::run (this=0x9f80aa0) at io/qfilesystemwatcher_inotify.cpp:248 #8 0x42cf9da2 in QThreadPrivate::start (arg=0x9f80aa0) at thread/qthread_unix.cpp:320 #9 0x43737e99 in start_thread (arg=0x47e4ab70) at pthread_create.c:304 #10 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 23 (Thread 0x48200b70 (LWP 2232)): #0 0x4001e416 in __kernel_vsyscall () #1 0x43280f76 in __poll (fds=0xa1c49b0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x438dd84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x438cd1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x42e1b577 in QEventDispatcherGlib::processEvents (this=0xa1f9500, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x42ded289 in QEventLoop::processEvents (this=0x482002a0, flags=...) at kernel/qeventloop.cpp:149 #7 0x42ded522 in QEventLoop::exec (this=0x482002a0, flags=...) at kernel/qeventloop.cpp:201 #8 0x42cf72a0 in QThread::exec (this=0xa207da0) at thread/qthread.cpp:492 #9 0x411bb3ed in ?? () from /usr/lib/libdigikamdatabase.so.1 #10 0x42cf9da2 in QThreadPrivate::start (arg=0xa207da0) at thread/qthread_unix.cpp:320 #11 0x43737e99 in start_thread (arg=0x48200b70) at pthread_create.c:304 #12 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 22 (Thread 0x48401b70 (LWP 2233)): #0 0x438cc7ae in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0x438cd03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x42e1b577 in QEventDispatcherGlib::processEvents (this=0xa206428, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #4 0x42ded289 in QEventLoop::processEvents (this=0x484012a0, flags=...) at kernel/qeventloop.cpp:149 #5 0x42ded522 in QEventLoop::exec (this=0x484012a0, flags=...) at kernel/qeventloop.cpp:201 #6 0x42cf72a0 in QThread::exec (this=0xa1f5910) at thread/qthread.cpp:492 #7 0x411bb3ed in ?? () from /usr/lib/libdigikamdatabase.so.1 #8 0x42cf9da2 in QThreadPrivate::start (arg=0xa1f5910) at thread/qthread_unix.cpp:320 #9 0x43737e99 in start_thread (arg=0x48401b70) at pthread_create.c:304 #10 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 21 (Thread 0x48662b70 (LWP 2234)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4373c48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x4329d3fd in __pthread_cond_wait (cond=0xa2407d0, mutex=0xa2407b8) at forward.c:139 #3 0x42cfa467 in wait (this=0xa2109d0, mutex=0xa2109cc, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa2109d0, mutex=0xa2109cc, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x40f2a01a in ?? () from /usr/lib/libdigikamcore.so.1 #6 0x42cf9da2 in QThreadPrivate::start (arg=0xa2109c0) at thread/qthread_unix.cpp:320 #7 0x43737e99 in start_thread (arg=0x48662b70) at pthread_create.c:304 #8 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 20 (Thread 0x48863b70 (LWP 2235)): #0 0x4001e416 in __kernel_vsyscall () #1 0x43280f76 in __poll (fds=0x47f43170, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x438dd84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x438cd1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x42e1b577 in QEventDispatcherGlib::processEvents (this=0x47f0f268, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x42ded289 in QEventLoop::processEvents (this=0x488632c0, flags=...) at kernel/qeventloop.cpp:149 #7 0x42ded522 in QEventLoop::exec (this=0x488632c0, flags=...) at kernel/qeventloop.cpp:201 #8 0x42cf72a0 in QThread::exec (this=0xa2422a8) at thread/qthread.cpp:492 #9 0x42cf9da2 in QThreadPrivate::start (arg=0xa2422a8) at thread/qthread_unix.cpp:320 #10 0x43737e99 in start_thread (arg=0x48863b70) at pthread_create.c:304 #11 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 19 (Thread 0x48a64b70 (LWP 2236)): #0 0x4001e416 in __kernel_vsyscall () #1 0x43280f76 in __poll (fds=0xa0a6d08, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x438dd84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x438cd1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x42e1b577 in QEventDispatcherGlib::processEvents (this=0xa243160, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x42ded289 in QEventLoop::processEvents (this=0x48a642c0, flags=...) at kernel/qeventloop.cpp:149 #7 0x42ded522 in QEventLoop::exec (this=0x48a642c0, flags=...) at kernel/qeventloop.cpp:201 #8 0x42cf72a0 in QThread::exec (this=0xa245568) at thread/qthread.cpp:492 #9 0x42cf9da2 in QThreadPrivate::start (arg=0xa245568) at thread/qthread_unix.cpp:320 #10 0x43737e99 in start_thread (arg=0x48a64b70) at pthread_create.c:304 #11 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 18 (Thread 0x4c026b70 (LWP 2238)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4373c834 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236 #2 0x4329d454 in __pthread_cond_timedwait (cond=0xa4f0458, mutex=0xa4f0440, abstime=0x4c0262f0) at forward.c:152 #3 0x4accd963 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 17 (Thread 0x4c65eb70 (LWP 2239)): #0 0x4001e416 in __kernel_vsyscall () #1 0x43288681 in select () at ../sysdeps/unix/syscall-template.S:82 #2 0x4acf9c38 in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x00000000 in ?? () Thread 16 (Thread 0x4c85fb70 (LWP 2240)): #0 0x450ffd5c in ?? () from /usr/lib/i386-linux-gnu/libgthread-2.0.so.0 #1 0x438f7482 in g_thread_self () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x438cb572 in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x438ccdde in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x42e1b577 in QEventDispatcherGlib::processEvents (this=0xa4f2800, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x42ded289 in QEventLoop::processEvents (this=0x4c85f270, flags=...) at kernel/qeventloop.cpp:149 #7 0x42ded522 in QEventLoop::exec (this=0x4c85f270, flags=...) at kernel/qeventloop.cpp:201 #8 0x42cf72a0 in QThread::exec (this=0xa4f4bb0) at thread/qthread.cpp:492 #9 0x4ac6889a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #10 0x42cf9da2 in QThreadPrivate::start (arg=0xa4f4bb0) at thread/qthread_unix.cpp:320 #11 0x43737e99 in start_thread (arg=0x4c85fb70) at pthread_create.c:304 #12 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 15 (Thread 0x4ca60b70 (LWP 2241)): #0 0x4373b7a4 in __pthread_mutex_unlock_usercnt (mutex=0xa9b724c, decr=1) at pthread_mutex_unlock.c:52 #1 0x4329d656 in pthread_mutex_unlock (mutex=0xa9b724c) at forward.c:184 #2 0x438cc961 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x438cd270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x42e1b577 in QEventDispatcherGlib::processEvents (this=0xa9b48a0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x42ded289 in QEventLoop::processEvents (this=0x4ca60260, flags=...) at kernel/qeventloop.cpp:149 #7 0x42ded522 in QEventLoop::exec (this=0x4ca60260, flags=...) at kernel/qeventloop.cpp:201 #8 0x42cf72a0 in QThread::exec (this=0xa9b43a8) at thread/qthread.cpp:492 #9 0x42dcefdb in QInotifyFileSystemWatcherEngine::run (this=0xa9b43a8) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x42cf9da2 in QThreadPrivate::start (arg=0xa9b43a8) at thread/qthread_unix.cpp:320 #11 0x43737e99 in start_thread (arg=0x4ca60b70) at pthread_create.c:304 #12 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 14 (Thread 0x4d7b2b70 (LWP 2248)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4329d753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x43230b94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6 #3 0x4322f416 in __libc_free (mem=0xac2b2f0) at malloc.c:3736 #4 0x4313b4d1 in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #5 0x42e1b98e in QEventDispatcherGlib::unregisterSocketNotifier (this=0xac21780, notifier=0x4d7b22bc) at kernel/qeventdispatcher_glib.cpp:503 #6 0x42e09db9 in QSocketNotifier::setEnabled (this=0x4d7b22bc, enable=false) at kernel/qsocketnotifier.cpp:298 #7 0x42e1af94 in socketNotifierSourceCheck (source=0xac21940) at kernel/qeventdispatcher_glib.cpp:92 #8 0x438cc71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x438cd03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0x42e1b53c in QEventDispatcherGlib::processEvents (this=0xac21780, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #12 0x42ded289 in QEventLoop::processEvents (this=0x4d7b2260, flags=...) at kernel/qeventloop.cpp:149 #13 0x42ded522 in QEventLoop::exec (this=0x4d7b2260, flags=...) at kernel/qeventloop.cpp:201 #14 0x42cf72a0 in QThread::exec (this=0xac212e0) at thread/qthread.cpp:492 #15 0x42dcefdb in QInotifyFileSystemWatcherEngine::run (this=0xac212e0) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x42cf9da2 in QThreadPrivate::start (arg=0xac212e0) at thread/qthread_unix.cpp:320 #17 0x43737e99 in start_thread (arg=0x4d7b2b70) at pthread_create.c:304 #18 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 13 (Thread 0x4cdadb70 (LWP 2251)): #0 0x4373a390 in __pthread_mutex_lock (mutex=0xad36fe8) at pthread_mutex_lock.c:131 #1 0x4329d616 in pthread_mutex_lock (mutex=0xad36fe8) at forward.c:182 #2 0x4d7b6c7d in ?? () from /usr/lib/xine/plugins/1.29/xineplug_ao_out_alsa.so #3 0x00200029 in ?? () #4 0x4331bff4 in ?? () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 12 (Thread 0x4d5b1b70 (LWP 2252)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4373c48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x4329d3fd in __pthread_cond_wait (cond=0xad96760, mutex=0xad96748) at forward.c:139 #3 0x4ace0870 in ?? () from /usr/lib/libxine.so.1 Backtrace stopped: previous frame inner to this frame (corrupt stack?) Thread 11 (Thread 0x4cfaeb70 (LWP 2285)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4329d753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x43230b94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6 #3 0x4322f416 in __libc_free (mem=0xad227d8) at malloc.c:3736 #4 0x4313b4d1 in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #5 0x42e1b98e in QEventDispatcherGlib::unregisterSocketNotifier (this=0xaf16dc8, notifier=0x4cfae2bc) at kernel/qeventdispatcher_glib.cpp:503 #6 0x42e09db9 in QSocketNotifier::setEnabled (this=0x4cfae2bc, enable=false) at kernel/qsocketnotifier.cpp:298 #7 0x42e1af94 in socketNotifierSourceCheck (source=0xaf77cf8) at kernel/qeventdispatcher_glib.cpp:92 #8 0x438cc71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x438cd03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0x42e1b53c in QEventDispatcherGlib::processEvents (this=0xaf16dc8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #12 0x42ded289 in QEventLoop::processEvents (this=0x4cfae260, flags=...) at kernel/qeventloop.cpp:149 #13 0x42ded522 in QEventLoop::exec (this=0x4cfae260, flags=...) at kernel/qeventloop.cpp:201 #14 0x42cf72a0 in QThread::exec (this=0xad22838) at thread/qthread.cpp:492 #15 0x42dcefdb in QInotifyFileSystemWatcherEngine::run (this=0xad22838) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x42cf9da2 in QThreadPrivate::start (arg=0xad22838) at thread/qthread_unix.cpp:320 #17 0x43737e99 in start_thread (arg=0x4cfaeb70) at pthread_create.c:304 #18 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 10 (Thread 0x59a81b70 (LWP 2356)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4329d753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x43230b94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6 #3 0x4322f416 in __libc_free (mem=0xb4474f0) at malloc.c:3736 #4 0x4313b4d1 in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #5 0x42e1b98e in QEventDispatcherGlib::unregisterSocketNotifier (this=0xb4478c8, notifier=0x59a812bc) at kernel/qeventdispatcher_glib.cpp:503 #6 0x42e09db9 in QSocketNotifier::setEnabled (this=0x59a812bc, enable=false) at kernel/qsocketnotifier.cpp:298 #7 0x42e1af94 in socketNotifierSourceCheck (source=0xb654480) at kernel/qeventdispatcher_glib.cpp:92 #8 0x438cc71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x438cd03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0x42e1b53c in QEventDispatcherGlib::processEvents (this=0xb4478c8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #12 0x42ded289 in QEventLoop::processEvents (this=0x59a81260, flags=...) at kernel/qeventloop.cpp:149 #13 0x42ded522 in QEventLoop::exec (this=0x59a81260, flags=...) at kernel/qeventloop.cpp:201 #14 0x42cf72a0 in QThread::exec (this=0xb64cc98) at thread/qthread.cpp:492 #15 0x42dcefdb in QInotifyFileSystemWatcherEngine::run (this=0xb64cc98) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x42cf9da2 in QThreadPrivate::start (arg=0xb64cc98) at thread/qthread_unix.cpp:320 #17 0x43737e99 in start_thread (arg=0x59a81b70) at pthread_create.c:304 #18 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 9 (Thread 0x5a687b70 (LWP 2363)): #0 0x4001e416 in __kernel_vsyscall () #1 0x43280f76 in __poll (fds=0x5b9a8c90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87 #2 0x438dd84b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x438cd1af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x42e1b577 in QEventDispatcherGlib::processEvents (this=0x5b9a8000, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0x42ded289 in QEventLoop::processEvents (this=0x5a687260, flags=...) at kernel/qeventloop.cpp:149 #7 0x42ded522 in QEventLoop::exec (this=0x5a687260, flags=...) at kernel/qeventloop.cpp:201 #8 0x42cf72a0 in QThread::exec (this=0xb9f9238) at thread/qthread.cpp:492 #9 0x42dcefdb in QInotifyFileSystemWatcherEngine::run (this=0xb9f9238) at io/qfilesystemwatcher_inotify.cpp:248 #10 0x42cf9da2 in QThreadPrivate::start (arg=0xb9f9238) at thread/qthread_unix.cpp:320 #11 0x43737e99 in start_thread (arg=0x5a687b70) at pthread_create.c:304 #12 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 8 (Thread 0x5c200b70 (LWP 2370)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4329d753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x43230b94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6 #3 0x4322f416 in __libc_free (mem=0xbc052c8) at malloc.c:3736 #4 0x4313b4d1 in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #5 0x42e1b98e in QEventDispatcherGlib::unregisterSocketNotifier (this=0xbc073c0, notifier=0x5c2002bc) at kernel/qeventdispatcher_glib.cpp:503 #6 0x42e09db9 in QSocketNotifier::setEnabled (this=0x5c2002bc, enable=false) at kernel/qsocketnotifier.cpp:298 #7 0x42e1af94 in socketNotifierSourceCheck (source=0xbc07180) at kernel/qeventdispatcher_glib.cpp:92 #8 0x438cc71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x438cd03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0x42e1b53c in QEventDispatcherGlib::processEvents (this=0xbc073c0, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #12 0x42ded289 in QEventLoop::processEvents (this=0x5c200260, flags=...) at kernel/qeventloop.cpp:149 #13 0x42ded522 in QEventLoop::exec (this=0x5c200260, flags=...) at kernel/qeventloop.cpp:201 #14 0x42cf72a0 in QThread::exec (this=0xbbfad98) at thread/qthread.cpp:492 #15 0x42dcefdb in QInotifyFileSystemWatcherEngine::run (this=0xbbfad98) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x42cf9da2 in QThreadPrivate::start (arg=0xbbfad98) at thread/qthread_unix.cpp:320 #17 0x43737e99 in start_thread (arg=0x5c200b70) at pthread_create.c:304 #18 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 7 (Thread 0x5df01b70 (LWP 7519)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4329d753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x43230b94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6 #3 0x4322f416 in __libc_free (mem=0xb2eed30) at malloc.c:3736 #4 0x4313b4d1 in operator delete(void*) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #5 0x42e1b98e in QEventDispatcherGlib::unregisterSocketNotifier (this=0xb756028, notifier=0x5df012bc) at kernel/qeventdispatcher_glib.cpp:503 #6 0x42e09db9 in QSocketNotifier::setEnabled (this=0x5df012bc, enable=false) at kernel/qsocketnotifier.cpp:298 #7 0x42e1af94 in socketNotifierSourceCheck (source=0xd24d448) at kernel/qeventdispatcher_glib.cpp:92 #8 0x438cc71d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x438cd03a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #11 0x42e1b53c in QEventDispatcherGlib::processEvents (this=0xb756028, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #12 0x42ded289 in QEventLoop::processEvents (this=0x5df01260, flags=...) at kernel/qeventloop.cpp:149 #13 0x42ded522 in QEventLoop::exec (this=0x5df01260, flags=...) at kernel/qeventloop.cpp:201 #14 0x42cf72a0 in QThread::exec (this=0x9fa1160) at thread/qthread.cpp:492 #15 0x42dcefdb in QInotifyFileSystemWatcherEngine::run (this=0x9fa1160) at io/qfilesystemwatcher_inotify.cpp:248 #16 0x42cf9da2 in QThreadPrivate::start (arg=0x9fa1160) at thread/qthread_unix.cpp:320 #17 0x43737e99 in start_thread (arg=0x5df01b70) at pthread_create.c:304 #18 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 6 (Thread 0x5a285b70 (LWP 7548)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4373c48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x4329d3fd in __pthread_cond_wait (cond=0xc7527e0, mutex=0xc7527c8) at forward.c:139 #3 0x42cfa467 in wait (this=0xc73179c, mutex=0xc731798, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xc73179c, mutex=0xc731798, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x08360afd in ?? () #6 0x42cf9da2 in QThreadPrivate::start (arg=0xc752a30) at thread/qthread_unix.cpp:320 #7 0x43737e99 in start_thread (arg=0x5a285b70) at pthread_create.c:304 #8 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 5 (Thread 0x56f0fb70 (LWP 7600)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4373c48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x4329d3fd in __pthread_cond_wait (cond=0xc756218, mutex=0xc756200) at forward.c:139 #3 0x42cfa467 in wait (this=0xc74ea10, mutex=0xc74ea0c, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xc74ea10, mutex=0xc74ea0c, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x083653fe in ?? () #6 0x42cf9da2 in QThreadPrivate::start (arg=0xc753480) at thread/qthread_unix.cpp:320 #7 0x43737e99 in start_thread (arg=0x56f0fb70) at pthread_create.c:304 #8 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 4 (Thread 0x55f07b70 (LWP 15876)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4373c48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x4329d3fd in __pthread_cond_wait (cond=0xc368018, mutex=0xc368000) at forward.c:139 #3 0x42cfa467 in wait (this=0xc367d5c, mutex=0xc367d58, time=4294967295) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xc367d5c, mutex=0xc367d58, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x52bbfa72 in KIPIPlugins::LoadRawThumbThread::run() () from /usr/lib/libkipiplugins.so.1 #6 0x42cf9da2 in QThreadPrivate::start (arg=0xaf6f4c0) at thread/qthread_unix.cpp:320 #7 0x43737e99 in start_thread (arg=0x55f07b70) at pthread_create.c:304 #8 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 3 (Thread 0x56b0db70 (LWP 16928)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4329d753 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95 #2 0x43230b94 in _L_lock_10338 () from /lib/i386-linux-gnu/libc.so.6 #3 0x4322f416 in __libc_free (mem=0xc402198) at malloc.c:3736 #4 0x451f8560 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #5 0x451ea7b1 in sqlite3_free () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #6 0x451ea8c0 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #7 0x451fbe00 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #8 0x451fc3b4 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #9 0x452362b9 in ?? () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #10 0x4523655d in sqlite3_finalize () from /usr/lib/i386-linux-gnu/libsqlite3.so.0 #11 0x47a14f59 in QSQLiteResultPrivate::finalize (this=0xc666560) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:152 #12 0x47a14f8e in QSQLiteResultPrivate::cleanup (this=0xc666560) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:138 #13 0x47a15010 in QSQLiteResult::~QSQLiteResult (this=0xc5ebd40, __in_chrg=<value optimized out>) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:293 #14 0x47a150b2 in QSQLiteResult::~QSQLiteResult (this=0xc5ebd40, __in_chrg=<value optimized out>) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:295 #15 0x409a42f5 in QSqlQueryPrivate::~QSqlQueryPrivate (this=0x9ef9950, __in_chrg=<value optimized out>) at kernel/qsqlquery.cpp:94 #16 0x409a4494 in QSqlQuery::~QSqlQuery (this=0x56b0ce18, __in_chrg=<value optimized out>) at kernel/qsqlquery.cpp:245 #17 0x40ed544d in Digikam::SqlQuery::~SqlQuery() () from /usr/lib/libdigikamcore.so.1 #18 0x40ec41e6 in Digikam::DatabaseCoreBackend::execSql(QString const&, QVariant const&, QVariant const&, QList<QVariant>*, QVariant*) () from /usr/lib/libdigikamcore.so.1 #19 0x40ece92d in Digikam::ThumbnailDB::findByHash(QString const&, int) () from /usr/lib/libdigikamcore.so.1 #20 0x40efe503 in Digikam::ThumbnailCreator::loadFromDatabase(Digikam::ThumbnailInfo const&) () from /usr/lib/libdigikamcore.so.1 #21 0x40f0222c in Digikam::ThumbnailCreator::load(QString const&) () from /usr/lib/libdigikamcore.so.1 #22 0x40f0bd85 in ?? () from /usr/lib/libdigikamcore.so.1 #23 0x40ee7ac0 in Digikam::LoadSaveThread::run() () from /usr/lib/libdigikamcore.so.1 #24 0x40f2b6b6 in Digikam::DynamicThread::DynamicThreadPriv::run() () from /usr/lib/libdigikamcore.so.1 #25 0x42ced866 in QThreadPoolThread::run (this=0xb7527a8) at concurrent/qthreadpool.cpp:106 #26 0x42cf9da2 in QThreadPrivate::start (arg=0xb7527a8) at thread/qthread_unix.cpp:320 #27 0x43737e99 in start_thread (arg=0x56b0db70) at pthread_create.c:304 #28 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 2 (Thread 0x59c82b70 (LWP 16929)): [KCrash Handler] #7 0x4001e416 in __kernel_vsyscall () #8 0x431e9e71 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #9 0x431ed34e in abort () at abort.c:92 #10 0x43220577 in __libc_message (do_abort=2, fmt=0x432f98ac "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #11 0x4322a961 in malloc_printerr (action=<value optimized out>, str=<value optimized out>, ptr=0xc269ca7) at malloc.c:6283 #12 0x4322ad95 in malloc_consolidate (av=0x4331d3c0) at malloc.c:5161 #13 0x4322c925 in _int_malloc (av=0x4331d3c0, bytes=2040) at malloc.c:4373 #14 0x4322ff22 in __libc_calloc (n=1, elem_size=2040) at malloc.c:4065 #15 0x438d3b7c in g_malloc0 () from /lib/i386-linux-gnu/libglib-2.0.so.0 #16 0x438eb8d7 in g_slice_alloc () from /lib/i386-linux-gnu/libglib-2.0.so.0 #17 0x4389f569 in g_ptr_array_sized_new () from /lib/i386-linux-gnu/libglib-2.0.so.0 #18 0x4389f5ce in g_ptr_array_new () from /lib/i386-linux-gnu/libglib-2.0.so.0 #19 0x438c97c7 in g_main_context_new () from /lib/i386-linux-gnu/libglib-2.0.so.0 #20 0x42e1b326 in QEventDispatcherGlibPrivate::QEventDispatcherGlibPrivate (this=0xc504d50, context=0x0) at kernel/qeventdispatcher_glib.cpp:310 #21 0x42e1b41b in QEventDispatcherGlib::QEventDispatcherGlib (this=0xb143fc0, parent=0x0) at kernel/qeventdispatcher_glib.cpp:357 #22 0x42cf90db in QThreadPrivate::createEventDispatcher (data=0x511642a8) at thread/qthread_unix.cpp:261 #23 0x42cf9d79 in QThreadPrivate::start (arg=0x51164158) at thread/qthread_unix.cpp:313 #24 0x43737e99 in start_thread (arg=0x59c82b70) at pthread_create.c:304 #25 0x4328f73e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130 Thread 1 (Thread 0x456a91e0 (LWP 2201)): #0 0x4001e416 in __kernel_vsyscall () #1 0x4373c48c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169 #2 0x4329d3fd in __pthread_cond_wait (cond=0x9f352d0, mutex=0x9f352b8) at forward.c:139 #3 0x42cf8daa in QMutexPrivate::wait (this=0x9f352a0, timeout=-1) at thread/qmutex_unix.cpp:84 #4 0x42cf5492 in QMutex::lock (this=0x9f3527c) at thread/qmutex.cpp:167 #5 0x4114be18 in Digikam::DatabaseAccess::DatabaseAccess() () from /usr/lib/libdigikamdatabase.so.1 #6 0x411622d4 in Digikam::ImageInfo::name() const () from /usr/lib/libdigikamdatabase.so.1 #7 0x411be7b6 in Digikam::ImageSortSettings::compare(Digikam::ImageInfo const&, Digikam::ImageInfo const&, Digikam::ImageSortSettings::SortRole) const () from /usr/lib/libdigikamdatabase.so.1 #8 0x411bea8a in Digikam::ImageSortSettings::lessThan(Digikam::ImageInfo const&, Digikam::ImageInfo const&) const () from /usr/lib/libdigikamdatabase.so.1 #9 0x411b6131 in Digikam::ImageFilterModel::infosLessThan(Digikam::ImageInfo const&, Digikam::ImageInfo const&) const () from /usr/lib/libdigikamdatabase.so.1 #10 0x411b62e2 in Digikam::ImageFilterModel::subSortLessThan(QModelIndex const&, QModelIndex const&) const () from /usr/lib/libdigikamdatabase.so.1 #11 0x41d5b41a in KCategorizedSortFilterProxyModel::lessThan (this=0xa1ff9f0, left=..., right=...) at ../../kdeui/itemviews/kcategorizedsortfilterproxymodel.cpp:121 #12 0x4268eac1 in operator() (begin=0xc652be8, end=0xc652bec, value=@0xc652bf0, lessThan=...) at itemviews/qsortfilterproxymodel.cpp:80 #13 QAlgorithmsPrivate::qUpperBoundHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0xc652be8, end=0xc652bec, value=@0xc652bf0, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:499 #14 0x4268eb32 in qUpperBound<int*, int, QSortFilterProxyModelLessThan> (begin=0xc652be8, end=0xc652bec, value=@0xc652bf0, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:285 #15 0x4268ebe4 in QAlgorithmsPrivate::qMerge<int*, int const, QSortFilterProxyModelLessThan> (begin=0xc652be8, pivot=0xc652bec, end=0xc652bf4, t=@0xc652be8, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:440 #16 0x4268ef62 in QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan> (begin=0xc652be8, end=0xc652bf4, t=@0xc652be8, lessThan=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:459 #17 0x42687bf7 in qStableSort<int*, QSortFilterProxyModelLessThan> (this=0x47f363d0, source_rows=..., source_parent=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:212 #18 QSortFilterProxyModelPrivate::sort_source_rows (this=0x47f363d0, source_rows=..., source_parent=...) at itemviews/qsortfilterproxymodel.cpp:464 #19 0x42687de1 in QSortFilterProxyModelPrivate::create_mapping (this=0x47f363d0, source_parent=...) at itemviews/qsortfilterproxymodel.cpp:337 #20 0x42688d5f in QSortFilterProxyModelPrivate::update_persistent_indexes (this=0x47f363d0, source_indexes=...) at itemviews/qsortfilterproxymodel.cpp:1014 #21 0x42689235 in QSortFilterProxyModelPrivate::clear_mapping (this=0x47f363d0) at itemviews/qsortfilterproxymodel.cpp:310 #22 0x426893e0 in QSortFilterProxyModel::invalidate (this=0xa1ff9f0) at itemviews/qsortfilterproxymodel.cpp:2329 #23 0x411b910e in Digikam::ImageFilterModelPrivate::packageFinished(Digikam::ImageFilterModelTodoPackage const&) () from /usr/lib/libdigikamdatabase.so.1 #24 0x411b91f5 in Digikam::ImageFilterModelPrivate::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libdigikamdatabase.so.1 #25 0x42df46ba in QMetaObject::metacall (object=0xa1f4378, cl=QMetaObject::InvokeMetaMethod, idx=9, argv=0x65e2b180) at kernel/qmetaobject.cpp:237 #26 0x42dfee16 in QMetaCallEvent::placeMetaCall (this=0x60659258, object=0xa1f4378) at kernel/qobject.cpp:535 #27 0x42e033b7 in QObject::event (this=0xa1f4378, e=0x60659258) at kernel/qobject.cpp:1226 #28 0x42082d24 in QApplicationPrivate::notify_helper (this=0x9ed1a68, receiver=0xa1f4378, e=0x60659258) at kernel/qapplication.cpp:4462 #29 0x420878ce in QApplication::notify (this=0xbff692f8, receiver=0xa1f4378, e=0x60659258) at kernel/qapplication.cpp:3862 #30 0x41d8c3ca in KApplication::notify (this=0xbff692f8, receiver=0xa1f4378, event=0x60659258) at ../../kdeui/kernel/kapplication.cpp:311 #31 0x42dee0bb in QCoreApplication::notifyInternal (this=0xbff692f8, receiver=0xa1f4378, event=0x60659258) at kernel/qcoreapplication.cpp:731 #32 0x42df1c79 in sendEvent (receiver=0x0, event_type=0, data=0x9e579f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #33 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9e579f8) at kernel/qcoreapplication.cpp:1372 #34 0x42df1e0d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1265 #35 0x42e1b3c4 in sendPostedEvents (s=0x9ecc500) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #36 postEventSourceDispatch (s=0x9ecc500) at kernel/qeventdispatcher_glib.cpp:277 #37 0x438ccaa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #38 0x438cd270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #39 0x438cd524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #40 0x42e1b53c in QEventDispatcherGlib::processEvents (this=0x9ed1a48, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #41 0x42136775 in QGuiEventDispatcherGlib::processEvents (this=0x9ed1a48, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #42 0x42ded289 in QEventLoop::processEvents (this=0xbff691b4, flags=...) at kernel/qeventloop.cpp:149 #43 0x42ded522 in QEventLoop::exec (this=0xbff691b4, flags=...) at kernel/qeventloop.cpp:201 #44 0x42df1ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008 #45 0x420808e7 in QApplication::exec () at kernel/qapplication.cpp:3736 #46 0x082659e3 in ?? () #47 0x431d5e37 in __libc_start_main (main=0x8264390, argc=3, ubp_av=0xbff69584, init=0x836fb10 <__libc_csu_init>, fini=0x836fb70 <__libc_csu_fini>, rtld_fini=0x4000ea50, stack_end=0xbff6957c) at libc-start.c:226 #48 0x080a3361 in _start () Possible duplicates by query: bug 262601, bug 256077, bug 239862, bug 208881. Reported using DrKonqi
*** This bug has been marked as a duplicate of bug 262601 ***
Looks like a memory corruption, with the crash occurring at a random place. Seems the backtrace wont help too much.
Created attachment 63937 [details] New crash information added by DrKonqi digikam (2.0.0) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.2 - What I was doing when the application crashed: I had selected 125 of about 300 files in a specific folder and had begun to copy them to a sub folder. -- Backtrace (Reduced): #8 0x00007fd2862dfd7b in __libc_message (do_abort=2, fmt=0x7fd2863c8400 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:189 #9 0x00007fd2862e9bb6 in malloc_printerr (action=3, str=0x7fd2863c89a8 "malloc(): smallbin double linked list corrupted", ptr=<value optimized out>) at malloc.c:6283 #10 0x00007fd2862ece78 in _int_malloc (av=0x7fd25c000020, bytes=<value optimized out>) at malloc.c:4308 #11 0x00007fd2862ef31e in __libc_malloc (bytes=152) at malloc.c:3660 #12 0x00007fd26a49cfa2 in my_malloc () from /usr/lib/libmysqlclient_r.so.16
Second backtrace confirms memory corruption, so the trace is unspecific (underlying problem is to be found somewhere else). The only thing with a good chance to help is running digikam under valgrind and provoking the crash. Or you wait for 2.3, in current git one important bug causing memory corruption was fixed.
Fixed with https://bugs.kde.org/show_bug.cgi?id=262601