Bug 415237 - Crash in system settings
Summary: Crash in system settings
Status: RESOLVED DUPLICATE of bug 411166
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.17.4
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-12-16 08:31 UTC by John van Spaandonk
Modified: 2019-12-16 20:14 UTC (History)
1 user (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 John van Spaandonk 2019-12-16 08:31:35 UTC
Application: systemsettings5 (5.17.4)

Qt Version: 5.13.2
Frameworks Version: 5.64.0
Operating System: Linux 5.0.0-37-generic x86_64
Distribution: KDE neon User Edition 5.17

-- Information about the crash:
- What I was doing when the application crashed:

1. start system settings by pressing windows icon and typing system settings and pressing enter
2. click global theme
3. click plasma style
4. click application style
5. Click (in the left part) GNOME/GTK Application Style (the first time, system settings became sluggish here)
6. Click (in the left part) Window Decorations - At this stage system setting crashes

I managed to reproduce it one time.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings5), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7ff242b5e800 (LWP 30097))]

Thread 8 (Thread 0x7ff1f743a700 (LWP 30112)):
#0  0x00007ff23e0890b4 in __GI___libc_read (fd=42, buf=0x7ff1f7439b70, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:27
#1  0x00007ff2375462d0 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff2375010b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff237501570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff2375016dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007ff23e9e0b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff23e98106a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff23e79c3aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff23c540815 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007ff23e79db52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ff2398c06db in start_thread (arg=0x7ff1f743a700) at pthread_create.c:463
#11 0x00007ff23e09a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7ff208c98700 (LWP 30110)):
#0  0x00007ff23e08dbf9 in __GI___poll (fds=0x7ff1fc107c70, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff2375015c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff2375016dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff23e9e0b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff23e98106a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff23e79c3aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff23c540815 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ff23e79db52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff2398c06db in start_thread (arg=0x7ff208c98700) at pthread_create.c:463
#9  0x00007ff23e09a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7ff20c5ff700 (LWP 30103)):
#0  0x00007ff237547649 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff237500b33 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff2375014fb in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff2375016dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff23e9e0b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff23e98106a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff23e79c3aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff23c540815 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007ff23e79db52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007ff2398c06db in start_thread (arg=0x7ff20c5ff700) at pthread_create.c:463
#10 0x00007ff23e09a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7ff2150c6700 (LWP 30102)):
#0  0x00007ff23e08dbf9 in __GI___poll (fds=0x7ff210004a00, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff2375015c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff2375016dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff23e9e0b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff23e98106a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff23e79c3aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff23c540815 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ff23e79db52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff2398c06db in start_thread (arg=0x7ff2150c6700) at pthread_create.c:463
#9  0x00007ff23e09a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7ff21e8fd700 (LWP 30100)):
#0  0x00007ff2398c69f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x562a8f95d058) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff2398c69f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x562a8f95d008, cond=0x562a8f95d030) at pthread_cond_wait.c:502
#2  0x00007ff2398c69f3 in __pthread_cond_wait (cond=0x562a8f95d030, mutex=0x562a8f95d008) at pthread_cond_wait.c:655
#3  0x00007ff21f5992cb in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ff21f598ff7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ff2398c06db in start_thread (arg=0x7ff21e8fd700) at pthread_create.c:463
#6  0x00007ff23e09a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ff22732b700 (LWP 30099)):
#0  0x00007ff237547649 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007ff237500fec in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff237501570 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff2375016dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007ff23e9e0b9b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff23e98106a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff23e79c3aa in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff23ee570e5 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007ff23e79db52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007ff2398c06db in start_thread (arg=0x7ff22732b700) at pthread_create.c:463
#10 0x00007ff23e09a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ff22f268700 (LWP 30098)):
#0  0x00007ff23e08dbf9 in __GI___poll (fds=0x7ff22f267ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff239484747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ff23948636a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ff23204de10 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ff23e79db52 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff2398c06db in start_thread (arg=0x7ff22f268700) at pthread_create.c:463
#6  0x00007ff23e09a88f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ff242b5e800 (LWP 30097)):
[KCrash Handler]
#6  0x00007ff23e81e406 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007ff23c50e514 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007ff23c51c8e2 in QV4::QmlListWrapper::toVariant() const () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007ff23c4690a8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007ff23c469284 in QV4::ExecutionEngine::toVariant(QV4::Value const&, int, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007ff23c5173a8 in QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007ff23c519335 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007ff23c519f77 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007ff23c516543 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007ff23c5251a0 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007ff23c4aaf41 in QQmlComponentPrivate::complete(QQmlEnginePrivate*, QQmlComponentPrivate::ConstructionState*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007ff23c4ab052 in QQmlComponentPrivate::completeCreate() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007ff23c4aadfe in QQmlComponent::create(QQmlContext*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007ff1f7458cd9 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kdecoration2/kwin5_aurorae.so
#20 0x00007ff1f7becbf1 in  () at /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#21 0x00007ff23c5252f3 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007ff23c4b05b2 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007ff23c4b0b4c in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007ff23c58ca9e in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x00007ff23c58cba1 in QQmlDelegateModel::object(int, QQmlIncubator::IncubationMode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x00007ff23cbc97cd in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#27 0x00007ff23cbbd476 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#28 0x00007ff23cbcaa97 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#29 0x00007ff23cbcd75c in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#30 0x00007ff23cbcd914 in QQuickItemView::modelUpdated(QQmlChangeSet const&, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#31 0x00007ff23cbcefd0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#32 0x00007ff23e9b38d5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#33 0x00007ff23c567366 in QQmlInstanceModel::modelUpdated(QQmlChangeSet const&, bool) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#34 0x00007ff23c5832b8 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#35 0x00007ff23c588fbf in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#36 0x00007ff23c5893bc in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#37 0x00007ff23c591fcd in QQmlDelegateModel::_q_modelReset() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#38 0x00007ff23c592405 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#39 0x00007ff23c592895 in QQmlDelegateModel::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#40 0x00007ff23e9b3999 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007ff23e91e94a in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x00007ff23e92053c in QAbstractItemModel::endResetModel() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007ff23e94e902 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#44 0x00007ff23e952d41 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#45 0x00007ff23e9b38d5 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#46 0x00007ff23e91e94a in QAbstractItemModel::modelReset(QAbstractItemModel::QPrivateSignal) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#47 0x00007ff23e92053c in QAbstractItemModel::endResetModel() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00007ff1f8c77a7a in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/kcms/kcm_kwindecoration.so
#49 0x00007ff23e9b4432 in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#50 0x00007ff23fa16eac in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#51 0x00007ff23fa1e4b0 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007ff23e982f08 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007ff23e985827 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#54 0x00007ff23e9e1563 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#55 0x00007ff237501417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#56 0x00007ff237501650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007ff2375016dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007ff23e9e0b7f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#59 0x00007ff23e98106a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#60 0x00007ff23e98a3e0 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#61 0x0000562a8ea69218 in  ()
#62 0x00007ff23df9ab97 in __libc_start_main (main=0x562a8ea68e30, argc=1, argv=0x7ffecfcfda38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffecfcfda28) at ../csu/libc-start.c:310
#63 0x0000562a8ea6929a in _start ()

Possible duplicates by query: bug 415228, bug 415205, bug 415191, bug 415186, bug 415110.

Reported using DrKonqi
Comment 1 David Edmundson 2019-12-16 20:14:38 UTC

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