Bug 227883 - Removable Devices in System Settings closed if forget some device and pressing Reset
Summary: Removable Devices in System Settings closed if forget some device and pressin...
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_deviceautomounter (show other bugs)
Version: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Torrie Fischer
URL:
Keywords:
: 235524 246214 271810 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-02-21 02:19 UTC by jim945
Modified: 2011-04-29 18:38 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jim945 2010-02-21 02:19:39 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.4.00 (KDE 4.4.0)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-ARCH i686
Distribution (Platform): Archlinux Packages

-- Information about the crash:
I choose "Enable automatic mounting of removable media", forget some device, pressing Reset. Then there is an error message.

The crash can be reproduced every time.

 -- Backtrace:
Application: Параметры системы (systemsettings), signal: Segmentation fault
[KCrash Handler]
#6  0xb6432504 in QString::toUtf8() const () from /usr/lib/libQtCore.so.4
#7  0xb66e57ad in KConfigBase::group(QString const&) () from /usr/lib/libkdecore.so.5
#8  0xb2fede89 in AutomounterSettings::deviceSettings(QString const&) () from /usr/lib/kde4/kcm_device_automounter.so
#9  0xb2fededf in AutomounterSettings::getDeviceIcon(QString const&) () from /usr/lib/kde4/kcm_device_automounter.so
#10 0xb2feab25 in DeviceModel::data(QModelIndex const&, int) const () from /usr/lib/kde4/kcm_device_automounter.so
#11 0xb703a4a2 in QStyledItemDelegate::initStyleOption(QStyleOptionViewItem*, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#12 0xb703ba1b in QStyledItemDelegate::sizeHint(QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4
#13 0xb6fc87a7 in QTreeView::sizeHintForColumn(int) const () from /usr/lib/libQtGui.so.4
#14 0xb6fc17c2 in QTreeView::resizeColumnToContents(int) () from /usr/lib/libQtGui.so.4
#15 0xb2fe574a in DeviceAutomounterKCM::loadLayout() () from /usr/lib/kde4/kcm_device_automounter.so
#16 0xb76f6017 in KCModuleProxy::load() () from /usr/lib/libkutils.so.4
#17 0xb76d0580 in ModuleView::moduleLoad() () from /usr/lib/libsystemsettingsview.so.1
#18 0xb76d2bc3 in ModuleView::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libsystemsettingsview.so.1
#19 0xb64efeba in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#20 0xb64fe47f in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#21 0xb710a699 in QAbstractButton::clicked(bool) () from /usr/lib/libQtGui.so.4
#22 0xb6dec649 in ?? () from /usr/lib/libQtGui.so.4
#23 0xb6ded494 in ?? () from /usr/lib/libQtGui.so.4
#24 0xb6ded74e in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#25 0xb6a49138 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#26 0xb6dec4ee in QAbstractButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#27 0xb6e95fb2 in QPushButton::event(QEvent*) () from /usr/lib/libQtGui.so.4
#28 0xb69eb5dc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#29 0xb69f2dcf in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#30 0xb74efe1a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#31 0xb64eacbb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#32 0xb69f1af7 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#33 0xb6a7bf6c in ?? () from /usr/lib/libQtGui.so.4
#34 0xb6a7b4d3 in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#35 0xb6aa7f82 in ?? () from /usr/lib/libQtGui.so.4
#36 0xb5aa6378 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#37 0xb5aa9bf0 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#38 0xb5aa9d23 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#39 0xb65165d5 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#40 0xb6aa7ae5 in ?? () from /usr/lib/libQtGui.so.4
#41 0xb64e92f9 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#42 0xb64e974a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#43 0xb64ed8bf in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#44 0xb69eb677 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#45 0x0805607e in _start ()

Reported using DrKonqi
Comment 1 Torrie Fischer 2010-02-22 15:28:52 UTC
Seems related to 226135, but its not the same.
Comment 2 Torrie Fischer 2010-03-26 19:05:08 UTC
SVN commit 1107759 by tdfischer:

crash--

BUG: 227883

 M  +10 -3     DeviceModel.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1107759
Comment 3 Christoph Feck 2010-04-27 13:57:11 UTC
*** Bug 235524 has been marked as a duplicate of this bug. ***
Comment 4 Christoph Feck 2010-07-30 15:26:50 UTC
*** Bug 246214 has been marked as a duplicate of this bug. ***
Comment 5 Christoph Feck 2011-04-29 18:38:19 UTC
*** Bug 271810 has been marked as a duplicate of this bug. ***