Application: digikam (2.5.0) KDE Platform Version: 4.8.4 (4.8.4) Qt Version: 4.8.1 Operating System: Linux 3.2.0-27-generic i686 Distribution: Ubuntu 12.04 LTS -- Information about the crash: - What I was doing when the application crashed: Digikam crashed after I had imported some new folder from an USB-stick or it crashed after I had closed it, I don't know the reason. The crash does not seem to be reproducible. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0xb5dc08c0 (LWP 8246))] Thread 6 (Thread 0xb4823b40 (LWP 8249)): #0 0x02b2b608 in pthread_mutex_unlock () from /lib/i386-linux-gnu/libc.so.6 #1 0x03bb3410 in g_mutex_unlock () from /lib/i386-linux-gnu/libglib-2.0.so.0 #2 0x03b7409b in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x03b7456b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x0643d134 in ?? () from /usr/lib/i386-linux-gnu/gio/modules/libdconfsettings.so #5 0x03b976b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0x006d7d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #7 0x02b1dace in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 5 (Thread 0xb3ed6b40 (LWP 8250)): #0 0x00f25416 in __kernel_vsyscall () #1 0x02b0d17b in read () from /lib/i386-linux-gnu/libc.so.6 #2 0x03bb26ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x03b73bd2 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x03b74042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x03b7456b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0x04b811ba in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0 #7 0x03b976b3 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x006d7d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #9 0x02b1dace in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 4 (Thread 0xb20f4b40 (LWP 8252)): #0 0x00f25416 in __kernel_vsyscall () #1 0x006db96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x02b2b3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x018d8350 in wait (time=4294967295, this=0x88c18d0) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x88c183c, mutex=0x88c1838, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0x0820346e in Digikam::ScanController::run (this=0x88d6df0) at /build/buildd/digikam-2.5.0/core/digikam/database/scancontroller.cpp:647 #6 0x018d7de0 in QThreadPrivate::start (arg=0x88d6df0) at thread/qthread_unix.cpp:298 #7 0x006d7d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0x02b1dace in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 3 (Thread 0xb18f3b40 (LWP 8253)): #0 0x00f25416 in __kernel_vsyscall () #1 0x02b0d17b in read () from /lib/i386-linux-gnu/libc.so.6 #2 0x03bb26ae in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x03b73bd2 in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x03b74042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x03b74201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0x01a1f8e7 in QEventDispatcherGlib::processEvents (this=0xb2b00cb8, flags=...) at kernel/qeventdispatcher_glib.cpp:426 #7 0x019eb50d in QEventLoop::processEvents (this=0xb18f30c0, flags=...) at kernel/qeventloop.cpp:149 #8 0x019eb7a9 in QEventLoop::exec (this=0xb18f30c0, flags=...) at kernel/qeventloop.cpp:204 #9 0x018d494c in QThread::exec (this=0x88c4488) at thread/qthread.cpp:501 #10 0x019c8b5d in QInotifyFileSystemWatcherEngine::run (this=0x88c4488) at io/qfilesystemwatcher_inotify.cpp:248 #11 0x018d7de0 in QThreadPrivate::start (arg=0x88c4488) at thread/qthread_unix.cpp:298 #12 0x006d7d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #13 0x02b1dace in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 2 (Thread 0xb10f2b40 (LWP 8255)): #0 0x00f25416 in __kernel_vsyscall () #1 0x006db96b in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x02b2b3dc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x018d8350 in wait (time=4294967295, this=0x8bf6920) at thread/qwaitcondition_unix.cpp:86 #4 QWaitCondition::wait (this=0x8bb6f70, mutex=0x8bb6f6c, time=4294967295) at thread/qwaitcondition_unix.cpp:158 #5 0x030f0b2c in Digikam::ParkingThread::run (this=0x8bb6f60) at /build/buildd/digikam-2.5.0/core/libs/threads/threadmanager.cpp:119 #6 0x018d7de0 in QThreadPrivate::start (arg=0x8bb6f60) at thread/qthread_unix.cpp:298 #7 0x006d7d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0x02b1dace in clone () from /lib/i386-linux-gnu/libc.so.6 Thread 1 (Thread 0xb5dc08c0 (LWP 8246)): [KCrash Handler] #7 0x019e2cf1 in count (this=0x54) at ../../include/QtCore/../../src/corelib/tools/qvector.h:259 #8 QAbstractItemModelPrivate::removePersistentIndexData (this=0x0, data=0x94cd550) at kernel/qabstractitemmodel.cpp:550 #9 0x019e2fc0 in QPersistentModelIndexData::destroy (data=0x94cd550) at kernel/qabstractitemmodel.cpp:83 #10 0x019e3103 in ~QPersistentModelIndex (this=0x98e8078, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:155 #11 QPersistentModelIndex::~QPersistentModelIndex (this=0x98e8078, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:152 #12 0x0267caee in ~QHashNode (this=0x98e8070, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:216 #13 QHash<QPersistentModelIndex, QHashDummyValue>::deleteNode2 (node=0x98e8070) at ../../include/QtCore/../../src/corelib/tools/qhash.h:521 #14 0x018f64da in QHashData::free_helper (this=0x99ab4f0, node_delete=0x267cad0 <QHash<QPersistentModelIndex, QHashDummyValue>::deleteNode2(QHashData::Node*)>) at tools/qhash.cpp:275 #15 0x026a1a78 in freeData (x=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:570 #16 ~QHash (this=0x99a3fb8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qhash.h:283 #17 ~QHash (this=0x99a3fb8, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/itemviews/qtreeview_p.h:96 #18 ~QSet (this=0x99a3fb8, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qset.h:54 #19 ~QTreeViewPrivate (this=0x99a3cd8, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/itemviews/qtreeview_p.h:96 #20 QTreeViewPrivate::~QTreeViewPrivate (this=0x99a3cd8, __in_chrg=<optimized out>) at ../../include/QtGui/private/../../../src/gui/itemviews/qtreeview_p.h:96 #21 0x01a074bb in cleanup (pointer=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62 #22 ~QScopedPointer (this=0x9598a24, __in_chrg=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100 #23 QObject::~QObject (this=0x9598a20, __in_chrg=<optimized out>) at kernel/qobject.cpp:817 #24 0x020ef22d in QWidget::~QWidget (this=0x9598a20, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1551 #25 0x0251252f in QFrame::~QFrame (this=0x9598a20, __in_chrg=<optimized out>) at widgets/qframe.cpp:240 #26 0x025a5924 in QAbstractScrollArea::~QAbstractScrollArea (this=0x9598a20, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521 #27 0x02647e4e in QAbstractItemView::~QAbstractItemView (this=0x9598a20, __in_chrg=<optimized out>) at itemviews/qabstractitemview.cpp:598 #28 0x0268f21f in QTreeView::~QTreeView (this=0x9598a20, __in_chrg=<optimized out>) at itemviews/qtreeview.cpp:207 #29 0x03103df2 in ~TreeViewComboBoxTreeView (this=0x9598a20, __in_chrg=<optimized out>) at /build/buildd/digikam-2.5.0/core/libs/widgets/common/comboboxutilities.cpp:301 #30 Digikam::TreeViewComboBoxTreeView::~TreeViewComboBoxTreeView (this=0x9598a20, __in_chrg=<optimized out>) at /build/buildd/digikam-2.5.0/core/libs/widgets/common/comboboxutilities.cpp:301 #31 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x99abe20) at kernel/qobject.cpp:1908 #32 0x020ef17c in QWidget::~QWidget (this=0x99abdd0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #33 0x0251252f in QFrame::~QFrame (this=0x99abdd0, __in_chrg=<optimized out>) at widgets/qframe.cpp:240 #34 0x027d482f in ~QComboBoxPrivateContainer (this=0x99abdd0, __in_chrg=<optimized out>) at .moc/release-shared/../../widgets/qcombobox_p.h:218 #35 QComboBoxPrivateContainer::~QComboBoxPrivateContainer (this=0x99abdd0, __in_chrg=<optimized out>) at .moc/release-shared/../../widgets/qcombobox_p.h:218 #36 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x9598710) at kernel/qobject.cpp:1908 #37 0x020ef17c in QWidget::~QWidget (this=0x95983d8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #38 0x024de8fe in QComboBox::~QComboBox (this=0x95983d8, __in_chrg=<optimized out>) at widgets/qcombobox.cpp:1298 #39 0x05679228 in KComboBox::~KComboBox (this=0x95983d8, __in_chrg=<optimized out>) at ../../kdeui/widgets/kcombobox.cpp:70 #40 0x081e9510 in Digikam::AlbumSelectComboBox::~AlbumSelectComboBox (this=0x95983d8, __in_chrg=<optimized out>) at /build/buildd/digikam-2.5.0/core/digikam/album/albumselectcombobox.cpp:82 #41 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x9592ba8) at kernel/qobject.cpp:1908 #42 0x020ef17c in QWidget::~QWidget (this=0x9591de8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #43 0x0817fc20 in Digikam::FindDuplicatesView::~FindDuplicatesView (this=0x9591de8, __in_chrg=<optimized out>) at /build/buildd/digikam-2.5.0/core/utilities/fuzzysearch/findduplicatesview.cpp:282 #44 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x959b498) at kernel/qobject.cpp:1908 #45 0x020ef17c in QWidget::~QWidget (this=0x959b480, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #46 0x0251252f in QFrame::~QFrame (this=0x959b480, __in_chrg=<optimized out>) at widgets/qframe.cpp:240 #47 0x0257a37f in QStackedWidget::~QStackedWidget (this=0x959b480, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:191 #48 0x0257a3c2 in QStackedWidget::~QStackedWidget (this=0x959b480, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:193 #49 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x959b2f0) at kernel/qobject.cpp:1908 #50 0x020ef17c in QWidget::~QWidget (this=0x959a758, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #51 0x0258719f in QTabWidget::~QTabWidget (this=0x959a758, __in_chrg=<optimized out>) at widgets/qtabwidget.cpp:365 #52 0x056d21f2 in KTabWidget::~KTabWidget (this=0x959a758, __in_chrg=<optimized out>) at ../../kdeui/widgets/ktabwidget.cpp:254 #53 0x056d2232 in KTabWidget::~KTabWidget (this=0x959a758, __in_chrg=<optimized out>) at ../../kdeui/widgets/ktabwidget.cpp:257 #54 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x95a6420) at kernel/qobject.cpp:1908 #55 0x020ef17c in QWidget::~QWidget (this=0x95a6408, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #56 0x020ef482 in QWidget::~QWidget (this=0x95a6408, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1700 #57 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x953ce60) at kernel/qobject.cpp:1908 #58 0x020ef17c in QWidget::~QWidget (this=0x953ce48, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #59 0x020ef482 in QWidget::~QWidget (this=0x953ce48, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1700 #60 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x953cbe0) at kernel/qobject.cpp:1908 #61 0x020ef17c in QWidget::~QWidget (this=0x953cbb8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #62 0x0251252f in QFrame::~QFrame (this=0x953cbb8, __in_chrg=<optimized out>) at widgets/qframe.cpp:240 #63 0x025a5924 in QAbstractScrollArea::~QAbstractScrollArea (this=0x953cbb8, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521 #64 0x025aa89f in QScrollArea::~QScrollArea (this=0x953cbb8, __in_chrg=<optimized out>) at widgets/qscrollarea.cpp:174 #65 0x0817ef80 in Digikam::FuzzySearchView::~FuzzySearchView (this=0x953cbb8, __in_chrg=<optimized out>) at /build/buildd/digikam-2.5.0/core/utilities/fuzzysearch/fuzzysearchview.cpp:524 #66 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x953c9f0) at kernel/qobject.cpp:1908 #67 0x020ef17c in QWidget::~QWidget (this=0x953c9c8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #68 0x082990c0 in Digikam::FuzzySearchSideBarWidget::~FuzzySearchSideBarWidget (this=0x953c9c8, __in_chrg=<optimized out>) at /build/buildd/digikam-2.5.0/core/digikam/views/leftsidebarwidgets.cpp:969 #69 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x8b3d838) at kernel/qobject.cpp:1908 #70 0x020ef17c in QWidget::~QWidget (this=0x8ba98e8, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #71 0x0251252f in QFrame::~QFrame (this=0x8ba98e8, __in_chrg=<optimized out>) at widgets/qframe.cpp:240 #72 0x0257a37f in QStackedWidget::~QStackedWidget (this=0x8ba98e8, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:191 #73 0x0257a3c2 in QStackedWidget::~QStackedWidget (this=0x8ba98e8, __in_chrg=<optimized out>) at widgets/qstackedwidget.cpp:193 #74 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x8ba0fa8) at kernel/qobject.cpp:1908 #75 0x020ef17c in QWidget::~QWidget (this=0x896c868, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #76 0x0251252f in QFrame::~QFrame (this=0x896c868, __in_chrg=<optimized out>) at widgets/qframe.cpp:240 #77 0x02576a6c in QSplitter::~QSplitter (this=0x896c868, __in_chrg=<optimized out>) at widgets/qsplitter.cpp:1050 #78 0x0311b45d in Digikam::SidebarSplitter::~SidebarSplitter (this=0x896c868, __in_chrg=<optimized out>) at /build/buildd/digikam-2.5.0/core/libs/widgets/common/sidebar.cpp:494 #79 0x0311b4c2 in Digikam::SidebarSplitter::~SidebarSplitter (this=0x896c868, __in_chrg=<optimized out>) at /build/buildd/digikam-2.5.0/core/libs/widgets/common/sidebar.cpp:503 #80 0x01a01d11 in QObjectPrivate::deleteChildren (this=0x8be84b8) at kernel/qobject.cpp:1908 #81 0x020ef17c in QWidget::~QWidget (this=0x8be7b58, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1676 #82 0x0251252f in QFrame::~QFrame (this=0x8be7b58, __in_chrg=<optimized out>) at widgets/qframe.cpp:240 #83 0x0569174f in KHBox::~KHBox (this=0x8be7b58, __in_chrg=<optimized out>) at ../../kdeui/widgets/khbox.cpp:49 #84 0x0828be90 in Digikam::DigikamView::~DigikamView (this=0x8be7b58, __in_chrg=<optimized out>) at /build/buildd/digikam-2.5.0/core/digikam/views/digikamview.cpp:308 #85 0x081ab4ac in Digikam::DigikamApp::~DigikamApp (this=0x8a7c108, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/buildd/digikam-2.5.0/core/digikam/main/digikamapp.cpp:331 #86 0x081ab8d0 in Digikam::DigikamApp::~DigikamApp (this=0x8a7c108, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /build/buildd/digikam-2.5.0/core/digikam/main/digikamapp.cpp:356 #87 0x01a00d03 in qDeleteInEventHandler (o=0x8a7c108) at kernel/qobject.cpp:4277 #88 0x01a07ca8 in QObject::event (this=0x8a7c108, e=0x9690798) at kernel/qobject.cpp:1176 #89 0x020f4e62 in QWidget::event (this=0x8a7c108, event=0x9690798) at kernel/qwidget.cpp:8821 #90 0x025302dc in QMainWindow::event (this=0x8a7c108, event=0x9690798) at widgets/qmainwindow.cpp:1478 #91 0x056a8c04 in KMainWindow::event (this=0x8a7c108, ev=0x9690798) at ../../kdeui/widgets/kmainwindow.cpp:1084 #92 0x056f20e2 in KXmlGuiWindow::event (this=0x8a7c108, ev=0x9690798) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:126 #93 0x0209aed4 in notify_helper (e=0x9690798, receiver=0x8a7c108, this=0x86e7a80) at kernel/qapplication.cpp:4559 #94 QApplicationPrivate::notify_helper (this=0x86e7a80, receiver=0x8a7c108, e=0x9690798) at kernel/qapplication.cpp:4531 #95 0x020a03a2 in QApplication::notify (this=0x86e7a80, receiver=0x8a7c108, e=0x9690798) at kernel/qapplication.cpp:4524 #96 0x055cd401 in KApplication::notify (this=0xbffa4c10, receiver=0x8a7c108, event=0x9690798) at ../../kdeui/kernel/kapplication.cpp:311 #97 0x019ec97e in QCoreApplication::notifyInternal (this=0xbffa4c10, receiver=0x8a7c108, event=0x9690798) at kernel/qcoreapplication.cpp:876 #98 0x019f0ad8 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231 #99 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x86a1378) at kernel/qcoreapplication.cpp:1500 #100 0x019f0e0c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1393 #101 0x01a1f494 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236 #102 postEventSourceDispatch (s=0x86e8b80) at kernel/qeventdispatcher_glib.cpp:279 #103 0x03b73d86 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #104 0x03b74125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #105 0x03b74201 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #106 0x01a1f887 in QEventDispatcherGlib::processEvents (this=0x86a20f0, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #107 0x02153aaa in QGuiEventDispatcherGlib::processEvents (this=0x86a20f0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #108 0x019eb50d in QEventLoop::processEvents (this=0xbffa4af4, flags=...) at kernel/qeventloop.cpp:149 #109 0x019eb7a9 in QEventLoop::exec (this=0xbffa4af4, flags=...) at kernel/qeventloop.cpp:204 #110 0x019f0eba in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148 #111 0x02098a74 in QApplication::exec () at kernel/qapplication.cpp:3820 #112 0x080b69e4 in main (argc=-267822705, argv=0x95995) at /build/buildd/digikam-2.5.0/core/digikam/main/main.cpp:232 Possible duplicates by query: bug 290114. Reported using DrKonqi
It crash indeep in Qt library... Please try with digiKam 2.7.0 or last stable just release 2.8.0 Gilles Caulier
Ok, I will try it when the new version is in Ubuntu Software Center or Synaptic.
New digiKam 4.11.0 is available : https://www.digikam.org/node/740 Can you reproduce the problem with this release ? Gilles caulier
digiKam 4.12.0 is out : https://www.digikam.org/node/741 We need a fresh feedback using this release please... Thanks in advance.
This problem is not reproducible with last 5.0.0. I close this file now. Don't hesitate to re-open it if necessary. Gilles Caulier