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
I'm not sure, but it's possible this crash is fixed with current code from trunk (beta5) Gilles Caulier
Thanks, I'll try that one (also in the future, before reporting). kr, Pieter 2009/10/2 Gilles Caulier <caulier.gilles@gmail.com>: > https://bugs.kde.org/show_bug.cgi?id=209199 > > > Gilles Caulier <caulier.gilles@gmail.com> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > CC| |caulier.gilles@gmail.com > Component|general |Fuzzy Searches > Version|unspecified |1.0.0-beta4 > Summary|digikam options fingerprint |digikam crash during > |scan |fingerprint scan > > > > > --- Comment #1 from Gilles Caulier <caulier gilles gmail com> 2009-10-02 12:29:04 --- > I'm not sure, but it's possible this crash is fixed with current code from > trunk (beta5) > > Gilles Caulier > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You reported the bug. >
I can not reproduce this, I guess it has been fixed...
The backtrace is some-what related to bug 195652.
P. Aarnoutse, any news on this with beta6?
Just tried with the 1.0.0-rc and I couln't reproduce it! So I suppose it has been fixed. Many thanks!