Bug 280618 - Digikam crashes when tagging multiple faces
Summary: Digikam crashes when tagging multiple faces
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Engine (show other bugs)
Version: 2.0.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-23 05:23 UTC by mail
Modified: 2019-12-29 15:00 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0


Attachments
New crash information added by DrKonqi (22.67 KB, text/plain)
2011-09-05 17:34 UTC, Kristian Karl
Details
New crash information added by DrKonqi (30.81 KB, text/plain)
2011-12-17 22:52 UTC, emtadrat
Details
New crash information added by DrKonqi (18.06 KB, text/plain)
2011-12-17 23:09 UTC, emtadrat
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mail 2011-08-23 05:23:42 UTC
Application: digikam (2.0.0)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.2
Operating System: Linux 2.6.38-10-generic-pae i686
Distribution: Ubuntu 11.04

-- Information about the crash:
- What I was doing when the application crashed:
select about 10 faces, enter the name of the person and click on ok, so that all 10 faces should get tagged with this name.

The crash can be reproduced some of the time.

-- Backtrace:
Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0xaf9738c0 (LWP 2412))]

Thread 12 (Thread 0xaf4f9b70 (LWP 2415)):
#0  0xb34f20a6 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1  0xb34f292b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb05fd304 in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#3  0xb351b2df in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb45c0e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#5  0xb46a473e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 11 (Thread 0xabec4b70 (LWP 2417)):
#0  0xb7844424 in __kernel_vsyscall ()
#1  0xb45c548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb46b23fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb4a29467 in wait (this=0x8f08aa4, mutex=0x8f08aa0, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x8f08aa4, mutex=0x8f08aa0, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x081e4d09 in Digikam::ScanController::run (this=0x8f061b0) at /build/buildd/digikam2-2.0.0/core/digikam/database/scancontroller.cpp:618
#6  0xb4a28da2 in QThreadPrivate::start (arg=0x8f061b0) at thread/qthread_unix.cpp:320
#7  0xb45c0e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb46a473e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 10 (Thread 0xab6c3b70 (LWP 2418)):
#0  0xb30e5d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb4a7edd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb4b4b4f2 in updateCurrentTime (this=0xae004384, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xae004384, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb4b49d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xab6c2f2c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb4b49dcd in timerSourcePrepare (source=0xae004350, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb34f0fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb34f1e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb34f2524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb4b4a577 in QEventDispatcherGlib::processEvents (this=0x8f0c160, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb4b1c289 in QEventLoop::processEvents (this=0xab6c30e0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb4b1c522 in QEventLoop::exec (this=0xab6c30e0, flags=...) at kernel/qeventloop.cpp:201
#13 0xb4a262a0 in QThread::exec (this=0x8f0ab08) at thread/qthread.cpp:492
#14 0xb4afdfdb in QInotifyFileSystemWatcherEngine::run (this=0x8f0ab08) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb4a28da2 in QThreadPrivate::start (arg=0x8f0ab08) at thread/qthread_unix.cpp:320
#16 0xb45c0e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb46a473e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 9 (Thread 0xaaec2b70 (LWP 2420)):
#0  0xb7844424 in __kernel_vsyscall ()
#1  0xb45c548c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0
#2  0xb46b23fd in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0xb4a29467 in wait (this=0x9099138, mutex=0x9099134, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9099138, mutex=0x9099134, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb686982a in Digikam::ParkingThread::run (this=0x9099128) at /build/buildd/digikam2-2.0.0/core/libs/threads/threadmanager.cpp:119
#6  0xb4a28da2 in QThreadPrivate::start (arg=0x9099128) at thread/qthread_unix.cpp:320
#7  0xb45c0e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#8  0xb46a473e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 8 (Thread 0xa11f7b70 (LWP 2449)):
#0  size (source=0x8f530c0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:94
#1  count (source=0x8f530c0) at ../../include/QtCore/../../src/corelib/tools/qlist.h:267
#2  socketNotifierSourceCheck (source=0x8f530c0) at kernel/qeventdispatcher_glib.cpp:83
#3  0xb34f171d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb34f203a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb34f2524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb4b4a577 in QEventDispatcherGlib::processEvents (this=0xa003a98, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#7  0xb4b1c289 in QEventLoop::processEvents (this=0xa11f70f0, flags=...) at kernel/qeventloop.cpp:149
#8  0xb4b1c522 in QEventLoop::exec (this=0xa11f70f0, flags=...) at kernel/qeventloop.cpp:201
#9  0xb6868e75 in Digikam::WorkerObjectRunnable::run (this=0x9bc2970) at /build/buildd/digikam2-2.0.0/core/libs/threads/threadmanager.cpp:196
#10 0xb4a1c866 in QThreadPoolThread::run (this=0x9fff028) at concurrent/qthreadpool.cpp:106
#11 0xb4a28da2 in QThreadPrivate::start (arg=0x9fff028) at thread/qthread_unix.cpp:320
#12 0xb45c0e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0xb46a473e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 7 (Thread 0xa09f6b70 (LWP 2450)):
#0  0xb4b49f11 in socketNotifierSourceCheck (source=0xaa43b968) at kernel/qeventdispatcher_glib.cpp:79
#1  0xb34f171d in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb34f203a in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb34f2524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb4b4a577 in QEventDispatcherGlib::processEvents (this=0x9b84b50, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5  0xb4b1c289 in QEventLoop::processEvents (this=0xa09f60f0, flags=...) at kernel/qeventloop.cpp:149
#6  0xb4b1c522 in QEventLoop::exec (this=0xa09f60f0, flags=...) at kernel/qeventloop.cpp:201
#7  0xb6868e75 in Digikam::WorkerObjectRunnable::run (this=0xa240780) at /build/buildd/digikam2-2.0.0/core/libs/threads/threadmanager.cpp:196
#8  0xb4a1c866 in QThreadPoolThread::run (this=0xa240798) at concurrent/qthreadpool.cpp:106
#9  0xb4a28da2 in QThreadPrivate::start (arg=0xa240798) at thread/qthread_unix.cpp:320
#10 0xb45c0e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#11 0xb46a473e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 6 (Thread 0xa01f5b70 (LWP 2451)):
#0  0xb7844424 in __kernel_vsyscall ()
#1  0xb4695f76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb350284b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb34f21af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb34f2524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4b4a577 in QEventDispatcherGlib::processEvents (this=0xa042c08, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb4b1c289 in QEventLoop::processEvents (this=0xa01f50f0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb4b1c522 in QEventLoop::exec (this=0xa01f50f0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6868e75 in Digikam::WorkerObjectRunnable::run (this=0xa3eed78) at /build/buildd/digikam2-2.0.0/core/libs/threads/threadmanager.cpp:196
#9  0xb4a1c866 in QThreadPoolThread::run (this=0xa2ceb18) at concurrent/qthreadpool.cpp:106
#10 0xb4a28da2 in QThreadPrivate::start (arg=0xa2ceb18) at thread/qthread_unix.cpp:320
#11 0xb45c0e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb46a473e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 5 (Thread 0x9edc8b70 (LWP 2452)):
#0  0xb375a8de in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#1  0xb375a991 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#2  0xb3759225 in ?? () from /usr/lib/i386-linux-gnu/libgomp.so.1
#3  0xb45c0e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#4  0xb46a473e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 4 (Thread 0x9dfffb70 (LWP 2453)):
#0  0xb30e5d41 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0xb4a7edd8 in do_gettime () at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0xb4b4b4f2 in updateCurrentTime (this=0xa852af4, tm=...) at kernel/qeventdispatcher_unix.cpp:339
#4  QTimerInfoList::timerWait (this=0xa852af4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb4b49d32 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0x9dffef1c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb4b49dcd in timerSourcePrepare (source=0xa852ac0, timeout=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb34f0fd4 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb34f1e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#9  0xb34f2524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb4b4a577 in QEventDispatcherGlib::processEvents (this=0xa79ae98, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb4b1c289 in QEventLoop::processEvents (this=0x9dfff0f0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb4b1c522 in QEventLoop::exec (this=0x9dfff0f0, flags=...) at kernel/qeventloop.cpp:201
#13 0xb6868e75 in Digikam::WorkerObjectRunnable::run (this=0xa789408) at /build/buildd/digikam2-2.0.0/core/libs/threads/threadmanager.cpp:196
#14 0xb4a1c866 in QThreadPoolThread::run (this=0xaa33350) at concurrent/qthreadpool.cpp:106
#15 0xb4a28da2 in QThreadPrivate::start (arg=0xaa33350) at thread/qthread_unix.cpp:320
#16 0xb45c0e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#17 0xb46a473e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xae95fb70 (LWP 2454)):
#0  0xb45c3378 in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0
#1  0xb46b2616 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0xb34f1009 in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb34f1e63 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb34f2524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4b4a577 in QEventDispatcherGlib::processEvents (this=0x9c604a8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0xb4b1c289 in QEventLoop::processEvents (this=0xae95f0f0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb4b1c522 in QEventLoop::exec (this=0xae95f0f0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6868e75 in Digikam::WorkerObjectRunnable::run (this=0x9e08a4c8) at /build/buildd/digikam2-2.0.0/core/libs/threads/threadmanager.cpp:196
#9  0xb4a1c866 in QThreadPoolThread::run (this=0x9e422068) at concurrent/qthreadpool.cpp:106
#10 0xb4a28da2 in QThreadPrivate::start (arg=0x9e422068) at thread/qthread_unix.cpp:320
#11 0xb45c0e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb46a473e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0x9cdffb70 (LWP 2455)):
#0  0xb7844424 in __kernel_vsyscall ()
#1  0xb4695f76 in poll () from /lib/i386-linux-gnu/libc.so.6
#2  0xb350284b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb34f21af in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb34f2524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb4b4a53c in QEventDispatcherGlib::processEvents (this=0xa7d25b8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#6  0xb4b1c289 in QEventLoop::processEvents (this=0x9cdff0f0, flags=...) at kernel/qeventloop.cpp:149
#7  0xb4b1c522 in QEventLoop::exec (this=0x9cdff0f0, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6868e75 in Digikam::WorkerObjectRunnable::run (this=0xaa2707d0) at /build/buildd/digikam2-2.0.0/core/libs/threads/threadmanager.cpp:196
#9  0xb4a1c866 in QThreadPoolThread::run (this=0x9d4ad250) at concurrent/qthreadpool.cpp:106
#10 0xb4a28da2 in QThreadPrivate::start (arg=0x9d4ad250) at thread/qthread_unix.cpp:320
#11 0xb45c0e99 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#12 0xb46a473e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xaf9738c0 (LWP 2412)):
[KCrash Handler]
#7  Digikam::ImageModel::imageInfo (this=0x0, row=0) at /build/buildd/digikam2-2.0.0/core/libs/models/imagemodel.cpp:191
#8  0xb64bfa00 in Digikam::ImageModel::retrieveImageInfo (index=...) at /build/buildd/digikam2-2.0.0/core/libs/models/imagemodel.cpp:302
#9  0x08210310 in Digikam::DigikamImageView::confirmFaces (this=0x9091778, indexes=..., tagId=161) at /build/buildd/digikam2-2.0.0/core/digikam/items/digikamimageview.cpp:246
#10 0x0821089b in Digikam::DigikamImageView::qt_metacall (this=0x9091778, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd2a774) at /build/buildd/digikam2-2.0.0/obj-i686-linux-gnu/core/digikam/digikamimageview.moc:185
#11 0xb4b236ba in QMetaObject::metacall (object=0x9091778, cl=QMetaObject::InvokeMetaMethod, idx=149, argv=0xbfd2a774) at kernel/qmetaobject.cpp:237
#12 0xb4b334ff in QMetaObject::activate (sender=0x90d4970, m=0x840b000, local_signal_index=0, argv=0xbfd2a774) at kernel/qobject.cpp:3287
#13 0x08220f2b in Digikam::AssignNameOverlay::confirmFaces (this=0x90d4970, _t1=..., _t2=161) at /build/buildd/digikam2-2.0.0/obj-i686-linux-gnu/core/digikam/assignnameoverlay.moc:97
#14 0x082217a1 in Digikam::AssignNameOverlay::slotAssigned (this=0x90d4970, action=..., info=..., faceIdentifier=...) at /build/buildd/digikam2-2.0.0/core/digikam/items/assignnameoverlay.cpp:288
#15 0x08221968 in Digikam::AssignNameOverlay::qt_metacall (this=0x90d4970, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd2a910) at /build/buildd/digikam2-2.0.0/obj-i686-linux-gnu/core/digikam/assignnameoverlay.moc:84
#16 0xb4b236ba in QMetaObject::metacall (object=0x90d4970, cl=QMetaObject::InvokeMetaMethod, idx=20, argv=0xbfd2a910) at kernel/qmetaobject.cpp:237
#17 0xb4b334ff in QMetaObject::activate (sender=0x9670b38, m=0x8423dbc, local_signal_index=0, argv=0xbfd2a910) at kernel/qobject.cpp:3287
#18 0x082ba701 in Digikam::AssignNameWidget::assigned (this=0x9670b38, _t1=..., _t2=..., _t3=...) at /build/buildd/digikam2-2.0.0/obj-i686-linux-gnu/core/digikam/assignnamewidget.moc:200
#19 0x082bb696 in Digikam::AssignNameWidget::slotActionActivated (this=0x9670b38, action=...) at /build/buildd/digikam2-2.0.0/core/utilities/facedetection/assignnamewidget.cpp:716
#20 0x082bc182 in Digikam::AssignNameWidget::qt_metacall (this=0x9670b38, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfd2aa58) at /build/buildd/digikam2-2.0.0/obj-i686-linux-gnu/core/digikam/assignnamewidget.moc:153
#21 0xb4b236ba in QMetaObject::metacall (object=0x9670b38, cl=QMetaObject::InvokeMetaMethod, idx=39, argv=0xbfd2aa58) at kernel/qmetaobject.cpp:237
#22 0xb4b334ff in QMetaObject::activate (sender=0x8ee8c98, m=0x840e250, local_signal_index=0, argv=0xbfd2aa58) at kernel/qobject.cpp:3287
#23 0x0822f5f5 in Digikam::AddTagsLineEdit::taggingActionActivated (this=0x8ee8c98, _t1=...) at /build/buildd/digikam2-2.0.0/obj-i686-linux-gnu/core/digikam/addtagslineedit.moc:120
#24 0x0823001d in Digikam::AddTagsLineEdit::slotReturnPressed (this=0x8ee8c98, text=...) at /build/buildd/digikam2-2.0.0/core/digikam/tags/addtagslineedit.cpp:368
#25 0x082303d2 in Digikam::AddTagsLineEdit::qt_metacall (this=0x8ee8c98, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0xbfd2aba8) at /build/buildd/digikam2-2.0.0/obj-i686-linux-gnu/core/digikam/addtagslineedit.moc:107
#26 0xb4b236ba in QMetaObject::metacall (object=0x8ee8c98, cl=QMetaObject::InvokeMetaMethod, idx=86, argv=0xbfd2aba8) at kernel/qmetaobject.cpp:237
#27 0xb4b334ff in QMetaObject::activate (sender=0x8ee8c98, m=0x8517140, local_signal_index=1, argv=0xbfd2aba8) at kernel/qobject.cpp:3287
#28 0xb5c54913 in KLineEdit::returnPressed (this=0x8ee8c98, _t1=...) at ./klineedit.moc:225
#29 0xb5c54f7c in KLineEdit::event (this=0x8ee8c98, ev=0xbfd2b084) at ../../kdeui/widgets/klineedit.cpp:1355
#30 0xb504ed24 in QApplicationPrivate::notify_helper (this=0x8d57958, receiver=0x8ee8c98, e=0xbfd2b084) at kernel/qapplication.cpp:4462
#31 0xb5054081 in QApplication::notify (this=0xbfd2bb4c, receiver=0x8ee8c98, e=0xbfd2b084) at kernel/qapplication.cpp:3921
#32 0xb5b823ca in KApplication::notify (this=0xbfd2bb4c, receiver=0x8ee8c98, event=0xbfd2b084) at ../../kdeui/kernel/kapplication.cpp:311
#33 0xb4b1d0bb in QCoreApplication::notifyInternal (this=0xbfd2bb4c, receiver=0x8ee8c98, event=0xbfd2b084) at kernel/qcoreapplication.cpp:731
#34 0xb504cb3e in sendSpontaneousEvent (receiver=0x8ee8c98, event=0xbfd2b084) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#35 qt_sendSpontaneousEvent (receiver=0x8ee8c98, event=0xbfd2b084) at kernel/qapplication.cpp:5456
#36 0xb51010cd in QKeyMapper::sendKeyEvent (keyWidget=0x8ee8c98, grab=false, type=QEvent::KeyPress, code=16777220, modifiers=..., text=..., autorepeat=false, count=1, nativeScanCode=36, nativeVirtualKey=65293, nativeModifiers=0) at kernel/qkeymapper_x11.cpp:1866
#37 0xb510151e in QKeyMapperPrivate::translateKeyEvent (this=0x8d7ff00, keyWidget=0x8ee8c98, event=0xbfd2b74c, grab=false) at kernel/qkeymapper_x11.cpp:1836
#38 0xb50d8f08 in QApplication::x11ProcessEvent (this=0xbfd2bb4c, event=0xbfd2b74c) at kernel/qapplication_x11.cpp:3573
#39 0xb51055f4 in x11EventSourceDispatch (s=0x8d5b300, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#40 0xb34f1aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#41 0xb34f2270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#42 0xb34f2524 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#43 0xb4b4a53c in QEventDispatcherGlib::processEvents (this=0x8d569e8, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#44 0xb51051e5 in QGuiEventDispatcherGlib::processEvents (this=0x8d569e8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#45 0xb4b1c289 in QEventLoop::processEvents (this=0xbfd2ba14, flags=...) at kernel/qeventloop.cpp:149
#46 0xb4b1c522 in QEventLoop::exec (this=0xbfd2ba14, flags=...) at kernel/qeventloop.cpp:201
#47 0xb4b20ecc in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1008
#48 0xb504c8e7 in QApplication::exec () at kernel/qapplication.cpp:3736
#49 0x082be083 in main (argc=) at /build/buildd/digikam2-2.0.0/core/digikam/main/main.cpp:232

Possible duplicates by query: bug 279781, bug 277808.

Reported using DrKonqi
Comment 1 caulier.gilles 2011-08-23 07:32:13 UTC

*** This bug has been marked as a duplicate of bug 279781 ***
Comment 2 Kristian Karl 2011-09-05 17:34:06 UTC
Created attachment 63411 [details]
New crash information added by DrKonqi

digikam (2.0.0) on KDE Platform 4.7.00 (4.7.0) using Qt 4.7.2

- What I was doing when the application crashed:

After a successfull face scan, 
1) I selected a tag 
2) and the selected multiple faces
3) and the clicked the OK button on one of the selected faces
Digikam the crashed. This happens intermittent

-- Backtrace (Reduced):
#6  Digikam::ImageModel::imageInfo (this=0x0, row=0) at /build/buildd/digikam2-2.0.0/core/libs/models/imagemodel.cpp:191
#7  0x00007f8711c2f5cb in Digikam::ImageModel::retrieveImageInfo (index=<value optimized out>) at /build/buildd/digikam2-2.0.0/core/libs/models/imagemodel.cpp:302
#8  0x00000000005e1e23 in Digikam::DigikamImageView::confirmFaces (this=0x1d8dc00, indexes=<value optimized out>, tagId=450) at /build/buildd/digikam2-2.0.0/core/digikam/items/digikamimageview.cpp:246
#9  0x00000000005e23cd in Digikam::DigikamImageView::qt_metacall (this=0x1d8dc00, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff167a5ac0) at /build/buildd/digikam2-2.0.0/obj-x86_64-linux-gnu/core/digikam/digikamimageview.moc:185
[...]
#11 0x00000000005f2391 in Digikam::AssignNameOverlay::confirmFaces (this=<value optimized out>, _t1=<value optimized out>, _t2=450) at /build/buildd/digikam2-2.0.0/obj-x86_64-linux-gnu/core/digikam/assignnameoverlay.moc:97
Comment 3 Marcel Wiesweg 2011-09-06 17:35:25 UTC
Please let us continue to discuss this bug at 277808

*** This bug has been marked as a duplicate of bug 277808 ***
Comment 4 emtadrat 2011-12-17 22:52:11 UTC
Created attachment 66840 [details]
New crash information added by DrKonqi

digikam (2.1.1) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:

While digicam was scanning my collection, I started identifying faces in those pictures that were so far automatically tagged. I selected multiple pictures which did not contain any faces. When I hit the delete button of one of the pictures, digikam crashed.

-- Backtrace (Reduced):
#7  size (this=) at /usr/include/qt4/QtCore/qlist.h:94
#8  size (this=) at /usr/include/qt4/QtCore/qlist.h:124
#9  Digikam::ImageModel::imageInfo (this=0x0, row=0) at /build/buildd/digikam-2.1.1/core/libs/models/imagemodel.cpp:191
#10 0x004d234c in Digikam::ImageModel::retrieveImageInfo (index=...) at /build/buildd/digikam-2.1.1/core/libs/models/imagemodel.cpp:302
#11 0x08228f7a in Digikam::DigikamImageView::removeFaces (this=0x8d122b0, indexes=...) at /build/buildd/digikam-2.1.1/core/digikam/items/digikamimageview.cpp:263
Comment 5 emtadrat 2011-12-17 23:09:55 UTC
Created attachment 66842 [details]
New crash information added by DrKonqi

digikam (2.1.1) on KDE Platform 4.7.2 (4.7.2) using Qt 4.7.4

- What I was doing when the application crashed:

Analysed picturess that were automatically scanned and face-tagged. Marked multiple consecutive pictures that did not contain faces. When I hit the remove button for one of the pictures, Digicam crashed. 

- Unusual behavior I noticed:
Ubuntu fails to connect to update server. Normal internet connection is ok, though.

-- Backtrace (Reduced):
#7  size (this=) at /usr/include/qt4/QtCore/qlist.h:94
#8  size (this=) at /usr/include/qt4/QtCore/qlist.h:124
#9  Digikam::ImageModel::imageInfo (this=0x0, row=0) at /build/buildd/digikam-2.1.1/core/libs/models/imagemodel.cpp:191
#10 0x0032934c in Digikam::ImageModel::retrieveImageInfo (index=...) at /build/buildd/digikam-2.1.1/core/libs/models/imagemodel.cpp:302
#11 0x08228f7a in Digikam::DigikamImageView::removeFaces (this=0x9409d88, indexes=...) at /build/buildd/digikam-2.1.1/core/digikam/items/digikamimageview.cpp:263
Comment 6 caulier.gilles 2019-12-23 06:22:07 UTC
Problem is fixed with new 7.0.0-beta1 through this long story from this bug

https://bugs.kde.org/show_bug.cgi?id=399923

You can test digiKam 7.0.0-beta1 with bundle available here:

https://download.kde.org/unstable/digikam/

Don't hesitate to give us a fresh feedback about his entry.

Thanks in advance

Gilles Caulier
Comment 7 Kristian Karl 2019-12-29 15:00:17 UTC
Not a problem anymore :-)