Bug 358090

Summary: system settings crashed at exit
Product: [Applications] systemsettings Reporter: George R. Goffe <grgoffe>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash Keywords: drkonqi
Priority: NOR    
Version: 5.5.3   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description George R. Goffe 2016-01-16 19:16:30 UTC
Application: systemsettings5 (5.5.3)

Qt Version: 5.6.0
Operating System: Linux 4.5.0-0.rc0.git1.1.fc24.x86_64 x86_64
Distribution (Platform): Fedora RPMs

-- Information about the crash:
- What I was doing when the application crashed: I had been changing various KDE settings. Most appear to have worked. One has NOT worked. I want the "Active Title bar" to be red with "Dark Grey" text. Neither has taken effect.

- Unusual behavior I noticed: There was no unusual behavior except that one or two of the settings appears to have frozen the system for a couple of minutes. Eventually, things broke loose. I exited system settings and got this crash.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
84	T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS)
[Current thread is 1 (Thread 0x7f8e8c7e48c0 (LWP 4958))]

Thread 8 (Thread 0x7f8e83244700 (LWP 5322)):
#0  0x00007f8e98daf58d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8e966ef272 in _xcb_conn_wait (__timeout=-1, __nfds=1, __fds=0x7f8e83243c00) at /usr/include/bits/poll2.h:46
#2  0x00007f8e966ef272 in _xcb_conn_wait (c=c@entry=0x562b745ad440, cond=cond@entry=0x562b745ad480, vector=vector@entry=0x0, count=count@entry=0x0) at xcb_conn.c:459
#3  0x00007f8e966f0ee7 in xcb_wait_for_event (c=0x562b745ad440) at xcb_in.c:693
#4  0x00007f8e85342f09 in QXcbEventReader::run() () at /usr/lib64/libQt5XcbQpa.so.5
#5  0x00007f8e999cd6b8 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f8e960a76da in start_thread (arg=0x7f8e83244700) at pthread_create.c:333
#7  0x00007f8e98dbb14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 7 (Thread 0x7f8e7a795700 (LWP 5336)):
#0  0x00007fff889efa1c in clock_gettime ()
#1  0x00007f8e98dc97a6 in __GI___clock_gettime (clock_id=1, tp=0x7f8e7a794a30) at ../sysdeps/unix/clock_gettime.c:115
#2  0x00007f8e99a78696 in qt_gettime() () at /usr/lib64/libQt5Core.so.5
#3  0x00007f8e99bf1659 in QTimerInfoList::updateCurrentTime() () at /usr/lib64/libQt5Core.so.5
#4  0x00007f8e99bf1bc5 in QTimerInfoList::timerWait(timespec&) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f8e99bf2fae in timerSourcePrepare(_GSource*, int*) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f8e9504f97d in g_main_context_prepare (context=context@entry=0x7f8e74000990, priority=priority@entry=0x7f8e7a794b90) at gmain.c:3442
#7  0x00007f8e9505030b in g_main_context_iterate (context=context@entry=0x7f8e74000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#8  0x00007f8e950504ec in g_main_context_iteration (context=0x7f8e74000990, may_block=1) at gmain.c:3901
#9  0x00007f8e99bf3acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#10 0x00007f8e99b9c50a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#11 0x00007f8e999c8744 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#12 0x00007f8e9dc6c225 in QDBusConnectionManager::run() () at /usr/lib64/libQt5DBus.so.5
#13 0x00007f8e999cd6b8 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#14 0x00007f8e960a76da in start_thread (arg=0x7f8e7a795700) at pthread_create.c:333
#15 0x00007f8e98dbb14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 6 (Thread 0x7f8e6b0ee700 (LWP 5344)):
#0  0x00007f8e98daf58d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8e950503dc in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f8e64002e70, timeout=<optimized out>, context=0x7f8e64000990) at gmain.c:4135
#2  0x00007f8e950503dc in g_main_context_iterate (context=context@entry=0x7f8e64000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f8e950504ec in g_main_context_iteration (context=0x7f8e64000990, may_block=1) at gmain.c:3901
#4  0x00007f8e99bf3acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f8e99b9c50a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f8e999c8744 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f8e9858aaf5 in QQmlThreadPrivate::run() (this=0x562b76487390) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0-beta/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f8e999cd6b8 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f8e960a76da in start_thread (arg=0x7f8e6b0ee700) at pthread_create.c:333
#10 0x00007f8e98dbb14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 5 (Thread 0x7f8e6333a700 (LWP 5345)):
#0  0x00007f8e98daf58d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8e950503dc in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f8e5c003070, timeout=<optimized out>, context=0x7f8e5c000990) at gmain.c:4135
#2  0x00007f8e950503dc in g_main_context_iterate (context=context@entry=0x7f8e5c000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f8e950504ec in g_main_context_iteration (context=0x7f8e5c000990, may_block=1) at gmain.c:3901
#4  0x00007f8e99bf3acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f8e99b9c50a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f8e999c8744 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f8e9858aaf5 in QQmlThreadPrivate::run() (this=0x562b76776ce0) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0-beta/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f8e999cd6b8 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f8e960a76da in start_thread (arg=0x7f8e6333a700) at pthread_create.c:333
#10 0x00007f8e98dbb14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 4 (Thread 0x7f8e616d6700 (LWP 5394)):
#0  0x00007f8e95094c59 in g_mutex_lock (mutex=mutex@entry=0x7f8e54000990) at gthread-posix.c:1338
#1  0x00007f8e9504f989 in g_main_context_prepare (context=context@entry=0x7f8e54000990, priority=priority@entry=0x7f8e616d5ba0) at gmain.c:3444
#2  0x00007f8e9505030b in g_main_context_iterate (context=context@entry=0x7f8e54000990, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#3  0x00007f8e950504ec in g_main_context_iteration (context=0x7f8e54000990, may_block=1) at gmain.c:3901
#4  0x00007f8e99bf3acb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#5  0x00007f8e99b9c50a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#6  0x00007f8e999c8744 in QThread::exec() () at /usr/lib64/libQt5Core.so.5
#7  0x00007f8e9858aaf5 in QQmlThreadPrivate::run() (this=0x562b7726b710) at /usr/src/debug/qtdeclarative-opensource-src-5.6.0-beta/src/qml/qml/ftw/qqmlthread.cpp:141
#8  0x00007f8e999cd6b8 in QThreadPrivate::start(void*) () at /usr/lib64/libQt5Core.so.5
#9  0x00007f8e960a76da in start_thread (arg=0x7f8e616d6700) at pthread_create.c:333
#10 0x00007f8e98dbb14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 3 (Thread 0x7f8e31ffc700 (LWP 6120)):
#0  0x00007f8e95094c74 in g_mutex_unlock (mutex=0x562b786ff3c0) at gthread-posix.c:1350
#1  0x00007f8e9504fa00 in g_main_context_prepare (context=context@entry=0x562b786ff3c0, priority=priority@entry=0x7f8e31ffbd10) at gmain.c:3507
#2  0x00007f8e9505030b in g_main_context_iterate (context=context@entry=0x562b786ff3c0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3820
#3  0x00007f8e950504ec in g_main_context_iteration (context=0x562b786ff3c0, may_block=may_block@entry=1) at gmain.c:3901
#4  0x00007f8e95050529 in glib_worker_main (data=<optimized out>) at gmain.c:5672
#5  0x00007f8e95076d85 in g_thread_proxy (data=0x7f8e2c032370) at gthread.c:780
#6  0x00007f8e960a76da in start_thread (arg=0x7f8e31ffc700) at pthread_create.c:333
#7  0x00007f8e98dbb14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 2 (Thread 0x7f8e3fffe700 (LWP 6121)):
#0  0x00007f8e98daf58d in poll () at ../sysdeps/unix/syscall-template.S:84
#1  0x00007f8e950503dc in g_main_context_iterate (priority=2147483647, n_fds=1, fds=0x7f8e3814cc30, timeout=<optimized out>, context=0x562b78a400b0) at gmain.c:4135
#2  0x00007f8e950503dc in g_main_context_iterate (context=0x562b78a400b0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3835
#3  0x00007f8e95050762 in g_main_loop_run (loop=0x562b76cf9c70) at gmain.c:4034
#4  0x00007f8e48be04f6 in gdbus_shared_thread_func (user_data=0x562b76c0ee10) at gdbusprivate.c:246
#5  0x00007f8e95076d85 in g_thread_proxy (data=0x7f8e541a5630) at gthread.c:780
#6  0x00007f8e960a76da in start_thread (arg=0x7f8e3fffe700) at pthread_create.c:333
#7  0x00007f8e98dbb14d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109

Thread 1 (Thread 0x7f8e8c7e48c0 (LWP 4958)):
[KCrash Handler]
#6  0x0000562b80000002 in  ()
#7  0x00007f8e99bcee19 in QObject::disconnect(QObject const*, char const*, QObject const*, char const*) () at /usr/lib64/libQt5Core.so.5
#8  0x00007f8e6ed0a8a1 in KParts::PartManager::~PartManager() (this=0x562b747ded70, __in_chrg=<optimized out>) at /usr/src/debug/kparts-5.18.0/src/partmanager.cpp:136
#9  0x00007f8e6ed0aaf9 in KParts::PartManager::~PartManager() (this=0x562b747ded70, __in_chrg=<optimized out>) at /usr/src/debug/kparts-5.18.0/src/partmanager.cpp:146
#10 0x00007f8e99bc97d3 in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5
#11 0x00007f8e99bd2804 in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5
#12 0x00007f8e6f46718b in KHTMLPart::~KHTMLPart() () at /usr/lib64/libKF5KHtml.so.5
#13 0x00007f8e6f4672d9 in KHTMLPart::~KHTMLPart() () at /usr/lib64/libKF5KHtml.so.5
#14 0x00007f8e99bcbe90 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5
#15 0x00007f8e9b1245ec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#16 0x00007f8e9b129836 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5
#17 0x00007f8e99b9e948 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5
#18 0x00007f8e99ba080a in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5
#19 0x00007f8e99bf36a3 in postEventSourceDispatch(_GSource*, int (*)(void*), void*) () at /usr/lib64/libQt5Core.so.5
#20 0x00007f8e950500aa in g_main_context_dispatch (context=0x7f8e7c0016f0) at gmain.c:3154
#21 0x00007f8e950500aa in g_main_context_dispatch (context=context@entry=0x7f8e7c0016f0) at gmain.c:3769
#22 0x00007f8e95050440 in g_main_context_iterate (context=context@entry=0x7f8e7c0016f0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3840
#23 0x00007f8e950504ec in g_main_context_iteration (context=0x7f8e7c0016f0, may_block=1) at gmain.c:3901
#24 0x00007f8e99bf3aaf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#25 0x00007f8e99b9c50a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5
#26 0x00007f8e99ba4d4c in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5
#27 0x0000562b735b4e41 in main ()

Reported using DrKonqi
Comment 1 Christoph Feck 2016-01-24 13:23:21 UTC

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