Bug 268263

Summary: Crash when identyfing faces from Unknown People group
Product: [Applications] digikam Reporter: SiMH <plddev>
Component: Faces-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles
Priority: NOR    
Version: 2.0.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 5.1.0
Sentry Crash Report:

Description SiMH 2011-03-11 23:04:24 UTC
Application: digikam (2.0.0-beta4)
KDE Platform Version: 4.6.1 (4.6.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-27-generic-pae i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I was trying to tag some faces that the new algorithm was unable to identify for me

The crash can be reproduced some of the time.

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

Thread 14 (Thread 0xacbe2b70 (LWP 7292)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb4289efb in read () at ../sysdeps/unix/syscall-template.S:82
#2  0xb4231c0c in _IO_file_xsgetn (fp=0x98969568, data=0x9896c580, n=12278) at fileops.c:1465
#3  0xb4233c58 in _IO_sgetn (fp=0x98969568, data=0x9896c580, n=12278) at genops.c:500
#4  0xb42276fe in _IO_fread (buf=0x9896c580, size=1, count=12278, fp=0x98969568) at iofread.c:44
#5  0xb3517050 in Exiv2::FileIo::read(unsigned char*, long) () from /usr/lib/libexiv2.so.10
#6  0xb3560272 in Exiv2::JpegBase::readMetadata() () from /usr/lib/libexiv2.so.10
#7  0xb6f47488 in KExiv2Iface::KExiv2::load(QString const&) const () from /usr/lib/libkexiv2.so.10
#8  0xb65ac60c in Digikam::DMetadata::load (this=0xacbe1d10, filePath=...) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/dmetadata/dmetadata.cpp:85
#9  0xb62177d5 in Digikam::ImageScanner::loadFromDisk (this=0xacbe1d08) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/database/imagescanner.cpp:1113
#10 0xb621d632 in Digikam::ImageScanner::newFile (this=0xacbe1d08, albumId=0) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/database/imagescanner.cpp:102
#11 0xb61ba0a5 in Digikam::CollectionScanner::scanNewFile (this=0xacbe215c, info=..., albumId=0) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/database/collectionscanner.cpp:936
#12 0xb61bbd0b in Digikam::CollectionScanner::scanAlbum (this=0xacbe215c, location=..., album=...) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/database/collectionscanner.cpp:792
#13 0xb61bbc22 in Digikam::CollectionScanner::scanAlbum (this=0xacbe215c, location=..., album=...) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/database/collectionscanner.cpp:815
#14 0xb61bc597 in Digikam::CollectionScanner::scanAlbumRoot (this=0xacbe215c, location=...) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/database/collectionscanner.cpp:549
#15 0xb61bd176 in Digikam::CollectionScanner::partialScan (this=0xacbe215c, albumRoot=..., album=...) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/database/collectionscanner.cpp:410
#16 0xb61bd6f4 in Digikam::CollectionScanner::partialScan (this=0xacbe215c, filePath=...) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/database/collectionscanner.cpp:347
#17 0x082388bb in Digikam::ScanController::run (this=0x978f9e0) at /build/buildd/digikam2-2.0.0~beta4+git110307/digikam/database/scancontroller.cpp:643
#18 0xb4628df9 in QThreadPrivate::start (arg=0x978f9e0) at thread/qthread_unix.cpp:266
#19 0xb34c9cc9 in start_thread (arg=0xacbe2b70) at pthread_create.c:304
#20 0xb429a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xac3e1b70 (LWP 7293)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb42a80f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb423c65f in _L_lock_9687 () from /lib/libc.so.6
#3  0xb423ae56 in __libc_free (mem=0x9758550) at malloc.c:3736
#4  0xb4414441 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0xb475a0b5 in QEventDispatcherGlib::unregisterSocketNotifier (this=0x9751068, notifier=0xac3e116c) at kernel/qeventdispatcher_glib.cpp:496
#6  0xb47481da in QSocketNotifier::setEnabled (this=0xfffffe00, enable=false) at kernel/qsocketnotifier.cpp:298
#7  0xb4759a02 in socketNotifierSourceCheck (source=0x9790880) at kernel/qeventdispatcher_glib.cpp:92
#8  0xb329eb39 in g_main_context_check () from /lib/libglib-2.0.so.0
#9  0xb329f45e in ?? () from /lib/libglib-2.0.so.0
#10 0xb329f848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0xb4759565 in QEventDispatcherGlib::processEvents (this=0x9751068, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#12 0xb4729609 in QEventLoop::processEvents (this=0xac3e1110, flags=) at kernel/qeventloop.cpp:149
#13 0xb4729a8a in QEventLoop::exec (this=0xac3e1110, flags=...) at kernel/qeventloop.cpp:201
#14 0xb4625b7e in QThread::exec (this=0x9761868) at thread/qthread.cpp:490
#15 0xb470835b in QInotifyFileSystemWatcherEngine::run (this=0x9761868) at io/qfilesystemwatcher_inotify.cpp:248
#16 0xb4628df9 in QThreadPrivate::start (arg=0x9761868) at thread/qthread_unix.cpp:266
#17 0xb34c9cc9 in start_thread (arg=0xac3e1b70) at pthread_create.c:304
#18 0xb429a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xabbe0b70 (LWP 7295)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb34ce4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb42a7d9d in __pthread_cond_wait (cond=0x98f7a58, mutex=0x98f7a40) at forward.c:139
#3  0xb46299c7 in wait (this=0x99805a0, mutex=0x998059c, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x99805a0, mutex=0x998059c, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb663ceaa in Digikam::ParkingThread::run (this=0x9980590) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/threads/threadmanager.cpp:119
#6  0xb4628df9 in QThreadPrivate::start (arg=0x9980590) at thread/qthread_unix.cpp:266
#7  0xb34c9cc9 in start_thread (arg=0xabbe0b70) at pthread_create.c:304
#8  0xb429a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xa9cbcb70 (LWP 7296)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb42a80f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb423c65f in _L_lock_9687 () from /lib/libc.so.6
#3  0xb423ae56 in __libc_free (mem=0x9d66148) at malloc.c:3736
#4  0xb4414441 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0xb475a0b5 in QEventDispatcherGlib::unregisterSocketNotifier (this=0x9d60020, notifier=0xa9cbc16c) at kernel/qeventdispatcher_glib.cpp:496
#6  0xb47481da in QSocketNotifier::setEnabled (this=0xfffffe00, enable=false) at kernel/qsocketnotifier.cpp:298
#7  0xb4759a02 in socketNotifierSourceCheck (source=0x9d66280) at kernel/qeventdispatcher_glib.cpp:92
#8  0xb329eb39 in g_main_context_check () from /lib/libglib-2.0.so.0
#9  0xb329f45e in ?? () from /lib/libglib-2.0.so.0
#10 0xb329f848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#11 0xb4759565 in QEventDispatcherGlib::processEvents (this=0x9d60020, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#12 0xb4729609 in QEventLoop::processEvents (this=0xa9cbc110, flags=) at kernel/qeventloop.cpp:149
#13 0xb4729a8a in QEventLoop::exec (this=0xa9cbc110, flags=...) at kernel/qeventloop.cpp:201
#14 0xb4625b7e in QThread::exec (this=0x9d5fe78) at thread/qthread.cpp:490
#15 0xb470835b in QInotifyFileSystemWatcherEngine::run (this=0x9d5fe78) at io/qfilesystemwatcher_inotify.cpp:248
#16 0xb4628df9 in QThreadPrivate::start (arg=0x9d5fe78) at thread/qthread_unix.cpp:266
#17 0xb34c9cc9 in start_thread (arg=0xa9cbcb70) at pthread_create.c:304
#18 0xb429a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 10 (Thread 0xa3258b70 (LWP 7297)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb34ce884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0xb42a7df4 in __pthread_cond_timedwait (cond=0x9f427a0, mutex=0x9f42788, abstime=0xa32581a0) at forward.c:152
#3  0xa73d1b3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 9 (Thread 0xa2640b70 (LWP 7298)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb4293371 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0xa73fdf1c in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 8 (Thread 0xa1e3fb70 (LWP 7299)):
#0  __i686.get_pc_thunk.bx () at ../sysdeps/i386/i686/multiarch/strcmp.S:49
#1  0xb42a7f7b in pthread_mutex_unlock (mutex=0xa354424) at forward.c:184
#2  0xb329f870 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0xb475959f in QEventDispatcherGlib::processEvents (this=0xa3543a0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#4  0xb4729609 in QEventLoop::processEvents (this=0xa1e3f100, flags=) at kernel/qeventloop.cpp:149
#5  0xb4729a8a in QEventLoop::exec (this=0xa1e3f100, flags=...) at kernel/qeventloop.cpp:201
#6  0xb4625b7e in QThread::exec (this=0xa353fa8) at thread/qthread.cpp:490
#7  0xab047d7a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#8  0xb4628df9 in QThreadPrivate::start (arg=0xa353fa8) at thread/qthread_unix.cpp:266
#9  0xb34c9cc9 in start_thread (arg=0xa1e3fb70) at pthread_create.c:304
#10 0xb429a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa1639b70 (LWP 7300)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb428bdf6 in __poll (fds=0xb4322ff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0xb41b8562 in ?? () from /usr/lib/libpulse.so.0
#3  0xb41a4ab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb41a6a73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb41a6b44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb41b8303 in ?? () from /usr/lib/libpulse.so.0
#7  0xb2e6fbd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0xb34c9cc9 in start_thread (arg=0xa1639b70) at pthread_create.c:304
#9  0xb429a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 6 (Thread 0x9ce37b70 (LWP 7301)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb34ce4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0xb42a7d9d in __pthread_cond_wait (cond=0xa378a98, mutex=0xa378a80) at forward.c:139
#3  0xa73e3b54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 5 (Thread 0x9a4d3b70 (LWP 7417)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb42a80f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb423c65f in _L_lock_9687 () from /lib/libc.so.6
#3  0xb423ae56 in __libc_free (mem=0xb66b6d0) at malloc.c:3736
#4  0xb4414441 in operator delete(void*) () from /usr/lib/libstdc++.so.6
#5  0xb640bbde in ~DSharedDataPointer (this=0xbaec728, __in_chrg=<value optimized out>) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/dimg/dshareddata.h:165
#6  Digikam::DImg::~DImg (this=0xbaec728, __in_chrg=<value optimized out>) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/dimg/dimg.cpp:171
#7  0xb661ea68 in Digikam::ThumbnailLoadingTask::~ThumbnailLoadingTask() () from /usr/lib/libdigikamcore.so.2
#8  0xb65f0ae6 in Digikam::LoadSaveThread::run (this=0x9c90898) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/threadimageio/loadsavethread.cpp:93
#9  0xb663ec90 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x9c8c998) at /build/buildd/digikam2-2.0.0~beta4+git110307/libs/threads/dynamicthread.cpp:328
#10 0xb461d523 in QThreadPoolThread::run (this=0xab10ae00) at concurrent/qthreadpool.cpp:106
#11 0xb4628df9 in QThreadPrivate::start (arg=0xab10ae00) at thread/qthread_unix.cpp:266
#12 0xb34c9cc9 in start_thread (arg=0x9a4d3b70) at pthread_create.c:304
#13 0xb429a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0x99cd2b70 (LWP 7418)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb42a80f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb423c65f in _L_lock_9687 () from /lib/libc.so.6
#3  0xb423ae56 in __libc_free (mem=0x97cfe48) at malloc.c:3736
#4  0xb32a4486 in g_free () from /lib/libglib-2.0.so.0
#5  0xb329b1c0 in ?? () from /lib/libglib-2.0.so.0
#6  0xb475a14d in QEventDispatcherGlib::~QEventDispatcherGlib (this=0xb6dfd60, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:369
#7  0xb46285ba in QThreadPrivate::finish (arg=0xb977a10) at thread/qthread_unix.cpp:302
#8  0xb4628e01 in ~__pthread_cleanup_class (arg=0xb977a10) at /usr/include/pthread.h:545
#9  QThreadPrivate::start (arg=0xb977a10) at thread/qthread_unix.cpp:271
#10 0xb34c9cc9 in start_thread (arg=0x99cd2b70) at pthread_create.c:304
#11 0xb429a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0x994d1b70 (LWP 7419)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb42a80f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb423c65f in _L_lock_9687 () from /lib/libc.so.6
#3  0xb423ae56 in __libc_free (mem=0xba5ff40) at malloc.c:3736
#4  0xb32a4486 in g_free () from /lib/libglib-2.0.so.0
#5  0xb329b1c0 in ?? () from /lib/libglib-2.0.so.0
#6  0xb475a14d in QEventDispatcherGlib::~QEventDispatcherGlib (this=0xaf648b0, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:369
#7  0xb46285ba in QThreadPrivate::finish (arg=0xadc94b0) at thread/qthread_unix.cpp:302
#8  0xb4628e01 in ~__pthread_cleanup_class (arg=0xadc94b0) at /usr/include/pthread.h:545
#9  QThreadPrivate::start (arg=0xadc94b0) at thread/qthread_unix.cpp:271
#10 0xb34c9cc9 in start_thread (arg=0x994d1b70) at pthread_create.c:304
#11 0xb429a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0x9acd4b70 (LWP 7420)):
#0  0xb78a6424 in __kernel_vsyscall ()
#1  0xb42a80f3 in __lll_lock_wait_private () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:95
#2  0xb423c65f in _L_lock_9687 () from /lib/libc.so.6
#3  0xb423ae56 in __libc_free (mem=0xabcbf98) at malloc.c:3736
#4  0xb32a4486 in g_free () from /lib/libglib-2.0.so.0
#5  0xb329b1c0 in ?? () from /lib/libglib-2.0.so.0
#6  0xb475a14d in QEventDispatcherGlib::~QEventDispatcherGlib (this=0xb2468b8, __in_chrg=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:369
#7  0xb46285ba in QThreadPrivate::finish (arg=0x98237060) at thread/qthread_unix.cpp:302
#8  0xb4628e01 in ~__pthread_cleanup_class (arg=0x98237060) at /usr/include/pthread.h:545
#9  QThreadPrivate::start (arg=0x98237060) at thread/qthread_unix.cpp:271
#10 0xb34c9cc9 in start_thread (arg=0x9acd4b70) at pthread_create.c:304
#11 0xb429a69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xaf1ce890 (LWP 7291)):
[KCrash Handler]
#7  _int_malloc (av=<value optimized out>, bytes=<value optimized out>) at malloc.c:4439
#8  0xb423af33 in __libc_malloc (bytes=768) at malloc.c:3660
#9  0xb462311d in qMalloc (size=768) at global/qmalloc.cpp:55
#10 0xb4684025 in QVectorData::allocate (size=-1271774272, alignment=1050888) at tools/qvector.cpp:67
#11 0xb52898f4 in malloc (this=0x9a3f40c, asize=63, aalloc=94) at ../../include/QtCore/../../src/corelib/tools/qvector.h:392
#12 QVector<QBspTree::Node>::realloc (this=0x9a3f40c, asize=63, aalloc=94) at ../../include/QtCore/../../src/corelib/tools/qvector.h:465
#13 0xb52895d1 in resize (this=0x9a3f404, n=415, d=-1) at ../../include/QtCore/../../src/corelib/tools/qvector.h:331
#14 QBspTree::create (this=0x9a3f404, n=415, d=-1) at itemviews/qbsptree.cpp:61
#15 0xb52786b3 in QIconModeViewBase::setRowCount (this=0x9a3f3e8, rowCount=415) at itemviews/qlistview.cpp:2715
#16 0xb5279b61 in QListViewPrivate::prepareItemsLayout (this=0x9988e18) at itemviews/qlistview.cpp:1694
#17 0xb5279d7e in QListViewPrivate::doItemsLayout (this=0x9988e18, delta=415) at itemviews/qlistview.cpp:1708
#18 0xb527a165 in QListView::doItemsLayout (this=0x9990520) at itemviews/qlistview.cpp:1468
#19 0xb52563ff in QAbstractItemView::timerEvent (this=0x9990520, event=0xbfc31080) at itemviews/qabstractitemview.cpp:2415
#20 0xb527a4ea in QListView::timerEvent (this=0x9990520, e=0xbfc31080) at itemviews/qlistview.cpp:817
#21 0xb473d504 in QObject::event (this=0x9990520, e=0xb43243c0) at kernel/qobject.cpp:1183
#22 0xb4ce9936 in QWidget::event (this=0x9990520, event=0xbfc31080) at kernel/qwidget.cpp:8646
#23 0xb510b763 in QFrame::event (this=0x9990520, e=0xbfc31080) at widgets/qframe.cpp:557
#24 0xb51a9487 in QAbstractScrollArea::event (this=0x9990520, e=0xbfc31080) at widgets/qabstractscrollarea.cpp:996
#25 0xb525da1c in QAbstractItemView::event (this=0x9990520, event=0xbfc31080) at itemviews/qabstractitemview.cpp:1555
#26 0xb527a034 in QListView::event (this=0x9990520, e=0xbfc31080) at itemviews/qlistview.cpp:1632
#27 0xb4c8bfdc in QApplicationPrivate::notify_helper (this=0x96b1038, receiver=0x9990520, e=0xbfc31080) at kernel/qapplication.cpp:4396
#28 0xb4c920e9 in QApplication::notify (this=0xbfc31460, receiver=0x9990520, e=0xbfc31080) at kernel/qapplication.cpp:4361
#29 0xb58337da in KApplication::notify (this=0xbfc31460, receiver=0x9990520, event=0xbfc31080) at ../../kdeui/kernel/kapplication.cpp:311
#30 0xb472ab3b in QCoreApplication::notifyInternal (this=0xbfc31460, receiver=0x9990520, event=0xbfc31080) at kernel/qcoreapplication.cpp:732
#31 0xb475cad6 in sendEvent (this=0x96b4234) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QTimerInfoList::activateTimers (this=0x96b4234) at kernel/qeventdispatcher_unix.cpp:602
#33 0xb4759874 in timerSourceDispatch (source=0x96b4200) at kernel/qeventdispatcher_glib.cpp:184
#34 0xb329b855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#35 0xb329f668 in ?? () from /lib/libglib-2.0.so.0
#36 0xb329f848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#37 0xb4759565 in QEventDispatcherGlib::processEvents (this=0x9663838, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#38 0xb4d4dbe5 in QGuiEventDispatcherGlib::processEvents (this=0x9663838, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#39 0xb4729609 in QEventLoop::processEvents (this=0xbfc31344, flags=) at kernel/qeventloop.cpp:149
#40 0xb4729a8a in QEventLoop::exec (this=0xbfc31344, flags=...) at kernel/qeventloop.cpp:201
#41 0xb472e00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#42 0xb4c8ae07 in QApplication::exec () at kernel/qapplication.cpp:3672
#43 0x0832b3db in main (argc=5, argv=0xbfc31704) at /build/buildd/digikam2-2.0.0~beta4+git110307/digikam/main/main.cpp:232

Possible duplicates by query: bug 262077, bug 236519.

Reported using DrKonqi
Comment 1 Marcel Wiesweg 2011-04-07 21:43:37 UTC
Crash is located completely in Qt code. No idea atm.
Is the backtrace - thread 1 with the [KCrash] marker - the same each time you reproduce the crash?
Comment 2 caulier.gilles 2011-07-02 10:02:08 UTC
digiKam 2.0.0 RC is out. Please check if crash is reproducible with this version.

Thanks in advance

Gilles Caulier
Comment 3 Marcel Wiesweg 2011-09-25 13:44:30 UTC
See comments #1 and #2
Comment 4 caulier.gilles 2015-06-27 13:47:33 UTC
New digiKam 4.11.0 is available :

https://www.digikam.org/node/740

Can you reproduce the problem with this release ?

Gilles caulier
Comment 5 caulier.gilles 2015-08-22 06:34:41 UTC
digiKam 4.12.0 is out :

https://www.digikam.org/node/741

We need a fresh feedback using this release please...
Thanks in advance.
Comment 6 caulier.gilles 2016-07-14 05:58:15 UTC
With next 5.1.0 release, a lots of investigations have be done around OpenCV
face module integration with digiKam Face Engine.
See bug #365202 history for details.
I close this file now. Don't hesistate to re-open if necessary.
Gilles Caulier