Application: digikam (1.3.0) KDE Platform Version: 4.4.4 (KDE 4.4.4) Qt Version: 4.6.3 Operating System: Linux 2.6.31.12-0.2-desktop i686 Distribution: "openSUSE 11.2 (i586)" -- Information about the crash: Just upgraded to 1.3 - now when exiting, Digikam crashes. Problem persists after reboot. The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Aborted [Current thread is 1 (Thread 0xb2060a70 (LWP 9340))] Thread 14 (Thread 0xb0a01b70 (LWP 9341)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb4507d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49f727c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb4c1b8d0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0x0835c0fa in Digikam::ScanController::run (this=0x85e9690) at /usr/src/debug/digikam-1.3.0/digikam/scancontroller.cpp:516 #5 0xb4c1a7cf in ?? () from /usr/lib/libQtCore.so.4 #6 0xb45036e5 in start_thread () from /lib/libpthread.so.0 #7 0xb4503600 in ?? () from /lib/libpthread.so.0 Thread 13 (Thread 0xae33ab70 (LWP 9368)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb4507d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49f727c in pthread_cond_wait () from /lib/libc.so.6 #3 0xb4c1b8d0 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #4 0xb6955a6c in Digikam::ParkingThread::run (this=0x8630300) at /usr/src/debug/digikam-1.3.0/libs/threads/threadmanager.cpp:101 #5 0xb4c1a7cf in ?? () from /usr/lib/libQtCore.so.4 #6 0xb45036e5 in start_thread () from /lib/libpthread.so.0 #7 0xb4503600 in ?? () from /lib/libpthread.so.0 Thread 12 (Thread 0xadb39b70 (LWP 9369)): #0 0xb2bd51eb in clock_gettime () from /lib/librt.so.1 #1 0xb4d491cc in ?? () from /usr/lib/libQtCore.so.4 #2 0xb4d4e616 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb4d4e65e in ?? () from /usr/lib/libQtCore.so.4 #4 0xb4d4c5cb in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4d4c66d in ?? () from /usr/lib/libQtCore.so.4 #6 0xb2dbf618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #7 0xb2dbf999 in ?? () from /usr/lib/libglib-2.0.so.0 #8 0xb2dbfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #9 0xb4d4c3cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb4d1dd8d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0xb4d1e1d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #12 0xb4c178e3 in QThread::exec() () from /usr/lib/libQtCore.so.4 #13 0xb4c1a7cf in ?? () from /usr/lib/libQtCore.so.4 #14 0xb45036e5 in start_thread () from /lib/libpthread.so.0 #15 0xb4503600 in ?? () from /lib/libpthread.so.0 Thread 11 (Thread 0xad338b70 (LWP 9370)): #0 0xb2bd51eb in clock_gettime () from /lib/librt.so.1 #1 0xb4d491cc in ?? () from /usr/lib/libQtCore.so.4 #2 0xb4d4e616 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb4d4e65e in ?? () from /usr/lib/libQtCore.so.4 #4 0xb4d4c5cb in ?? () from /usr/lib/libQtCore.so.4 #5 0xb4d4c66d in ?? () from /usr/lib/libQtCore.so.4 #6 0xb2dbf618 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #7 0xb2dbf999 in ?? () from /usr/lib/libglib-2.0.so.0 #8 0xb2dbfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #9 0xb4d4c3cf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb4d1dd8d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0xb4d1e1d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #12 0xb4c178e3 in QThread::exec() () from /usr/lib/libQtCore.so.4 #13 0xb4c1a7cf in ?? () from /usr/lib/libQtCore.so.4 #14 0xb45036e5 in start_thread () from /lib/libpthread.so.0 #15 0xb4503600 in ?? () from /lib/libpthread.so.0 Thread 10 (Thread 0xaa33cb70 (LWP 9372)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45080c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49f72d4 in pthread_cond_timedwait () from /lib/libc.so.6 #3 0xab44e19b in metronom_sync_loop () from /usr/lib/libxine.so.1 #4 0xb45036e5 in start_thread () from /lib/libpthread.so.0 #5 0xb4503600 in ?? () from /lib/libpthread.so.0 Thread 9 (Thread 0xa96fcb70 (LWP 9373)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb45080c2 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49f72d4 in pthread_cond_timedwait () from /lib/libc.so.6 #3 0xab45a27b in interruptable_sleep () from /usr/lib/libxine.so.1 #4 0xab45cbee in video_out_loop () from /usr/lib/libxine.so.1 #5 0xb45036e5 in start_thread () from /lib/libpthread.so.0 #6 0xb4503600 in ?? () from /lib/libpthread.so.0 Thread 8 (Thread 0xa8efbb70 (LWP 9374)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb49f75e3 in ?? () from /lib/libc.so.6 #2 0xb498a98c in ?? () from /lib/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 7 (Thread 0xa86fab70 (LWP 9377)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb49ded5e in poll () from /lib/libc.so.6 #2 0xa9b2a349 in ao_alsa_handle_event_thread () from /usr/lib/xine/plugins/1.27/xineplug_ao_out_alsa.so #3 0xb45036e5 in start_thread () from /lib/libpthread.so.0 #4 0xb4503600 in ?? () from /lib/libpthread.so.0 Thread 6 (Thread 0xa7cffb70 (LWP 9378)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb4507d95 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb49f727c in pthread_cond_wait () from /lib/libc.so.6 #3 0xab460300 in ao_loop () from /usr/lib/libxine.so.1 #4 0xb45036e5 in start_thread () from /lib/libpthread.so.0 #5 0xb4503600 in ?? () from /lib/libpthread.so.0 Thread 5 (Thread 0xa70ffb70 (LWP 9390)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb49f75e3 in ?? () from /lib/libc.so.6 #2 0xb498a871 in ?? () from /lib/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 4 (Thread 0xa56ffb70 (LWP 9397)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb49f75e3 in ?? () from /lib/libc.so.6 #2 0xb498a871 in ?? () from /lib/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 3 (Thread 0xa68feb70 (LWP 9408)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb49f75e3 in ?? () from /lib/libc.so.6 #2 0xb498a871 in ?? () from /lib/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 2 (Thread 0xa09ddb70 (LWP 9425)): #0 0xffffe424 in __kernel_vsyscall () #1 0xb49f75e3 in ?? () from /lib/libc.so.6 #2 0xb498a871 in ?? () from /lib/libc.so.6 Backtrace stopped: previous frame identical to this frame (corrupt stack?) Thread 1 (Thread 0xb2060a70 (LWP 9340)): [KCrash Handler] #6 0xffffe424 in __kernel_vsyscall () #7 0xb49420cf in raise () from /lib/libc.so.6 #8 0xb49439e7 in abort () from /lib/libc.so.6 #9 0xb497e4ed in ?? () from /lib/libc.so.6 #10 0xb498450b in ?? () from /lib/libc.so.6 #11 0xb4985de4 in ?? () from /lib/libc.so.6 #12 0xb4988fdd in free () from /lib/libc.so.6 #13 0xb4b7af4f in operator delete(void*) () from /usr/lib/libstdc++.so.6 #14 0xb5d0a80d in KCategoryDrawer::~KCategoryDrawer() () from /usr/lib/libkdeui.so.5 #15 0x08322316 in Digikam::ImageCategoryDrawer::~ImageCategoryDrawer (this=0x86a4fb8, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.3.0/digikam/imagecategorydrawer.cpp:78 #16 0x083250a3 in Digikam::ImageDelegate::~ImageDelegate (this=0x8639c88, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.3.0/digikam/imagedelegate.cpp:83 #17 0x0830a066 in Digikam::DigikamImageDelegate::~DigikamImageDelegate (this=0x8639c88, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.3.0/digikam/digikamimagedelegate.cpp:71 #18 0xb4d2f35c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4 #19 0xb52db340 in QWidget::~QWidget (this=0x8649748, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476 #20 0xb56e143f in QFrame::~QFrame (this=0x8649748, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242 #21 0xb577fde4 in QAbstractScrollArea::~QAbstractScrollArea (this=0x8649748, __in_chrg=<value optimized out>) at widgets/qabstractscrollarea.cpp:524 #22 0xb58296ef in QAbstractItemView::~QAbstractItemView (this=0x8649748, __in_chrg=<value optimized out>) at itemviews/qabstractitemview.cpp:598 #23 0xb584d64f in QListView::~QListView (this=0x8649748, __in_chrg=<value optimized out>) at itemviews/qlistview.cpp:207 #24 0xb699661f in KCategorizedView::~KCategorizedView (this=0x8649748, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.3.0/libs/widgets/common/kcategorizedview.cpp:525 #25 0xb6969747 in Digikam::DCategorizedView::~DCategorizedView (this=0x8649748, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.3.0/libs/widgets/common/dcategorizedview.cpp:124 #26 0x0830766c in Digikam::DigikamImageView::~DigikamImageView (this=0x8649748, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.3.0/digikam/digikamimageview.cpp:132 #27 0xb4d2f35c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4 #28 0xb52db340 in QWidget::~QWidget (this=0x86af570, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476 #29 0xb56e143f in QFrame::~QFrame (this=0x86af570, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242 #30 0xb574f54f in QStackedWidget::~QStackedWidget (this=0x86af570, __in_chrg=<value optimized out>) at widgets/qstackedwidget.cpp:151 #31 0x082d6a88 in Digikam::AlbumWidgetStack::~AlbumWidgetStack (this=0x86af570, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.3.0/digikam/albumwidgetstack.cpp:203 #32 0xb4d2f35c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4 #33 0xb52db340 in QWidget::~QWidget (this=0x8635e80, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476 #34 0xb56ff4d5 in QMainWindow::~QMainWindow (this=0x8635e80, __in_chrg=<value optimized out>) at widgets/qmainwindow.cpp:329 #35 0xb4d2f35c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4 #36 0xb52db340 in QWidget::~QWidget (this=0x8649a68, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476 #37 0xb56e143f in QFrame::~QFrame (this=0x8649a68, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242 #38 0xb574d5c4 in QSplitter::~QSplitter (this=0x8649a68, __in_chrg=<value optimized out>) at widgets/qsplitter.cpp:1029 #39 0xb69aff59 in Digikam::SidebarSplitter::~SidebarSplitter (this=0x8649a68, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.3.0/libs/widgets/common/sidebar.cpp:453 #40 0xb4d2f35c in QObjectPrivate::deleteChildren() () from /usr/lib/libQtCore.so.4 #41 0xb52db340 in QWidget::~QWidget (this=0x86279f0, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1476 #42 0xb56e143f in QFrame::~QFrame (this=0x86279f0, __in_chrg=<value optimized out>) at widgets/qframe.cpp:242 #43 0xb5d0f05f in KHBox::~KHBox() () from /usr/lib/libkdeui.so.5 #44 0x0830fd5c in Digikam::DigikamView::~DigikamView (this=0x86279f0, __in_chrg=<value optimized out>) at /usr/src/debug/digikam-1.3.0/digikam/digikamview.cpp:258 #45 0x082ece6c in Digikam::DigikamApp::~DigikamApp (this=0x861fb10, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at /usr/src/debug/digikam-1.3.0/digikam/digikamapp.cpp:293 #46 0xb4d2ef23 in qDeleteInEventHandler(QObject*) () from /usr/lib/libQtCore.so.4 #47 0xb4d306c8 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #48 0xb52d2fd0 in QWidget::event (this=0x861fb10, event=0x9f82a900) at kernel/qwidget.cpp:8501 #49 0xb5700484 in QMainWindow::event (this=0x861fb10, event=0x9f82a900) at widgets/qmainwindow.cpp:1414 #50 0xb5e58834 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #51 0xb5e7b5a2 in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #52 0xb5272e3c in QApplicationPrivate::notify_helper (this=0x8525fb8, receiver=0x861fb10, e=0x9f82a900) at kernel/qapplication.cpp:4302 #53 0xb5279d08 in QApplication::notify (this=0x861fb10, receiver=0x861fb10, e=0x9f82a900) at kernel/qapplication.cpp:4267 #54 0xb5d9dd21 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #55 0xb4d1f71e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #56 0xb4d23227 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #57 0xb4d233ac in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #58 0xb4d4c89d in ?? () from /usr/lib/libQtCore.so.4 #59 0xb2dbc4c2 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #60 0xb2dbfd98 in ?? () from /usr/lib/libglib-2.0.so.0 #61 0xb2dbfebe in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #62 0xb4d4c381 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #63 0xb5333c3a in QGuiEventDispatcherGlib::processEvents (this=0x84faa30, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #64 0xb4d1dd8d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #65 0xb4d1e1d9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #66 0xb4d23480 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #67 0xb5272ee4 in QApplication::exec () at kernel/qapplication.cpp:3581 #68 0x083ea9eb in main (argc=5, argv=0xbfa6e654) at /usr/src/debug/digikam-1.3.0/digikam/main.cpp:195 This bug may be a duplicate of or related to bug 230515, bug 246506. Possible duplicates by query: bug 246506. Reported using DrKonqi
Please read Marcel's comment #21 on bug 230515, which is asking for help debugging this. *** This bug has been marked as a duplicate of bug 230515 ***
*** Bug 248028 has been marked as a duplicate of this bug. ***
Fixed With https://bugs.kde.org/show_bug.cgi?id=230515