Bug 275688 - Crash during face detection, whilst tagging
Summary: Crash during face detection, whilst tagging
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Detection (show other bugs)
Version: 1.9.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-06-15 08:41 UTC by Gareth
Modified: 2019-12-23 06:21 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 7.0.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gareth 2011-06-15 08:41:28 UTC
Application: digikam (2.0.0-rc)
KDE Platform Version: 4.6.3 (4.6.3)
Qt Version: 4.7.2
Operating System: Linux 2.6.35.4-28.fc14.i686 i686
Distribution (Platform): Fedora RPMs

-- Information about the crash:
Probably duplicate of the other bug I just entered, but I don't have an email confirmation and cannot find it.

Was performing a scan of images, detecting faces and performing recognition (skipiing previously marked images). 
Had been going for maybe 5-10 minutes. Whilst the scan was proceeding, I was in the People->unknown tag selection, and was tagging images. I had selected a face, entered the name (already registered as a tag), and selected confirm. 
Then I selected similar faces, this time, using the add to selection button. Once happy with the selection, I hovered to see the confirm button, and program appeared to crash as I clicked it.
I had already that session selected a series of images and applied a person tag without issue (and also lots yesterday).

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
[Current thread is 1 (Thread 0xb78048b0 (LWP 2607))]

Thread 19 (Thread 0xb75bdb70 (LWP 2608)):
#0  0x005edbed in g_main_context_check (context=0x89dd000, max_priority=2147483647, fds=0xb6c029c0, n_fds=1) at gmain.c:2628
#1  0x005ee742 in g_main_context_iterate (context=0x89dd000, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2777
#2  0x005ef04b in g_main_loop_run (loop=0x89dd080) at gmain.c:2988
#3  0x02b04ed5 in gdbus_shared_thread_func (data=0x0) at gdbusprivate.c:277
#4  0x00617bd0 in g_thread_create_proxy (data=0x89dd090) at gthread.c:1897
#5  0x00511e99 in start_thread (arg=0xb75bdb70) at pthread_create.c:301
#6  0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 18 (Thread 0xb4d58b70 (LWP 2609)):
#0  0x001d5416 in __kernel_vsyscall ()
#1  0x0051639b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03a3cdb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x081dbb02 in Digikam::ScanController::run (this=0x8ae4b60) at /usr/local2/src/digikam-sc/core/digikam/database/scancontroller.cpp:618
#4  0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00511e99 in start_thread (arg=0xb4d58b70) at pthread_create.c:301
#6  0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 17 (Thread 0xb43ffb70 (LWP 2611)):
#0  0x001d5416 in __kernel_vsyscall ()
#1  0x0051639b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03a3cdb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4
#3  0x00f8b378 in Digikam::ParkingThread::run (this=0x8ca0230) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:119
#4  0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#5  0x00511e99 in start_thread (arg=0xb43ffb70) at pthread_create.c:301
#6  0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 16 (Thread 0xa99cdb70 (LWP 2612)):
#0  0x001d5416 in __kernel_vsyscall ()
#1  0x00516743 in pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:236
#2  0x0590525d in ?? () from /usr/lib/libxine.so.1
#3  0x00511e99 in start_thread (arg=0xa99cdb70) at pthread_create.c:301
#4  0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 15 (Thread 0xa8dc1b70 (LWP 2613)):
#0  0x001d5416 in __kernel_vsyscall ()
#1  0x01d878c1 in select () at ../sysdeps/unix/syscall-template.S:82
#2  0x05931089 in xine_usec_sleep () from /usr/lib/libxine.so.1
#3  0x05913d07 in ?? () from /usr/lib/libxine.so.1
#4  0x00511e99 in start_thread (arg=0xa8dc1b70) at pthread_create.c:301
#5  0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 14 (Thread 0xa85c0b70 (LWP 2614)):
#0  0x00513f7b in __pthread_mutex_lock (mutex=0xb445495c) at pthread_mutex_lock.c:61
#1  0x005ee005 in g_main_context_dispatch (context=0xb4454958) at gmain.c:2698
#2  0x005ee978 in g_main_context_iterate (context=0xb4454958, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#3  0x005eec35 in g_main_context_iteration (context=0xb4454958, may_block=1) at gmain.c:2843
#4  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x03a39b73 in QThread::exec() () from /usr/lib/libQtCore.so.4
#8  0x07cb395b in ?? () from /usr/lib/kde4/plugins/phonon_backend/phonon_xine.so
#9  0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00511e99 in start_thread (arg=0xa85c0b70) at pthread_create.c:301
#11 0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 13 (Thread 0xa7dbfb70 (LWP 2615)):
#0  0x00513be4 in __pthread_mutex_lock_full (mutex=0x92399d8) at pthread_mutex_lock.c:261
#1  0x07f10862 in pa_mutex_lock () from /usr/lib/libpulsecommon-0.9.21.so
#2  0x07fc606d in ?? () from /usr/lib/libpulse.so.0
#3  0x07fb4e7a in pa_mainloop_poll () from /usr/lib/libpulse.so.0
#4  0x07fb5655 in pa_mainloop_iterate () from /usr/lib/libpulse.so.0
#5  0x07fb5734 in pa_mainloop_run () from /usr/lib/libpulse.so.0
#6  0x07fc6004 in ?? () from /usr/lib/libpulse.so.0
#7  0x07f11973 in ?? () from /usr/lib/libpulsecommon-0.9.21.so
#8  0x00511e99 in start_thread (arg=0xa7dbfb70) at pthread_create.c:301
#9  0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 12 (Thread 0xa35bdb70 (LWP 2616)):
#0  0x001d5416 in __kernel_vsyscall ()
#1  0x0051639b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x05918618 in ?? () from /usr/lib/libxine.so.1
#3  0x00511e99 in start_thread (arg=0xa35bdb70) at pthread_create.c:301
#4  0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 11 (Thread 0xa188cb70 (LWP 2629)):
#0  0x006d9e56 in clock_gettime (clock_id=1, tp=0xa188be70) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03a93cf9 in ?? () from /usr/lib/libQtCore.so.4
#2  0x03b62c93 in ?? () from /usr/lib/libQtCore.so.4
#3  0x03b61482 in ?? () from /usr/lib/libQtCore.so.4
#4  0x03b6151d in ?? () from /usr/lib/libQtCore.so.4
#5  0x005ed6b6 in g_main_context_prepare (context=<value optimized out>, priority=0xa188bfcc) at gmain.c:2469
#6  0x005ee55b in g_main_context_iterate (context=0xb6c026f0, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#7  0x005eec35 in g_main_context_iteration (context=0xb6c026f0, may_block=1) at gmain.c:2843
#8  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x00f8a8c6 in Digikam::WorkerObjectRunnable::run (this=0x96703e8) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#12 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#13 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00511e99 in start_thread (arg=0xa188cb70) at pthread_create.c:301
#15 0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xa108bb70 (LWP 2630)):
#0  0x03681b58 in jsimd_h2v1_merged_upsample_sse2.columnloop () from /usr/lib/libjpeg.so.62
#1  0x03679930 in jsimd_h2v2_upsample_mmx.return () from /usr/lib/libjpeg.so.62
#2  0x03681a00 in jsimd_h2v2_upsample_sse2.return () from /usr/lib/libjpeg.so.62
#3  0x0368eb88 in ?? () from /usr/lib/libjpeg.so.62
#4  0x00000000 in ?? ()

Thread 9 (Thread 0xa088ab70 (LWP 2631)):
#0  0x001d5416 in __kernel_vsyscall ()
#1  0x0051639b in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:169
#2  0x03a3b6ba in ?? () from /usr/lib/libQtCore.so.4
#3  0x03a37cb2 in QMutex::lock() () from /usr/lib/libQtCore.so.4
#4  0x00f39482 in Digikam::ThumbnailDatabaseAccess::ThumbnailDatabaseAccess (this=0xa0889cff) at /usr/local2/src/digikam-sc/core/libs/database/thumbnaildatabaseaccess.cpp:87
#5  0x00f6c1ad in Digikam::ThumbnailCreator::storeInDatabase (this=0x8cb4498, info=..., image=...) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:738
#6  0x00f69a2c in Digikam::ThumbnailCreator::load (this=0x8cb4498, path=..., rect=..., pregenerate=true) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:264
#7  0x00f6946d in Digikam::ThumbnailCreator::pregenerate (this=0x8cb4498, path=...) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:180
#8  0x00f76706 in Digikam::ThumbnailLoadingTask::execute (this=0x9739ec8) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailtask.cpp:79
#9  0x00f561e1 in Digikam::LoadSaveThread::run (this=0x8cc7920) at /usr/local2/src/digikam-sc/core/libs/threadimageio/loadsavethread.cpp:118
#10 0x00f8d832 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x8cc6e28) at /usr/local2/src/digikam-sc/core/libs/threads/dynamicthread.cpp:328
#11 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#12 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#13 0x00511e99 in start_thread (arg=0xa088ab70) at pthread_create.c:301
#14 0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xa2dbcb70 (LWP 2641)):
#0  0x005ee776 in g_main_context_iterate (context=0xa158198, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2786
#1  0x005eec35 in g_main_context_iteration (context=0xa158198, may_block=1) at gmain.c:2843
#2  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#3  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00f8a8c6 in Digikam::WorkerObjectRunnable::run (this=0xaf494a8) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#6  0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#7  0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00511e99 in start_thread (arg=0xa2dbcb70) at pthread_create.c:301
#9  0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0x951e5b70 (LWP 2643)):
#0  0x005c157a in g_ptr_array_set_size (farray=0xb44d77c0, length=0) at garray.c:1010
#1  0x005ed5b7 in g_main_context_prepare (context=<value optimized out>, priority=0x951e4fcc) at gmain.c:2440
#2  0x005ee55b in g_main_context_iterate (context=0xb6c14128, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#3  0x005eec35 in g_main_context_iteration (context=0xb6c14128, may_block=1) at gmain.c:2843
#4  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x00f8a8c6 in Digikam::WorkerObjectRunnable::run (this=0x98c8430) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#8  0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#9  0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#10 0x00511e99 in start_thread (arg=0x951e5b70) at pthread_create.c:301
#11 0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0x94052b70 (LWP 2644)):
#0  0x001d5416 in __kernel_vsyscall ()
#1  0x01d84c36 in __poll (fds=0x9f72570, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x005fedac in g_poll (fds=0x9f72570, nfds=1, timeout=-1) at gpoll.c:132
#3  0x005ee8b7 in g_main_context_poll (context=0x8b7e790, block=1, dispatch=1, self=<value optimized out>) at gmain.c:3093
#4  g_main_context_iterate (context=0x8b7e790, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2775
#5  0x005eec35 in g_main_context_iteration (context=0x8b7e790, may_block=1) at gmain.c:2843
#6  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x00f8a8c6 in Digikam::WorkerObjectRunnable::run (this=0xa643dd8) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#10 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#11 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#12 0x00511e99 in start_thread (arg=0x94052b70) at pthread_create.c:301
#13 0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0x8ec9db70 (LWP 2646)):
#0  0x048d0f9a in ?? () from /usr/lib/libkdecore.so.5
#1  0x048c7fbd in ?? () from /usr/lib/libkdecore.so.5
#2  0x048bfe12 in KLocale::translateQt(char const*, char const*, char const*) const () from /usr/lib/libkdecore.so.5
#3  0x04838521 in ?? () from /usr/lib/libkdecore.so.5
#4  0x03b524ce in QTranslator::translate(char const*, char const*, char const*, int) const () from /usr/lib/libQtCore.so.4
#5  0x03b3465a in QCoreApplication::translate(char const*, char const*, char const*, QCoreApplication::Encoding, int) () from /usr/lib/libQtCore.so.4
#6  0x03b34ad7 in QCoreApplication::translate(char const*, char const*, char const*, QCoreApplication::Encoding) () from /usr/lib/libQtCore.so.4
#7  0x0520cbea in ?? () from /usr/lib/qt4/plugins/sqldrivers/libqsqlite.so
#8  0x0520dc5a in ?? () from /usr/lib/qt4/plugins/sqldrivers/libqsqlite.so
#9  0x05522e7e in QSqlQuery::exec() () from /usr/lib/libQtSql.so.4
#10 0x00f32055 in Digikam::DatabaseCoreBackend::exec (this=0x8b42a50, query=...) at /usr/local2/src/digikam-sc/core/libs/database/databasecorebackend.cpp:1405
#11 0x00f30b42 in Digikam::DatabaseCoreBackend::execQuery (this=0x8b42a50, query=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /usr/local2/src/digikam-sc/core/libs/database/databasecorebackend.cpp:1077
#12 0x00f3076f in Digikam::DatabaseCoreBackend::execQuery (this=0x8b42a50, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at /usr/local2/src/digikam-sc/core/libs/database/databasecorebackend.cpp:1022
#13 0x00f301a7 in Digikam::DatabaseCoreBackend::execSql (this=0x8b42a50, sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=..., values=0x0, lastInsertId=0x8ec9cc38) at /usr/local2/src/digikam-sc/core/libs/database/databasecorebackend.cpp:921
#14 0x00f3b685 in Digikam::ThumbnailDB::insertThumbnail (this=0x8b40b98, info=..., lastInsertId=0x8ec9ccd4) at /usr/local2/src/digikam-sc/core/libs/database/thumbnaildb.cpp:262
#15 0x00f6c267 in Digikam::ThumbnailCreator::storeInDatabase (this=0x95b8a00, info=..., image=...) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:755
#16 0x00f69a2c in Digikam::ThumbnailCreator::load (this=0x95b8a00, path=..., rect=..., pregenerate=false) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:264
#17 0x00f6960b in Digikam::ThumbnailCreator::load (this=0x95b8a00, path=...) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailcreator.cpp:196
#18 0x00f76aac in Digikam::ThumbnailLoadingTask::execute (this=0xa099408) at /usr/local2/src/digikam-sc/core/libs/threadimageio/thumbnailtask.cpp:169
#19 0x00f561e1 in Digikam::LoadSaveThread::run (this=0x95a1308) at /usr/local2/src/digikam-sc/core/libs/threadimageio/loadsavethread.cpp:118
#20 0x00f8d832 in Digikam::DynamicThread::DynamicThreadPriv::run (this=0x95ba898) at /usr/local2/src/digikam-sc/core/libs/threads/dynamicthread.cpp:328
#21 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#22 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#23 0x00511e99 in start_thread (arg=0x8ec9db70) at pthread_create.c:301
#24 0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0x9dd77b70 (LWP 2647)):
#0  0x005156ff in __pthread_mutex_unlock_usercnt (mutex=0xa413fdc) at pthread_mutex_unlock.c:52
#1  __pthread_mutex_unlock (mutex=0xa413fdc) at pthread_mutex_unlock.c:290
#2  0x005ecfcb in g_main_context_release (context=<value optimized out>) at gmain.c:2298
#3  0x005ee757 in g_main_context_iterate (context=0xa413fd8, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2783
#4  0x005eec35 in g_main_context_iteration (context=0xa413fd8, may_block=1) at gmain.c:2843
#5  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#6  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#7  0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#8  0x00f8a8c6 in Digikam::WorkerObjectRunnable::run (this=0x97370a0) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#9  0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#10 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#11 0x00511e99 in start_thread (arg=0x9dd77b70) at pthread_create.c:301
#12 0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0x87e38b70 (LWP 2680)):
#0  0x00515704 in __pthread_mutex_unlock (mutex=0x8afc2bc) at pthread_mutex_unlock.c:291
#1  0x005eec5d in g_main_context_iteration (context=<value optimized out>, may_block=1) at gmain.c:2844
#2  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#3  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#4  0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#5  0x00f8a8c6 in Digikam::WorkerObjectRunnable::run (this=0xb446df28) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#6  0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#7  0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00511e99 in start_thread (arg=0x87e38b70) at pthread_create.c:301
#9  0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0x906ddb70 (LWP 2734)):
#0  0x006d9e56 in clock_gettime (clock_id=1, tp=0x906dce70) at ../sysdeps/unix/clock_gettime.c:100
#1  0x03a93cf9 in ?? () from /usr/lib/libQtCore.so.4
#2  0x03b62c93 in ?? () from /usr/lib/libQtCore.so.4
#3  0x03b61482 in ?? () from /usr/lib/libQtCore.so.4
#4  0x03b6151d in ?? () from /usr/lib/libQtCore.so.4
#5  0x005ed6b6 in g_main_context_prepare (context=<value optimized out>, priority=0x906dcfcc) at gmain.c:2469
#6  0x005ee55b in g_main_context_iterate (context=0x9e8f3640, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2760
#7  0x005eec35 in g_main_context_iteration (context=0x9e8f3640, may_block=1) at gmain.c:2843
#8  0x03b61ce7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#9  0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#10 0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#11 0x00f8a8c6 in Digikam::WorkerObjectRunnable::run (this=0xa134490) at /usr/local2/src/digikam-sc/core/libs/threads/threadmanager.cpp:196
#12 0x03a30cae in ?? () from /usr/lib/libQtCore.so.4
#13 0x03a3c6c3 in ?? () from /usr/lib/libQtCore.so.4
#14 0x00511e99 in start_thread (arg=0x906ddb70) at pthread_create.c:301
#15 0x01d8fd2e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb78048b0 (LWP 2607)):
[KCrash Handler]
#7  0x001d5416 in __kernel_vsyscall ()
#8  0x01ce32f1 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x01ce4d5e in abort () at abort.c:92
#10 0x03a3282a in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4
#11 0x03a329f9 in ?? () from /usr/lib/libQtCore.so.4
#12 0x03a32b0a in qFatal(char const*, ...) () from /usr/lib/libQtCore.so.4
#13 0x03a32b4d in qt_assert_x(char const*, char const*, char const*, int) () from /usr/lib/libQtCore.so.4
#14 0x03e30cac in QList<QVariant>::operator[] (this=0x8c9f864, i=40) at /usr/include/QtCore/qlist.h:464
#15 0x03f01410 in Digikam::ImageModel::data (this=0x8c9f728, index=..., role=37) at /usr/local2/src/digikam-sc/core/libs/models/imagemodel.cpp:1016
#16 0x03f15a3e in Digikam::ImageThumbnailModel::data (this=0x8c9f728, index=..., role=37) at /usr/local2/src/digikam-sc/core/libs/models/imagethumbnailmodel.cpp:279
#17 0x0196996d in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib/libQtGui.so.4
#18 0x03f08c93 in Digikam::ImageFilterModel::data (this=0x8c9fe68, index=..., role=37) at /usr/local2/src/digikam-sc/core/libs/models/imagefiltermodel.cpp:553
#19 0x080d7bdb in QModelIndex::data (this=0x9d94ad0, arole=37) at /usr/include/QtCore/qabstractitemmodel.h:398
#20 0x08218781 in Digikam::FaceRejectionOverlay::checkIndex (this=0x8cd3ed8, index=...) at /usr/local2/src/digikam-sc/core/digikam/items/facerejectionoverlay.cpp:114
#21 0x00faed8c in Digikam::AbstractWidgetDelegateOverlay::slotEntered (this=0x8cd3ed8, index=...) at /usr/local2/src/digikam-sc/core/libs/widgets/common/imagedelegateoverlay.cpp:256
#22 0x00faf2a8 in Digikam::HoverButtonDelegateOverlay::slotEntered (this=0x8cd3ed8, index=...) at /usr/local2/src/digikam-sc/core/libs/widgets/common/imagedelegateoverlay.cpp:422
#23 0x00fae326 in Digikam::HoverButtonDelegateOverlay::qt_metacall (this=0x8cd3ed8, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0xbfc75328) at /usr/local2/src/digikam-sc/build/core/digikam/imagedelegateoverlay.moc:236
#24 0x08218304 in Digikam::FaceRejectionOverlay::qt_metacall (this=0x8cd3ed8, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfc75328) at /usr/local2/src/digikam-sc/build/core/digikam/facerejectionoverlay.moc:72
#25 0x03b3a79b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#26 0x03b49cc7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#27 0x018e0c74 in QAbstractItemView::entered(QModelIndex const&) () from /usr/lib/libQtGui.so.4
#28 0x018e0e0f in ?? () from /usr/lib/libQtGui.so.4
#29 0x018e4fa4 in QAbstractItemView::mouseMoveEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#30 0x018fbe2a in QListView::mouseMoveEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#31 0x00fbca6c in Digikam::DigikamKCategorizedView::mouseMoveEvent (this=0x8c9edc8, event=0xbfc76000) at /usr/local2/src/digikam-sc/core/libs/widgets/common/digikamkcategorizedview.cpp:1228
#32 0x00f9f9bb in Digikam::DCategorizedView::mouseMoveEvent (this=0x8c9edc8, event=0xbfc76000) at /usr/local2/src/digikam-sc/core/libs/widgets/common/dcategorizedview.cpp:802
#33 0x013abe03 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#34 0x017aa724 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#35 0x0183a6f3 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#36 0x018dc22f in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#37 0x00f9ffe6 in Digikam::DCategorizedView::viewportEvent (this=0x8c9edc8, event=0xbfc76000) at /usr/local2/src/digikam-sc/core/libs/widgets/common/dcategorizedview.cpp:924
#38 0x0183d065 in ?? () from /usr/lib/libQtGui.so.4
#39 0x03b3411a in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#40 0x01352521 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#41 0x01357c0d in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#42 0x07760feb in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#43 0x03b33f63 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#44 0x013534d8 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#45 0x01353a4c in QApplicationPrivate::sendSyntheticEnterLeave(QWidget*) () from /usr/lib/libQtGui.so.4
#46 0x013a722f in QWidgetPrivate::hide_helper() () from /usr/lib/libQtGui.so.4
#47 0x013b05c0 in QWidget::setVisible(bool) () from /usr/lib/libQtGui.so.4
#48 0x00f98b7a in QWidget::hide (this=0x9730988) at /usr/include/QtGui/qwidget.h:491
#49 0x00faed0a in Digikam::AbstractWidgetDelegateOverlay::hide (this=0x8cd0d30) at /usr/local2/src/digikam-sc/core/libs/widgets/common/imagedelegateoverlay.cpp:238
#50 0x082179b3 in Digikam::AssignNameOverlay::hide (this=0x8cd0d30) at /usr/local2/src/digikam-sc/core/digikam/items/assignnameoverlay.cpp:155
#51 0x00faee06 in Digikam::AbstractWidgetDelegateOverlay::slotLayoutChanged (this=0x8cd0d30) at /usr/local2/src/digikam-sc/core/libs/widgets/common/imagedelegateoverlay.cpp:280
#52 0x00fae209 in Digikam::AbstractWidgetDelegateOverlay::qt_metacall (this=0x8cd0d30, _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfc7625c) at /usr/local2/src/digikam-sc/build/core/digikam/imagedelegateoverlay.moc:174
#53 0x08217420 in Digikam::AssignNameOverlay::qt_metacall (this=0x8cd0d30, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfc7625c) at /usr/local2/src/digikam-sc/build/core/digikam/assignnameoverlay.moc:77
#54 0x03b3a79b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#55 0x03b49cc7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#56 0x03b97258 in QAbstractItemModel::layoutChanged() () from /usr/lib/libQtCore.so.4
#57 0x0196eac9 in QSortFilterProxyModel::invalidate() () from /usr/lib/libQtGui.so.4
#58 0x03f0828f in Digikam::ImageFilterModel::ImageFilterModelPrivate::packageFinished (this=0x8c9fe80, package=...) at /usr/local2/src/digikam-sc/core/libs/models/imagefiltermodel.cpp:421
#59 0x03f0613e in Digikam::ImageFilterModel::ImageFilterModelPrivate::qt_metacall (this=0x8c9fe80, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0x9a38f5c8) at /usr/local2/src/digikam-sc/build/core/digikam/imagefiltermodelpriv.moc:96
#60 0x03b3a79b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#61 0x03b45137 in QMetaCallEvent::placeMetaCall(QObject*) () from /usr/lib/libQtCore.so.4
#62 0x03b497cf in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4
#63 0x0135254c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#64 0x01357252 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#65 0x07760feb in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#66 0x03b33f63 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#67 0x03b37cb5 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4
#68 0x03b37e8e in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4
#69 0x03b61b35 in ?? () from /usr/lib/libQtCore.so.4
#70 0x005ee192 in g_main_dispatch (context=0x89a9690) at gmain.c:2149
#71 g_main_context_dispatch (context=0x89a9690) at gmain.c:2702
#72 0x005ee978 in g_main_context_iterate (context=0x89a9690, block=1, dispatch=1, self=<value optimized out>) at gmain.c:2780
#73 0x005eec35 in g_main_context_iteration (context=0x89a9690, may_block=1) at gmain.c:2843
#74 0x03b61cad in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#75 0x014061c6 in ?? () from /usr/lib/libQtGui.so.4
#76 0x03b330fa in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#77 0x03b333aa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#78 0x03b37f57 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#79 0x01350358 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#80 0x0829eb5b in main (argc=1, argv=0xbfc76e74) at /usr/local2/src/digikam-sc/core/digikam/main/main.cpp:232

Reported using DrKonqi
Comment 1 caulier.gilles 2011-06-15 09:16:51 UTC

*** This bug has been marked as a duplicate of bug 275541 ***
Comment 2 Marcel Wiesweg 2011-06-16 13:19:43 UTC
Gareth, are you running latest code from git, including fixes from the weekend?
Comment 3 Gareth 2011-06-16 13:41:36 UTC
I thought I was on the latest, I am not that comfortable with git compared to other repos. Running git pull does not update anything, however....

I originally downloaded the B6 tar, found the bug in that, which was apparently fixed in git, so attempted to download and compile the git version. My first compiling/downloading of the version 2 code should have been on the 14th June.

It is quite possible that I am not accessing the 'correct' repo, as this webpage seems to agree that there were no commits over the weekend:
https://projects.kde.org/projects/extragear/graphics/digikam/digikam-software-compilation/repository


[root@gglap digikam-sc]# git status
# On branch master
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       build/
nothing added to commit but untracked files present (use "git add" to track)
[root@gglap digikam-sc]# git show
commit f78e25b87c8d77711a4479dfc0828698114ff945
Merge: a04b564 a97f88d
Author: Gilles Caulier <caulier.gilles@gmail.com>
Date:   Thu Jun 9 15:56:48 2011 +0200

    Merge branch 'master' of git.kde.org:digikam-software-compilation

[root@gglap digikam-sc]# digikam --version
Qt: 4.7.2
KDE Development Platform: 4.6.3 (4.6.3)
digiKam: 2.0.0-rc
Comment 4 Gareth 2011-06-16 13:53:37 UTC
After a bit of digging, I have found git://anongit.kde.org/digikam as an alternative git repo (digikam website lists: http://anongit.kde.org/digikam-software-compilation). Will download, compile, and 10 hours later will update as to whether I can recreate the error after 3 attempts.
Comment 5 Marcel Wiesweg 2011-06-16 14:07:47 UTC
No this is the same repo (software compilation contains the simple digikam repo) my question was just if you had recently "pulled" including the libkface repository (compiling from git does not prevent you from running three weeks old code if you dont pull ;-) )
Note: to pull all repositories in a run, you can execute "./gits up" from the toplevel directory
Comment 6 caulier.gilles 2011-06-16 14:41:07 UTC
"./gits up" is a shortcuts. Use "./gits pull" as standard

Gilles Caulier
Comment 7 Marcel Wiesweg 2011-06-18 14:52:35 UTC
*** Bug 275684 has been marked as a duplicate of this bug. ***
Comment 8 Marcel Wiesweg 2011-06-19 15:54:46 UTC
Discussion is spread over multiple reports, I continue here.

Gareth, you are able to reproduce this bug with very recent code. This indicates there is a problem left somewhere. I have added another fix today. To ensure are repos are updated, go to the digikam-software-compilation repository, type "./gits pull" (which calls the "gits" script, note the 's') which updates all child repositories. Rebuild and install with make && make install.
Comment 9 Gareth 2011-06-19 21:40:04 UTC
Hi,
Try as I might, I have not been able to reproduce the bug with the alternative git repository checkout, after having deleted the empty file found and reported in the other ticket. 
There is something different between the two repositories, I had used the ./gits pull on the 14th, but there were some discrepencies in the checkout (I tested by doing an MD5 of all of the files, and checking the outputs of those that didn't match with a diff -u. There weren't any 'major' changes [couple of pages worth] but there were some differences in code. I ignored files such as makefiles.). 

I will checkout again today from the software-compile repo and re-test.
Comment 10 caulier.gilles 2019-12-23 06:21:51 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