[Digikam-devel] [Bug 274660] Face regognition crashes DK

Philip Johnsson philip.johnsson at gmail.com
Wed Jun 8 12:27:11 BST 2011


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





--- Comment #11 from Philip Johnsson <philip johnsson gmail com>  2011-06-08 13:27:08 ---
I just tried to remove digikam4.db and restarted Digikam. Had Digikam rescan
and remake a new digikam4.db. Also made a new face detection scan. After that
when trying to use the face recognition feature Digikam crashes again as
before. 

I started digikam from command line and get this output from start to crash:

$ digikam 
QSqlDatabasePrivate::removeDatabase: connection 'ConnectionTest' is still in
use, all queries will cease to work.
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such
file or directory
QFileSystemWatcher: failed to add paths: /home/user/.config/ibus/bus

(digikam:2654): GStreamer-CRITICAL **: gst_debug_add_log_function: assertion
`func != NULL' failed
Object::disconnect: Unexpected null parameter
Object::disconnect: Unexpected null parameter
KCrash: Application 'digikam' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/user/.kde/socket-linuxfront/kdeinit4__0
QSocketNotifier: Invalid socket 14 and type 'Read', disabling...
QSocketNotifier: Invalid socket 21 and type 'Read', disabling...

[1]+  Stopped                 digikam

Components in use:

digiKam version 2.0.0-rc
Exiv2 can write to Jp2: Yes
Exiv2 can write to Jpeg: Yes
Exiv2 can write to Pgf: Yes
Exiv2 can write to Png: Yes
Exiv2 can write to Tiff: Yes
Exiv2 supports XMP metadata: Yes
LibCImg: 130
LibClapack: internal library
LibExiv2: 0.21.1
LibJPEG: 62
LibJasper: 1.900.1
LibKDE: 4.6.3 (4.6.3)
LibKExiv2: 2.0.0
LibKMap: 2.0.0
LibKdcraw: 2.0.0
LibLCMS: 119
LibPGF: 6.09.44 - internal library
LibPNG: 1.2.44
LibQt: 4.7.2
LibRaw: 0.13.5
LibTIFF: LIBTIFF, Version 3.9.4 Copyright (c) 1988-1996 Sam Leffler Copyright
(c) 1991-1996 Silicon Graphics, Inc.
Marble Widget: 0.11.2 (Stable Release)
Parallelized demosaicing: Yes
Database backend: QSQLITE
LibGphoto2: 2.4.11
LibKface: 2.0.0
LibKipi: 1.2.0
LibOpenCV: 2.2.0
Libface: 0.2


The full debug log is as follows:

Application: digiKam (digikam), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f506cfc5a40 (LWP 2654))]

Thread 9 (Thread 0x7f5047263700 (LWP 2655)):
#0  0x00007f506432dbac in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f506565182b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#2  0x00000000005b6938 in Digikam::ScanController::run (this=0x286cd70) at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/core/digikam/database/scancontroller.cpp:618
#3  0x00007f5065651175 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f505a57dc53 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#5  0x00007f5064328d8c in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f506462604d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7f5046a62700 (LWP 2656)):
#0  0x00007f505e557102 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f505e557f9d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f505e558639 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5065763446 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#4  0x00007f5065737882 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#5  0x00007f5065737abc in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6  0x00007f506564e924 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f5065719c2f in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f5065651175 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f505a57dc53 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f5064328d8c in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f506462604d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7f5046261700 (LWP 2658)):
#0  0x00007f506432dbac in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/x86_64-linux-gnu/libpthread.so.0
#1  0x00007f506565182b in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib/libQtCore.so.4
#2  0x00007f5069ae2087 in Digikam::ParkingThread::run (this=0x28ccb80) at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/core/libs/threads/threadmanager.cpp:119
#3  0x00007f5065651175 in ?? () from /usr/lib/libQtCore.so.4
#4  0x00007f505a57dc53 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#5  0x00007f5064328d8c in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#6  0x00007f506462604d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#7  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7f503efbf700 (LWP 2659)):
#0  0x00007f5064618f03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f505e558104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f505e558639 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5065763446 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#4  0x00007f5065737882 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#5  0x00007f5065737abc in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6  0x00007f506564e924 in QThread::exec() () from /usr/lib/libQtCore.so.4
#7  0x00007f5065719c2f in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f5065651175 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f505a57dc53 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f5064328d8c in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f506462604d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7f5037152700 (LWP 2675)):
#0  0x00007f5064618f03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f505e558104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f505e558639 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5065763446 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#4  0x00007f5065737882 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#5  0x00007f5065737abc in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6  0x00007f5069ae172f in Digikam::WorkerObjectRunnable::run (this=0x600b580)
at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/core/libs/threads/threadmanager.cpp:196
#7  0x00007f5065646188 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f5065651175 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f505a57dc53 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f5064328d8c in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f506462604d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f502b54e700 (LWP 2676)):
#0  0x00007f5064618f03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f505e558104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f505e558639 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5065763446 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#4  0x00007f5065737882 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#5  0x00007f5065737abc in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6  0x00007f5069ae172f in Digikam::WorkerObjectRunnable::run (this=0x54d6090)
at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/core/libs/threads/threadmanager.cpp:196
#7  0x00007f5065646188 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f5065651175 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f505a57dc53 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f5064328d8c in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f506462604d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f502ad4d700 (LWP 2677)):
#0  0x00007f505e558605 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f5065763446 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#2  0x00007f5065737882 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#3  0x00007f5065737abc in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#4  0x00007f5069ae172f in Digikam::WorkerObjectRunnable::run (this=0x5a01de0)
at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/core/libs/threads/threadmanager.cpp:196
#5  0x00007f5065646188 in ?? () from /usr/lib/libQtCore.so.4
#6  0x00007f5065651175 in ?? () from /usr/lib/libQtCore.so.4
#7  0x00007f505a57dc53 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#8  0x00007f5064328d8c in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#9  0x00007f506462604d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f5029243700 (LWP 2686)):
#0  0x00007f5064618f03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f505e558104 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f505e558639 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f5065763446 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#4  0x00007f5065737882 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#5  0x00007f5065737abc in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#6  0x00007f5069ae172f in Digikam::WorkerObjectRunnable::run (this=0x5a52740)
at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/core/libs/threads/threadmanager.cpp:196
#7  0x00007f5065646188 in ?? () from /usr/lib/libQtCore.so.4
#8  0x00007f5065651175 in ?? () from /usr/lib/libQtCore.so.4
#9  0x00007f505a57dc53 in ?? () from /usr/lib/nvidia-current/libGL.so.1
#10 0x00007f5064328d8c in start_thread () from
/lib/x86_64-linux-gnu/libpthread.so.0
#11 0x00007f506462604d in clone () from /lib/x86_64-linux-gnu/libc.so.6
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f506cfc5a40 (LWP 2654)):
[KCrash Handler]
#6  KFaceIface::Image::toQImage (this=0x7fff578d87b0) at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/extra/libkface/libkface/image.cpp:135
#7  0x0000000000504b94 in Digikam::BatchFaceDetector::slotShowOneDetected
(this=0x5e20110, package=...) at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/core/utilities/batch/batchfacedetector.cpp:370
#8  0x0000000000505a31 in Digikam::BatchFaceDetector::qt_metacall
(this=0x5e20110, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>,
_a=0x7fff578d88e0) at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/build/core/digikam/batchfacedetector.moc:91
#9  0x00007f506574d5f8 in QMetaObject::activate(QObject*, QMetaObject const*,
int, void**) () from /usr/lib/libQtCore.so.4
#10 0x0000000000677890 in Digikam::FacePipeline::processed (this=<value
optimized out>, _t1=<value optimized out>) at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/build/core/digikam/facepipeline.moc:155
#11 0x000000000068023c in
Digikam::FacePipeline::FacePipelinePriv::finishProcess (this=0x6062790,
package=...) at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/core/utilities/facedetection/facepipeline.cpp:956
#12 0x00000000006806e2 in Digikam::FacePipeline::FacePipelinePriv::qt_metacall
(this=0x6062790, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x7f5024011a60) at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/build/core/digikam/facepipeline_p.moc:668
#13 0x00007f506574c49a in QObject::event(QEvent*) () from
/usr/lib/libQtCore.so.4
#14 0x00007f506634f9e4 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib/libQtGui.so.4
#15 0x00007f50663543aa in QApplication::notify(QObject*, QEvent*) () from
/usr/lib/libQtGui.so.4
#16 0x00007f506706f196 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib/libkdeui.so.5
#17 0x00007f506573849c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib/libQtCore.so.4
#18 0x00007f506573bc25 in QCoreApplicationPrivate::sendPostedEvents(QObject*,
int, QThreadData*) () from /usr/lib/libQtCore.so.4
#19 0x00007f5065763253 in ?? () from /usr/lib/libQtCore.so.4
#20 0x00007f505e557bcd in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#21 0x00007f505e5583a8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#22 0x00007f505e558639 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#23 0x00007f50657633ef in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib/libQtCore.so.4
#24 0x00007f50663f6dfe in ?? () from /usr/lib/libQtGui.so.4
#25 0x00007f5065737882 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#26 0x00007f5065737abc in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib/libQtCore.so.4
#27 0x00007f506573becb in QCoreApplication::exec() () from
/usr/lib/libQtCore.so.4
#28 0x000000000068b2c4 in main (argc=1, argv=0x7fff578d9ca8) at
/media/sdd2/backup/download/source/done/digikam/digikam2/digikam-software-compilation/core/digikam/main/main.cpp:232

-- 
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