Application: digikam (2.1.1) KDE Platform Version: 4.7.2 (4.7.2) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic-pae i686 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: tagging worked for some(about 100, existing tags) faces, then it crashed when trying to add a new person. - Custom settings of the application: digikam is set to write all metadata to the file, so i can sync the files between multiple computers -- Backtrace: Application: digiKam (digikam), signal: Aborted [Current thread is 1 (Thread 0xaec408c0 (LWP 8868))] Thread 29 (Thread 0xadcc3b70 (LWP 8869)): #0 0xb7721424 in __kernel_vsyscall () #1 0xb3621a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb48f8cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb4baecc0 in wait (time=4294967295, this=0x9a82998) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x9a81744, mutex=0x9a81740, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x081faf45 in Digikam::ScanController::run (this=0x9a377a0) at /build/buildd/digikam-2.1.1/core/digikam/database/scancontroller.cpp:647 #6 0xb4bae7b3 in QThreadPrivate::start (arg=0x9a377a0) at thread/qthread_unix.cpp:331 #7 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 28 (Thread 0xad4c2b70 (LWP 8870)): #0 0xb7721424 in __kernel_vsyscall () #1 0xb48f9063 in ?? () from /lib/i386-linux-gnu/libc.so.6 #2 0xb488d135 in ?? () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 27 (Thread 0xacaffb70 (LWP 8896)): #0 0xb7721424 in __kernel_vsyscall () #1 0xb3621a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0xb48f8cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0xb4baecc0 in wait (time=4294967295, this=0x9d03888) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0x9d3a050, mutex=0x9d3a04c, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0xb6a72f54 in Digikam::ParkingThread::run (this=0x9d3a040) at /build/buildd/digikam-2.1.1/core/libs/threads/threadmanager.cpp:119 #6 0xb4bae7b3 in QThreadPrivate::start (arg=0x9d3a040) at thread/qthread_unix.cpp:331 #7 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 26 (Thread 0xaab89b70 (LWP 8897)): #0 0xb7721424 in __kernel_vsyscall () #1 0xb48f9063 in ?? () from /lib/i386-linux-gnu/libc.so.6 #2 0xb488d135 in ?? () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 25 (Thread 0xa02d7b70 (LWP 15734)): #0 0xb7721424 in __kernel_vsyscall () #1 0xb48f9063 in ?? () from /lib/i386-linux-gnu/libc.so.6 #2 0xb488d135 in ?? () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 24 (Thread 0x9dbd6b70 (LWP 15735)): #0 0xb32fb540 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0xb32fbc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0xb4cd7b37 in QEventDispatcherGlib::processEvents (this=0xe92df60, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #3 0xb4ca81dd in QEventLoop::processEvents (this=0x9dbd60f8, flags=...) at kernel/qeventloop.cpp:149 #4 0xb4ca8421 in QEventLoop::exec (this=0x9dbd60f8, flags=...) at kernel/qeventloop.cpp:201 #5 0xb6a7259e in Digikam::WorkerObjectRunnable::run (this=0xf46fc20) at /build/buildd/digikam-2.1.1/core/libs/threads/threadmanager.cpp:196 #6 0xb4ba2651 in QThreadPoolThread::run (this=0xdc1e018) at concurrent/qthreadpool.cpp:106 #7 0xb4bae7b3 in QThreadPrivate::start (arg=0xdc1e018) at thread/qthread_unix.cpp:331 #8 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #9 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 23 (Thread 0x9d1ffb70 (LWP 15736)): #0 0xb3164d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0xb4c057d5 in do_gettime (frac=0x9d1fee50, sec=0x9d1fee48) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0xb4cd84b6 in QTimerInfoList::updateCurrentTime (this=0xa15afe4) at kernel/qeventdispatcher_unix.cpp:339 #4 0xb4cd880a in QTimerInfoList::timerWait (this=0xa15afe4, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0xb4cd7053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0x9d1fef5c) at kernel/qeventdispatcher_glib.cpp:136 #6 0xb4cd70ed in timerSourcePrepare (source=0xa15afb0, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0xb32fa88c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0xb32fb637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0xb32fbc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0xb4cd7b37 in QEventDispatcherGlib::processEvents (this=0xac2e9d8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0xb4ca81dd in QEventLoop::processEvents (this=0x9d1ff0f8, flags=...) at kernel/qeventloop.cpp:149 #12 0xb4ca8421 in QEventLoop::exec (this=0x9d1ff0f8, flags=...) at kernel/qeventloop.cpp:201 #13 0xb6a7259e in Digikam::WorkerObjectRunnable::run (this=0x903bfde8) at /build/buildd/digikam-2.1.1/core/libs/threads/threadmanager.cpp:196 #14 0xb4ba2651 in QThreadPoolThread::run (this=0xadc3230) at concurrent/qthreadpool.cpp:106 #15 0xb4bae7b3 in QThreadPrivate::start (arg=0xadc3230) at thread/qthread_unix.cpp:331 #16 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 22 (Thread 0xa3c1fb70 (LWP 15745)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 21 (Thread 0x9f3a9b70 (LWP 15746)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 20 (Thread 0x9c9feb70 (LWP 15747)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 19 (Thread 0x9c1fdb70 (LWP 15748)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 18 (Thread 0x9b9fcb70 (LWP 15749)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 17 (Thread 0x9b1fbb70 (LWP 15750)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 16 (Thread 0x9a9fab70 (LWP 15751)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 15 (Thread 0x99dffb70 (LWP 15752)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 14 (Thread 0x995feb70 (LWP 15753)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 13 (Thread 0x98dfdb70 (LWP 15754)): #0 0xb7721424 in __kernel_vsyscall () #1 0xb48dc40e in poll () from /lib/i386-linux-gnu/libc.so.6 #2 0xb330a34b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb32fb896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb32fbc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb4cd7b37 in QEventDispatcherGlib::processEvents (this=0x9f6495e0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #6 0xb4ca81dd in QEventLoop::processEvents (this=0x98dfd0f8, flags=...) at kernel/qeventloop.cpp:149 #7 0xb4ca8421 in QEventLoop::exec (this=0x98dfd0f8, flags=...) at kernel/qeventloop.cpp:201 #8 0xb6a7259e in Digikam::WorkerObjectRunnable::run (this=0x9a96498) at /build/buildd/digikam-2.1.1/core/libs/threads/threadmanager.cpp:196 #9 0xb4ba2651 in QThreadPoolThread::run (this=0xdc41448) at concurrent/qthreadpool.cpp:106 #10 0xb4bae7b3 in QThreadPrivate::start (arg=0xdc41448) at thread/qthread_unix.cpp:331 #11 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #12 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 12 (Thread 0x980ffb70 (LWP 15767)): #0 0xb7721424 in __kernel_vsyscall () #1 0xb48f9063 in ?? () from /lib/i386-linux-gnu/libc.so.6 #2 0xb488d135 in ?? () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 11 (Thread 0x8ad24b70 (LWP 15769)): #0 0xb7721424 in __kernel_vsyscall () #1 0xb48f9063 in ?? () from /lib/i386-linux-gnu/libc.so.6 #2 0xb488d135 in ?? () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 10 (Thread 0x8a523b70 (LWP 15770)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 9 (Thread 0x89d22b70 (LWP 15771)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 8 (Thread 0x89521b70 (LWP 15772)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 7 (Thread 0x7f39cb70 (LWP 15844)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 6 (Thread 0x7eb9bb70 (LWP 15845)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 5 (Thread 0x7aba1b70 (LWP 15846)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 4 (Thread 0x7a3a0b70 (LWP 15894)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 3 (Thread 0x79b9fb70 (LWP 15895)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0x7939eb70 (LWP 15896)): #0 0xb378dba5 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #1 0xb378dc3e in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #2 0xb378c4d8 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1 #3 0xb361dd31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #4 0xb48eb0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xaec408c0 (LWP 8868)): [KCrash Handler] #7 0xb7721424 in __kernel_vsyscall () #8 0xb4846c8f in raise () from /lib/i386-linux-gnu/libc.so.6 #9 0xb484a2b5 in abort () from /lib/i386-linux-gnu/libc.so.6 #10 0xb487cdfc in ?? () from /lib/i386-linux-gnu/libc.so.6 #11 0xb4887bc2 in ?? () from /lib/i386-linux-gnu/libc.so.6 #12 0xb4889cf3 in ?? () from /lib/i386-linux-gnu/libc.so.6 #13 0xb488b498 in malloc () from /lib/i386-linux-gnu/libc.so.6 #14 0xb4ba7e0b in qMalloc (size=26) at global/qmalloc.cpp:55 #15 0xb4bf539e in QString (size=3, unicode=0xbf9bdd2a, this=0xbf9bdd9c) at tools/qstring.cpp:1019 #16 QString::QString (this=0xbf9bdd9c, unicode=0xbf9bdd2a, size=3) at tools/qstring.cpp:1010 #17 0xb4bd03ed in qulltoa (l=<optimized out>, base=10, locale=...) at tools/qlocale.cpp:3628 #18 0xb4bd3d1c in qlltoa (locale=<optimized out>, base=<optimized out>, l=<optimized out>) at tools/qlocale.cpp:3633 #19 QLocalePrivate::longLongToString (this=0xb4d12ee0, l=315, precision=1, base=10, width=6, flags=0) at tools/qlocale.cpp:4111 #20 0xb4bf9df2 in QString::setNum (this=0xbf9bde88, n=315, base=10) at tools/qstring.cpp:5863 #21 0xb4bf9f19 in setNum (base=10, n=315, this=0xbf9bde88) at ../../include/QtCore/../../src/corelib/tools/qstring.h:737 #22 QString::number (n=315, base=10) at tools/qstring.cpp:5989 #23 0xb4fbcd4c in KLocalizedString::subs (this=0xbf9bdf20, a=315, fieldWidth=0, base=10, fillChar=...) at ../../kdecore/localization/klocalizedstring.cpp:799 #24 0x081a5e78 in i18np<int> (plur=<optimized out>, sing=<optimized out>, a1=<optimized out>) at /usr/include/klocalizedstring.h:968 #25 Digikam::DigikamApp::slotImageSelected (this=0x9a6cfb0, selection=..., hasPrev=false, hasNext=false, listAll=...) at /build/buildd/digikam-2.1.1/core/digikam/main/digikamapp.cpp:1469 #26 0x081afd16 in Digikam::DigikamApp::qt_metacall (this=0x9a6cfb0, _c=QMetaObject::InvokeMetaMethod, _id=26, _a=0xbf9be08c) at /build/buildd/digikam-2.1.1/obj-i686-linux-gnu/core/digikam/digikamapp.moc:243 #27 0xb4cafb7d in metacall (argv=0xbf9be08c, idx=72, cl=QMetaObject::InvokeMetaMethod, object=0x9a6cfb0) at kernel/qmetaobject.cpp:237 #28 QMetaObject::metacall (object=0x9a6cfb0, cl=QMetaObject::InvokeMetaMethod, idx=72, argv=0xbf9be08c) at kernel/qmetaobject.cpp:232 #29 0xb4cbea6a in QMetaObject::activate (sender=0x9be1fb8, m=0x842f778, local_signal_index=2, argv=0xbf9be08c) at kernel/qobject.cpp:3278 #30 0x0827d5ff in Digikam::DigikamView::signalImageSelected (this=0x9be1fb8, _t1=..., _t2=false, _t3=false, _t4=...) at /build/buildd/digikam-2.1.1/obj-i686-linux-gnu/core/digikam/digikamview.moc:391 #31 0x082839d2 in Digikam::DigikamView::slotDispatchImageSelected (this=0x9be1fb8) at /build/buildd/digikam-2.1.1/core/digikam/views/digikamview.cpp:1171 #32 0x08285d32 in Digikam::DigikamView::qt_metacall (this=0x9be1fb8, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbf9be1f4) at /build/buildd/digikam-2.1.1/obj-i686-linux-gnu/core/digikam/digikamview.moc:347 #33 0xb4cafb7d in metacall (argv=0xbf9be1f4, idx=113, cl=QMetaObject::InvokeMetaMethod, object=0x9be1fb8) at kernel/qmetaobject.cpp:237 #34 QMetaObject::metacall (object=0x9be1fb8, cl=QMetaObject::InvokeMetaMethod, idx=113, argv=0xbf9be1f4) at kernel/qmetaobject.cpp:232 #35 0xb4cbea6a in QMetaObject::activate (sender=0xaaa4508, m=0xb4de05f8, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #36 0xb4d0d7d5 in QTimer::timeout (this=0xaaa4508) at .moc/release-shared/moc_qtimer.cpp:134 #37 0xb4cc6286 in QTimer::timerEvent (this=0xaaa4508, e=0xbf9be5ec) at kernel/qtimer.cpp:271 #38 0xb4cc1994 in QObject::event (this=0xaaa4508, e=0xbf9be5ec) at kernel/qobject.cpp:1181 #39 0xb5205d54 in notify_helper (e=0xbf9be5ec, receiver=0xaaa4508, this=0x993ef98) at kernel/qapplication.cpp:4486 #40 QApplicationPrivate::notify_helper (this=0x993ef98, receiver=0xaaa4508, e=0xbf9be5ec) at kernel/qapplication.cpp:4458 #41 0xb520b103 in QApplication::notify (this=0xbf9be5ec, receiver=0xaaa4508, e=0xbf9be5ec) at kernel/qapplication.cpp:3886 #42 0xb5d5b681 in KApplication::notify (this=0xbf9be980, receiver=0xaaa4508, event=0xbf9be5ec) at ../../kdeui/kernel/kapplication.cpp:311 #43 0xb4ca919e in QCoreApplication::notifyInternal (this=0xbf9be980, receiver=0xaaa4508, event=0xbf9be5ec) at kernel/qcoreapplication.cpp:787 #44 0xb4cd9c10 in sendEvent (event=0xbf9be5ec, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #45 QTimerInfoList::activateTimers (this=0x9936b84) at kernel/qeventdispatcher_unix.cpp:603 #46 0xb4cd7122 in timerSourceDispatch (source=0x9936b50) at kernel/qeventdispatcher_glib.cpp:184 #47 0xb32fb25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #48 0xb32fb990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #49 0xb32fbc2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #50 0xb4cd7ada in QEventDispatcherGlib::processEvents (this=0x98f4898, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #51 0xb52bde3a in QGuiEventDispatcherGlib::processEvents (this=0x98f4898, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #52 0xb4ca81dd in QEventLoop::processEvents (this=0xbf9be864, flags=...) at kernel/qeventloop.cpp:149 #53 0xb4ca8421 in QEventLoop::exec (this=0xbf9be864, flags=...) at kernel/qeventloop.cpp:201 #54 0xb4cad19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #55 0xb52038f4 in QApplication::exec () at kernel/qapplication.cpp:3760 #56 0x080b4b64 in main (argc=) at /build/buildd/digikam-2.1.1/core/digikam/main/main.cpp:232 Possible duplicates by query: bug 286418. Reported using DrKonqi
Sound like the backtrace is corrupted. I cannot see any code relevant of face detection or face tags management. Try to reproduce the crash with another and better backtrace. I recommend to run digiKam through GDB directly for that Gilles Caulier
I tried to reproduce the crash and couldn't. I'll try soon to tag some more people, maybe it will happen again.
quamis, Can you reproduce the crash using digiKam 2.4 ? Gilles Caulier
I cannot reproduce with 2.1.1, I didn't try to install 2.4, as it seems it wasn't actually related to tagging faces. This bug report should be discarded