Bug 262873

Summary: digikam crashes on scanning for faces
Product: [Applications] digikam Reporter: unapiedra <devoutlytobewished>
Component: Faces-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: crash CC: caulier.gilles, nospamforaxel-1
Priority: NOR    
Version: 2.0.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 7.0.0
Sentry Crash Report:

Description unapiedra 2011-01-11 18:16:07 UTC
Application: digikam (2.0.0-beta1)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-24-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I was scanning for faces among my photos. I picked: "rescan all images and merge with already found results" or what that option is called again. 

I had rebuilt the Face-database before although I don't know whether this is related. 
Also I am using MySQL as a db backend.

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

Thread 14 (Thread 0xb3b42b70 (LWP 3625)):
#0  0x00bf1416 in __kernel_vsyscall ()
#1  0x00cba4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x017499c7 in wait (this=0x8988114, mutex=0x8988110, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8988114, mutex=0x8988110, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x082a9349 in Digikam::ScanController::run (this=0x89b78b0) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/digikam/scancontroller.cpp:599
#5  0x01748df9 in QThreadPrivate::start (arg=0x89b78b0) at thread/qthread_unix.cpp:266
#6  0x00cb5cc9 in start_thread (arg=0xb3b42b70) at pthread_create.c:304
#7  0x01d5c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 13 (Thread 0xb3341b70 (LWP 3630)):
#0  0x00bf1416 in __kernel_vsyscall ()
#1  0x00cba4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x017499c7 in wait (this=0x8b2f2f8, mutex=0x8b2f2f4, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#3  QWaitCondition::wait (this=0x8b2f2f8, mutex=0x8b2f2f4, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#4  0x02b6bfca in Digikam::ParkingThread::run (this=0x8b2f2e8) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/threads/threadmanager.cpp:119
#5  0x01748df9 in QThreadPrivate::start (arg=0x8b2f2e8) at thread/qthread_unix.cpp:266
#6  0x00cb5cc9 in start_thread (arg=0xb3341b70) at pthread_create.c:304
#7  0x01d5c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 12 (Thread 0xb29ffb70 (LWP 3631)):
#0  0x04fcfe36 in clock_gettime (clock_id=83705844, tp=0xb29fee10) at ../sysdeps/unix/clock_gettime.c:100
#1  0x017a450b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0187b6e5 in QTimerInfoList::updateCurrentTime (this=0x8cf6c9c) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0187b72a in QTimerInfoList::timerWait (this=0x8cf6c9c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x018797a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb29fef3c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0187983d in timerSourcePrepare (source=0x0, timeout=0x4fd3ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x023a6e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x023a7279 in ?? () from /lib/libglib-2.0.so.0
#9  0x023a7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0187959f in QEventDispatcherGlib::processEvents (this=0x8beee88, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x01849609 in QEventLoop::processEvents (this=0xb29ff110, flags=) at kernel/qeventloop.cpp:149
#12 0x01849a8a in QEventLoop::exec (this=0xb29ff110, flags=...) at kernel/qeventloop.cpp:201
#13 0x01745b7e in QThread::exec (this=0x8cf50b0) at thread/qthread.cpp:490
#14 0x0182835b in QInotifyFileSystemWatcherEngine::run (this=0x8cf50b0) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x01748df9 in QThreadPrivate::start (arg=0x8cf50b0) at thread/qthread_unix.cpp:266
#16 0x00cb5cc9 in start_thread (arg=0xb29ffb70) at pthread_create.c:304
#17 0x01d5c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 11 (Thread 0xab235b70 (LWP 3632)):
#0  0x00bf1416 in __kernel_vsyscall ()
#1  0x00cba884 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_timedwait.S:236
#2  0x066dcb3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xaa629b70 (LWP 3633)):
#0  0x00bf1416 in __kernel_vsyscall ()
#1  0x01d55371 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x06708f1c in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 9 (Thread 0xa9e28b70 (LWP 3634)):
#0  0x00cb97e2 in __pthread_mutex_unlock_usercnt (mutex=<value optimized out>, decr=0) at pthread_mutex_unlock.c:77
#1  0x023a5636 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#2  0x023a71ee in ?? () from /lib/libglib-2.0.so.0
#3  0x023a7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0187959f in QEventDispatcherGlib::processEvents (this=0x92a55a8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x01849609 in QEventLoop::processEvents (this=0xa9e28100, flags=) at kernel/qeventloop.cpp:149
#6  0x01849a8a in QEventLoop::exec (this=0xa9e28100, flags=...) at kernel/qeventloop.cpp:201
#7  0x01745b7e in QThread::exec (this=0x92a51b0) at thread/qthread.cpp:490
#8  0x0661f81a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#9  0x01748df9 in QThreadPrivate::start (arg=0x92a51b0) at thread/qthread_unix.cpp:266
#10 0x00cb5cc9 in start_thread (arg=0xa9e28b70) at pthread_create.c:304
#11 0x01d5c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 8 (Thread 0xa9627b70 (LWP 3636)):
#0  0x00bf1416 in __kernel_vsyscall ()
#1  0x01d4ddf6 in __poll (fds=0x1de4ff4, nfds=2, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x0880e562 in ?? () from /usr/lib/libpulse.so.0
#3  0x087faab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x087fca73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x087fcb44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x0880e303 in ?? () from /usr/lib/libpulse.so.0
#7  0x0270fbd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00cb5cc9 in start_thread (arg=0xa9627b70) at pthread_create.c:304
#9  0x01d5c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 7 (Thread 0xa4e25b70 (LWP 3637)):
#0  0x00bf1416 in __kernel_vsyscall ()
#1  0x00cba4dc in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x066eeb54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0xaca78b70 (LWP 3721)):
#0  0x00cb83eb in __pthread_mutex_lock (mutex=0xb1bb514) at pthread_mutex_lock.c:61
#1  0x023a1ffd in g_main_context_query () from /lib/libglib-2.0.so.0
#2  0x023a72c4 in ?? () from /lib/libglib-2.0.so.0
#3  0x023a7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0187959f in QEventDispatcherGlib::processEvents (this=0xb187970, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x01849609 in QEventLoop::processEvents (this=0xaca78120, flags=) at kernel/qeventloop.cpp:149
#6  0x01849a8a in QEventLoop::exec (this=0xaca78120, flags=...) at kernel/qeventloop.cpp:201
#7  0x02b6b65c in Digikam::WorkerObjectRunnable::run (this=0xb04e048) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/threads/threadmanager.cpp:190
#8  0x0173d523 in QThreadPoolThread::run (this=0xb2acc5b8) at concurrent/qthreadpool.cpp:106
#9  0x01748df9 in QThreadPrivate::start (arg=0xb2acc5b8) at thread/qthread_unix.cpp:266
#10 0x00cb5cc9 in start_thread (arg=0xaca78b70) at pthread_create.c:304
#11 0x01d5c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 5 (Thread 0xac277b70 (LWP 3722)):
#0  0x04fcfe36 in clock_gettime (clock_id=83705844, tp=0xac276e10) at ../sysdeps/unix/clock_gettime.c:100
#1  0x017a450b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0187b6e5 in QTimerInfoList::updateCurrentTime (this=0xb199ba4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0187b72a in QTimerInfoList::timerWait (this=0xb199ba4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x018797a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xac276f3c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0187983d in timerSourcePrepare (source=0x0, timeout=0x4fd3ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x023a6e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x023a7279 in ?? () from /lib/libglib-2.0.so.0
#9  0x023a7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0187959f in QEventDispatcherGlib::processEvents (this=0xa404fe0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x01849609 in QEventLoop::processEvents (this=0xac277120, flags=) at kernel/qeventloop.cpp:149
#12 0x01849a8a in QEventLoop::exec (this=0xac277120, flags=...) at kernel/qeventloop.cpp:201
#13 0x02b6b65c in Digikam::WorkerObjectRunnable::run (this=0xb1c49d8) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/threads/threadmanager.cpp:190
#14 0x0173d523 in QThreadPoolThread::run (this=0xb2acb168) at concurrent/qthreadpool.cpp:106
#15 0x01748df9 in QThreadPrivate::start (arg=0xb2acb168) at thread/qthread_unix.cpp:266
#16 0x00cb5cc9 in start_thread (arg=0xac277b70) at pthread_create.c:304
#17 0x01d5c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xae59db70 (LWP 3723)):
#0  0x04fcfe36 in clock_gettime (clock_id=83705844, tp=0xae59ce10) at ../sysdeps/unix/clock_gettime.c:100
#1  0x017a450b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0187b6e5 in QTimerInfoList::updateCurrentTime (this=0xb0a4be4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0187b72a in QTimerInfoList::timerWait (this=0xb0a4be4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x018797a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xae59cf3c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0187983d in timerSourcePrepare (source=0x0, timeout=0x4fd3ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x023a6e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x023a7279 in ?? () from /lib/libglib-2.0.so.0
#9  0x023a7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0187959f in QEventDispatcherGlib::processEvents (this=0xa49fb80, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x01849609 in QEventLoop::processEvents (this=0xae59d120, flags=) at kernel/qeventloop.cpp:149
#12 0x01849a8a in QEventLoop::exec (this=0xae59d120, flags=...) at kernel/qeventloop.cpp:201
#13 0x02b6b65c in Digikam::WorkerObjectRunnable::run (this=0xaf20af0) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/threads/threadmanager.cpp:190
#14 0x0173d523 in QThreadPoolThread::run (this=0xb2acbc28) at concurrent/qthreadpool.cpp:106
#15 0x01748df9 in QThreadPrivate::start (arg=0xb2acbc28) at thread/qthread_unix.cpp:266
#16 0x00cb5cc9 in start_thread (arg=0xae59db70) at pthread_create.c:304
#17 0x01d5c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xada7ab70 (LWP 3724)):
#0  0x00cb97d4 in __pthread_mutex_unlock_usercnt (mutex=0xb14b604, decr=<value optimized out>) at pthread_mutex_unlock.c:52
#1  0x023a209c in g_main_context_query () from /lib/libglib-2.0.so.0
#2  0x023a72c4 in ?? () from /lib/libglib-2.0.so.0
#3  0x023a7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x0187959f in QEventDispatcherGlib::processEvents (this=0xb0a8960, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#5  0x01849609 in QEventLoop::processEvents (this=0xada7a120, flags=) at kernel/qeventloop.cpp:149
#6  0x01849a8a in QEventLoop::exec (this=0xada7a120, flags=...) at kernel/qeventloop.cpp:201
#7  0x02b6b65c in Digikam::WorkerObjectRunnable::run (this=0xb081c40) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/threads/threadmanager.cpp:190
#8  0x0173d523 in QThreadPoolThread::run (this=0xb2acb5c8) at concurrent/qthreadpool.cpp:106
#9  0x01748df9 in QThreadPrivate::start (arg=0xb2acb5c8) at thread/qthread_unix.cpp:266
#10 0x00cb5cc9 in start_thread (arg=0xada7ab70) at pthread_create.c:304
#11 0x01d5c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xaee3fb70 (LWP 3725)):
#0  0x04fcfe36 in clock_gettime (clock_id=83705844, tp=0xaee3ee10) at ../sysdeps/unix/clock_gettime.c:100
#1  0x017a450b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x0187b6e5 in QTimerInfoList::updateCurrentTime (this=0x95e3e7c4) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0187b72a in QTimerInfoList::timerWait (this=0x95e3e7c4, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x018797a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xaee3ef3c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0187983d in timerSourcePrepare (source=0x0, timeout=0x4fd3ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x023a6e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x023a7279 in ?? () from /lib/libglib-2.0.so.0
#9  0x023a7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0187959f in QEventDispatcherGlib::processEvents (this=0x95e2ef58, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x01849609 in QEventLoop::processEvents (this=0xaee3f120, flags=) at kernel/qeventloop.cpp:149
#12 0x01849a8a in QEventLoop::exec (this=0xaee3f120, flags=...) at kernel/qeventloop.cpp:201
#13 0x02b6b65c in Digikam::WorkerObjectRunnable::run (this=0xb076620) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/threads/threadmanager.cpp:190
#14 0x0173d523 in QThreadPoolThread::run (this=0xb2accf48) at concurrent/qthreadpool.cpp:106
#15 0x01748df9 in QThreadPrivate::start (arg=0xb2accf48) at thread/qthread_unix.cpp:266
#16 0x00cb5cc9 in start_thread (arg=0xaee3fb70) at pthread_create.c:304
#17 0x01d5c69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb5b3e890 (LWP 3624)):
[KCrash Handler]
#7  Private (this=0xbfd44b18, p=...) at ../../include/QtCore/../../src/corelib/kernel/qvariant.h:360
#8  QVariant::QVariant (this=0xbfd44b18, p=...) at kernel/qvariant.cpp:1419
#9  0x00e0fb0a in Digikam::ImageModel::data (this=0x8ad7790, index=..., role=37) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/models/imagemodel.cpp:974
#10 0x00e2278f in Digikam::ImageThumbnailModel::data (this=0x8ad7790, index=..., role=288) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/models/imagethumbnailmodel.cpp:253
#11 0x00e16176 in data (this=0x8bf7be0, left=..., right=...) at /usr/include/qt4/QtCore/qabstractitemmodel.h:398
#12 Digikam::ImageFilterModel::subSortLessThan (this=0x8bf7be0, left=..., right=...) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/models/imagefiltermodel.cpp:975
#13 0x055092d5 in KCategorizedSortFilterProxyModel::lessThan (this=0x8bf7be0, left=..., right=...) at ../../kdeui/itemviews/kcategorizedsortfilterproxymodel.cpp:119
#14 0x040b5192 in void QAlgorithmsPrivate::qMerge<int*, int const, QSortFilterProxyModelLessThan>(int*, int*, int*, int const&, QSortFilterProxyModelLessThan) () from /usr/lib/libQtGui.so.4
#15 0x040b5331 in void QAlgorithmsPrivate::qStableSortHelper<int*, int, QSortFilterProxyModelLessThan>(int*, int*, int const&, QSortFilterProxyModelLessThan) () from /usr/lib/libQtGui.so.4
#16 0x040ab3c3 in qStableSort<int*, QSortFilterProxyModelLessThan> (this=0x8bf7cb8, source_rows=..., source_parent=...) at ../../include/QtCore/../../src/corelib/tools/qalgorithms.h:212
#17 QSortFilterProxyModelPrivate::sort_source_rows (this=0x8bf7cb8, source_rows=..., source_parent=...) at itemviews/qsortfilterproxymodel.cpp:464
#18 0x040b0d2f in QSortFilterProxyModelPrivate::source_items_inserted (this=0x8bf7cb8, source_parent=..., start=63, end=64, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:803
#19 0x040b109f in QSortFilterProxyModelPrivate::_q_sourceRowsInserted (this=0x8bf7cb8, source_parent=..., start=63, end=64) at itemviews/qsortfilterproxymodel.cpp:1278
#20 0x040b34af in QSortFilterProxyModel::qt_metacall (this=0x8bf7be0, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfd450a0) at .moc/release-shared/moc_qsortfilterproxymodel.cpp:135
#21 0x00e15ad2 in Digikam::ImageSortFilterModel::qt_metacall (this=0x8bf7be0, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0xbfd450a0) at /home/chris/src/digikam/digikam-2.0.0-beta1/build/core/digikam/imagefiltermodel.moc:64
#22 0x00e19aea in Digikam::ImageFilterModel::qt_metacall (this=0x8bf7be0, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0xbfd450a0) at /home/chris/src/digikam/digikam-2.0.0-beta1/build/core/digikam/imagefiltermodel.moc:175
#23 0x081c338f in Digikam::ImageAlbumFilterModel::qt_metacall (this=0x8bf7be0, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0xbfd450a0) at /home/chris/src/digikam/digikam-2.0.0-beta1/build/core/digikam/imagealbumfiltermodel.moc:74
#24 0x018508ca in QMetaObject::metacall (object=0x8bf7be0, cl=QMetaObject::ReadProperty, idx=37, argv=0xbfd450a0) at kernel/qmetaobject.cpp:237
#25 0x018636ad in QMetaObject::activate (sender=0x8ad7790, m=0x85609c0, local_signal_index=5, argv=0x120) at kernel/qobject.cpp:3280
#26 0x018b43bf in QAbstractItemModel::rowsInserted (this=0x8ad7790, _t1=..., _t2=63, _t3=64) at .moc/release-shared/moc_qabstractitemmodel.cpp:181
#27 0x01843bf3 in QAbstractItemModel::endInsertRows (this=0x8ad7790) at kernel/qabstractitemmodel.cpp:2413
#28 0x00e11358 in Digikam::ImageModel::publiciseInfos (this=0x8ad7790, infos=..., extraValues=...) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/models/imagemodel.cpp:633
#29 0x00e1145b in Digikam::ImageModel::reAddImageInfos (this=0x8ad7790, infos=..., extraValues=...) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/models/imagemodel.cpp:561
#30 0x00e11684 in Digikam::ImageModel::qt_metacall (this=0x8ad7790, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfd45364) at /home/chris/src/digikam/digikam-2.0.0-beta1/build/core/digikam/imagemodel.moc:113
#31 0x00e22f0a in Digikam::ImageThumbnailModel::qt_metacall (this=0x8ad7790, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfd45364) at /home/chris/src/digikam/digikam-2.0.0-beta1/build/core/digikam/imagethumbnailmodel.moc:86
#32 0x081c293f in Digikam::ImageAlbumModel::qt_metacall (this=0x8ad7790, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xbfd45364) at /home/chris/src/digikam/digikam-2.0.0-beta1/build/core/digikam/imagealbummodel.moc:104
#33 0x018508ca in QMetaObject::metacall (object=0x8ad7790, cl=QMetaObject::ReadProperty, idx=34, argv=0xbfd45364) at kernel/qmetaobject.cpp:237
#34 0x018636ad in QMetaObject::activate (sender=0x8bf7040, m=0xec2570, local_signal_index=2, argv=0x120) at kernel/qobject.cpp:3280
#35 0x00e156e9 in Digikam::ImageFilterModelPrivate::reAddImageInfos (this=0x8bf7040, _t1=..., _t2=...) at /home/chris/src/digikam/digikam-2.0.0-beta1/build/core/digikam/imagefiltermodelpriv.moc:123
#36 0x00e19743 in Digikam::ImageFilterModelPrivate::packageFinished (this=0x8bf7040, package=...) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/libs/models/imagefiltermodel.cpp:737
#37 0x00e199d5 in Digikam::ImageFilterModelPrivate::qt_metacall (this=0x8bf7040, _c=QMetaObject::InvokeMetaMethod, _id=10, _a=0xab3ce198) at /home/chris/src/digikam/digikam-2.0.0-beta1/build/core/digikam/imagefiltermodelpriv.moc:96
#38 0x018508ca in QMetaObject::metacall (object=0x8bf7040, cl=QMetaObject::ReadProperty, idx=10, argv=0xab3ce198) at kernel/qmetaobject.cpp:237
#39 0x0185bdf6 in QMetaCallEvent::placeMetaCall (this=0xab3cc538, object=0x8bf7040) at kernel/qobject.cpp:534
#40 0x0185d6a2 in QObject::event (this=0x8bf7040, e=0xb031af0) at kernel/qobject.cpp:1219
#41 0x03a46fdc in QApplicationPrivate::notify_helper (this=0x88e5160, receiver=0x8bf7040, e=0xab3cc538) at kernel/qapplication.cpp:4396
#42 0x03a4d04e in QApplication::notify (this=0xbfd45d1c, receiver=0x8bf7040, e=0xab3cc538) at kernel/qapplication.cpp:3798
#43 0x0553c68a in KApplication::notify (this=0xbfd45d1c, receiver=0x8bf7040, event=0xab3cc538) at ../../kdeui/kernel/kapplication.cpp:310
#44 0x0184ab3b in QCoreApplication::notifyInternal (this=0xbfd45d1c, receiver=0x8bf7040, event=0xab3cc538) at kernel/qcoreapplication.cpp:732
#45 0x0184dd8b in sendEvent (receiver=0x0, event_type=0, data=0x88b23b8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x88b23b8) at kernel/qcoreapplication.cpp:1373
#47 0x0184df4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#48 0x01879a74 in sendPostedEvents (s=0x88e7510) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#49 postEventSourceDispatch (s=0x88e7510) at kernel/qeventdispatcher_glib.cpp:277
#50 0x023a3855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#51 0x023a7668 in ?? () from /lib/libglib-2.0.so.0
#52 0x023a7848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#53 0x01879565 in QEventDispatcherGlib::processEvents (this=0x88b1e80, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#54 0x03b08be5 in QGuiEventDispatcherGlib::processEvents (this=0x88b1e80, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#55 0x01849609 in QEventLoop::processEvents (this=0xbfd45c04, flags=) at kernel/qeventloop.cpp:149
#56 0x01849a8a in QEventLoop::exec (this=0xbfd45c04, flags=...) at kernel/qeventloop.cpp:201
#57 0x0184e00f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#58 0x03a45e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#59 0x0831b8cb in main (argc=1, argv=0xbfd45fb4) at /home/chris/src/digikam/digikam-2.0.0-beta1/core/digikam/main.cpp:232

Reported using DrKonqi
Comment 1 Marcel Wiesweg 2011-01-11 18:21:57 UTC
I suspect it's the same underlying problem as 262596
Comment 2 Marcel Wiesweg 2011-01-17 16:49:44 UTC
Until proven otherwise, I mark as duplicate (Note: the other bug is not solved atm!)

*** This bug has been marked as a duplicate of bug 262596 ***
Comment 3 caulier.gilles 2011-06-13 14:00:37 UTC
*** Bug 275541 has been marked as a duplicate of this bug. ***
Comment 4 caulier.gilles 2019-12-23 06:22:24 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