[Digikam-devel] [Bug 286418] New: digikam crashed during face recognition

xpj at cetoraz.info xpj at cetoraz.info
Sat Nov 12 14:36:57 GMT 2011


https://bugs.kde.org/show_bug.cgi?id=286418

           Summary: digikam crashed during face recognition
           Product: digikam
           Version: 2.2.0
          Platform: Fedora RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: xpj at cetoraz.info


Application: digikam (2.2.0)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.8.0
Operating System: Linux 3.1.0-7.fc16.i686.PAE i686
Distribution: "Fedora release 16 (Verne)"

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

I tried to make face recognition. Select one image with face and ask for "scan
entire collection" with "skip already recognized faces" and select some albums.
After processing few images digikam crashes.

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 0xb5bcc900 (LWP 2956))]

Thread 11 (Thread 0xb4e54b40 (LWP 2957)):
#0  0x00151424 in __kernel_vsyscall ()
#1  0x0077184c in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x01fae5e8 in wait (time=4294967295, this=0x8b0f228) at
thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x8b0f194, mutex=0x8b0f190, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
#4  0x08201276 in Digikam::ScanController::run (this=0x8af9a28) at
/usr/src/debug/digikam-2.2.0/core/digikam/database/scancontroller.cpp:647
#5  0x01fae061 in QThreadPrivate::start (arg=0x8af9a28) at
thread/qthread_unix.cpp:298
#6  0x0076dcd3 in start_thread (arg=0xb4e54b40) at pthread_create.c:309
#7  0x024ea4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 10 (Thread 0xa74feb40 (LWP 2974)):
[KCrash Handler]
#7  0x00151424 in __kernel_vsyscall ()
#8  0x0242798f in __GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#9  0x024292d5 in __GI_abort () at abort.c:91
#10 0x023bf74d in __gnu_cxx::__verbose_terminate_handler () at
../../../../libstdc++-v3/libsupc++/vterminate.cc:95
#11 0x023bd4c4 in __cxxabiv1::__terminate (handler=0x23bf600
<__gnu_cxx::__verbose_terminate_handler()>) at
../../../../libstdc++-v3/libsupc++/eh_terminate.cc:40
#12 0x023bd500 in std::terminate () at
../../../../libstdc++-v3/libsupc++/eh_terminate.cc:50
#13 0x023be173 in __cxxabiv1::__cxa_pure_virtual () at
../../../../libstdc++-v3/libsupc++/pure.cc:50
#14 0x038047e1 in ?? () from /usr/lib/libtbb.so.2
#15 0x03802f5b in ?? () from /usr/lib/libtbb.so.2
#16 0x0380396c in ?? () from /usr/lib/libtbb.so.2
#17 0x027a4493 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
#18 0x027a4b9f in cvHaarDetectObjects () from
/usr/lib/libopencv_objdetect.so.2.3
#19 0x0013632c in libface::FaceDetect::cascadeResult (this=0xab537e60,
inputImage=0x935927d0, casc=0xa6b00020, params=...) at
/usr/src/debug/digikam-2.2.0/extra/libkface/libface/FaceDetect.cpp:459
#20 0x0013716f in libface::FaceDetect::detectFaces (this=0xab537e60,
inputImage=0x935927d0, size=...) at
/usr/src/debug/digikam-2.2.0/extra/libkface/libface/FaceDetect.cpp:752
#21 0x0013c93e in libface::LibFace::detectFaces (this=0xab5ddfa0,
image=0x935927d0, originalSize=...) at
/usr/src/debug/digikam-2.2.0/extra/libkface/libface/LibFace.cpp:157
#22 0x001289f1 in KFaceIface::Database::detectFaces (this=0x0, image=...) at
/usr/src/debug/digikam-2.2.0/extra/libkface/libkface/database.cpp:189
#23 0x0012ec64 in KFaceIface::FaceDetector::detectFaces (this=0xb1bfdd4,
image=...) at
/usr/src/debug/digikam-2.2.0/extra/libkface/libkface/facedetector.cpp:107
#24 0x082cd527 in Digikam::DetectionWorker::process (this=0xb1bfdc8,
package=...) at
/usr/src/debug/digikam-2.2.0/core/utilities/facedetection/facepipeline.cpp:467
#25 0x082cd924 in Digikam::DetectionWorker::qt_static_metacall (_o=0xb1bfdc8,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xadd6bd0) at
/usr/src/debug/digikam-2.2.0/i686-redhat-linux-gnu/core/digikam/facepipeline_p.moc:318
#26 0x020d40b2 in QMetaCallEvent::placeMetaCall (this=0xad690c8,
object=0xb1bfdc8) at kernel/qobject.cpp:524
#27 0x020dcd7b in QObject::event (this=0xb1bfdc8, e=0xad690c8) at
kernel/qobject.cpp:1194
#28 0x05ce64f3 in Digikam::WorkerObject::event (this=0xb1bfdc8, e=0xad690c8) at
/usr/src/debug/digikam-2.2.0/core/libs/threads/workerobject.cpp:160
#29 0x012dea34 in notify_helper (e=0xad690c8, receiver=0xb1bfdc8,
this=0x89c3430) at kernel/qapplication.cpp:4518
#30 QApplicationPrivate::notify_helper (this=0x89c3430, receiver=0xb1bfdc8,
e=0xad690c8) at kernel/qapplication.cpp:4490
#31 0x012e3ed3 in QApplication::notify (this=0xad690c8, receiver=0xb1bfdc8,
e=0xad690c8) at kernel/qapplication.cpp:4247
#32 0x07213622 in KApplication::notify (this=0xbf9077a0, receiver=0xb1bfdc8,
event=0xad690c8) at
/usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#33 0x020c1f5e in QCoreApplication::notifyInternal (this=0xbf9077a0,
receiver=0xb1bfdc8, event=0xad690c8) at kernel/qcoreapplication.cpp:876
#34 0x020c5eb8 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at kernel/qcoreapplication.h:231
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x98bac90) at kernel/qcoreapplication.cpp:1500
#36 0x020c61ed in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1393
#37 0x020f4805 in sendPostedEvents () at kernel/qcoreapplication.h:236
#38 postEventSourceDispatch (s=0xab501380) at
kernel/qeventdispatcher_glib.cpp:279
#39 0x02f3b5bf in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x02f3bd00 in ?? () from /lib/libglib-2.0.so.0
#41 0x02f3bfaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0x020f4c08 in QEventDispatcherGlib::processEvents (this=0xab501150,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#43 0x020c0e4e in QEventLoop::processEvents (this=0xa74fe078, flags=...) at
kernel/qeventloop.cpp:149
#44 0x020c10f9 in QEventLoop::exec (this=0xa74fe078, flags=...) at
kernel/qeventloop.cpp:204
#45 0x05ce575e in Digikam::WorkerObjectRunnable::run (this=0xb13f8a8) at
/usr/src/debug/digikam-2.2.0/core/libs/threads/threadmanager.cpp:196
#46 0x01fa0723 in QThreadPoolThread::run (this=0x9917af0) at
concurrent/qthreadpool.cpp:107
#47 0x01fae061 in QThreadPrivate::start (arg=0x9917af0) at
thread/qthread_unix.cpp:298
#48 0x0076dcd3 in start_thread (arg=0xa74feb40) at pthread_create.c:309
#49 0x024ea4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 9 (Thread 0xaa87bb40 (LWP 2983)):
#0  0x00151424 in __kernel_vsyscall ()
#1  0x024cea8c in sched_yield () at ../sysdeps/unix/syscall-template.S:82
#2  0x0380423d in ?? () from /usr/lib/libtbb.so.2
#3  0x03804984 in ?? () from /usr/lib/libtbb.so.2
#4  0x03802f5b in ?? () from /usr/lib/libtbb.so.2
#5  0x0380396c in ?? () from /usr/lib/libtbb.so.2
#6  0x027a4493 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  0x027a4b9f in cvHaarDetectObjects () from
/usr/lib/libopencv_objdetect.so.2.3
#8  0x0013632c in libface::FaceDetect::cascadeResult (this=0xa9f0f160,
inputImage=0xa9f1b7e0, casc=0xa9fd5db0, params=...) at
/usr/src/debug/digikam-2.2.0/extra/libkface/libface/FaceDetect.cpp:459
#9  0x001367f8 in libface::FaceDetect::verifyFace (this=0xa9f0f160,
inputImage=0x9eb926f0, face=...) at
/usr/src/debug/digikam-2.2.0/extra/libkface/libface/FaceDetect.cpp:585
#10 0x001374c5 in libface::FaceDetect::detectFaces (this=0xa9f0f160,
inputImage=0x9eb926f0, size=...) at
/usr/src/debug/digikam-2.2.0/extra/libkface/libface/FaceDetect.cpp:771
#11 0x0013c93e in libface::LibFace::detectFaces (this=0xa9f1b510,
image=0x9eb926f0, originalSize=...) at
/usr/src/debug/digikam-2.2.0/extra/libkface/libface/LibFace.cpp:157
#12 0x001289f1 in KFaceIface::Database::detectFaces (this=0x0, image=...) at
/usr/src/debug/digikam-2.2.0/extra/libkface/libkface/database.cpp:189
#13 0x0012ec64 in KFaceIface::FaceDetector::detectFaces (this=0xb1396f4,
image=...) at
/usr/src/debug/digikam-2.2.0/extra/libkface/libkface/facedetector.cpp:107
#14 0x082cd527 in Digikam::DetectionWorker::process (this=0xb1396e8,
package=...) at
/usr/src/debug/digikam-2.2.0/core/utilities/facedetection/facepipeline.cpp:467
#15 0x082cd924 in Digikam::DetectionWorker::qt_static_metacall (_o=0xb1396e8,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xb0ab538) at
/usr/src/debug/digikam-2.2.0/i686-redhat-linux-gnu/core/digikam/facepipeline_p.moc:318
#16 0x020d40b2 in QMetaCallEvent::placeMetaCall (this=0xad95918,
object=0xb1396e8) at kernel/qobject.cpp:524
#17 0x020dcd7b in QObject::event (this=0xb1396e8, e=0xad95918) at
kernel/qobject.cpp:1194
#18 0x05ce64f3 in Digikam::WorkerObject::event (this=0xb1396e8, e=0xad95918) at
/usr/src/debug/digikam-2.2.0/core/libs/threads/workerobject.cpp:160
#19 0x012dea34 in notify_helper (e=0xad95918, receiver=0xb1396e8,
this=0x89c3430) at kernel/qapplication.cpp:4518
#20 QApplicationPrivate::notify_helper (this=0x89c3430, receiver=0xb1396e8,
e=0xad95918) at kernel/qapplication.cpp:4490
#21 0x012e3ed3 in QApplication::notify (this=0xad95918, receiver=0xb1396e8,
e=0xad95918) at kernel/qapplication.cpp:4247
#22 0x07213622 in KApplication::notify (this=0xbf9077a0, receiver=0xb1396e8,
event=0xad95918) at
/usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#23 0x020c1f5e in QCoreApplication::notifyInternal (this=0xbf9077a0,
receiver=0xb1396e8, event=0xad95918) at kernel/qcoreapplication.cpp:876
#24 0x020c5eb8 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at kernel/qcoreapplication.h:231
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xa9cbeb8) at kernel/qcoreapplication.cpp:1500
#26 0x020c61ed in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1393
#27 0x020f4805 in sendPostedEvents () at kernel/qcoreapplication.h:236
#28 postEventSourceDispatch (s=0xa9f00fd8) at
kernel/qeventdispatcher_glib.cpp:279
#29 0x02f3b5bf in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#30 0x02f3bd00 in ?? () from /lib/libglib-2.0.so.0
#31 0x02f3bfaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#32 0x020f4c08 in QEventDispatcherGlib::processEvents (this=0xa9f00468,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#33 0x020c0e4e in QEventLoop::processEvents (this=0xaa87b078, flags=...) at
kernel/qeventloop.cpp:149
#34 0x020c10f9 in QEventLoop::exec (this=0xaa87b078, flags=...) at
kernel/qeventloop.cpp:204
#35 0x05ce575e in Digikam::WorkerObjectRunnable::run (this=0xadc1f68) at
/usr/src/debug/digikam-2.2.0/core/libs/threads/threadmanager.cpp:196
#36 0x01fa0723 in QThreadPoolThread::run (this=0xa886d98) at
concurrent/qthreadpool.cpp:107
#37 0x01fae061 in QThreadPrivate::start (arg=0xa886d98) at
thread/qthread_unix.cpp:298
#38 0x0076dcd3 in start_thread (arg=0xaa87bb40) at pthread_create.c:309
#39 0x024ea4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 8 (Thread 0xa9effb40 (LWP 2984)):
#0  0x00151424 in __kernel_vsyscall ()
#1  0x024dfc50 in __GI___poll (fds=0xa950f110, nfds=1, timeout=-1) at
../sysdeps/unix/sysv/linux/poll.c:87
#2  0x02f4a7cc in g_poll () from /lib/libglib-2.0.so.0
#3  0x02f3bc06 in ?? () from /lib/libglib-2.0.so.0
#4  0x02f3bfaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0x020f4c67 in QEventDispatcherGlib::processEvents (this=0xa9500468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x020c0e4e in QEventLoop::processEvents (this=0xa9eff078, flags=...) at
kernel/qeventloop.cpp:149
#7  0x020c10f9 in QEventLoop::exec (this=0xa9eff078, flags=...) at
kernel/qeventloop.cpp:204
#8  0x05ce575e in Digikam::WorkerObjectRunnable::run (this=0x8c34860) at
/usr/src/debug/digikam-2.2.0/core/libs/threads/threadmanager.cpp:196
#9  0x01fa0723 in QThreadPoolThread::run (this=0xa64fe68) at
concurrent/qthreadpool.cpp:107
#10 0x01fae061 in QThreadPrivate::start (arg=0xa64fe68) at
thread/qthread_unix.cpp:298
#11 0x0076dcd3 in start_thread (arg=0xa9effb40) at pthread_create.c:309
#12 0x024ea4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 7 (Thread 0xa7dffb40 (LWP 2987)):
#0  0x051c2001 in __GI_clock_gettime (clock_id=1, tp=0xa7dfedd8) at
../sysdeps/unix/clock_gettime.c:116
#1  0x0200caf6 in do_gettime (frac=0xa7dfedd0, sec=0xa7dfedc8) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x020f5547 in QTimerInfoList::updateCurrentTime (this=0xa7f016bc) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x020f58ab in QTimerInfoList::timerWait (this=0xa7f016bc, tm=...) at
kernel/qeventdispatcher_unix.cpp:450
#5  0x020f40f3 in timerSourcePrepareHelper (src=<optimized out>,
timeout=0xa7dfeedc) at kernel/qeventdispatcher_glib.cpp:136
#6  0x020f418d in timerSourcePrepare (source=0xa7f01688, timeout=<optimized
out>) at kernel/qeventdispatcher_glib.cpp:169
#7  0x02f3abdc in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x02f3b998 in ?? () from /lib/libglib-2.0.so.0
#9  0x02f3bfaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x020f4c67 in QEventDispatcherGlib::processEvents (this=0xa7f00468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#11 0x020c0e4e in QEventLoop::processEvents (this=0xa7dff078, flags=...) at
kernel/qeventloop.cpp:149
#12 0x020c10f9 in QEventLoop::exec (this=0xa7dff078, flags=...) at
kernel/qeventloop.cpp:204
#13 0x05ce575e in Digikam::WorkerObjectRunnable::run (this=0x97c57a8) at
/usr/src/debug/digikam-2.2.0/core/libs/threads/threadmanager.cpp:196
#14 0x01fa0723 in QThreadPoolThread::run (this=0xab0e740) at
concurrent/qthreadpool.cpp:107
#15 0x01fae061 in QThreadPrivate::start (arg=0xab0e740) at
thread/qthread_unix.cpp:298
#16 0x0076dcd3 in start_thread (arg=0xa7dffb40) at pthread_create.c:309
#17 0x024ea4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 6 (Thread 0xa68ffb40 (LWP 2988)):
#0  0x0246f462 in _int_malloc (av=0x259f3e0, bytes=28) at malloc.c:3498
#1  0x02471e75 in __GI___libc_malloc (bytes=28) at malloc.c:2924
#2  0x01fa61ec in qMalloc (size=28) at global/qmalloc.cpp:55
#3  0x01ff9e5f in QString (size=4, unicode=0xa68fdcd8, this=0xa68fdd7c) at
tools/qstring.cpp:1058
#4  QString::QString (this=0xa68fdd7c, unicode=0xa68fdcd8, size=4) at
tools/qstring.cpp:1049
#5  0x01fdc7c8 in qulltoa (l=<optimized out>, base=10, _zero=...) at
tools/qlocale_tools.cpp:104
#6  0x01fdc8fd in qlltoa (l=2011, base=10, zero=...) at
tools/qlocale_tools.cpp:109
#7  0x01fd4b59 in QLocalePrivate::longLongToString (zero=..., group=...,
plus=..., minus=..., l=645034131431884763, precision=1, base=10, width=2011,
flags=0) at tools/qlocale.cpp:2671
#8  0x01fd4d93 in QLocalePrivate::longLongToString (this=0x2131b20, l=2011,
precision=-1, base=10, width=-1, flags=0) at tools/qlocale.cpp:2646
#9  0x020006f3 in QString::setNum (this=0xa68fdf00, n=2011, base=10) at
tools/qstring.cpp:5946
#10 0x0200081a in setNum (base=10, n=2011, this=0xa68fdf00) at
../../src/corelib/tools/qstring.h:734
#11 QString::number (n=2011, base=10) at tools/qstring.cpp:6072
#12 0x01fba6bd in QDate::toString (this=0xa68fdf00, f=2794446584) at
tools/qdatetime.cpp:830
#13 0x01fbdff9 in QDateTime::toString (this=0xa68fe244, f=Qt::ISODate) at
tools/qdatetime.cpp:2500
#14 0x020ea8f9 in convert (d=0xa68fe244, t=QVariant::String, result=0xa68fe19c,
ok=<optimized out>) at kernel/qvariant.cpp:673
#15 0x0131d18e in convert (d=0xa68fe244, t=QVariant::String, result=0xa68fe19c,
ok=0x8f39f20) at kernel/qguivariant.cpp:549
#16 0x020e629a in qVariantToHelper<QString> (handler=0x1c458c0,
t=QVariant::String, d=...) at kernel/qvariant.cpp:2105
#17 QVariant::toString (this=0xa68fe244) at kernel/qvariant.cpp:2133
#18 0x061f996a in QSQLiteResult::exec (this=0x937b368) at
../../../sql/drivers/sqlite/qsql_sqlite.cpp:391
#19 0x0079ebfd in QSqlQuery::exec (this=0xa68fe3d8) at kernel/qsqlquery.cpp:943
#20 0x05c7d55d in exec (query=<optimized out>, this=<optimized out>) at
/usr/src/debug/digikam-2.2.0/core/libs/database/databasecorebackend.cpp:1405
#21 Digikam::DatabaseCoreBackend::exec (this=0x8b8cce0, query=...) at
/usr/src/debug/digikam-2.2.0/core/libs/database/databasecorebackend.cpp:1389
#22 0x05c7ef92 in Digikam::DatabaseCoreBackend::execQuery (this=0x8b8cce0,
query=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...)
at /usr/src/debug/digikam-2.2.0/core/libs/database/databasecorebackend.cpp:1077
#23 0x05c7f017 in Digikam::DatabaseCoreBackend::execQuery (this=0x8b8cce0,
sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...) at
/usr/src/debug/digikam-2.2.0/core/libs/database/databasecorebackend.cpp:1022
#24 0x05c7f8cf in Digikam::DatabaseCoreBackend::execSql (this=0x8b8cce0,
sql=..., boundValue1=..., boundValue2=..., boundValue3=..., boundValue4=...,
values=0x0, lastInsertId=0xa68fe448) at
/usr/src/debug/digikam-2.2.0/core/libs/database/databasecorebackend.cpp:921
#25 0x05c8c3f2 in Digikam::ThumbnailDB::insertThumbnail (this=0x259f428,
info=..., lastInsertId=0xa68fe51c) at
/usr/src/debug/digikam-2.2.0/core/libs/database/thumbnaildb.cpp:262
#26 0x05cc714d in Digikam::ThumbnailCreator::storeInDatabase (this=0x259f428,
info=..., image=...) at
/usr/src/debug/digikam-2.2.0/core/libs/threadimageio/thumbnailcreator.cpp:753
#27 0x05cca44c in Digikam::ThumbnailCreator::store (this=0xb128c18, path=...,
i=..., rect=..., isFace=true) at
/usr/src/debug/digikam-2.2.0/core/libs/threadimageio/thumbnailcreator.cpp:389
#28 0x05cca4fd in Digikam::ThumbnailCreator::storeDetailThumbnail
(this=0xb128c18, path=..., detailRect=..., i=..., isFace=true) at
/usr/src/debug/digikam-2.2.0/core/libs/threadimageio/thumbnailcreator.cpp:367
#29 0x05ccfb03 in Digikam::ThumbnailLoadThread::storeDetailThumbnail
(this=0xb262850, filePath=..., detailRect=..., image=..., isFace=true) at
/usr/src/debug/digikam-2.2.0/core/libs/threadimageio/thumbnailloadthread.cpp:906
#30 0x082c49e5 in Digikam::FaceIface::storeThumbnails (this=0xa68fe8b4,
thread=0xb262850, filePath=..., databaseFaces=..., image=...) at
/usr/src/debug/digikam-2.2.0/core/utilities/facedetection/faceiface.cpp:240
#31 0x082cea54 in Digikam::DatabaseWriter::process (this=0x8c342f8,
package=...) at
/usr/src/debug/digikam-2.2.0/core/utilities/facedetection/facepipeline.cpp:570
#32 0x082ced39 in Digikam::DatabaseWriter::qt_static_metacall (_o=0x8c342f8,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xa95261b8) at
/usr/src/debug/digikam-2.2.0/i686-redhat-linux-gnu/core/digikam/facepipeline_p.moc:494
#33 0x020d40b2 in QMetaCallEvent::placeMetaCall (this=0xa95285e8,
object=0x8c342f8) at kernel/qobject.cpp:524
#34 0x020dcd7b in QObject::event (this=0x8c342f8, e=0xa95285e8) at
kernel/qobject.cpp:1194
#35 0x05ce64f3 in Digikam::WorkerObject::event (this=0x8c342f8, e=0xa95285e8)
at /usr/src/debug/digikam-2.2.0/core/libs/threads/workerobject.cpp:160
#36 0x012dea34 in notify_helper (e=0xa95285e8, receiver=0x8c342f8,
this=0x89c3430) at kernel/qapplication.cpp:4518
#37 QApplicationPrivate::notify_helper (this=0x89c3430, receiver=0x8c342f8,
e=0xa95285e8) at kernel/qapplication.cpp:4490
#38 0x012e3ed3 in QApplication::notify (this=0xa95285e8, receiver=0x8c342f8,
e=0xa95285e8) at kernel/qapplication.cpp:4247
#39 0x07213622 in KApplication::notify (this=0xbf9077a0, receiver=0x8c342f8,
event=0xa95285e8) at
/usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#40 0x020c1f5e in QCoreApplication::notifyInternal (this=0xbf9077a0,
receiver=0x8c342f8, event=0xa95285e8) at kernel/qcoreapplication.cpp:876
#41 0x020c5eb8 in sendEvent (event=<optimized out>, receiver=<optimized out>)
at kernel/qcoreapplication.h:231
#42 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0xb193d88) at kernel/qcoreapplication.cpp:1500
#43 0x020c61ed in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1393
#44 0x020f4805 in sendPostedEvents () at kernel/qcoreapplication.h:236
#45 postEventSourceDispatch (s=0xb08f888) at
kernel/qeventdispatcher_glib.cpp:279
#46 0x02f3b5bf in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#47 0x02f3bd00 in ?? () from /lib/libglib-2.0.so.0
#48 0x02f3bfaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#49 0x020f4c08 in QEventDispatcherGlib::processEvents (this=0xb1eb990,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#50 0x020c0e4e in QEventLoop::processEvents (this=0xa68ff078, flags=...) at
kernel/qeventloop.cpp:149
#51 0x020c10f9 in QEventLoop::exec (this=0xa68ff078, flags=...) at
kernel/qeventloop.cpp:204
#52 0x05ce575e in Digikam::WorkerObjectRunnable::run (this=0xb19e570) at
/usr/src/debug/digikam-2.2.0/core/libs/threads/threadmanager.cpp:196
#53 0x01fa0723 in QThreadPoolThread::run (this=0xacb08b8) at
concurrent/qthreadpool.cpp:107
#54 0x01fae061 in QThreadPrivate::start (arg=0xacb08b8) at
thread/qthread_unix.cpp:298
#55 0x0076dcd3 in start_thread (arg=0xa68ffb40) at pthread_create.c:309
#56 0x024ea4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 5 (Thread 0xa60feb40 (LWP 2989)):
#0  0x00151424 in __kernel_vsyscall ()
#1  0x00771bf4 in pthread_cond_timedwait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_timedwait.S:238
#2  0x01fae560 in wait (time=30000, this=0x8cc9198) at
thread/qwaitcondition_unix.cpp:84
#3  QWaitCondition::wait (this=0x8cc9140, mutex=0x8cc913c, time=30000) at
thread/qwaitcondition_unix.cpp:158
#4  0x01fa07fc in QThreadPoolThread::run (this=0xb11fdd0) at
concurrent/qthreadpool.cpp:141
#5  0x01fae061 in QThreadPrivate::start (arg=0xb11fdd0) at
thread/qthread_unix.cpp:298
#6  0x0076dcd3 in start_thread (arg=0xa60feb40) at pthread_create.c:309
#7  0x024ea4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 4 (Thread 0x91750b40 (LWP 2991)):
#0  0x00151424 in __kernel_vsyscall ()
#1  0x0077184c in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x037ff2a8 in ?? () from /usr/lib/libtbb.so.2
#3  0x037ff33c in ?? () from /usr/lib/libtbb.so.2
#4  0x0076dcd3 in start_thread (arg=0x91750b40) at pthread_create.c:309
#5  0x024ea4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 3 (Thread 0x9154fb40 (LWP 2990)):
#0  0x00151424 in __kernel_vsyscall ()
#1  0x0077184c in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x037ff2a8 in ?? () from /usr/lib/libtbb.so.2
#3  0x037ff33c in ?? () from /usr/lib/libtbb.so.2
#4  0x0076dcd3 in start_thread (arg=0x9154fb40) at pthread_create.c:309
#5  0x024ea4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 2 (Thread 0x9134eb40 (LWP 2992)):
#0  0x00151424 in __kernel_vsyscall ()
#1  0x0077184c in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x037ff2a8 in ?? () from /usr/lib/libtbb.so.2
#3  0x037ff33c in ?? () from /usr/lib/libtbb.so.2
#4  0x0076dcd3 in start_thread (arg=0x9134eb40) at pthread_create.c:309
#5  0x024ea4de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:133

Thread 1 (Thread 0xb5bcc900 (LWP 2956)):
#0  0x00151424 in __kernel_vsyscall ()
#1  0x0077184c in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i486/pthread_cond_wait.S:172
#2  0x01fae5e8 in wait (time=4294967295, this=0x8cc91f0) at
thread/qwaitcondition_unix.cpp:86
#3  QWaitCondition::wait (this=0x8cc9150, mutex=0x8cc913c, time=4294967295) at
thread/qwaitcondition_unix.cpp:158
#4  0x01f9ff11 in QThreadPoolPrivate::waitForDone (this=0x8cc90f0, msecs=-1) at
concurrent/qthreadpool.cpp:298
#5  0x01fa1969 in QThreadPool::~QThreadPool (this=0x8cc90e0,
__in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#6  0x01fa19d3 in QThreadPool::~QThreadPool (this=0x8cc90e0,
__in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:442
#7  0x020d5e62 in QObjectPrivate::deleteChildren (this=0x8cc8e58) at
kernel/qobject.cpp:1907
#8  0x020dc55a in QObject::~QObject (this=0x8cc87a8, __in_chrg=<optimized out>)
at kernel/qobject.cpp:926
#9  0x05ce4d49 in Digikam::ThreadManager::~ThreadManager (this=0x8cc87a8,
__in_chrg=<optimized out>) at
/usr/src/debug/digikam-2.2.0/core/libs/threads/threadmanager.cpp:257
#10 0x05ce4dda in ~ThreadManagerCreator (this=0x8cc87a8, __in_chrg=<optimized
out>) at /usr/src/debug/digikam-2.2.0/core/libs/threads/threadmanager.cpp:236
#11 destroy () at
/usr/src/debug/digikam-2.2.0/core/libs/threads/threadmanager.cpp:241
#12 0x05ad92ca in KCleanUpGlobalStatic::~KCleanUpGlobalStatic (this=0x5efc2e4,
__in_chrg=<optimized out>) at /usr/include/kde4/kglobal.h:62
#13 0x0242aff1 in __run_exit_handlers (status=1, listp=0x259f384,
run_list_atexit=true) at exit.c:78
#14 0x0242b07d in __GI_exit (status=1) at exit.c:100
#15 0x01357369 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:770
#16 0x0721217a in KApplication::xioErrhandler (this=0xbf9077a0, dpy=0x89c6570)
at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:419
#17 0x072121b5 in kde_xio_errhandler (dpy=0x89c6570) at
/usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:126
#18 0x02661075 in _XIOError () from /usr/lib/libX11.so.6
#19 0x0265e7cf in _XEventsQueued () from /usr/lib/libX11.so.6
#20 0x0264f0b8 in XEventsQueued () from /usr/lib/libX11.so.6
#21 0x013931d6 in x11EventSourceCheck (s=0x89c4898) at
kernel/qguieventdispatcher_glib.cpp:85
#22 0x02f3b27c in g_main_context_check () from /lib/libglib-2.0.so.0
#23 0x02f3bc60 in ?? () from /lib/libglib-2.0.so.0
#24 0x02f3bfaf in g_main_context_iteration () from /lib/libglib-2.0.so.0
#25 0x020f4c08 in QEventDispatcherGlib::processEvents (this=0x897fdb8,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#26 0x0139338b in QGuiEventDispatcherGlib::processEvents (this=0x897fdb8,
flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#27 0x020c0e4e in QEventLoop::processEvents (this=0xbf907684, flags=...) at
kernel/qeventloop.cpp:149
#28 0x020c10f9 in QEventLoop::exec (this=0xbf907684, flags=...) at
kernel/qeventloop.cpp:204
#29 0x020c629b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#30 0x012dc835 in QApplication::exec () at kernel/qapplication.cpp:3779
#31 0x080b6424 in main (argc=5, argv=0xbf907a34) at
/usr/src/debug/digikam-2.2.0/core/digikam/main/main.cpp:232

Possible duplicates by query: bug 286203, bug 285808, bug 285381, bug 284551,
bug 284173.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Digikam-devel mailing list