Bug 324248

Summary: Crash While Modifying Settings
Product: [Applications] systemsettings Reporter: John Schneiderman <JohnMS>
Component: generalAssignee: Unassigned bugs mailing-list <unassigned-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: aacid
Priority: NOR    
Version: 1.0   
Target Milestone: ---   
Platform: Mageia RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description John Schneiderman 2013-08-30 04:01:32 UTC
Application: systemsettings (1.0)
KDE Platform Version: 4.10.2
Qt Version: 4.8.5
Operating System: Linux 3.8.13.4-desktop-1.mga3 x86_64
Distribution: "Mageia 3"

-- Information about the crash:
- What I was doing when the application crashed:
I was moving through each setting, changing those values as I wanted when it suddenly crashed.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f4b4f8a2780 (LWP 23650))]

Thread 3 (Thread 0x7f4b16ffc700 (LWP 24890)):
#0  0x00007f4b45d2f5c4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f4b4a10f207 in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x00007f4b4a10f239 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x00007f4b45d2bd18 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4b4c86b7cd in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4b17ffe700 (LWP 24928)):
#0  0x00007f4b45d2ea9f in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f4b45ab2a01 in g_mutex_unlock () from /lib64/libglib-2.0.so.0
#2  0x00007f4b45a75292 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#3  0x00007f4b45a758cb in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#4  0x00007f4b45a75ac4 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#5  0x00007f4b4cfd79c6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#6  0x00007f4b4cfa815f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#7  0x00007f4b4cfa83e8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#8  0x00007f4b4cea9660 in QThread::exec() () from /lib64/libQtCore.so.4
#9  0x00007f4b4cf889af in QInotifyFileSystemWatcherEngine::run() () from /lib64/libQtCore.so.4
#10 0x00007f4b4ceac63c in QThreadPrivate::start(void*) () from /lib64/libQtCore.so.4
#11 0x00007f4b45d2bd18 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f4b4c86b7cd in clone () from /lib64/libc.so.6
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4b4f8a2780 (LWP 23650)):
[KCrash Handler]
#5  0x0000000004c8c0f0 in ?? ()
#6  0x00007f4b4cfc1141 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () from /lib64/libQtCore.so.4
#7  0x00007f4b4e91b647 in KWidgetItemDelegatePrivate::eventFilter(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#8  0x00007f4b4cfa9616 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#9  0x00007f4b4dc1c38c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#10 0x00007f4b4dc2083a in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#11 0x00007f4b4e9390f6 in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#12 0x00007f4b4cfa94ae in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#13 0x00007f4b4dc63520 in QWidgetPrivate::setWinId(unsigned long) () from /lib64/libQtGui.so.4
#14 0x00007f4b4dcb3022 in QWidget::destroy(bool, bool) () from /lib64/libQtGui.so.4
#15 0x00007f4b4dc661cd in QWidget::~QWidget() () from /lib64/libQtGui.so.4
#16 0x00007f4b4e13fac9 in QListView::~QListView() () from /lib64/libQtGui.so.4
#17 0x00007f4b4cfbbaf2 in QObjectPrivate::deleteChildren() () from /lib64/libQtCore.so.4
#18 0x00007f4b4dc661a4 in QWidget::~QWidget() () from /lib64/libQtGui.so.4
#19 0x00007f4b4dc664f9 in QWidget::~QWidget() () from /lib64/libQtGui.so.4
#20 0x00007f4b4cfbbaf2 in QObjectPrivate::deleteChildren() () from /lib64/libQtCore.so.4
#21 0x00007f4b4dc661a4 in QWidget::~QWidget() () from /lib64/libQtGui.so.4
#22 0x00007f4b4e9c8c88 in KCModule::~KCModule() () from /lib64/libkdeui.so.5
#23 0x00007f4a6c9ec069 in KCMTelepathyAccounts::~KCMTelepathyAccounts() () from /usr/lib64/kde4/kcm_ktp_accounts.so
#24 0x00007f4b4ef96614 in KCModuleProxy::deleteClient() () from /lib64/libkcmutils.so.4
#25 0x00007f4b4ef96bb6 in KCModuleProxy::~KCModuleProxy() () from /lib64/libkcmutils.so.4
#26 0x00007f4b4ef96c79 in KCModuleProxy::~KCModuleProxy() () from /lib64/libkcmutils.so.4
#27 0x00007f4b4cfbbaf2 in QObjectPrivate::deleteChildren() () from /lib64/libQtCore.so.4
#28 0x00007f4b4dc661a4 in QWidget::~QWidget() () from /lib64/libQtGui.so.4
#29 0x00007f4b4dc664f9 in QWidget::~QWidget() () from /lib64/libQtGui.so.4
#30 0x00007f4b4cfbbaf2 in QObjectPrivate::deleteChildren() () from /lib64/libQtCore.so.4
#31 0x00007f4b4dc661a4 in QWidget::~QWidget() () from /lib64/libQtGui.so.4
#32 0x00007f4b4e099749 in QScrollArea::~QScrollArea() () from /lib64/libQtGui.so.4
#33 0x00007f4b4e96ac40 in KPageWidgetItem::~KPageWidgetItem() () from /lib64/libkdeui.so.5
#34 0x00007f4b4e96acc9 in KPageWidgetItem::~KPageWidgetItem() () from /lib64/libkdeui.so.5
#35 0x00007f4b4e96b16b in PageItem::~PageItem() () from /lib64/libkdeui.so.5
#36 0x00007f4b4e96c243 in KPageWidgetModel::removePage(KPageWidgetItem*) () from /lib64/libkdeui.so.5
#37 0x00007f4b4ed6e425 in ModuleView::closeModules() () from /lib64/libsystemsettingsview.so.2
#38 0x00007f4b31da19b7 in IconMode::backToOverview() () from /usr/lib64/kde4/icon_mode.so
#39 0x00007f4b4cfbe8cf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#40 0x00007f4b4dc16202 in QAction::triggered(bool) () from /lib64/libQtGui.so.4
#41 0x00007f4b4dc163f0 in QAction::activate(QAction::ActionEvent) () from /lib64/libQtGui.so.4
#42 0x00007f4b4dfd655f in QAbstractButtonPrivate::click() () from /lib64/libQtGui.so.4
#43 0x00007f4b4dfd680c in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQtGui.so.4
#44 0x00007f4b4e090d6a in QToolButton::mouseReleaseEvent(QMouseEvent*) () from /lib64/libQtGui.so.4
#45 0x00007f4b4dc6bf29 in QWidget::event(QEvent*) () from /lib64/libQtGui.so.4
#46 0x00007f4b4dc1c3bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#47 0x00007f4b4dc2109b in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#48 0x00007f4b4e9390f6 in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#49 0x00007f4b4cfa94ae in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#50 0x00007f4b4dc1d1fb in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /lib64/libQtGui.so.4
#51 0x00007f4b4dc979f4 in QETWidget::translateMouseEvent(_XEvent const*) () from /lib64/libQtGui.so.4
#52 0x00007f4b4dc96781 in QApplication::x11ProcessEvent(_XEvent*) () from /lib64/libQtGui.so.4
#53 0x00007f4b4dcbc8b2 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtGui.so.4
#54 0x00007f4b45a756d5 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#55 0x00007f4b45a75a08 in g_main_context_iterate.isra.24 () from /lib64/libglib-2.0.so.0
#56 0x00007f4b45a75ac4 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#57 0x00007f4b4cfd79a6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#58 0x00007f4b4dcbc52e in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#59 0x00007f4b4cfa815f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#60 0x00007f4b4cfa83e8 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#61 0x00007f4b4cfad278 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#62 0x000000000040ac24 in main ()

Possible duplicates by query: bug 305931, bug 296373.

Reported using DrKonqi
Comment 1 Christoph Feck 2013-09-09 21:42:32 UTC
From looking at the backtrace, you also visited the Telepathy (Instant Messaging) settings module in System Settings. If this is reproducible, please check if not visiting that module avoids the crash.
Comment 2 Albert Astals Cid 2015-09-26 10:55:43 UTC
I can't reproduce this using a modern Plasma 5 system.

I know this bug is old but do you remember if you could reproduce it every time or was a one off crash? 

Can you still reproduce it?
Comment 3 John Schneiderman 2015-09-28 15:49:38 UTC
I am no longer able to reproduce this error.