Bug 276097

Summary: Digikam crashed when copying images to a subfolder
Product: [Applications] digikam Reporter: Fergal Mullally <fergal.mullally>
Component: Portability-RuntimeAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, nathan
Priority: NOR    
Version: 1.9.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0
Attachments: New crash information added by DrKonqi

Description Fergal Mullally 2011-06-20 01:21:37 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-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
Comment 1 caulier.gilles 2011-06-20 07:06:05 UTC

*** This bug has been marked as a duplicate of bug 262601 ***
Comment 2 Marcel Wiesweg 2011-06-20 21:01:17 UTC
Looks like a memory corruption, with the crash occurring at a random place. Seems the backtrace wont help too much.
Comment 3 Nathan 2011-09-24 22:38:02 UTC
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
Comment 4 Marcel Wiesweg 2011-10-06 16:15:45 UTC
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.
Comment 5 caulier.gilles 2022-01-21 12:57:10 UTC
Fixed with https://bugs.kde.org/show_bug.cgi?id=262601