Bug 286730 - digikam crash when tagging faces
Summary: digikam crash when tagging faces
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Engine (show other bugs)
Version: 2.1.1
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-15 21:33 UTC by quamis
Modified: 2012-06-27 07:39 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 2.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description quamis 2011-11-15 21:33:50 UTC
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
Comment 1 caulier.gilles 2011-11-15 21:51:31 UTC
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
Comment 2 quamis 2011-11-16 13:47:42 UTC
I tried to reproduce the crash and couldn't.
I'll try soon to tag some more people, maybe it will happen again.
Comment 3 caulier.gilles 2011-12-14 13:37:37 UTC
quamis,

Can you reproduce the crash using digiKam 2.4 ?

Gilles Caulier
Comment 4 quamis 2012-01-03 07:25:17 UTC
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