Bug 270410

Summary: Digikam crashes when confirming faces
Product: [Applications] digikam Reporter: Sam Pera <sam.chola+kdebugs>
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: 7.0.0
Sentry Crash Report:

Description Sam Pera 2011-04-08 07:11:31 UTC
Application: digikam (2.0.0-beta4)
KDE Platform Version: 4.6.2 (4.6.2)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic-pae i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed: I scanned an album for faces. The application crashed when using the confirm/reject buttons. I installed digikam 2.0 on ubuntu 10.10 using Philip Johnson's PPA https://launchpad.net/~philip5/+archive/kubuntu-backports

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

Thread 15 (Thread 0xaef54b70 (LWP 2633)):
#0  0xb41e01da in ?? () from /lib/libc.so.6
#1  0xb41c3de0 in poll () from /lib/libc.so.6
#2  0xb31c3a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0xb31b643c in ?? () from /lib/libglib-2.0.so.0
#4  0xb31b6ba7 in g_main_loop_run () from /lib/libglib-2.0.so.0
#5  0xb20309c4 in ?? () from /usr/lib/libgio-2.0.so.0
#6  0xb31dd48f in ?? () from /lib/libglib-2.0.so.0
#7  0xb33dfcc9 in start_thread () from /lib/libpthread.so.0
#8  0xb41d269e in clone () from /lib/libc.so.6

Thread 14 (Thread 0xac244b70 (LWP 2634)):
#0  0xb77df424 in __kernel_vsyscall ()
#1  0xb33e44dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb41dfd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb45619c7 in wait (this=0x9277a9c, mutex=0x9277a98, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x9277a9c, mutex=0x9277a98, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0x08237d09 in Digikam::ScanController::run (this=0x9274ae0) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/digikam/database/scancontroller.cpp:602
#6  0xb4560df9 in QThreadPrivate::start (arg=0x9274ae0) at thread/qthread_unix.cpp:266
#7  0xb33dfcc9 in start_thread () from /lib/libpthread.so.0
#8  0xb41d269e in clone () from /lib/libc.so.6

Thread 13 (Thread 0xaba43b70 (LWP 2635)):
#0  0xb33de613 in __i686.get_pc_thunk.bx () from /lib/libpthread.so.0
#1  0xb33e5441 in pthread_getspecific () from /lib/libpthread.so.0
#2  0xb2dc9ce5 in ?? () from /usr/lib/libgthread-2.0.so.0
#3  0xb31dce22 in g_thread_self () from /lib/libglib-2.0.so.0
#4  0xb31b45c2 in g_main_context_acquire () from /lib/libglib-2.0.so.0
#5  0xb31b61ee in ?? () from /lib/libglib-2.0.so.0
#6  0xb31b6848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0xb469159f in QEventDispatcherGlib::processEvents (this=0x927b568, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#8  0xb4661609 in QEventLoop::processEvents (this=0xaba43110, flags=) at kernel/qeventloop.cpp:149
#9  0xb4661a8a in QEventLoop::exec (this=0xaba43110, flags=...) at kernel/qeventloop.cpp:201
#10 0xb455db7e in QThread::exec (this=0x9275480) at thread/qthread.cpp:490
#11 0xb464035b in QInotifyFileSystemWatcherEngine::run (this=0x9275480) at io/qfilesystemwatcher_inotify.cpp:248
#12 0xb4560df9 in QThreadPrivate::start (arg=0x9275480) at thread/qthread_unix.cpp:266
#13 0xb33dfcc9 in start_thread () from /lib/libpthread.so.0
#14 0xb41d269e in clone () from /lib/libc.so.6

Thread 12 (Thread 0xab0ffb70 (LWP 2661)):
#0  0xb77df424 in __kernel_vsyscall ()
#1  0xb33e44dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb41dfd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb45619c7 in wait (this=0x92a7c60, mutex=0x92a7c5c, time=4294967295) at thread/qwaitcondition_unix.cpp:88
#4  QWaitCondition::wait (this=0x92a7c60, mutex=0x92a7c5c, time=4294967295) at thread/qwaitcondition_unix.cpp:160
#5  0xb657471a in Digikam::ParkingThread::run (this=0x92a7c50) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threads/threadmanager.cpp:119
#6  0xb4560df9 in QThreadPrivate::start (arg=0x92a7c50) at thread/qthread_unix.cpp:266
#7  0xb33dfcc9 in start_thread () from /lib/libpthread.so.0
#8  0xb41d269e in clone () from /lib/libc.so.6

Thread 11 (Thread 0xa397ab70 (LWP 2671)):
#0  0xb77df424 in __kernel_vsyscall ()
#1  0xb33e4884 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb41dfdf4 in pthread_cond_timedwait () from /lib/libc.so.6
#3  0xaa715b3f in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 10 (Thread 0xa2d47b70 (LWP 2672)):
#0  0xb77df424 in __kernel_vsyscall ()
#1  0xb41cb371 in select () from /lib/libc.so.6
#2  0xaa741f1c in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x00000000 in ?? ()

Thread 9 (Thread 0xa2546b70 (LWP 2673)):
#0  0xb2dc2e36 in clock_gettime () from /lib/librt.so.1
#1  0xb45bc50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0xb46936e5 in QTimerInfoList::updateCurrentTime (this=0x92ba644) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb469372a in QTimerInfoList::timerWait (this=0x92ba644, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb46917a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa2545f2c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb469183d in timerSourcePrepare (source=0x0, timeout=0xb2dc6ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb31b5e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0xb31b6279 in ?? () from /lib/libglib-2.0.so.0
#9  0xb31b6848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0xb469159f in QEventDispatcherGlib::processEvents (this=0x9329b78, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0xb4661609 in QEventLoop::processEvents (this=0xa2546100, flags=) at kernel/qeventloop.cpp:149
#12 0xb4661a8a in QEventLoop::exec (this=0xa2546100, flags=...) at kernel/qeventloop.cpp:201
#13 0xb455db7e in QThread::exec (this=0x93bec78) at thread/qthread.cpp:490
#14 0xa7ae0d7a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so
#15 0xb4560df9 in QThreadPrivate::start (arg=0x93bec78) at thread/qthread_unix.cpp:266
#16 0xb33dfcc9 in start_thread () from /lib/libpthread.so.0
#17 0xb41d269e in clone () from /lib/libc.so.6

Thread 8 (Thread 0xa1d45b70 (LWP 2674)):
#0  0xb77df424 in __kernel_vsyscall ()
#1  0xb41c3df6 in poll () from /lib/libc.so.6
#2  0xb40f0562 in ?? () from /usr/lib/libpulse.so.0
#3  0xb40dcab9 in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0xb40dea73 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0xb40deb44 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0xb40f0303 in ?? () from /usr/lib/libpulse.so.0
#7  0xb2d87bd5 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0xb33dfcc9 in start_thread () from /lib/libpthread.so.0
#9  0xb41d269e in clone () from /lib/libc.so.6

Thread 7 (Thread 0x9d543b70 (LWP 2675)):
#0  0xb77df424 in __kernel_vsyscall ()
#1  0xb33e44dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb41dfd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xaa727b54 in ?? () from /usr/lib/libxine.so.1
Backtrace stopped: previous frame inner to this frame (corrupt stack?)

Thread 6 (Thread 0x892ffb70 (LWP 6711)):
#0  0xb77df424 in __kernel_vsyscall ()
#1  0xb33e44dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb41dfd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb455fef2 in QMutexPrivate::wait (this=0x93b0dd8, timeout=-1) at thread/qmutex_unix.cpp:84
#4  0xb455b5ca in QMutex::lock (this=0x93bbdd4) at thread/qmutex.cpp:167
#5  0xb650950a in Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=0x892fecdf) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/database/thumbnaildatabaseaccess.cpp:87
#6  0xb65469d2 in Digikam::ThumbnailCreator::loadDatabaseThumbnailInfo (this=0x9358850, info=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailcreator.cpp:821
#7  0xb6547233 in Digikam::ThumbnailCreator::isInDatabase (this=0x9358850, info=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailcreator.cpp:850
#8  0xb65493f2 in Digikam::ThumbnailCreator::load (this=0x9358850, path=..., rect=..., pregenerate=true) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailcreator.cpp:236
#9  0xb6549b8b in Digikam::ThumbnailCreator::pregenerate (this=0x9358850, path=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailcreator.cpp:180
#10 0xb65548bd in Digikam::ThumbnailLoadingTask::execute (this=0x1300b178) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailtask.cpp:79
#11 0xb65283d3 in Digikam::LoadSaveThread::run (this=0x934b5c8) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/loadsavethread.cpp:117
#12 0xb65765c0 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x93a6878) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threads/dynamicthread.cpp:328
#13 0xb4555523 in QThreadPoolThread::run (this=0x12c721b8) at concurrent/qthreadpool.cpp:106
#14 0xb4560df9 in QThreadPrivate::start (arg=0x12c721b8) at thread/qthread_unix.cpp:266
#15 0xb33dfcc9 in start_thread () from /lib/libpthread.so.0
#16 0xb41d269e in clone () from /lib/libc.so.6

Thread 5 (Thread 0x7cc4cb70 (LWP 6715)):
#0  0xb41e01da in ?? () from /lib/libc.so.6
#1  0xb41c3de0 in poll () from /lib/libc.so.6
#2  0xb31c3a1b in g_poll () from /lib/libglib-2.0.so.0
#3  0xb31b643c in ?? () from /lib/libglib-2.0.so.0
#4  0xb31b6848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb469159f in QEventDispatcherGlib::processEvents (this=0x12ae9cd8, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0xb4661609 in QEventLoop::processEvents (this=0x7cc4c120, flags=) at kernel/qeventloop.cpp:149
#7  0xb4661a8a in QEventLoop::exec (this=0x7cc4c120, flags=...) at kernel/qeventloop.cpp:201
#8  0xb6573d93 in Digikam::WorkerObjectRunnable::run (this=0xaa5a5fe8) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threads/threadmanager.cpp:196
#9  0xb4555523 in QThreadPoolThread::run (this=0xb5262d8) at concurrent/qthreadpool.cpp:106
#10 0xb4560df9 in QThreadPrivate::start (arg=0xb5262d8) at thread/qthread_unix.cpp:266
#11 0xb33dfcc9 in start_thread () from /lib/libpthread.so.0
#12 0xb41d269e in clone () from /lib/libc.so.6

Thread 4 (Thread 0x88afeb70 (LWP 6717)):
#0  0xb77df424 in __kernel_vsyscall ()
#1  0xb41cb72f in fdatasync () from /lib/libc.so.6
#2  0xaf51d3a8 in ?? () from /usr/lib/libsqlite3.so.0
#3  0xaf50e00b in ?? () from /usr/lib/libsqlite3.so.0
#4  0xaf54482c in ?? () from /usr/lib/libsqlite3.so.0
#5  0xaf545012 in ?? () from /usr/lib/libsqlite3.so.0
#6  0xaf578c8f in ?? () from /usr/lib/libsqlite3.so.0
#7  0xaf565068 in sqlite3_step () from /usr/lib/libsqlite3.so.0
#8  0xab23d2d1 in QSQLiteResultPrivate::fetchNext (this=0x9fcea30, values=..., idx=0, initialFetch=true) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:209
#9  0xab23e3f2 in QSQLiteResult::exec (this=0xca79178) at ../../../sql/drivers/sqlite/qsql_sqlite.cpp:410
#10 0xb6d61b0c in QSqlQuery::exec (this=0x88afdb78) at kernel/qsqlquery.cpp:942
#11 0xb64fd3c2 in Digikam::DatabaseCoreBackend::exec (this=0x92faef0, query=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/database/databasecorebackend.cpp:1404
#12 0xb64ff833 in Digikam::DatabaseCoreBackend::execQuery (this=0x92faef0, query=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/database/databasecorebackend.cpp:1076
#13 0xb64ff89e in Digikam::DatabaseCoreBackend::execQuery (this=0x92faef0, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/database/databasecorebackend.cpp:1021
#14 0xb64ff925 in Digikam::DatabaseCoreBackend::execSql (this=0x92faef0, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=..., values=0x0, lastInsertId=0x88afdc40) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/database/databasecorebackend.cpp:920
#15 0xb650abaa in Digikam::ThumbnailDB::insertThumbnail (this=0x92b98b8, info=..., lastInsertId=0x88afdd1c) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/database/thumbnaildb.cpp:262
#16 0xb6546401 in Digikam::ThumbnailCreator::storeInDatabase (this=0x9e1bbe0, info=..., image=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailcreator.cpp:755
#17 0xb6549836 in Digikam::ThumbnailCreator::load (this=0x9e1bbe0, path=..., rect=..., pregenerate=false) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailcreator.cpp:264
#18 0xb6549b1b in Digikam::ThumbnailCreator::load (this=0x9e1bbe0, path=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailcreator.cpp:196
#19 0xb6554865 in Digikam::ThumbnailLoadingTask::execute (this=0x12beea88) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailtask.cpp:169
#20 0xb65283d3 in Digikam::LoadSaveThread::run (this=0x9e048a0) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/loadsavethread.cpp:117
#21 0xb65765c0 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x9e1d6e8) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threads/dynamicthread.cpp:328
#22 0xb4555523 in QThreadPoolThread::run (this=0xc0eef78) at concurrent/qthreadpool.cpp:106
#23 0xb4560df9 in QThreadPrivate::start (arg=0xc0eef78) at thread/qthread_unix.cpp:266
#24 0xb33dfcc9 in start_thread () from /lib/libpthread.so.0
#25 0xb41d269e in clone () from /lib/libc.so.6

Thread 3 (Thread 0xa5796b70 (LWP 6718)):
#0  0xb77df424 in __kernel_vsyscall ()
#1  0xb33e44dc in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#2  0xb41dfd9d in pthread_cond_wait () from /lib/libc.so.6
#3  0xb455fef2 in QMutexPrivate::wait (this=0x93b0dd8, timeout=-1) at thread/qmutex_unix.cpp:84
#4  0xb455b5ca in QMutex::lock (this=0x93bbdd4) at thread/qmutex.cpp:167
#5  0xb650950a in Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=0xa5795c7f) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/database/thumbnaildatabaseaccess.cpp:87
#6  0xb65469d2 in Digikam::ThumbnailCreator::loadDatabaseThumbnailInfo (this=0x93929f0, info=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailcreator.cpp:821
#7  0xb6546d15 in Digikam::ThumbnailCreator::loadFromDatabase (this=0x93929f0, info=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailcreator.cpp:868
#8  0xb65493ab in Digikam::ThumbnailCreator::load (this=0x93929f0, path=..., rect=..., pregenerate=false) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailcreator.cpp:245
#9  0xb6549b1b in Digikam::ThumbnailCreator::load (this=0x93929f0, path=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailcreator.cpp:196
#10 0xb6554865 in Digikam::ThumbnailLoadingTask::execute (this=0x13031240) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/thumbnailtask.cpp:169
#11 0xb65283d3 in Digikam::LoadSaveThread::run (this=0x9340d88) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threadimageio/loadsavethread.cpp:117
#12 0xb65765c0 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x95d9d48) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threads/dynamicthread.cpp:328
#13 0xb4555523 in QThreadPoolThread::run (this=0xb37d3f8) at concurrent/qthreadpool.cpp:106
#14 0xb4560df9 in QThreadPrivate::start (arg=0xb37d3f8) at thread/qthread_unix.cpp:266
#15 0xb33dfcc9 in start_thread () from /lib/libpthread.so.0
#16 0xb41d269e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xa4f95b70 (LWP 6719)):
#0  0xb2dc2e36 in clock_gettime () from /lib/librt.so.1
#1  0xb45bc50b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0xb46936e5 in QTimerInfoList::updateCurrentTime (this=0xc9a041c) at kernel/qeventdispatcher_unix.cpp:339
#4  0xb469372a in QTimerInfoList::timerWait (this=0xc9a041c, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0xb46917a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xa4f94f3c) at kernel/qeventdispatcher_glib.cpp:136
#6  0xb469183d in timerSourcePrepare (source=0x0, timeout=0xb2dc6ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0xb31b5e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0xb31b6279 in ?? () from /lib/libglib-2.0.so.0
#9  0xb31b6848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0xb469159f in QEventDispatcherGlib::processEvents (this=0xf0e0f10, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0xb4661609 in QEventLoop::processEvents (this=0xa4f95120, flags=) at kernel/qeventloop.cpp:149
#12 0xb4661a8a in QEventLoop::exec (this=0xa4f95120, flags=...) at kernel/qeventloop.cpp:201
#13 0xb6573d93 in Digikam::WorkerObjectRunnable::run (this=0xaa571340) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/threads/threadmanager.cpp:196
#14 0xb4555523 in QThreadPoolThread::run (this=0xb51ef80) at concurrent/qthreadpool.cpp:106
#15 0xb4560df9 in QThreadPrivate::start (arg=0xb51ef80) at thread/qthread_unix.cpp:266
#16 0xb33dfcc9 in start_thread () from /lib/libpthread.so.0
#17 0xb41d269e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xaf41c890 (LWP 2627)):
[KCrash Handler]
#7  Private (this=0xbf8244e4, p=...) at ../../include/QtCore/../../src/corelib/kernel/qvariant.h:360
#8  QVariant::QVariant (this=0xbf8244e4, p=...) at kernel/qvariant.cpp:1419
#9  0xb61ab3da in Digikam::ImageModel::data (this=0x92b1c20, index=..., role=37) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/models/imagemodel.cpp:994
#10 0xb61bfc4f in Digikam::ImageThumbnailModel::data (this=0x92b1c20, index=..., role=88) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/models/imagethumbnailmodel.cpp:253
#11 0xb5226b08 in QSortFilterProxyModel::data (this=0x92b5fa8, index=..., role=37) at itemviews/qsortfilterproxymodel.cpp:1715
#12 0xb61b04c0 in Digikam::ImageFilterModel::data (this=0x92b5fa8, index=..., role=88) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/models/imagefiltermodel.cpp:369
#13 0x0826cc6b in data (this=0x937f9a0, index=...) at /usr/include/qt4/QtCore/qabstractitemmodel.h:398
#14 Digikam::DigikamImageFaceDelegate::face (this=0x937f9a0, index=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/digikam/items/digikamimagefacedelegate.cpp:101
#15 0x0826cd5e in Digikam::DigikamImageFaceDelegate::faceRect (this=0x937f9a0, index=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/digikam/items/digikamimagefacedelegate.cpp:82
#16 0x0826cdfb in Digikam::DigikamImageFaceDelegate::largerFaceRect (this=0x937f9a0, index=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/digikam/items/digikamimagefacedelegate.cpp:87
#17 0x0826ce98 in Digikam::DigikamImageFaceDelegate::thumbnailPixmap (this=0x937f9a0, index=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/digikam/items/digikamimagefacedelegate.cpp:63
#18 0x082754dc in Digikam::ImageDelegate::paint (this=0x937f9a0, p=0xbf8249cc, option=..., index=...) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/digikam/items/imagedelegate.cpp:256
#19 0xb65ab84c in DigikamKCategorizedView::paintEvent (this=0x9387b78, event=0xbf825324) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/widgets/common/digikamkcategorizedview.cpp:903
#20 0x0826f141 in Digikam::ImageCategorizedView::paintEvent (this=0x9387b78, e=0xbf825324) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/digikam/items/imagecategorizedview.cpp:688
#21 0xb4c21cc6 in QWidget::event (this=0x9387b78, event=0xbf825324) at kernel/qwidget.cpp:8333
#22 0xb5043763 in QFrame::event (this=0x9387b78, e=0xbf825324) at widgets/qframe.cpp:557
#23 0xb50e0a82 in QAbstractScrollArea::viewportEvent (this=0x1, e=0xa983bb8) at widgets/qabstractscrollarea.cpp:1043
#24 0xb519d0f7 in QAbstractItemView::viewportEvent (this=0x9387b78, event=0xbf825324) at itemviews/qabstractitemview.cpp:1619
#25 0xb6589e6d in Digikam::DCategorizedView::viewportEvent (this=0x9387b78, event=0xbf825324) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/libs/widgets/common/dcategorizedview.cpp:871
#26 0xb50e34d5 in viewportEvent (this=0x92e6748, o=0x92f9660, e=0xbf825324) at widgets/qabstractscrollarea_p.h:100
#27 QAbstractScrollAreaFilter::eventFilter (this=0x92e6748, o=0x92f9660, e=0xbf825324) at widgets/qabstractscrollarea_p.h:116
#28 0xb466229a in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x9109df0, receiver=0x92f9660, event=0xbf825324) at kernel/qcoreapplication.cpp:847
#29 0xb4bc3fb9 in QApplicationPrivate::notify_helper (this=0x9109df0, receiver=0x92f9660, e=0xbf825324) at kernel/qapplication.cpp:4392
#30 0xb4bca0e9 in QApplication::notify (this=0xbf827510, receiver=0x92f9660, e=0xbf825324) at kernel/qapplication.cpp:4361
#31 0xb576b82a in KApplication::notify (this=0xbf827510, receiver=0x92f9660, event=0xbf825324) at ../../kdeui/kernel/kapplication.cpp:311
#32 0xb4662b3b in QCoreApplication::notifyInternal (this=0xbf827510, receiver=0x92f9660, event=0xbf825324) at kernel/qcoreapplication.cpp:732
#33 0xb4c28ee6 in sendSpontaneousEvent (this=0x94b24d8, pdev=0x92b4d7c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x931beb0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#34 QWidgetPrivate::drawWidget (this=0x94b24d8, pdev=0x92b4d7c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5420
#35 0xb4c29cff in QWidgetPrivate::paintSiblingsRecursive (this=0x927dff8, pdev=0x92b4d7c, siblings=..., index=20, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5627
#36 0xb4c28c35 in QWidgetPrivate::drawWidget (this=0x927dff8, pdev=0x92b4d7c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5473
#37 0xb4c29cff in QWidgetPrivate::paintSiblingsRecursive (this=0x9514bb8, pdev=0x92b4d7c, siblings=..., index=9, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5627
#38 0xb4c28c35 in QWidgetPrivate::drawWidget (this=0x9514bb8, pdev=0x92b4d7c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5473
#39 0xb4c29cff in QWidgetPrivate::paintSiblingsRecursive (this=0x94cba60, pdev=0x92b4d7c, siblings=..., index=3, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5627
#40 0xb4c28c35 in QWidgetPrivate::drawWidget (this=0x94cba60, pdev=0x92b4d7c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5473
#41 0xb4c29cff in QWidgetPrivate::paintSiblingsRecursive (this=0x94fe040, pdev=0x92b4d7c, siblings=..., index=5, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5627
#42 0xb4c28c35 in QWidgetPrivate::drawWidget (this=0x94fe040, pdev=0x92b4d7c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5473
#43 0xb4c29cff in QWidgetPrivate::paintSiblingsRecursive (this=0x94ea128, pdev=0x92b4d7c, siblings=..., index=11, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5627
#44 0xb4c28c35 in QWidgetPrivate::drawWidget (this=0x94ea128, pdev=0x92b4d7c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5473
#45 0xb4c29cff in QWidgetPrivate::paintSiblingsRecursive (this=0x929f8d0, pdev=0x92b4d7c, siblings=..., index=135, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5627
#46 0xb4c29b38 in QWidgetPrivate::paintSiblingsRecursive (this=0x929f8d0, pdev=0x92b4d7c, siblings=..., index=153, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5614
#47 0xb4c29b38 in QWidgetPrivate::paintSiblingsRecursive (this=0x929f8d0, pdev=0x92b4d7c, siblings=..., index=267, rgn=..., offset=..., flags=4, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5614
#48 0xb4c28c35 in QWidgetPrivate::drawWidget (this=0x929f8d0, pdev=0x92b4d7c, rgn=..., offset=..., flags=<value optimized out>, sharedPainter=0x0, backingStore=0x931beb0) at kernel/qwidget.cpp:5473
#49 0xb4e19c74 in QWidgetBackingStore::sync (this=0x931beb0) at painting/qbackingstore.cpp:1328
#50 0xb4c1b2b3 in QWidgetPrivate::syncBackingStore (this=0x929f8d0) at kernel/qwidget.cpp:1805
#51 0xb4c22466 in QWidget::event (this=0x9382448, event=0xd639e20) at kernel/qwidget.cpp:8480
#52 0xb5062917 in QMainWindow::event (this=0x9382448, event=0xd639e20) at widgets/qmainwindow.cpp:1417
#53 0xb5858264 in KMainWindow::event (this=0x9382448, ev=0xd639e20) at ../../kdeui/widgets/kmainwindow.cpp:1100
#54 0xb58a40bf in KXmlGuiWindow::event (this=0x9382448, ev=0xd639e20) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126
#55 0xb4bc3fdc in QApplicationPrivate::notify_helper (this=0x9109df0, receiver=0x9382448, e=0xd639e20) at kernel/qapplication.cpp:4396
#56 0xb4bca0e9 in QApplication::notify (this=0xbf827510, receiver=0x9382448, e=0xd639e20) at kernel/qapplication.cpp:4361
#57 0xb576b82a in KApplication::notify (this=0xbf827510, receiver=0x9382448, event=0xd639e20) at ../../kdeui/kernel/kapplication.cpp:311
#58 0xb4662b3b in QCoreApplication::notifyInternal (this=0xbf827510, receiver=0x9382448, event=0xd639e20) at kernel/qcoreapplication.cpp:732
#59 0xb4665d8b in sendEvent (receiver=0x0, event_type=0, data=0x90c07f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#60 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x90c07f8) at kernel/qcoreapplication.cpp:1373
#61 0xb4665f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#62 0xb4691a74 in sendPostedEvents (s=0x910b988) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#63 postEventSourceDispatch (s=0x910b988) at kernel/qeventdispatcher_glib.cpp:277
#64 0xb31b2855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#65 0xb31b6668 in ?? () from /lib/libglib-2.0.so.0
#66 0xb31b6848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#67 0xb4691565 in QEventDispatcherGlib::processEvents (this=0x90c02a8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#68 0xb4c85be5 in QGuiEventDispatcherGlib::processEvents (this=0x90c02a8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#69 0xb4661609 in QEventLoop::processEvents (this=0xbf8273f4, flags=) at kernel/qeventloop.cpp:149
#70 0xb4661a8a in QEventLoop::exec (this=0xbf8273f4, flags=...) at kernel/qeventloop.cpp:201
#71 0xb466600f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#72 0xb4bc2e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#73 0x0832cbdb in main (argc=5, argv=0xbf8277b4) at /build/buildd/digikam2-2.0.0~beta4+maverick~ppa1kde46/digikam/main/main.cpp:232

This bug may be a duplicate of or related to bug 269720, bug 262596.

Possible duplicates by query: bug 269720, bug 262873.

Reported using DrKonqi
Comment 1 Marcel Wiesweg 2011-04-13 22:33:52 UTC
could be

*** This bug has been marked as a duplicate of bug 269720 ***
Comment 2 Marcel Wiesweg 2011-04-13 22:34:52 UTC
sorry not "could be", this is apparently the same problem.
Comment 3 caulier.gilles 2019-12-23 06:21:54 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