Bug 241382 - Dolphins crashes after disconnecting an unmounted flash drive
Summary: Dolphins crashes after disconnecting an unmounted flash drive
Status: RESOLVED DUPLICATE of bug 229096
Alias: None
Product: dolphin
Classification: Applications
Component: general (other bugs)
Version First Reported In: 16.12.2
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Peter Penz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-11 08:30 UTC by Nikolay Rysev
Modified: 2010-06-26 02:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolay Rysev 2010-06-11 08:30:03 UTC
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.
Comment 1 Telmo Xtra 2010-06-13 00:09:07 UTC
I can confirm this. It happens to me too. Just open Dolphin on a removable media folder, and eject media. Dolphin crashs.
Comment 2 Christoph Feck 2010-06-26 02:47:37 UTC

*** This bug has been marked as a duplicate of bug 229096 ***