Application that crashed: digikam Version of the application: 1.0.0-beta5 KDE Version: 4.3.2 (KDE 4.3.2) Qt Version: 4.5.2 Operating System: Linux 2.6.31-16-generic i686 Distribution: Ubuntu 9.10 What I was doing when the application crashed: After about two days of sitting idle showing the contents of a folder, I clicked close. Digikam crashed during closing. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb7772700 (LWP 15924))] Thread 10 (Thread 0xb3ef1b70 (LWP 15930)): #0 0x0722ab42 in poll () from /lib/tls/i686/cmov/libc.so.6 #1 0x0224b53b in g_poll () from /lib/libglib-2.0.so.0 #2 0x0223e55b in ?? () from /lib/libglib-2.0.so.0 #3 0x0223e853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #4 0x01ec2067 in QEventDispatcherGlib::processEvents (this=0xa390ed8, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #5 0x01e95c79 in QEventLoop::processEvents (this=0xb3ef1304, flags=) at kernel/qeventloop.cpp:149 #6 0x01e960ca in QEventLoop::exec (this=0xb3ef1304, flags=...) at kernel/qeventloop.cpp:201 #7 0x01da3b73 in QThread::exec (this=0xa336c10) at thread/qthread.cpp:487 #8 0x01da6e32 in QThreadPrivate::start (arg=0xa336c10) at thread/qthread_unix.cpp:188 #9 0x00e5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #10 0x072387ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 9 (Thread 0xb36f0b70 (LWP 15931)): #0 0x022c1e06 in clock_gettime () from /lib/tls/i686/cmov/librt.so.1 #1 0x01ec3bf3 in QTimerInfoList::getTime (this=0xa156acc, t=...) at kernel/qeventdispatcher_unix.cpp:339 #2 0x01ec3de1 in QTimerInfoList::updateCurrentTime (this=0xa156acc) at kernel/qeventdispatcher_unix.cpp:297 #3 0x01ec488c in QTimerInfoList::timerWait (this=0xa156acc, tm=...) at kernel/qeventdispatcher_unix.cpp:420 #4 0x01ec2210 in timerSourcePrepare (source=0xa156a98, timeout=0xb36f013c) at kernel/qeventdispatcher_glib.cpp:141 #5 0x0223df80 in g_main_context_prepare () from /lib/libglib-2.0.so.0 #6 0x0223e341 in ?? () from /lib/libglib-2.0.so.0 #7 0x0223e853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #8 0x01ec2067 in QEventDispatcherGlib::processEvents (this=0xa390e28, flags=...) at kernel/qeventdispatcher_glib.cpp:329 #9 0x01e95c79 in QEventLoop::processEvents (this=0xb36f0304, flags=) at kernel/qeventloop.cpp:149 #10 0x01e960ca in QEventLoop::exec (this=0xb36f0304, flags=...) at kernel/qeventloop.cpp:201 #11 0x01da3b73 in QThread::exec (this=0xa174430) at thread/qthread.cpp:487 #12 0x01da6e32 in QThreadPrivate::start (arg=0xa174430) at thread/qthread_unix.cpp:188 #13 0x00e5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #14 0x072387ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 8 (Thread 0xb0107b70 (LWP 15944)): #0 0x00fe5422 in __kernel_vsyscall () #1 0x00e5b142 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x072457e4 in pthread_cond_timedwait () from /lib/tls/i686/cmov/libc.so.6 #3 0x026089ff in ?? () from /usr/lib/libxine.so.1 #4 0x00e5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0x072387ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 7 (Thread 0xaf4fbb70 (LWP 15948)): #0 0x00fe5422 in __kernel_vsyscall () #1 0x07231981 in select () from /lib/tls/i686/cmov/libc.so.6 #2 0x02631be0 in xine_usec_sleep () from /usr/lib/libxine.so.1 #3 0x02616011 in ?? () from /usr/lib/libxine.so.1 #4 0x00e5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #5 0x072387ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 6 (Thread 0xaecfab70 (LWP 15949)): #0 0x00fe5422 in __kernel_vsyscall () #1 0x00e5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0724578d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x01da64d2 in QMutexPrivate::wait (this=0x9ebb198, timeout=-1) at thread/qmutex_unix.cpp:80 #4 0x01da1ba2 in QMutex::lock (this=0x9ebacdc) at thread/qmutex.cpp:207 #5 0x01ea8d45 in QOrderedMutexLocker::relock (sender=0xa163f2c, signal_index=6, receiver=0xc4dcd5c, method_index=4, type=0, types=0x0) at ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:82 #6 QOrderedMutexLocker (sender=0xa163f2c, signal_index=6, receiver=0xc4dcd5c, method_index=4, type=0, types=0x0) at ../../include/QtCore/private/../../../src/corelib/thread/qorderedmutexlocker_p.h:72 #7 QMetaObject::connect (sender=0xa163f2c, signal_index=6, receiver=0xc4dcd5c, method_index=4, type=0, types=0x0) at kernel/qobject.cpp:2799 #8 0x01ea9236 in QObject::connect (sender=0xa163f2c, signal=0x1f292c2 "2aboutToClose()", receiver=0xc4dcd5c, method=0x1f292b3 "1flushStream()", type=Qt::AutoConnection) at kernel/qobject.cpp:2547 #9 0x01e3dae5 in QDeviceClosedNotifier::setupDevice (this=0xe1fc4e8, device=0xa163f2c) at io/qtextstream.cpp:332 #10 QTextStream (this=0xe1fc4e8, device=0xa163f2c) at io/qtextstream.cpp:997 #11 0x025bccbb in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #12 0x025a5498 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #13 0x025bbbe1 in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #14 0x01ea6135 in qDeleteInEventHandler (o=0xfffffe00) at kernel/qobject.cpp:3815 #15 0x01ea762b in QObject::event (this=0xd9315b0, e=0xdd08370) at kernel/qobject.cpp:1094 #16 0x025bb6cc in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #17 0x01468f54 in QApplicationPrivate::notify_helper (this=0x9ee0ae0, receiver=0xd9315b0, e=0xdd08370) at kernel/qapplication.cpp:4056 #18 0x0147067c in QApplication::notify (this=0xbff90e5c, receiver=0xd9315b0, e=0xdd08370) at kernel/qapplication.cpp:3603 #19 0x0647bbfa in KApplication::notify (this=0xbff90e5c, receiver=0xd9315b0, event=0xdd08370) at ../../kdeui/kernel/kapplication.cpp:302 #20 0x01e976cb in QCoreApplication::notifyInternal (this=0xbff90e5c, receiver=0xd9315b0, event=0xdd08370) at kernel/qcoreapplication.cpp:610 #21 0x01e982b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0xa5746f8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #22 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa5746f8) at kernel/qcoreapplication.cpp:1247 #23 0x01e9847d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #24 0x01ec23ff in QCoreApplication::sendPostedEvents (s=0xa9b6380) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #25 postEventSourceDispatch (s=0xa9b6380) at kernel/qeventdispatcher_glib.cpp:210 #26 0x0223ae78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #27 0x0223e720 in ?? () from /lib/libglib-2.0.so.0 #28 0x0223e853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #29 0x01ec202c in QEventDispatcherGlib::processEvents (this=0xa0a66b8, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #30 0x01e95c79 in QEventLoop::processEvents (this=0xaecfa2b4, flags=) at kernel/qeventloop.cpp:149 #31 0x01e960ca in QEventLoop::exec (this=0xaecfa2b4, flags=...) at kernel/qeventloop.cpp:201 #32 0x01da3b73 in QThread::exec (this=0xa9b56d0) at thread/qthread.cpp:487 #33 0x025a720a in ?? () from /usr/lib/qt4/plugins/phonon_backend/phonon_xine.so #34 0x01da6e32 in QThreadPrivate::start (arg=0xa9b56d0) at thread/qthread_unix.cpp:188 #35 0x00e5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #36 0x072387ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 5 (Thread 0xab0feb70 (LWP 15960)): #0 0x00fe5422 in __kernel_vsyscall () #1 0x00e5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0724578d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x01da7e67 in QWaitConditionPrivate::wait (this=0xa8d4ba00, mutex=0xa8d4b9fc, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa8d4ba00, mutex=0xa8d4b9fc, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0114bbfa in Digikam::LoadSaveThread::run (this=0xa8d4b9f0) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136 #6 0x01da6e32 in QThreadPrivate::start (arg=0xa8d4b9f0) at thread/qthread_unix.cpp:188 #7 0x00e5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0x072387ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 4 (Thread 0xaa8fdb70 (LWP 15968)): #0 0x00fe5422 in __kernel_vsyscall () #1 0x00e5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0724578d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x01da7e67 in QWaitConditionPrivate::wait (this=0xc1390e8, mutex=0xc1390e4, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xc1390e8, mutex=0xc1390e4, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0114bbfa in Digikam::LoadSaveThread::run (this=0xc1390d8) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136 #6 0x01da6e32 in QThreadPrivate::start (arg=0xc1390d8) at thread/qthread_unix.cpp:188 #7 0x00e5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0x072387ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 3 (Thread 0xa64d5b70 (LWP 15999)): #0 0x00fe5422 in __kernel_vsyscall () #1 0x00e5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0724578d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x01da7e67 in QWaitConditionPrivate::wait (this=0xc3c8218, mutex=0xc3c8214, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xc3c8218, mutex=0xc3c8214, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0114bbfa in Digikam::LoadSaveThread::run (this=0xc3c8208) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136 #6 0x01da6e32 in QThreadPrivate::start (arg=0xc3c8208) at thread/qthread_unix.cpp:188 #7 0x00e5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0x072387ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 2 (Thread 0xa01fcb70 (LWP 16405)): #0 0x00fe5422 in __kernel_vsyscall () #1 0x00e5ae15 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/i686/cmov/libpthread.so.0 #2 0x0724578d in pthread_cond_wait () from /lib/tls/i686/cmov/libc.so.6 #3 0x01da7e67 in QWaitConditionPrivate::wait (this=0xa3759a0, mutex=0xa37599c, time=4294967295) at thread/qwaitcondition_unix.cpp:87 #4 QWaitCondition::wait (this=0xa3759a0, mutex=0xa37599c, time=4294967295) at thread/qwaitcondition_unix.cpp:159 #5 0x0114bbfa in Digikam::LoadSaveThread::run (this=0xa375990) at /build/buildd/digikam-1.0.0~beta5/libs/threadimageio/loadsavethread.cpp:136 #6 0x01da6e32 in QThreadPrivate::start (arg=0xa375990) at thread/qthread_unix.cpp:188 #7 0x00e5680e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #8 0x072387ee in clone () from /lib/tls/i686/cmov/libc.so.6 Thread 1 (Thread 0xb7772700 (LWP 15924)): [KCrash Handler] #6 ~QObject (this=0xa9614c58, __in_chrg=<value optimized out>) at kernel/qobject.cpp:805 #7 0x014b99cf in ~QWidget (this=0xa9614c58, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1380 #8 0x0186d961 in ~QFrame (this=0xa9614c58, __in_chrg=<value optimized out>) at widgets/qframe.cpp:243 #9 0x018dce25 in ~QStackedWidget (this=0xa9614c58, __in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:152 #10 0x01ea646f in QObjectPrivate::deleteChildren (this=0xa5b086f8) at kernel/qobject.cpp:1847 #11 0x014b985b in ~QWidget (this=0xacf31f90, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #12 0x018ec871 in ~QTabWidget (this=0xacf31f90, __in_chrg=<value optimized out>) at widgets/qtabwidget.cpp:348 #13 0x0658aedc in ~KTabWidget (this=0xacf31f90, __in_chrg=<value optimized out>) at ../../kdeui/widgets/ktabwidget.cpp:261 #14 0x01ea646f in QObjectPrivate::deleteChildren (this=0xd72ffa8) at kernel/qobject.cpp:1847 #15 0x014b985b in ~QWidget (this=0xd72fe50, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #16 0x0186d961 in ~QFrame (this=0xd72fe50, __in_chrg=<value optimized out>) at widgets/qframe.cpp:243 #17 0x06549301 in ~KHBox (this=0xd72fe50, __in_chrg=<value optimized out>) at ../../kdeui/widgets/khbox.cpp:51 #18 0x065a1741 in ~KVBox (this=0xd72fe50, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kvbox.cpp:29 #19 0x080bd98a in ~ImageDescEditTab (this=0xd72fe50, __in_chrg=<value optimized out>) at /build/buildd/digikam-1.0.0~beta5/libs/imageproperties/imagedescedittab.cpp:439 #20 0x01ea646f in QObjectPrivate::deleteChildren (this=0xdf54460) at kernel/qobject.cpp:1847 #21 0x014b985b in ~QWidget (this=0xdf54420, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #22 0x0186d961 in ~QFrame (this=0xdf54420, __in_chrg=<value optimized out>) at widgets/qframe.cpp:243 #23 0x018dce25 in ~QStackedWidget (this=0xdf54420, __in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:152 #24 0x01ea646f in QObjectPrivate::deleteChildren (this=0xd6c0268) at kernel/qobject.cpp:1847 #25 0x014b985b in ~QWidget (this=0xc249d68, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #26 0x0186d961 in ~QFrame (this=0xc249d68, __in_chrg=<value optimized out>) at widgets/qframe.cpp:243 #27 0x018d7c93 in ~QSplitter (this=0xc249d68, __in_chrg=<value optimized out>) at widgets/qsplitter.cpp:1008 #28 0x011c727f in ~SidebarSplitter (this=0xc249d68, __in_chrg=<value optimized out>) at /build/buildd/digikam-1.0.0~beta5/libs/widgets/common/sidebar.cpp:440 #29 0x01ea646f in QObjectPrivate::deleteChildren (this=0xc4f2368) at kernel/qobject.cpp:1847 #30 0x014b9d4b in ~QWidget (this=0xd4bcf10, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #31 0x01ea646f in QObjectPrivate::deleteChildren (this=0xdf42820) at kernel/qobject.cpp:1847 #32 0x014b985b in ~QWidget (this=0xd6a8ae8, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1367 #33 0x0188a3e1 in ~QMainWindow (this=0xd6a8ae8, __in_chrg=<value optimized out>) at widgets/qmainwindow.cpp:331 #34 0x06564d84 in ~KMainWindow (this=0xd6a8ae8, __in_chrg=<value optimized out>) at ../../kdeui/widgets/kmainwindow.cpp:467 #35 0x065a7a88 in ~KXmlGuiWindow (this=0xd6a8ae8, __vtt_parm=0x83a84a0, __in_chrg=<value optimized out>) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:127 #36 0x012947d4 in ~EditorWindow (this=0xd6a8ae8, __vtt_parm=0x83a849c, __in_chrg=<value optimized out>) at /build/buildd/digikam-1.0.0~beta5/utilities/imageeditor/editor/editorwindow.cpp:184 #37 0x080a1786 in ~ImageWindow (this=0xd6a8ae8, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /build/buildd/digikam-1.0.0~beta5/utilities/imageeditor/editor/imagewindow.cpp:241 #38 0x01ea6135 in qDeleteInEventHandler (o=0x1cc) at kernel/qobject.cpp:3815 #39 0x01ea762b in QObject::event (this=0xd6a8ae8, e=0xdcbcef0) at kernel/qobject.cpp:1094 #40 0x014bd906 in QWidget::event (this=0xd6a8ae8, event=0xdcbcef0) at kernel/qwidget.cpp:7946 #41 0x0188b297 in QMainWindow::event (this=0xd6a8ae8, event=0xdcbcef0) at widgets/qmainwindow.cpp:1399 #42 0x06561dc4 in KMainWindow::event (this=0xd6a8ae8, ev=0xdcbcef0) at ../../kdeui/widgets/kmainwindow.cpp:1094 #43 0x065a830f in KXmlGuiWindow::event (this=0xd6a8ae8, ev=0xdcbcef0) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:131 #44 0x01468f54 in QApplicationPrivate::notify_helper (this=0x9ee0ae0, receiver=0xd6a8ae8, e=0xdcbcef0) at kernel/qapplication.cpp:4056 #45 0x014705ca in QApplication::notify (this=0xbff90e5c, receiver=0xd6a8ae8, e=0xdcbcef0) at kernel/qapplication.cpp:4021 #46 0x0647bbfa in KApplication::notify (this=0xbff90e5c, receiver=0xd6a8ae8, event=0xdcbcef0) at ../../kdeui/kernel/kapplication.cpp:302 #47 0x01e976cb in QCoreApplication::notifyInternal (this=0xbff90e5c, receiver=0xd6a8ae8, event=0xdcbcef0) at kernel/qcoreapplication.cpp:610 #48 0x01e982b2 in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x9ebaca8) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213 #49 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9ebaca8) at kernel/qcoreapplication.cpp:1247 #50 0x01e9847d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140 #51 0x01ec23ff in QCoreApplication::sendPostedEvents (s=0x9ee2f10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218 #52 postEventSourceDispatch (s=0x9ee2f10) at kernel/qeventdispatcher_glib.cpp:210 #53 0x0223ae78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0 #54 0x0223e720 in ?? () from /lib/libglib-2.0.so.0 #55 0x0223e853 in g_main_context_iteration () from /lib/libglib-2.0.so.0 #56 0x01ec202c in QEventDispatcherGlib::processEvents (this=0x9ebae80, flags=...) at kernel/qeventdispatcher_glib.cpp:327 #57 0x01509be5 in QGuiEventDispatcherGlib::processEvents (this=0x9ebae80, flags=...) at kernel/qguieventdispatcher_glib.cpp:202 #58 0x01e95c79 in QEventLoop::processEvents (this=0xbff90da4, flags=) at kernel/qeventloop.cpp:149 #59 0x01e960ca in QEventLoop::exec (this=0xbff90da4, flags=...) at kernel/qeventloop.cpp:201 #60 0x01e9853f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888 #61 0x01468dd7 in QApplication::exec () at kernel/qapplication.cpp:3525 #62 0x083a4da3 in main (argc=5, argv=0xbff912b4) at /build/buildd/digikam-1.0.0~beta5/digikam/main.cpp:186 Reported using DrKonqi
please try with 1.0.0-rc, not beta5... Gilles Caulier
digiKam 1.0.0 is out since few days... http://www.digikam.org/drupal/node/491 Please try with this version coming with more than 400 bug-fixes. Thanks in advance Gilles Caulier
digiKam 1.1. release will be done in few days. Please check if this entry still valid. Thanks in advance Gilles Caulier
digiKam and Kipi-plugins 1.2.0 are out. Please check if crash is still valid there. Thanks in advance Gilles Caulier
No feedback since a long time Gilles Caulier
New digiKam 4.11.0 is available. https://www.digikam.org/node/740 Can you reproduce the problem with this release ?
This problem is not reproducible with last 5.0.0 I close this file now. Re-open it if necessary. Gilles Caulier