[Digikam-devel] [Bug 209199] New: digikam options fingerprint scan

P. Aarnoutse paarnoutse at gmail.com
Fri Oct 2 11:15:55 BST 2009


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

           Summary: digikam options fingerprint scan
           Product: digikam
           Version: unspecified
          Platform: Unlisted Binaries
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: digikam-devel at kde.org
        ReportedBy: paarnoutse at gmail.com


Application that crashed: digikam
Version of the application: 1.0.0-beta4
KDE Version: 4.3.1 (KDE 4.3.1) "release 3"
Qt Version: 4.5.2
Operating System: Linux 2.6.31-8-desktop x86_64
Distribution: "openSUSE 11.2 Milestone 7 (x86_64)"

What I was doing when the application crashed:
Steps to reproduce:
1) Start fingerprint scanning (or rebuilding)
2) during scan, go to Settings > configure digiKam
3) click OK, even without changing settings
result is this crash.

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

Thread 15 (Thread 0x7fb1e35c9910 (LWP 2003)):
#0  0x00007fb1ee099049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb1eedde4eb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00000000006c8a33 in Digikam::ScanController::run (this=0xbb96a0) at
/usr/src/debug/digikam-1.0.0-beta4/digikam/scancontroller.cpp:499
#3  0x00007fb1eeddd435 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 14 (Thread 0x7fb1dfc49910 (LWP 2005)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fb1dfc48d70 in ?? ()
#2  0x00007fff2e9ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 13 (Thread 0x7fb1deef6910 (LWP 2006)):
#0  0x00007fb1e96ee07e in g_main_context_prepare () from
/usr/lib64/libglib-2.0.so.0
#1  0x00007fb1e96ee431 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb1e96ee960 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fb1eeeebd3e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#4  0x00007fb1eeec2072 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#5  0x00007fb1eeec2444 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007fb1eedda6cb in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fb1eeddd435 in ?? () from /usr/lib64/libQtCore.so.4
#8  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#9  0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 12 (Thread 0x7fb1de675910 (LWP 2007)):
#0  0x00007fb1ee099049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb1eedde4eb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fb1f18b2752 in Digikam::LoadSaveThread::run (this=0xc64dc0) at
/usr/src/debug/digikam-1.0.0-beta4/libs/threadimageio/loadsavethread.cpp:136
#3  0x00007fb1eeddd435 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fb1dde74910 (LWP 2008)):
#0  0x00007fb1ee098280 in __pthread_mutex_unlock_usercnt () from
/lib64/libpthread.so.0
#1  0x00007fb1e96ede15 in g_main_context_check () from
/usr/lib64/libglib-2.0.so.0
#2  0x00007fb1e96ee530 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb1e96ee960 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#4  0x00007fb1eeeebd3e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#5  0x00007fb1eeec2072 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007fb1eeec2444 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#7  0x00007fb1eedda6cb in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007fb1eeddd435 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fb1dd673910 (LWP 2009)):
#0  0xffffffffff60017b in ?? ()
#1  0x00007fb1dd672d70 in ?? ()
#2  0x00007fff2e9ff782 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)

Thread 9 (Thread 0x7fb1dce72910 (LWP 2010)):
#0  0x00007fb1ee099049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb1eedde4eb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fb1f18b2752 in Digikam::LoadSaveThread::run (this=0x10aa140) at
/usr/src/debug/digikam-1.0.0-beta4/libs/threadimageio/loadsavethread.cpp:136
#3  0x00007fb1eeddd435 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fb1d4a92910 (LWP 2011)):
#0  0x00007fb1ee0992cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb1da79d271 in metronom_sync_loop () from /usr/lib64/libxine.so.1
#2  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#3  0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fb1d2703910 (LWP 2012)):
#0  0x00007fb1ee0992cd in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb1da7a88d9 in interruptable_sleep () from /usr/lib64/libxine.so.1
#2  0x00007fb1da7ab041 in video_out_loop () from /usr/lib64/libxine.so.1
#3  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#4  0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fb1d1f02910 (LWP 2013)):
#0  0x00007fb1ee372033 in poll () from /lib64/libc.so.6
#1  0x00007fb1e96ee61c in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb1e96ee960 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#3  0x00007fb1eeeebd3e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#4  0x00007fb1eeec2072 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#5  0x00007fb1eeec2444 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007fb1eedda6cb in QThread::exec() () from /usr/lib64/libQtCore.so.4
#7  0x00007fb1da9f73f4 in ?? () from
/usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#8  0x00007fb1eeddd435 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#10 0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fb1d14f7910 (LWP 2016)):
#0  0x00007fb1ee372033 in poll () from /lib64/libc.so.6
#1  0x00007fb1d14fdc4e in ao_alsa_handle_event_thread () from
/usr/lib64/xine/plugins/1.26/xineplug_ao_out_alsa.so
#2  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#3  0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fb1d0cb4910 (LWP 2017)):
#0  0x00007fb1ee099049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb1da7ae133 in ao_loop () from /usr/lib64/libxine.so.1
#2  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#3  0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fb1cd21a910 (LWP 2040)):
#0  0x00007fb1ee099049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb1eedde4eb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fb1f18b2752 in Digikam::LoadSaveThread::run (this=0x3cfa2e0) at
/usr/src/debug/digikam-1.0.0-beta4/libs/threadimageio/loadsavethread.cpp:136
#3  0x00007fb1eeddd435 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fb1ce36a910 (LWP 2068)):
#0  0x00007fb1ee099049 in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007fb1eedde4eb in QWaitCondition::wait(QMutex*, unsigned long) () from
/usr/lib64/libQtCore.so.4
#2  0x00007fb1f18b2752 in Digikam::LoadSaveThread::run (this=0x53c08f0) at
/usr/src/debug/digikam-1.0.0-beta4/libs/threadimageio/loadsavethread.cpp:136
#3  0x00007fb1eeddd435 in ?? () from /usr/lib64/libQtCore.so.4
#4  0x00007fb1ee09465d in start_thread () from /lib64/libpthread.so.0
#5  0x00007fb1ee37b14d in clone () from /lib64/libc.so.6
#6  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fb1f414f750 (LWP 2002)):
[KCrash Handler]
#5  0x00007fb1ee2dc4e5 in raise () from /lib64/libc.so.6
#6  0x00007fb1ee2dd9b0 in abort () from /lib64/libc.so.6
#7  0x00007fb1ee31766d in ?? () from /lib64/libc.so.6
#8  0x00007fb1ee31cc76 in ?? () from /lib64/libc.so.6
#9  0x00007fb1f17f72d7 in Digikam::DImgPrivate::~DImgPrivate (this=0x50196f0,
__in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.0.0-beta4/libs/dimg/dimg_p.h:86
#10 0x00007fb1f17ed9e3 in ~DSharedDataPointer (this=<value optimized out>,
__in_chrg=<value optimized out>) at
/usr/src/debug/digikam-1.0.0-beta4/libs/dimg/dshareddata.h:114
#11 Digikam::DImg::~DImg (this=<value optimized out>, __in_chrg=<value
optimized out>) at /usr/src/debug/digikam-1.0.0-beta4/libs/dimg/dimg.cpp:159
#12 0x00007fb1f18bf7b9 in clear (this=<value optimized out>) at
/usr/include/QtCore/qcache.h:138
#13 Digikam::LoadingCache::removeImages (this=<value optimized out>) at
/usr/src/debug/digikam-1.0.0-beta4/libs/threadimageio/loadingcache.cpp:141
#14 0x00007fb1f18c36c9 in Digikam::LoadingCacheInterface::cleanCache () at
/usr/src/debug/digikam-1.0.0-beta4/libs/threadimageio/loadingcacheinterface.cpp:71
#15 0x00000000006535e3 in Digikam::DigikamApp::slotSetupChanged (this=0x7d2) at
/usr/src/debug/digikam-1.0.0-beta4/digikam/digikamapp.cpp:2169
#16 0x000000000066c3bd in Digikam::DigikamApp::qt_metacall (this=0xc42af0,
_c=InvokeMetaMethod, _id=0, _a=0x7fff2e8d8220) at
/usr/src/debug/digikam-1.0.0-beta4/build/digikam/digikamapp.moc:209
#17 0x00007fb1eeed891c in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQtCore.so.4
#18 0x00000000004b3ac1 in Digikam::Setup::slotOkClicked (this=0x560fb40) at
/usr/src/debug/digikam-1.0.0-beta4/utilities/setup/setup.cpp:387
#19 0x00000000004b3d10 in Digikam::Setup::qt_metacall (this=0x560fb40,
_c=InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/digikam-1.0.0-beta4/build/digikam/setup.moc:66
#20 0x00007fb1eeed891c in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQtCore.so.4
#21 0x00007fb1f07f4288 in KDialog::slotButtonClicked(int) () from
/usr/lib64/libkdeui.so.5
#22 0x00007fb1f07f6499 in KDialog::qt_metacall(QMetaObject::Call, int, void**)
() from /usr/lib64/libkdeui.so.5
#23 0x00007fb1f08aa620 in KPageDialog::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib64/libkdeui.so.5
#24 0x00000000004b3cf8 in Digikam::Setup::qt_metacall (this=0x7d2, _c=2002,
_id=6, _a=0xffffffffffffffff) at
/usr/src/debug/digikam-1.0.0-beta4/build/digikam/setup.moc:61
#25 0x00007fb1eeed891c in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQtCore.so.4
#26 0x00007fb1eeedb44e in QSignalMapper::mapped(int) () from
/usr/lib64/libQtCore.so.4
#27 0x00007fb1eeedc640 in QSignalMapper::map(QObject*) () from
/usr/lib64/libQtCore.so.4
#28 0x00007fb1eeedc8b0 in QSignalMapper::qt_metacall(QMetaObject::Call, int,
void**) () from /usr/lib64/libQtCore.so.4
#29 0x00007fb1eeed891c in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQtCore.so.4
#30 0x00007fb1f00230a7 in QAbstractButton::clicked(bool) () from
/usr/lib64/libQtGui.so.4
#31 0x00007fb1efd84d5b in ?? () from /usr/lib64/libQtGui.so.4
#32 0x00007fb1efd8696b in ?? () from /usr/lib64/libQtGui.so.4
#33 0x00007fb1efd86bb5 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) ()
from /usr/lib64/libQtGui.so.4
#34 0x00007fb1efa8cd50 in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#35 0x00007fb1efa3e30c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#36 0x00007fb1efa45421 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#37 0x00007fb1f087f8d6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#38 0x00007fb1eeec376c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#39 0x00007fb1efa44cf0 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from
/usr/lib64/libQtGui.so.4
#40 0x00007fb1efaaad4e in ?? () from /usr/lib64/libQtGui.so.4
#41 0x00007fb1efaa9dea in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#42 0x00007fb1efad1b4c in ?? () from /usr/lib64/libQtGui.so.4
#43 0x00007fb1e96eae6e in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#44 0x00007fb1e96ee838 in ?? () from /usr/lib64/libglib-2.0.so.0
#45 0x00007fb1e96ee960 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#46 0x00007fb1eeeebce6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#47 0x00007fb1efad12fe in ?? () from /usr/lib64/libQtGui.so.4
#48 0x00007fb1eeec2072 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#49 0x00007fb1eeec2444 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#50 0x00007fb1efe9c31e in QDialog::exec() () from /usr/lib64/libQtGui.so.4
#51 0x00000000004b6270 in Digikam::Setup::exec (parent=0xc42af0,
page=LastPageUsed) at
/usr/src/debug/digikam-1.0.0-beta4/utilities/setup/setup.cpp:335
#52 0x000000000066c3a1 in slotSetup (this=<value optimized out>) at
/usr/src/debug/digikam-1.0.0-beta4/digikam/digikamapp.cpp:2148
#53 Digikam::DigikamApp::qt_metacall (this=<value optimized out>) at
/usr/src/debug/digikam-1.0.0-beta4/build/digikam/digikamapp.moc:207
#54 0x00007fb1eeed891c in QMetaObject::activate(QObject*, int, int, void**) ()
from /usr/lib64/libQtCore.so.4
#55 0x00007fb1efa384b7 in QAction::triggered(bool) () from
/usr/lib64/libQtGui.so.4
#56 0x00007fb1efa398ff in QAction::activate(QAction::ActionEvent) () from
/usr/lib64/libQtGui.so.4
#57 0x00007fb1efe0985d in ?? () from /usr/lib64/libQtGui.so.4
#58 0x00007fb1efe0f76a in ?? () from /usr/lib64/libQtGui.so.4
#59 0x00007fb1f095182e in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib64/libkdeui.so.5
#60 0x00007fb1efa8cd50 in QWidget::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#61 0x00007fb1efe11f2b in QMenu::event(QEvent*) () from
/usr/lib64/libQtGui.so.4
#62 0x00007fb1efa3e30c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /usr/lib64/libQtGui.so.4
#63 0x00007fb1efa45421 in QApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libQtGui.so.4
#64 0x00007fb1f087f8d6 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#65 0x00007fb1eeec376c in QCoreApplication::notifyInternal(QObject*, QEvent*)
() from /usr/lib64/libQtCore.so.4
#66 0x00007fb1efa44cf0 in QApplicationPrivate::sendMouseEvent(QWidget*,
QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&) () from
/usr/lib64/libQtGui.so.4
#67 0x00007fb1efaab16e in ?? () from /usr/lib64/libQtGui.so.4
#68 0x00007fb1efaa9dea in QApplication::x11ProcessEvent(_XEvent*) () from
/usr/lib64/libQtGui.so.4
#69 0x00007fb1efad1b4c in ?? () from /usr/lib64/libQtGui.so.4
#70 0x00007fb1e96eae6e in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#71 0x00007fb1e96ee838 in ?? () from /usr/lib64/libglib-2.0.so.0
#72 0x00007fb1e96ee960 in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#73 0x00007fb1eeeebce6 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#74 0x00007fb1efad12fe in ?? () from /usr/lib64/libQtGui.so.4
#75 0x00007fb1eeec2072 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#76 0x00007fb1eeec2444 in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#77 0x00007fb1eeec45f9 in QCoreApplication::exec() () from
/usr/lib64/libQtCore.so.4
#78 0x0000000000740e52 in main (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/digikam-1.0.0-beta4/digikam/main.cpp:186

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