[Digikam-devel] [Bug 269720] Digikam SIGSEGV during face scanning

Thomas Eschenbacher Thomas.Eschenbacher at gmx.de
Mon Apr 25 08:46:10 BST 2011


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


Thomas Eschenbacher <Thomas.Eschenbacher at gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |Thomas.Eschenbacher at gmx.de




--- Comment #6 from Thomas Eschenbacher <Thomas Eschenbacher gmx de>  2011-04-25 09:46:05 ---
It seems that I have the same here, face scanning seems to work fine until it
reaches a folder with a mix of videos and images. 

Using digikam-2.0.0-beta4 (debug build) on Gentoo / KDE-4.6.1, running through
gdb.

I disabled the checkbox "use all cores" in the scanner options and closed all
kinds of album/preview windows to reduce risk, but still reproducibly the same
crash.

My backtrace is a bit different:

-------------------------
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x99a48b70 (LWP 20636)]
QString (this=0x99a47814, val=...) at
../../include/QtCore/../../src/corelib/tools/qstring.h:729
729     ../../include/QtCore/../../src/corelib/tools/qstring.h: Datei oder
Verzeichnis nicht gefunden.
        in ../../include/QtCore/../../src/corelib/tools/qstring.h
(gdb) back
#0  QString (this=0x99a47814, val=...)
    at ../../include/QtCore/../../src/corelib/tools/qstring.h:729
#1  v_construct<QString> (this=0x99a47814, val=...)
    at
../../include/QtCore/private/../../../src/corelib/kernel/qvariant_p.h:130
#2  QVariant::QVariant (this=0x99a47814, val=...) at kernel/qvariant.cpp:1705
#3  0xb7bd9031 in Digikam::DImg::load (this=0xae934038, filePath=...,
loadFlagsInt=63, 
    observer=0xae933ed0, rawDecodingSettings=...)
    at
/tmp/portage/media-gfx/digikam-2.0.0_beta4/work/digikam-2.0.0-beta4/core/libs/dimg/dimg.cpp:407
#4  0xb7bda1fc in Digikam::DImg::load (this=0xae934038, filePath=...,
observer=0xae933ed0, 
    rawDecodingSettings=...)
    at
/tmp/portage/media-gfx/digikam-2.0.0_beta4/work/digikam-2.0.0-beta4/core/libs/dimg/dimg.cpp:369
#5  0xb7d56481 in Digikam::PreviewLoadingTask::execute (this=0xae933ec8)
    at
/tmp/portage/media-gfx/digikam-2.0.0_beta4/work/digikam-2.0.0-beta4/core/libs/threadimageio/previewtask.cpp:294
#6  0xb7d4553d in Digikam::LoadSaveThread::run (this=0xaa99ad8)
    at
/tmp/portage/media-gfx/digikam-2.0.0_beta4/work/digikam-2.0.0-beta4/core/libs/threadimageio/loadsavethread.cpp:117
#7  0xb7d7717e in Digikam::DynamicThread::DynamicThreadPriv::run
(this=0xae5ad48)
    at
/tmp/portage/media-gfx/digikam-2.0.0_beta4/work/digikam-2.0.0-beta4/core/libs/threads/dynamicthread.cpp:328
#8  0x45fb75df in QThreadPoolThread::run (this=0xaea7368) at
concurrent/qthreadpool.cpp:106
#9  0x45fc4c7e in QThreadPrivate::start (arg=0xaea7368) at
thread/qthread_unix.cpp:320
#10 0x45a90b9f in start_thread () from /lib/libpthread.so.0
#11 0x459cd75e in clone () from /lib/libc.so.6
(gdb) i thr
* 36 Thread 0x99a48b70 (LWP 20636)  QString (this=0x99a47814, val=...)
    at ../../include/QtCore/../../src/corelib/tools/qstring.h:729
  35 Thread 0xa2bfdb70 (LWP 20634)  0xb7fff424 in __kernel_vsyscall ()
  34 Thread 0xa33feb70 (LWP 20633)  0x458cc646 in do_lookup_x () from
/lib/ld-linux.so.2
  33 Thread 0xaafeeb70 (LWP 20632)  0x47cb88a3 in
icvEvalHidHaarClassifier(CvHidHaarClassifier*, double, unsigned int) () from
/usr/lib/libcv.so.2.1
  32 Thread 0xa95fdb70 (LWP 20631)  0xb7fff424 in __kernel_vsyscall ()
  31 Thread 0xa9dfeb70 (LWP 20630)  0xb7fff424 in __kernel_vsyscall ()
  30 Thread 0xaa5ffb70 (LWP 20621)  0xb7fff424 in __kernel_vsyscall ()
  29 Thread 0xab7efb70 (LWP 20620)  0xb7fff424 in __kernel_vsyscall ()
  9 Thread 0xac3b4b70 (LWP 20535)  0xb7fff424 in __kernel_vsyscall ()
  6 Thread 0xb04c1b70 (LWP 20528)  0xb7fff424 in __kernel_vsyscall ()
  5 Thread 0xb42ffb70 (LWP 20526)  0xb7fff424 in __kernel_vsyscall ()
  3 Thread 0xb4cccb70 (LWP 20524)  0xb7fff424 in __kernel_vsyscall ()
  2 Thread 0xb54cdb70 (LWP 20523)  0xb7fff424 in __kernel_vsyscall ()
  1 Thread 0xb7887790 (LWP 20446)  0x4b0f4024 in QScopedPointer
(this=0xb03f288)
    at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:93
-------------------------

Is this enough or should I provide more traces?

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