Summary: | Segmentation Fault when launching Dolphin or 'open' dialog | ||
---|---|---|---|
Product: | [Unmaintained] solid | Reporter: | Andrew Garrett <andrew> |
Component: | general | Assignee: | Kevin Ottens <ervin> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aleksei.timofeyev, dario.lucia, mmacleod |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Andrew Garrett
2008-11-25 04:06:21 UTC
*** Bug 171552 has been marked as a duplicate of this bug. *** I get the same(Or very similar) crash on my gentoo amd64 system with kde4.2 when opening dolphin. I also experience a crash anytime I do something that attempts to show a file selection dialog. Backtrace for dolphin is below. Application: Dolphin (dolphin), signal SIGSEGV 0x00007f71bfb75d81 in nanosleep () from /lib/libc.so.6 Thread 1 (Thread 0x7f71c40a8750 (LWP 22472)): [KCrash Handler] #5 Solid::StorageAccess::d_func (this=0x0) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/solid/solid/storageaccess.h:45 #6 0x00007f71bf1cf369 in Solid::StorageAccess::isAccessible (this=0x0) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/solid/solid/storageaccess.cpp:55 #7 0x00007f71c37f51f0 in KFilePlacesItem::deviceData (this=<value optimized out>, role=1) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kfile/kfileplacesitem.cpp:147 #8 0x00007f71c37f5432 in KFilePlacesItem::data (this=0x743fb0, role=1) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kfile/kfileplacesitem.cpp:96 #9 0x00007f71c37f7cde in KFilePlacesModel::data (this=<value optimized out>, index=@0x7fffcc0e3550, role=1) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kfile/kfileplacesmodel.cpp:214 #10 0x00007f71c37f8a8c in KFilePlacesModel::icon (this=0x99fb40, index=@0x0) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kfile/kfileplacesmodel.cpp:157 #11 0x00007f71c37fd1d7 in KFilePlacesSelector::updateMenu (this=0x839c50) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kfile/kfileplacesselector.cpp:78 #12 0x00007f71c37fd340 in KFilePlacesSelector::qt_metacall (this=0x839c50, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcc0e3730) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs_build/kfile/kfileplacesselector_p.moc:76 #13 0x00007f71c14264c9 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4 #14 0x00007f71c145df24 in QAbstractItemModel::rowsInserted () from /usr/lib64/qt4/libQtCore.so.4 #15 0x00007f71c140e4c6 in QAbstractItemModel::endInsertRows () from /usr/lib64/qt4/libQtCore.so.4 #16 0x00007f71c37f7489 in KFilePlacesModel::Private::_k_reloadBookmarks (this=0x785a50) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kfile/kfileplacesmodel.cpp:343 #17 0x00007f71c37f7a78 in KFilePlacesModel::Private::_k_initDeviceList (this=0x785a50) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kfile/kfileplacesmodel.cpp:291 #18 0x00007f71c37f7c5a in KFilePlacesModel::qt_metacall (this=0x754720, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fffcc0e3cf0) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs_build/kfile/kfileplacesmodel.moc:84 #19 0x00007f71c14264c9 in QMetaObject::activate () from /usr/lib64/qt4/libQtCore.so.4 #20 0x00007f71c142cc1f in ?? () from /usr/lib64/qt4/libQtCore.so.4 #21 0x00007f71c1420e45 in QObject::event () from /usr/lib64/qt4/libQtCore.so.4 #22 0x00007f71c075094d in QApplicationPrivate::notify_helper () from /usr/lib64/qt4/libQtGui.so.4 #23 0x00007f71c075854a in QApplication::notify () from /usr/lib64/qt4/libQtGui.so.4 #24 0x00007f71c21fbc11 in KApplication::notify (this=0x7fffcc0e4930, receiver=0x776540, event=0x7fffcc0e4390) at /var/tmp/portage/kde-base/kdelibs-4.2.0/work/kdelibs-4.2.0/kdeui/kernel/kapplication.cpp:307 #25 0x00007f71c14123e8 in QCoreApplication::notifyInternal () from /usr/lib64/qt4/libQtCore.so.4 #26 0x00007f71c143c3b9 in ?? () from /usr/lib64/qt4/libQtCore.so.4 #27 0x00007f71c143cdf8 in QEventDispatcherUNIX::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #28 0x00007f71c07de062 in ?? () from /usr/lib64/qt4/libQtGui.so.4 #29 0x00007f71c1411755 in QEventLoop::processEvents () from /usr/lib64/qt4/libQtCore.so.4 #30 0x00007f71c14118aa in QEventLoop::exec () from /usr/lib64/qt4/libQtCore.so.4 #31 0x00007f71c14136f9 in QCoreApplication::exec () from /usr/lib64/qt4/libQtCore.so.4 #32 0x000000000043ef7d in main (argc=1, argv=0x7fffcc0e4e28) at /var/tmp/portage/kde-base/dolphin-4.2.0/work/dolphin-4.2.0/apps/dolphin/src/main.cpp:94 Deleting the .kde4 directory and letting it get regenerated seems to have fixed this for me somehow. Same behaviour here: Dolphin crashs when I try to launch it Applicazione: Dolphin (dolphin), segnale SIGSEGV Thread 1 (Thread 0xb606f700 (LWP 4946)): [KCrash Handler] #6 0xb6795965 in Solid::StorageAccess::isAccessible () from /usr/lib/libsolid.so.4 #7 0xb7dd970b in KFilePlacesItem::deviceData () from /usr/lib/libkfile.so.4 #8 0xb7dd99c1 in KFilePlacesItem::data () from /usr/lib/libkfile.so.4 #9 0xb7dda837 in KFilePlacesModel::data () from /usr/lib/libkfile.so.4 #10 0xb7ddab0e in KFilePlacesModel::icon () from /usr/lib/libkfile.so.4 #11 0xb7de266d in KFilePlacesSelector::updateMenu () from /usr/lib/libkfile.so.4 #12 0xb7de2e4b in KFilePlacesSelector::qt_metacall () from /usr/lib/libkfile.so.4 #13 0xb6c8477b in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #14 0xb6c84cd2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #15 0xb6cba09f in QAbstractItemModel::rowsInserted () from /usr/lib/libQtCore.so.4 #16 0xb6c6aa13 in QAbstractItemModel::endInsertRows () from /usr/lib/libQtCore.so.4 #17 0xb7ddca3b in KFilePlacesModel::Private::_k_reloadBookmarks () from /usr/lib/libkfile.so.4 #18 0xb7ddd127 in KFilePlacesModel::Private::_k_initDeviceList () from /usr/lib/libkfile.so.4 #19 0xb7ddf326 in KFilePlacesModel::qt_metacall () from /usr/lib/libkfile.so.4 #20 0xb6c8477b in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #21 0xb6c84cd2 in QMetaObject::activate () from /usr/lib/libQtCore.so.4 #22 0xb6c8b777 in ?? () from /usr/lib/libQtCore.so.4 #23 0x09991960 in ?? () #24 0xb6d0e448 in ?? () from /usr/lib/libQtCore.so.4 #25 0x00000000 in ?? () KDE 4.2 from Archlinux repositories, fresh installation SVN commit 929837 by ervin: Not sure how this situation happened, but can't hurt to check the access pointer first to avoid such crashes in the future. BUG: 176030 M +1 -1 kfileplacesitem.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=929837 |