Bug 290818 - Digikam crash during face scanning
Summary: Digikam crash during face scanning
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Faces-Engine (show other bugs)
Version: 2.5.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-01-06 18:45 UTC by Yves
Modified: 2019-12-23 06:22 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 Yves 2012-01-06 18:45:22 UTC
Application: digikam (2.5.0)
KDE Platform Version: 4.7.4 (4.7.4)
Qt Version: 4.8.0
Operating System: Linux 3.1.6-1.fc16.i686.PAE i686
Distribution: "Fedora release 16 (Verne)"

-- Information about the crash:
- What I was doing when the application crashed:

Open Digikam (2.5), go into People then "Scan collection for faces", option "Detect and recognize faces" + "Skip images already scanned".
Digikam will scan and recognize few images/faces (~20) and then crash.

The crash occurs everytime but on differents images.
I am using a SQLite DB but the problem still remains if i switch to MySQL or if i start from an empty DB.

I get the same crash with the previous version of Digikam.

The crash can be reproduced every time.

-- Backtrace:
Application: digiKam (digikam), signal: Aborted
Using host libthread_db library "/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0xb774a900 (LWP 11483))]

Thread 11 (Thread 0xb6859b40 (LWP 11807)):
#0  0x00fec424 in __kernel_vsyscall ()
#1  0x493ef85c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4a0bf638 in wait (time=4294967295, this=0xa6e0640) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0xa6e05ac, mutex=0xa6e05a8, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0x08204616 in Digikam::ScanController::run (this=0xa73b860) at /usr/src/debug/digikam-2.5.0/core/digikam/database/scancontroller.cpp:647
#5  0x4a0bf0b1 in QThreadPrivate::start (arg=0xa73b860) at thread/qthread_unix.cpp:298
#6  0x493ebcd3 in start_thread (arg=0xb6859b40) at pthread_create.c:309
#7  0x492fc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xb5effb40 (LWP 11808)):
#0  0x4942c001 in __GI_clock_gettime (clock_id=1, tp=0xb5efede8) at ../sysdeps/unix/clock_gettime.c:116
#1  0x4a11de06 in do_gettime (frac=0xb5efede0, sec=0xb5efedd8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x4a207be7 in QTimerInfoList::updateCurrentTime (this=0xb55018bc) at kernel/qeventdispatcher_unix.cpp:343
#4  0x4a207f4b in QTimerInfoList::timerWait (this=0xb55018bc, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x4a206793 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb5efeeec) at kernel/qeventdispatcher_glib.cpp:136
#6  0x4a20682d in timerSourcePrepare (source=0xb5501888, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x4962dbdc in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x4962e998 in ?? () from /lib/libglib-2.0.so.0
#9  0x4962efaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x4a207307 in QEventDispatcherGlib::processEvents (this=0xb5500468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x4a1d34de in QEventLoop::processEvents (this=0xb5eff080, flags=...) at kernel/qeventloop.cpp:149
#12 0x4a1d3789 in QEventLoop::exec (this=0xb5eff080, flags=...) at kernel/qeventloop.cpp:204
#13 0x4a0bbb2c in QThread::exec (this=0xa6e0790) at thread/qthread.cpp:501
#14 0x4a1b034e in QInotifyFileSystemWatcherEngine::run (this=0xa6e0790) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x4a0bf0b1 in QThreadPrivate::start (arg=0xa6e0790) at thread/qthread_unix.cpp:298
#16 0x493ebcd3 in start_thread (arg=0xb5effb40) at pthread_create.c:309
#17 0x492fc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xab0e6b40 (LWP 11821)):
#0  0x00fec424 in __kernel_vsyscall ()
#1  0x492e0dec in sched_yield () at ../sysdeps/unix/syscall-template.S:82
#2  0x4c28acdd in ?? () from /usr/lib/libtbb.so.2
#3  0x4c28b424 in ?? () from /usr/lib/libtbb.so.2
#4  0x4c2899fb in ?? () from /usr/lib/libtbb.so.2
#5  0x4c28a40c in ?? () from /usr/lib/libtbb.so.2
#6  0x4c768793 in cvHaarDetectObjectsForROC(void const*, CvHaarClassifierCascade*, CvMemStorage*, std::vector<int, std::allocator<int> >&, std::vector<double, std::allocator<double> >&, double, int, int, CvSize, CvSize, bool) () from /usr/lib/libopencv_objdetect.so.2.3
#7  0x4c768e9f in cvHaarDetectObjects () from /usr/lib/libopencv_objdetect.so.2.3
#8  0x4dc0f32c in libface::FaceDetect::cascadeResult (this=0xb4793fa0, inputImage=0xa02927d0, casc=0xa019dc20, params=...) at /usr/src/debug/digikam-2.5.0/extra/libkface/libface/FaceDetect.cpp:459
#9  0x4dc0f7f8 in libface::FaceDetect::verifyFace (this=0xb4793fa0, inputImage=0xa02bf660, face=...) at /usr/src/debug/digikam-2.5.0/extra/libkface/libface/FaceDetect.cpp:585
#10 0x4dc104c5 in libface::FaceDetect::detectFaces (this=0xb4793fa0, inputImage=0xa02bf660, size=...) at /usr/src/debug/digikam-2.5.0/extra/libkface/libface/FaceDetect.cpp:771
#11 0x4dc1593e in libface::LibFace::detectFaces (this=0xb47f7210, image=0xa02bf660, originalSize=...) at /usr/src/debug/digikam-2.5.0/extra/libkface/libface/LibFace.cpp:157
#12 0x4dc019f1 in KFaceIface::Database::detectFaces (this=0x0, image=...) at /usr/src/debug/digikam-2.5.0/extra/libkface/libkface/database.cpp:189
#13 0x4dc07c64 in KFaceIface::FaceDetector::detectFaces (this=0xeeaf99c, image=...) at /usr/src/debug/digikam-2.5.0/extra/libkface/libkface/facedetector.cpp:107
#14 0x082d0ec7 in Digikam::DetectionWorker::process (this=0xeeaf990, package=...) at /usr/src/debug/digikam-2.5.0/core/utilities/facedetection/facepipeline.cpp:467
#15 0x082d12c4 in Digikam::DetectionWorker::qt_static_metacall (_o=0xeeaf990, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xed42278) at /usr/src/debug/digikam-2.5.0/i686-redhat-linux-gnu/core/digikam/facepipeline_p.moc:318
#16 0x4a1e6742 in QMetaCallEvent::placeMetaCall (this=0xf4e7320, object=0xeeaf990) at kernel/qobject.cpp:525
#17 0x4a1ef41b in QObject::event (this=0xeeaf990, e=0xf4e7320) at kernel/qobject.cpp:1195
#18 0x4d9d2ab3 in Digikam::WorkerObject::event (this=0xeeaf990, e=0xf4e7320) at /usr/src/debug/digikam-2.5.0/core/libs/threads/workerobject.cpp:160
#19 0x4a4e3134 in notify_helper (e=0xf4e7320, receiver=0xeeaf990, this=0xa5b4428) at kernel/qapplication.cpp:4550
#20 QApplicationPrivate::notify_helper (this=0xa5b4428, receiver=0xeeaf990, e=0xf4e7320) at kernel/qapplication.cpp:4522
#21 0x4a4e85d3 in QApplication::notify (this=0xf4e7320, receiver=0xeeaf990, e=0xf4e7320) at kernel/qapplication.cpp:4279
#22 0x4b6ab972 in KApplication::notify (this=0xbfaeab00, receiver=0xeeaf990, event=0xf4e7320) at /usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:311
#23 0x4a1d45ee in QCoreApplication::notifyInternal (this=0xbfaeab00, receiver=0xeeaf990, event=0xf4e7320) at kernel/qcoreapplication.cpp:876
#24 0x4a1d8548 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:231
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xddc2248) at kernel/qcoreapplication.cpp:1500
#26 0x4a1d887d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393
#27 0x4a206ea5 in sendPostedEvents () at kernel/qcoreapplication.h:236
#28 postEventSourceDispatch (s=0xb4701380) at kernel/qeventdispatcher_glib.cpp:279
#29 0x4962e5bf in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x4962ed00 in ?? () from /lib/libglib-2.0.so.0
#31 0x4962efaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x4a2072a8 in QEventDispatcherGlib::processEvents (this=0xb4701150, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0x4a1d34de in QEventLoop::processEvents (this=0xab0e6078, flags=...) at kernel/qeventloop.cpp:149
#34 0x4a1d3789 in QEventLoop::exec (this=0xab0e6078, flags=...) at kernel/qeventloop.cpp:204
#35 0x4d9d1d1e in Digikam::WorkerObjectRunnable::run (this=0xc06a4f8) at /usr/src/debug/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196
#36 0x4a0b1773 in QThreadPoolThread::run (this=0xddbfab8) at concurrent/qthreadpool.cpp:107
#37 0x4a0bf0b1 in QThreadPrivate::start (arg=0xddbfab8) at thread/qthread_unix.cpp:298
#38 0x493ebcd3 in start_thread (arg=0xab0e6b40) at pthread_create.c:309
#39 0x492fc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xad704b40 (LWP 11840)):
#0  QTimerInfoList::updateCurrentTime (this=0xaea01014) at kernel/qeventdispatcher_unix.cpp:342
#1  0x4a207f4b in QTimerInfoList::timerWait (this=0xaea01014, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#2  0x4a206793 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xad703edc) at kernel/qeventdispatcher_glib.cpp:136
#3  0x4a20682d in timerSourcePrepare (source=0xaea00fe0, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#4  0x4962dbdc in g_main_context_prepare () from /lib/libglib-2.0.so.0
#5  0x4962e998 in ?? () from /lib/libglib-2.0.so.0
#6  0x4962efaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#7  0x4a207307 in QEventDispatcherGlib::processEvents (this=0xaea00468, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#8  0x4a1d34de in QEventLoop::processEvents (this=0xad704078, flags=...) at kernel/qeventloop.cpp:149
#9  0x4a1d3789 in QEventLoop::exec (this=0xad704078, flags=...) at kernel/qeventloop.cpp:204
#10 0x4d9d1d1e in Digikam::WorkerObjectRunnable::run (this=0xe6aecf8) at /usr/src/debug/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196
#11 0x4a0b1773 in QThreadPoolThread::run (this=0xe2647b8) at concurrent/qthreadpool.cpp:107
#12 0x4a0bf0b1 in QThreadPrivate::start (arg=0xe2647b8) at thread/qthread_unix.cpp:298
#13 0x493ebcd3 in start_thread (arg=0xad704b40) at pthread_create.c:309
#14 0x492fc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xac1feb40 (LWP 11848)):
#0  0x4942c001 in __GI_clock_gettime (clock_id=1, tp=0xac1fddd8) at ../sysdeps/unix/clock_gettime.c:116
#1  0x4a11de06 in do_gettime (frac=0xac1fddd0, sec=0xac1fddc8) at tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x4a207be7 in QTimerInfoList::updateCurrentTime (this=0xee7639c) at kernel/qeventdispatcher_unix.cpp:343
#4  0x4a207f4b in QTimerInfoList::timerWait (this=0xee7639c, tm=...) at kernel/qeventdispatcher_unix.cpp:450
#5  0x4a206793 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xac1fdedc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x4a20682d in timerSourcePrepare (source=0xee76368, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x4962dbdc in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x4962e998 in ?? () from /lib/libglib-2.0.so.0
#9  0x4962efaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x4a207307 in QEventDispatcherGlib::processEvents (this=0xe8fdd20, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x4a1d34de in QEventLoop::processEvents (this=0xac1fe078, flags=...) at kernel/qeventloop.cpp:149
#12 0x4a1d3789 in QEventLoop::exec (this=0xac1fe078, flags=...) at kernel/qeventloop.cpp:204
#13 0x4d9d1d1e in Digikam::WorkerObjectRunnable::run (this=0xe5d76c0) at /usr/src/debug/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196
#14 0x4a0b1773 in QThreadPoolThread::run (this=0xed4ba38) at concurrent/qthreadpool.cpp:107
#15 0x4a0bf0b1 in QThreadPrivate::start (arg=0xed4ba38) at thread/qthread_unix.cpp:298
#16 0x493ebcd3 in start_thread (arg=0xac1feb40) at pthread_create.c:309
#17 0x492fc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xab9fdb40 (LWP 11849)):
#0  0x00fec424 in __kernel_vsyscall ()
#1  0x492f1fb0 in __GI___poll (fds=0xac6b5338, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x4963d7cc in g_poll () from /lib/libglib-2.0.so.0
#3  0x4962ec06 in ?? () from /lib/libglib-2.0.so.0
#4  0x4962efaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x4a207307 in QEventDispatcherGlib::processEvents (this=0xac6807b0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x4a1d34de in QEventLoop::processEvents (this=0xab9fd078, flags=...) at kernel/qeventloop.cpp:149
#7  0x4a1d3789 in QEventLoop::exec (this=0xab9fd078, flags=...) at kernel/qeventloop.cpp:204
#8  0x4d9d1d1e in Digikam::WorkerObjectRunnable::run (this=0xe993128) at /usr/src/debug/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196
#9  0x4a0b1773 in QThreadPoolThread::run (this=0xeb62ae8) at concurrent/qthreadpool.cpp:107
#10 0x4a0bf0b1 in QThreadPrivate::start (arg=0xeb62ae8) at thread/qthread_unix.cpp:298
#11 0x493ebcd3 in start_thread (arg=0xab9fdb40) at pthread_create.c:309
#12 0x492fc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xaa8e5b40 (LWP 11850)):
#0  0x493eec24 in __pthread_mutex_unlock_usercnt (mutex=0xaea01cdc, decr=1) at pthread_mutex_unlock.c:53
#1  0x4962df85 in g_main_context_query () from /lib/libglib-2.0.so.0
#2  0x4962ea35 in ?? () from /lib/libglib-2.0.so.0
#3  0x4962efaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#4  0x4a207307 in QEventDispatcherGlib::processEvents (this=0xaea01338, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#5  0x4a1d34de in QEventLoop::processEvents (this=0xaa8e5078, flags=...) at kernel/qeventloop.cpp:149
#6  0x4a1d3789 in QEventLoop::exec (this=0xaa8e5078, flags=...) at kernel/qeventloop.cpp:204
#7  0x4d9d1d1e in Digikam::WorkerObjectRunnable::run (this=0xeee5190) at /usr/src/debug/digikam-2.5.0/core/libs/threads/threadmanager.cpp:196
#8  0x4a0b1773 in QThreadPoolThread::run (this=0xe7dc568) at concurrent/qthreadpool.cpp:107
#9  0x4a0bf0b1 in QThreadPrivate::start (arg=0xe7dc568) at thread/qthread_unix.cpp:298
#10 0x493ebcd3 in start_thread (arg=0xaa8e5b40) at pthread_create.c:309
#11 0x492fc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0xa14adb40 (LWP 11852)):
[KCrash Handler]
#7  0x00fec424 in __kernel_vsyscall ()
#8  0x4923998f in __GI_raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x4923b2d5 in __GI_abort () at abort.c:91
#10 0x497d974d in __gnu_cxx::__verbose_terminate_handler () at ../../../../libstdc++-v3/libsupc++/vterminate.cc:95
#11 0x497d74c4 in __cxxabiv1::__terminate (handler=0x497d9600 <__gnu_cxx::__verbose_terminate_handler()>) at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:40
#12 0x497d7500 in std::terminate () at ../../../../libstdc++-v3/libsupc++/eh_terminate.cc:50
#13 0x497d8173 in __cxxabiv1::__cxa_pure_virtual () at ../../../../libstdc++-v3/libsupc++/pure.cc:50
#14 0x4c28b281 in ?? () from /usr/lib/libtbb.so.2
#15 0x4c2882bf in ?? () from /usr/lib/libtbb.so.2
#16 0x4c287dc8 in ?? () from /usr/lib/libtbb.so.2
#17 0x4c285bfc in ?? () from /usr/lib/libtbb.so.2
#18 0x4c285ddc in ?? () from /usr/lib/libtbb.so.2
#19 0x493ebcd3 in start_thread (arg=0xa14adb40) at pthread_create.c:309
#20 0x492fc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0xa12acb40 (LWP 11853)):
#0  0x00fec424 in __kernel_vsyscall ()
#1  0x493ef85c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4c285d48 in ?? () from /usr/lib/libtbb.so.2
#3  0x4c285ddc in ?? () from /usr/lib/libtbb.so.2
#4  0x493ebcd3 in start_thread (arg=0xa12acb40) at pthread_create.c:309
#5  0x492fc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0xa10abb40 (LWP 11854)):
#0  0x00fec424 in __kernel_vsyscall ()
#1  0x493ef85c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4c285d48 in ?? () from /usr/lib/libtbb.so.2
#3  0x4c285ddc in ?? () from /usr/lib/libtbb.so.2
#4  0x493ebcd3 in start_thread (arg=0xa10abb40) at pthread_create.c:309
#5  0x492fc83e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb774a900 (LWP 11483)):
#0  0x00fec424 in __kernel_vsyscall ()
#1  0x493ef85c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x4a0bf638 in wait (time=4294967295, this=0xa81ee08) at thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0xa81ed68, mutex=0xa81ed54, time=4294967295) at thread/qwaitcondition_unix.cpp:158
#4  0x4a0b0f61 in QThreadPoolPrivate::waitForDone (this=0xa81ed08, msecs=-1) at concurrent/qthreadpool.cpp:298
#5  0x4a0b29b9 in QThreadPool::~QThreadPool (this=0xa816978, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#6  0x4a0b2a23 in QThreadPool::~QThreadPool (this=0xa816978, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442
#7  0x4a1e84f2 in QObjectPrivate::deleteChildren (this=0xa816918) at kernel/qobject.cpp:1908
#8  0x4a1eebfa in QObject::~QObject (this=0xa816908, __in_chrg=<optimized out>) at kernel/qobject.cpp:927
#9  0x4d9d1309 in Digikam::ThreadManager::~ThreadManager (this=0xa816908, __in_chrg=<optimized out>) at /usr/src/debug/digikam-2.5.0/core/libs/threads/threadmanager.cpp:257
#10 0x4d9d139a in ~ThreadManagerCreator (this=0xa816908, __in_chrg=<optimized out>) at /usr/src/debug/digikam-2.5.0/core/libs/threads/threadmanager.cpp:236
#11 destroy () at /usr/src/debug/digikam-2.5.0/core/libs/threads/threadmanager.cpp:241
#12 0x4d7c817a in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0x4dbf1b24, __in_chrg=<optimized out>) at /usr/include/kde4/kglobal.h:62
#13 0x4923cff1 in __run_exit_handlers (status=1, listp=0x493b2384, run_list_atexit=true) at exit.c:78
#14 0x4923d07d in __GI_exit (status=1) at exit.c:100
#15 0x4a55ba69 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:770
#16 0x4b6aa4ca in KApplication::xioErrhandler (this=0xbfaeab00, dpy=0xa5ce6b0) at /usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:419
#17 0x4b6aa505 in kde_xio_errhandler (dpy=0xa5ce6b0) at /usr/src/debug/kdelibs-4.7.4/kdeui/kernel/kapplication.cpp:126
#18 0x4948f075 in _XIOError () from /usr/lib/libX11.so.6
#19 0x4948c7cf in _XEventsQueued () from /usr/lib/libX11.so.6
#20 0x4947d0b8 in XEventsQueued () from /usr/lib/libX11.so.6
#21 0x4a597886 in x11EventSourceCheck (s=0xa5ba500) at kernel/qguieventdispatcher_glib.cpp:85
#22 0x4962e27c in g_main_context_check () from /lib/libglib-2.0.so.0
#23 0x4962ec60 in ?? () from /lib/libglib-2.0.so.0
#24 0x4962efaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x4a2072a8 in QEventDispatcherGlib::processEvents (this=0xa56d0b8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x4a597a3b in QGuiEventDispatcherGlib::processEvents (this=0xa56d0b8, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#27 0x4a1d34de in QEventLoop::processEvents (this=0xbfaea9e4, flags=...) at kernel/qeventloop.cpp:149
#28 0x4a1d3789 in QEventLoop::exec (this=0xbfaea9e4, flags=...) at kernel/qeventloop.cpp:204
#29 0x4a1d892b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#30 0x4a4e0f35 in QApplication::exec () at kernel/qapplication.cpp:3811
#31 0x080b6ab4 in main (argc=5, argv=0xbfaead94) at /usr/src/debug/digikam-2.5.0/core/digikam/main/main.cpp:232

Possible duplicates by query: bug 289446, bug 289144, bug 287966, bug 286418, bug 286203.

Reported using DrKonqi
Comment 1 caulier.gilles 2012-01-06 20:15:08 UTC

*** This bug has been marked as a duplicate of bug 286418 ***
Comment 2 caulier.gilles 2019-12-23 06:22:19 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