Application: digikam (2.1.1) KDE Platform Version: 4.7.2 (4.7.2) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic i686 Distribution: Ubuntu 11.10 -- Information about the crash: - What I was doing when the application crashed: Under Ubuntu Oeniric Ocelot, DigiKam crashes when pushing the preferences button The crash can be reproduced every time. -- Backtrace: Application: digiKam (digikam), signal: Segmentation fault [Current thread is 1 (Thread 0xb54a08c0 (LWP 6105))] Thread 5 (Thread 0xb46ffb70 (LWP 6107)): #0 0x007b2d8a in pthread_mutex_lock () from /lib/i386-linux-gnu/libpthread.so.0 #1 0x02118f14 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6 #2 0x04538eda in g_main_context_acquire () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0x0453a56d in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0x0453af9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x09172cea in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0 #6 0x045615f4 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0x007b0d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0x0210b0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 4 (Thread 0xb32e8b70 (LWP 6108)): #0 0x004e8416 in __kernel_vsyscall () #1 0x007b4a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x02118cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x025eccc0 in wait (time=4294967295, this=0xa6cdbd8) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xa6cdb04, mutex=0xa6cdb00, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x081faf45 in Digikam::ScanController::run (this=0xa6ca4f0) at /build/buildd/digikam-2.1.1/core/digikam/database/scancontroller.cpp:647 #6 0x025ec7b3 in QThreadPrivate::start (arg=0xa6ca4f0) at thread/qthread_unix.cpp:331 #7 0x007b0d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0x0210b0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 3 (Thread 0xb2ae7b70 (LWP 6109)): #0 0x00986d10 in clock_gettime () from /lib/i386-linux-gnu/librt.so.1 #1 0x026437d5 in do_gettime (frac=0xb2ae6e70, sec=0xb2ae6e68) at tools/qelapsedtimer_unix.cpp:123 #2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140 #3 0x027164b6 in QTimerInfoList::updateCurrentTime (this=0xa6d38cc) at kernel/qeventdispatcher_unix.cpp:339 #4 0x0271680a in QTimerInfoList::timerWait (this=0xa6d38cc, tm=...) at kernel/qeventdispatcher_unix.cpp:442 #5 0x02715053 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xb2ae6f7c) at kernel/qeventdispatcher_glib.cpp:136 #6 0x027150ed in timerSourcePrepare (source=0xa6d3898, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169 #7 0x0453988c in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x0453a637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #9 0x0453ac2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #10 0x02715b37 in QEventDispatcherGlib::processEvents (this=0xa6d2cd8, flags=...) at kernel/qeventdispatcher_glib.cpp:424 #11 0x026e61dd in QEventLoop::processEvents (this=0xb2ae7100, flags=...) at kernel/qeventloop.cpp:149 #12 0x026e6421 in QEventLoop::exec (this=0xb2ae7100, flags=...) at kernel/qeventloop.cpp:201 #13 0x025e990b in QThread::exec (this=0xa6cfc00) at thread/qthread.cpp:498 #14 0x026c6e2d in QInotifyFileSystemWatcherEngine::run (this=0xa6cfc00) at io/qfilesystemwatcher_inotify.cpp:248 #15 0x025ec7b3 in QThreadPrivate::start (arg=0xa6cfc00) at thread/qthread_unix.cpp:331 #16 0x007b0d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #17 0x0210b0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 2 (Thread 0xb22e6b70 (LWP 6112)): #0 0x004e8416 in __kernel_vsyscall () #1 0x007b4a5c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/libpthread.so.0 #2 0x02118cfc in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6 #3 0x025eccc0 in wait (time=4294967295, this=0xaa03208) at thread/qwaitcondition_unix.cpp:88 #4 QWaitCondition::wait (this=0xaa02ed8, mutex=0xaa02ed4, time=4294967295) at thread/qwaitcondition_unix.cpp:160 #5 0x06f6df54 in Digikam::ParkingThread::run (this=0xaa02ec8) at /build/buildd/digikam-2.1.1/core/libs/threads/threadmanager.cpp:119 #6 0x025ec7b3 in QThreadPrivate::start (arg=0xaa02ec8) at thread/qthread_unix.cpp:331 #7 0x007b0d31 in start_thread () from /lib/i386-linux-gnu/libpthread.so.0 #8 0x0210b0ce in clone () from /lib/i386-linux-gnu/libc.so.6 Backtrace stopped: Not enough registers or memory available to unwind further Thread 1 (Thread 0xb54a08c0 (LWP 6105)): [KCrash Handler] #7 0x04d5c761 in QAccessibleItemRow::text (this=0xb2452b8, t=QAccessible::Accelerator, child=-1078948384) at complexwidgets.cpp:331 #8 0x04cfde31 in QSpiAdaptor::getCacheItem() const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #9 0x04cf1ecc in QSpiAccessibleBridge::notifyAboutCreation(QSpiAdaptor*) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #10 0x04cf157a in QSpiAccessibleBridge::interfaceToAccessible(QAccessibleInterface*, int, bool) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #11 0x04cf75bb in QSpiAdaptor::getChild(int) const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #12 0x04cfd426 in QSpiAdaptor::GetChildren() const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #13 0x04cfdc9e in QSpiAdaptor::getCacheItem() const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #14 0x04cf1ecc in QSpiAccessibleBridge::notifyAboutCreation(QSpiAdaptor*) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #15 0x04cf157a in QSpiAccessibleBridge::interfaceToAccessible(QAccessibleInterface*, int, bool) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #16 0x04cf75bb in QSpiAdaptor::getChild(int) const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #17 0x04cfd426 in QSpiAdaptor::GetChildren() const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #18 0x04cfdc9e in QSpiAdaptor::getCacheItem() const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #19 0x04cf1ecc in QSpiAccessibleBridge::notifyAboutCreation(QSpiAdaptor*) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #20 0x04cf157a in QSpiAccessibleBridge::interfaceToAccessible(QAccessibleInterface*, int, bool) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #21 0x04cf75bb in QSpiAdaptor::getChild(int) const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #22 0x04cfd426 in QSpiAdaptor::GetChildren() const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #23 0x04cfdc9e in QSpiAdaptor::getCacheItem() const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #24 0x04cf1ecc in QSpiAccessibleBridge::notifyAboutCreation(QSpiAdaptor*) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #25 0x04cf157a in QSpiAccessibleBridge::interfaceToAccessible(QAccessibleInterface*, int, bool) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #26 0x04cf2554 in QSpiAccessibleBridge::objectToAccessible(QObject*) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #27 0x04d0efa4 in QSpiAccessible::getParentReference() const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #28 0x04cfdba8 in QSpiAdaptor::getCacheItem() const () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #29 0x04cf1ecc in QSpiAccessibleBridge::notifyAboutCreation(QSpiAdaptor*) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #30 0x04cf157a in QSpiAccessibleBridge::interfaceToAccessible(QAccessibleInterface*, int, bool) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #31 0x04cf2b7d in QSpiAccessibleBridge::notifyAccessibilityUpdate(int, QAccessibleInterface*, int) () from /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so #32 0x01c5a39e in QAccessible::updateAccessibility (o=0xbb3de38, who=0, reason=QAccessible::NameChanged) at accessible/qaccessible_unix.cpp:107 #33 0x01adeb07 in QAbstractButton::setText (this=0xbb3de38, text=...) at widgets/qabstractbutton.cpp:647 #34 0x080f063e in Digikam::SetupCollectionDelegate::sizeHint (this=0xc0571c8, option=..., index=...) at /build/buildd/digikam-2.1.1/core/utilities/setup/setupcollectionview.cpp:185 #35 0x01ca1037 in QTreeView::indexRowSizeHint (this=0xc0458f0, index=...) at itemviews/qtreeview.cpp:2802 #36 0x01ca4d37 in itemHeight (item=2, this=0xb240ce8) at itemviews/qtreeview.cpp:3232 #37 QTreeViewPrivate::itemHeight (this=0xb240ce8, item=2) at itemviews/qtreeview.cpp:3221 #38 0x01ca500b in QTreeViewPrivate::updateScrollBars (this=0xb240ce8) at itemviews/qtreeview.cpp:3457 #39 0x01ca5358 in QTreeView::updateGeometries (this=0xc0458f0) at itemviews/qtreeview.cpp:2686 #40 0x01c5f114 in QAbstractItemView::doItemsLayout (this=0xc0458f0) at itemviews/qabstractitemview.cpp:1148 #41 0x01cacd88 in QTreeView::doItemsLayout (this=0xc0458f0) at itemviews/qtreeview.cpp:2027 #42 0x01ca9a7b in executePostedLayout (this=0xb240ce8) at ../../include/QtGui/private/../../../src/gui/itemviews/qabstractitemview_p.h:212 #43 executePostedLayout (this=0xb240ce8) at itemviews/qtreeview.cpp:635 #44 QTreeView::setFirstColumnSpanned (this=0xc0458f0, row=0, parent=..., span=true) at itemviews/qtreeview.cpp:655 #45 0x080ee6eb in Digikam::SetupCollectionTreeView::modelLoadedCollections (this=0xc0458f0) at /build/buildd/digikam-2.1.1/core/utilities/setup/setupcollectionview.cpp:327 #46 0x080ee8e7 in Digikam::SetupCollectionTreeView::qt_metacall (this=0xc0458f0, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfb0a324) at /build/buildd/digikam-2.1.1/obj-i686-linux-gnu/core/digikam/moc_setupcollectionview.cpp:153 #47 0x026edb7d in metacall (argv=0xbfb0a324, idx=88, cl=QMetaObject::InvokeMetaMethod, object=0xc0458f0) at kernel/qmetaobject.cpp:237 #48 QMetaObject::metacall (object=0xc0458f0, cl=QMetaObject::InvokeMetaMethod, idx=88, argv=0xbfb0a324) at kernel/qmetaobject.cpp:232 #49 0x026fca6a in QMetaObject::activate (sender=0xc04d580, m=0x83f4494, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3278 #50 0x080ee207 in Digikam::SetupCollectionModel::collectionsLoaded (this=0xc04d580) at /build/buildd/digikam-2.1.1/obj-i686-linux-gnu/core/digikam/moc_setupcollectionview.cpp:98 #51 0x080f0fed in Digikam::SetupCollectionModel::loadCollections (this=0xc04d580) at /build/buildd/digikam-2.1.1/core/utilities/setup/setupcollectionview.cpp:405 #52 0x080ed38b in Digikam::SetupCollections::SetupCollections (this=0xbcbd348, dialog=0x4, parent=0x0) at /build/buildd/digikam-2.1.1/core/utilities/setup/setupcollections.cpp:134 #53 0x080f9800 in Digikam::Setup::Setup (this=0xbd48950, parent=0x0) at /build/buildd/digikam-2.1.1/core/utilities/setup/setup.cpp:191 #54 0x080fc6a3 in Digikam::Setup::exec (parent=0xa6d8088, page=Digikam::Setup::LastPageUsed) at /build/buildd/digikam-2.1.1/core/utilities/setup/setup.cpp:410 #55 0x081a0717 in Digikam::DigikamApp::setup (this=0xa6d8088) at /build/buildd/digikam-2.1.1/core/digikam/main/digikamapp.cpp:2474 #56 0x081afdcd in Digikam::DigikamApp::qt_metacall (this=0xa6d8088, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0xbfb0a828) at /build/buildd/digikam-2.1.1/obj-i686-linux-gnu/core/digikam/digikamapp.moc:254 #57 0x026edb7d in metacall (argv=0xbfb0a828, idx=83, cl=QMetaObject::InvokeMetaMethod, object=0xa6d8088) at kernel/qmetaobject.cpp:237 #58 QMetaObject::metacall (object=0xa6d8088, cl=QMetaObject::InvokeMetaMethod, idx=83, argv=0xbfb0a828) at kernel/qmetaobject.cpp:232 #59 0x026fca6a in QMetaObject::activate (sender=0xb2304d8, m=0x8528f50, local_signal_index=1, argv=0xbfb0a828) at kernel/qobject.cpp:3278 #60 0x016c383d in QAction::triggered (this=0xb2304d8, _t1=false) at .moc/release-shared/moc_qaction.cpp:263 #61 0x016c3adb in QAction::activate (this=0xb2304d8, event=QAction::Trigger) at kernel/qaction.cpp:1257 #62 0x016c4fa8 in trigger (this=0xb2304d8) at kernel/qaction.h:218 #63 QAction::qt_metacall (this=0xb2304d8, _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbf7c720) at .moc/release-shared/moc_qaction.cpp:174 #64 0x0172c7f2 in QWidgetAction::qt_metacall (this=0xb2304d8, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbf7c720) at .moc/release-shared/moc_qwidgetaction.cpp:67 #65 0x0899ae22 in KAction::qt_metacall (this=0xb2304d8, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbf7c720) at ./kaction.moc:95 #66 0x026edb7d in metacall (argv=0xbf7c720, idx=12, cl=QMetaObject::InvokeMetaMethod, object=0xb2304d8) at kernel/qmetaobject.cpp:237 #67 QMetaObject::metacall (object=0xb2304d8, cl=QMetaObject::InvokeMetaMethod, idx=12, argv=0xbf7c720) at kernel/qmetaobject.cpp:232 #68 0x026f8685 in QMetaCallEvent::placeMetaCall (this=0xbe296c0, object=0xb2304d8) at kernel/qobject.cpp:535 #69 0x026ffb52 in QObject::event (this=0xb2304d8, e=0xbe296c0) at kernel/qobject.cpp:1217 #70 0x016c3bb1 in event (e=<optimized out>, this=<optimized out>) at kernel/qaction.cpp:1187 #71 QAction::event (this=0x4, e=0x0) at kernel/qaction.cpp:1172 #72 0x0899920f in KAction::event (this=0xb2304d8, event=0xbe296c0) at ../../kdeui/actions/kaction.cpp:131 #73 0x016cad54 in notify_helper (e=0xbe296c0, receiver=0xb2304d8, this=0xa4b6f38) at kernel/qapplication.cpp:4486 #74 QApplicationPrivate::notify_helper (this=0xa4b6f38, receiver=0xb2304d8, e=0xbe296c0) at kernel/qapplication.cpp:4458 #75 0x016d0103 in QApplication::notify (this=0xbe296c0, receiver=0xb2304d8, e=0xbe296c0) at kernel/qapplication.cpp:3886 #76 0x08a9b681 in KApplication::notify (this=0xbfb0b1b0, receiver=0xb2304d8, event=0xbe296c0) at ../../kdeui/kernel/kapplication.cpp:311 #77 0x026e719e in QCoreApplication::notifyInternal (this=0xbfb0b1b0, receiver=0xb2304d8, event=0xbe296c0) at kernel/qcoreapplication.cpp:787 #78 0x026eaf93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #79 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xa475ba0) at kernel/qcoreapplication.cpp:1428 #80 0x026eb0ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321 #81 0x027156a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #82 postEventSourceDispatch (s=0xa4b64d0) at kernel/qeventdispatcher_glib.cpp:277 #83 0x0453a25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #84 0x0453a990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #85 0x0453ac2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #86 0x02715ada in QEventDispatcherGlib::processEvents (this=0xa4768c8, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #87 0x01782e3a in QGuiEventDispatcherGlib::processEvents (this=0xa4768c8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #88 0x026e61dd in QEventLoop::processEvents (this=0xbfb0b094, flags=...) at kernel/qeventloop.cpp:149 #89 0x026e6421 in QEventLoop::exec (this=0xbfb0b094, flags=...) at kernel/qeventloop.cpp:201 #90 0x026eb19d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #91 0x016c88f4 in QApplication::exec () at kernel/qapplication.cpp:3760 #92 0x080b4b64 in main (argc=) at /build/buildd/digikam-2.1.1/core/digikam/main/main.cpp:232 Reported using DrKonqi
It crash in setup collection page. Which collection settings you use ? Where are hosted your images ? In local or remote media ? Which database you use ? mysql or sqlite ? Gilles Caulier
seems you suffer from the same problem i did the problem is within accessibility components, in /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so if you don't need special accessibility functions, you can simply destroy this plugin which advertise itself as not working with the qtlibs version in oneiric...
Effectively, it was the same problem. Thank you very much indeed. 2011/11/4 Pierre Hanser <hanser@club-internet.fr> > https://bugs.kde.org/show_bug.cgi?id=285742 > > > Pierre Hanser <hanser@club-internet.fr> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > CC| |hanser@club-internet.fr > > > > > --- Comment #2 from Pierre Hanser <hanser club-internet fr> 2011-11-04 > 16:57:59 --- > seems you suffer from the same problem i did > > the problem is within accessibility components, in > > /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so > > if you don't need special accessibility functions, you can simply destroy > this > plugin > which advertise itself as not working with the qtlibs version in oneiric... > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You reported the bug. >
Answering your questions, Which collection settings you use? Where are hosted your images? In local or remote media? In a 2,5" HDD Which database you use ? mysql or sqlite ? SQLITE Very appreciated anyway, the next answer was a solution --- Comment #2 from Pierre Hanser <hanser club-internet fr> 2011-11-04 16:57:59 --- seems you suffer from the same problem i did the problem is within accessibility components, in /usr/lib/qt4/plugins/accessiblebridge/libqspiaccessiblebridge.so if you don't need special accessibility functions, you can simply destroy this plugin which advertise itself as not working with the qtlibs version in oneiric... -- Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You reported the bug. 2011/11/4 Gilles Caulier <caulier.gilles@gmail.com> > https://bugs.kde.org/show_bug.cgi?id=285742 > > > Gilles Caulier <caulier.gilles@gmail.com> changed: > > What |Removed |Added > > ---------------------------------------------------------------------------- > CC| |caulier.gilles@gmail.com > Component|general |setup > > > > > --- Comment #1 from Gilles Caulier <caulier gilles gmail com> 2011-11-04 > 11:06:56 --- > It crash in setup collection page. > > Which collection settings you use ? Where are hosted your images ? In > local or > remote media ? > > Which database you use ? mysql or sqlite ? > > Gilles Caulier > > -- > Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email > ------- You are receiving this mail because: ------- > You reported the bug. >
*** Bug 286065 has been marked as a duplicate of this bug. ***
*** Bug 292251 has been marked as a duplicate of this bug. ***
*** Bug 293591 has been marked as a duplicate of this bug. ***