Version: unspecified (using Devel) OS: Linux Application: dolphin (1.4.9) KDE Platform Version: 4.4.85 (KDE 4.4.85 (KDE 4.5 Beta2)) Qt Version: 4.6.3 Operating System: Linux 2.6.34-ARCH x86_64 -- Backtrace: Application: Dolphin (kdeinit4), signal: Segmentation fault [KCrash Handler] #6 0x00007f9af362d96d in Solid::Device::udi() const () from /usr/lib/libsolid.so.4 #7 0x00007f9aed9befbc in KFilePlacesItem::device() const () from /usr/lib/libkfile.so.4 #8 0x00007f9aed9c0f83 in KFilePlacesModel::deviceForIndex(QModelIndex const&) const () from /usr/lib/libkfile.so.4 #9 0x00007f9aed9c92c7 in KFilePlacesViewDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libkfile.so.4 #10 0x00007f9afa0706ed in ?? () from /usr/lib/libQtGui.so.4 #11 0x00007f9afa070c2b in ?? () from /usr/lib/libQtGui.so.4 #12 0x00007f9afa0747b3 in ?? () from /usr/lib/libQtGui.so.4 #13 0x00007f9afa074e91 in QListView::rectForIndex(QModelIndex const&) const () from /usr/lib/libQtGui.so.4 #14 0x00007f9afa07500e in QListView::visualRect(QModelIndex const&) const () from /usr/lib/libQtGui.so.4 #15 0x00007f9afa072f51 in QListView::visualRegionForSelection(QItemSelection const&) const () from /usr/lib/libQtGui.so.4 #16 0x00007f9afa04ff9c in QAbstractItemView::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/libQtGui.so.4 #17 0x00007f9afa075914 in QListView::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/libQtGui.so.4 #18 0x00007f9afa0584e9 in QAbstractItemView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4 #19 0x00007f9afa1b9685 in QListView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4 #20 0x00007f9aed9cc595 in KFilePlacesView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkfile.so.4 #21 0x00007f9aedc4ec10 in PlacesPanel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeinit4_dolphin.so #22 0x00007f9afa996d9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #23 0x00007f9afa0a8c57 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/libQtGui.so.4 #24 0x00007f9afa0ae659 in QItemSelectionModel::emitSelectionChanged(QItemSelection const&, QItemSelection const&) () from /usr/lib/libQtGui.so.4 #25 0x00007f9afa0af988 in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4 #26 0x00007f9afa0aa241 in QItemSelectionModel::select(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4 #27 0x00007f9afa0a8eb7 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /usr/lib/libQtGui.so.4 #28 0x00007f9aed9cbb4f in KFilePlacesView::setUrl(KUrl const&) () from /usr/lib/libkfile.so.4 #29 0x00007f9aedc4ed6c in PlacesPanel::rowsAboutToBeRemoved(QModelIndex const&, int, int) () from /usr/lib/libkdeinit4_dolphin.so #30 0x00007f9afa0584cf in QAbstractItemView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4 #31 0x00007f9afa1b9685 in QListView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4 #32 0x00007f9aed9cc595 in KFilePlacesView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkfile.so.4 #33 0x00007f9aedc4ec10 in PlacesPanel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeinit4_dolphin.so #34 0x00007f9afa996d9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #35 0x00007f9afa9dbe84 in QAbstractItemModel::rowsAboutToBeRemoved(QModelIndex const&, int, int) () from /usr/lib/libQtCore.so.4 #36 0x00007f9afa97aa23 in QAbstractItemModel::beginRemoveRows(QModelIndex const&, int, int) () from /usr/lib/libQtCore.so.4 #37 0x00007f9aed9c4720 in KFilePlacesModel::Private::_k_reloadBookmarks() () from /usr/lib/libkfile.so.4 #38 0x00007f9aed9c5592 in KFilePlacesModel::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkfile.so.4 #39 0x00007f9afa996d9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #40 0x00007f9af362ed85 in Solid::DeviceNotifier::deviceRemoved(QString const&) () from /usr/lib/libsolid.so.4 #41 0x00007f9af362fed7 in Solid::DeviceManagerPrivate::_k_deviceRemoved(QString const&) () from /usr/lib/libsolid.so.4 #42 0x00007f9af3630129 in Solid::DeviceManagerPrivate::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsolid.so.4 #43 0x00007f9afa996d9f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #44 0x00007f9af363fbc5 in Solid::Ifaces::DeviceManager::deviceRemoved(QString const&) () from /usr/lib/libsolid.so.4 #45 0x00007f9af366a116 in Solid::Backends::Hal::HalManager::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsolid.so.4 #46 0x00007f9af7df049b in ?? () from /usr/lib/libQtDBus.so.4 #47 0x00007f9af7dfd72f in ?? () from /usr/lib/libQtDBus.so.4 #48 0x00007f9afa994639 in QObject::event(QEvent*) () from /usr/lib/libQtCore.so.4 #49 0x00007f9af9b5e854 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #50 0x00007f9af9b6293a in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #51 0x00007f9afb6a69d6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #52 0x00007f9afa982d3c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #53 0x00007f9afa98649a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #54 0x00007f9afa9ab323 in ?? () from /usr/lib/libQtCore.so.4 #55 0x00007f9af671fb33 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #56 0x00007f9af6720310 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0 #57 0x00007f9af67205ad in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #58 0x00007f9afa9ab82f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #59 0x00007f9af9bfe37e in ?? () from /usr/lib/libQtGui.so.4 #60 0x00007f9afa982122 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #61 0x00007f9afa98235c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #62 0x00007f9afa98676b in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #63 0x00007f9aedc49b95 in kdemain () from /usr/lib/libkdeinit4_dolphin.so #64 0x0000000000406a83 in _start () Reproducible: Always Steps to Reproduce: Mount a removable drive with dolphin, then unmount and disconnect it.
I can confirm this. It happens to me too. Just open Dolphin on a removable media folder, and eject media. Dolphin crashs.
*** This bug has been marked as a duplicate of bug 229096 ***