SUMMARY STEPS TO REPRODUCE 1. Installed a theme. Made changes to application styles 2. 3. OBSERVED RESULT System settings crashes not allowing me to revert back EXPECTED RESULT System Setting should be functional SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: 5.3.18-lp152.66-default x86_64 (available in About System) KDE Plasma Version: 5.18.6 KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION system info: System: Host: localhost.localdomain Kernel: 5.3.18-lp152.66-default x86_64 bits: 64 Desktop: KDE Plasma 5.18.6 Distro: openSUSE Leap 15.2 back trace Application: System Settings (systemsettings5), signal: Segmentation fault [KCrash Handler] #4 QPixmapStyle::drawControl (this=0x558785ab4770, element=QStyle::CE_ShapedFrame, option=0x5587860d20f0, painter=0x7ffd5f51e700, widget=0x0) at styles/qpixmapstyle.cpp:326 #5 0x00007f2bfbbc36ed in ?? () from /usr/lib64/qt5/plugins/styles/libbb10styleplugin.so #6 0x00007f2bd322d794 in KQuickStyleItem::paint (this=this@entry=0x5587861164b0, painter=painter@entry=0x7ffd5f51e700) at /usr/src/debug/qqc2-desktop-style-5.71.0-lp152.2.3.1.x86_64/plugin/kquickstyleitem.cpp:1501 #7 0x00007f2bd322dc1c in KQuickStyleItem::updatePolish (this=0x5587861164b0) at /usr/src/debug/qqc2-desktop-style-5.71.0-lp152.2.3.1.x86_64/plugin/kquickstyleitem.cpp:1769 #8 0x00007f2c11080fd3 in QQuickWindowPrivate::polishItems() () from /usr/lib64/libQt5Quick.so.5 #9 0x00007f2c11949c15 in ?? () from /usr/lib64/libQt5QuickWidgets.so.5 #10 0x00007f2c1194ca8b in QQuickWidget::resizeEvent(QResizeEvent*) () from /usr/lib64/libQt5QuickWidgets.so.5 #11 0x00007f2c142cb54e in QWidget::event (this=0x558785fc3e20, event=0x7ffd5f51ec80) at kernel/qwidget.cpp:9127 #12 0x00007f2c1194da1b in QQuickWidget::event(QEvent*) () from /usr/lib64/libQt5QuickWidgets.so.5 #13 0x00007f2c1428af2c in QApplicationPrivate::notify_helper (this=this@entry=0x5587859d3580, receiver=receiver@entry=0x558785fc3e20, e=e@entry=0x7ffd5f51ec80) at kernel/qapplication.cpp:3701 #14 0x00007f2c14292540 in QApplication::notify (this=0x7ffd5f521600, receiver=0x558785fc3e20, e=0x7ffd5f51ec80) at kernel/qapplication.cpp:3447 #15 0x00007f2c13173328 in QCoreApplication::notifyInternal2 (receiver=0x558785fc3e20, event=0x7ffd5f51ec80) at kernel/qcoreapplication.cpp:1088 #16 0x00007f2c131734fe in QCoreApplication::sendEvent (receiver=receiver@entry=0x558785fc3e20, event=event@entry=0x7ffd5f51ec80) at kernel/qcoreapplication.cpp:1476 #17 0x00007f2c142c3f96 in QWidgetPrivate::sendPendingMoveAndResizeEvents (this=this@entry=0x5587859ce4c0, recursive=recursive@entry=false, disableUpdates=<optimized out>, disableUpdates@entry=false) at kernel/qwidget.cpp:7969 #18 0x00007f2c142c7c13 in QWidgetPrivate::show_helper (this=this@entry=0x5587859ce4c0) at kernel/qwidget.cpp:8020 #19 0x00007f2c142cadb3 in QWidgetPrivate::setVisible (this=0x5587859ce4c0, visible=<optimized out>) at kernel/qwidget.cpp:8383 #20 0x00007f2c142c7b68 in QWidgetPrivate::showChildren (this=this@entry=0x5587861160a0, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8463 #21 0x00007f2c142c7c2f in QWidgetPrivate::show_helper (this=this@entry=0x5587861160a0) at kernel/qwidget.cpp:8026 #22 0x00007f2c142cadb3 in QWidgetPrivate::setVisible (this=0x5587861160a0, visible=<optimized out>) at kernel/qwidget.cpp:8383 #23 0x00007f2c142c7b68 in QWidgetPrivate::showChildren (this=this@entry=0x558785f775c0, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8463 #24 0x00007f2c142c7c2f in QWidgetPrivate::show_helper (this=0x558785f775c0) at kernel/qwidget.cpp:8026 #25 0x00007f2c142c7a41 in QWidgetPrivate::show_recursive (this=<optimized out>) at kernel/qwidget.cpp:7950 #26 0x00007f2c142c7b50 in QWidgetPrivate::showChildren (this=this@entry=0x558785f02340, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8461 #27 0x00007f2c142c7c2f in QWidgetPrivate::show_helper (this=this@entry=0x558785f02340) at kernel/qwidget.cpp:8026 #28 0x00007f2c142cadb3 in QWidgetPrivate::setVisible (this=0x558785f02340, visible=<optimized out>) at kernel/qwidget.cpp:8383 #29 0x00007f2c142c7b68 in QWidgetPrivate::showChildren (this=this@entry=0x558785e93380, spontaneous=spontaneous@entry=false) at kernel/qwidget.cpp:8463 #30 0x00007f2c142c7c2f in QWidgetPrivate::show_helper (this=this@entry=0x558785e93380) at kernel/qwidget.cpp:8026 #31 0x00007f2c142cadb3 in QWidgetPrivate::setVisible (this=0x558785e93380, visible=<optimized out>) at kernel/qwidget.cpp:8383 #32 0x00007f2c142ae937 in QStackedLayout::setCurrentIndex (this=0x558785cdccd0, index=1) at kernel/qstackedlayout.cpp:321 #33 0x00007f2c142aec44 in QStackedLayout::setCurrentWidget (this=0x558785cdccd0, widget=widget@entry=0x558785ea6430) at kernel/qstackedlayout.cpp:376 #34 0x00007f2c1442f521 in QStackedWidget::setCurrentWidget (this=<optimized out>, widget=0x558785ea6430) at widgets/qstackedwidget.cpp:248 #35 0x00007f2c158f6aa0 in ?? () from /usr/lib64/libKF5WidgetsAddons.so.5 #36 0x00007f2c131a2e35 in QMetaObject::activate (sender=sender@entry=0x558785ef9030, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd5f51f4c0) at kernel/qobject.cpp:3804 #37 0x00007f2c131a3547 in QMetaObject::activate (sender=sender@entry=0x558785ef9030, m=m@entry=0x7f2c13620620 <QItemSelectionModel::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffd5f51f4c0) at kernel/qobject.cpp:3657 #38 0x00007f2c13128997 in QItemSelectionModel::selectionChanged (this=this@entry=0x558785ef9030, _t1=..., _t2=...) at .moc/moc_qitemselectionmodel.cpp:458 #39 0x00007f2c1312d500 in QItemSelectionModel::emitSelectionChanged (this=this@entry=0x558785ef9030, newSelection=..., oldSelection=...) at itemmodels/qitemselectionmodel.cpp:1871 #40 0x00007f2c13130a4b in QItemSelectionModel::select (this=0x558785ef9030, selection=..., command=...) at itemmodels/qitemselectionmodel.cpp:1338 #41 0x00007f2c1312a9fc in QItemSelectionModel::select (this=0x558785ef9030, index=..., command=...) at itemmodels/qitemselectionmodel.cpp:1188 #42 0x00007f2c13128d44 in QItemSelectionModel::setCurrentIndex (this=0x558785ef9030, index=..., command=...) at itemmodels/qitemselectionmodel.cpp:1413 #43 0x00007f2c158f579a in ?? () from /usr/lib64/libKF5WidgetsAddons.so.5 #44 0x00007f2c158f68d5 in ?? () from /usr/lib64/libKF5WidgetsAddons.so.5 #45 0x00007f2c131a2e35 in QMetaObject::activate (sender=0x558785ced170, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd5f51f920) at kernel/qobject.cpp:3804 #46 0x00007f2c131a3547 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f2c13620520 <QAbstractItemModel::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd5f51f920) at kernel/qobject.cpp:3657 #47 0x00007f2c1311a556 in QAbstractItemModel::layoutChanged (this=<optimized out>, _t1=..., _t2=<optimized out>) at .moc/moc_qabstractitemmodel.cpp:570 #48 0x00007f2c158fcd26 in KPageWidgetModel::addPage(KPageWidgetItem*) () from /usr/lib64/libKF5WidgetsAddons.so.5 #49 0x00007f2c16ffab56 in ModuleView::addModule(KCModuleInfo*) () from /usr/lib64/libsystemsettingsview.so.3 #50 0x00007f2c16ffaedd in ModuleView::loadModule(QModelIndex const&) () from /usr/lib64/libsystemsettingsview.so.3 #51 0x00007f2c131a2f4f in QtPrivate::QSlotObjectBase::call (a=0x7ffd5f51fbd0, r=0x558785dae4b0, this=0x558785ebc300) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:394 #52 QMetaObject::activate (sender=sender@entry=0x558785d792b0, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd5f51fbd0) at kernel/qobject.cpp:3784 #53 0x00007f2c131a3547 in QMetaObject::activate (sender=sender@entry=0x558785d792b0, m=m@entry=0x7f2c1497db80 <QAbstractItemView::staticMetaObject>, local_signal_index=local_signal_index@entry=3, argv=argv@entry=0x7ffd5f51fbd0) at kernel/qobject.cpp:3657 #54 0x00007f2c144da345 in QAbstractItemView::activated (this=this@entry=0x558785d792b0, _t1=...) at .moc/moc_qabstractitemview.cpp:667 #55 0x00007f2c144dd3de in QAbstractItemView::mouseReleaseEvent (this=0x558785d792b0, event=<optimized out>) at itemviews/qabstractitemview.cpp:1936 #56 0x00007f2c1451ebdf in QListView::mouseReleaseEvent (this=<optimized out>, e=<optimized out>) at itemviews/qlistview.cpp:798 #57 0x00007f2c11f8ff34 in KCategorizedView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libKF5ItemViews.so.5 #58 0x00007f2c142cb238 in QWidget::event (this=this@entry=0x558785d792b0, event=event@entry=0x7ffd5f520440) at kernel/qwidget.cpp:9343 #59 0x00007f2c1436e43e in QFrame::event (this=0x558785d792b0, e=0x7ffd5f520440) at widgets/qframe.cpp:550 #60 0x00007f2c144e6293 in QAbstractItemView::viewportEvent (this=0x558785d792b0, event=0x7ffd5f520440) at itemviews/qabstractitemview.cpp:1750 #61 0x00007f2c131730ad in QCoreApplicationPrivate::sendThroughObjectEventFilters (receiver=receiver@entry=0x558785ea65a0, event=event@entry=0x7ffd5f520440) at kernel/qcoreapplication.cpp:1214 #62 0x00007f2c1428af05 in QApplicationPrivate::notify_helper (this=this@entry=0x5587859d3580, receiver=receiver@entry=0x558785ea65a0, e=e@entry=0x7ffd5f520440) at kernel/qapplication.cpp:3695 #63 0x00007f2c14293418 in QApplication::notify (this=<optimized out>, receiver=0x558785ea65a0, e=0x7ffd5f520440) at kernel/qapplication.cpp:3161 #64 0x00007f2c13173328 in QCoreApplication::notifyInternal2 (receiver=0x558785ea65a0, event=0x7ffd5f520440) at kernel/qcoreapplication.cpp:1088 #65 0x00007f2c1317350e in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffd5f520440) at kernel/qcoreapplication.cpp:1488 #66 0x00007f2c1428b245 in qt_sendSpontaneousEvent (receiver=<optimized out>, event=event@entry=0x7ffd5f520440) at kernel/qapplication.cpp:4139 #67 0x00007f2c145f8429 in PressDelayHandler::sendMouseEvent (this=0x558785ef8340, me=0x558785f593d0, flags=0) at util/qflickgesture.cpp:305 #68 0x00007f2c145f7e4a in PressDelayHandler::released (scrollerIsActive=false, scrollerWasActive=<optimized out>, e=0x7ffd5f520cf0, this=<optimized out>) at util/qflickgesture.cpp:192 #69 QFlickGestureRecognizer::recognize (this=<optimized out>, state=<optimized out>, watched=<optimized out>, event=0x7ffd5f520cf0) at util/qflickgesture.cpp:697 #70 0x00007f2c142d90f2 in QGestureManager::filterEventThroughContexts (this=this@entry=0x558785ea4930, contexts=..., event=event@entry=0x7ffd5f520cf0) at kernel/qgesturemanager.cpp:302 #71 0x00007f2c142da9d3 in QGestureManager::filterEvent (this=0x558785ea4930, receiver=receiver@entry=0x558785ea65a0, event=event@entry=0x7ffd5f520cf0) at kernel/qgesturemanager.cpp:541 #72 0x00007f2c14293af1 in QApplication::notify (this=0x7ffd5f521600, receiver=0x558785ea65a0, e=0x7ffd5f520cf0) at kernel/qapplication.cpp:2992 #73 0x00007f2c13173328 in QCoreApplication::notifyInternal2 (receiver=0x558785ea65a0, event=0x7ffd5f520cf0) at kernel/qcoreapplication.cpp:1088 #74 0x00007f2c1317350e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x558785ea65a0, event=event@entry=0x7ffd5f520cf0) at kernel/qcoreapplication.cpp:1488 #75 0x00007f2c14291a0f in QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x558785ea65a0, event=event@entry=0x7ffd5f520cf0, alienWidget=0x558785ea65a0, nativeWidget=0x558785ad2580, buttonDown=buttonDown@entry=0x7f2c149963f0 <qt_button_down>, lastMouseReceiver=..., spontaneous=true, onlyDispatchEnterLeave=false) at kernel/qapplication.cpp:2647 #76 0x00007f2c142e5f11 in QWidgetWindow::handleMouseEvent (this=this@entry=0x558785c064c0, event=event@entry=0x7ffd5f521180) at kernel/qwidgetwindow.cpp:670 #77 0x00007f2c142e8d6a in QWidgetWindow::event (this=0x558785c064c0, event=0x7ffd5f521180) at kernel/qwidgetwindow.cpp:289 #78 0x00007f2c1428af2c in QApplicationPrivate::notify_helper (this=this@entry=0x5587859d3580, receiver=receiver@entry=0x558785c064c0, e=e@entry=0x7ffd5f521180) at kernel/qapplication.cpp:3701 #79 0x00007f2c14292540 in QApplication::notify (this=0x7ffd5f521600, receiver=0x558785c064c0, e=0x7ffd5f521180) at kernel/qapplication.cpp:3447 #80 0x00007f2c13173328 in QCoreApplication::notifyInternal2 (receiver=0x558785c064c0, event=0x7ffd5f521180) at kernel/qcoreapplication.cpp:1088 #81 0x00007f2c1317350e in QCoreApplication::sendSpontaneousEvent (receiver=receiver@entry=0x558785c064c0, event=event@entry=0x7ffd5f521180) at kernel/qcoreapplication.cpp:1488 #82 0x00007f2c13a0c465 in QGuiApplicationPrivate::processMouseEvent (e=0x558785f3f290) at kernel/qguiapplication.cpp:2107 #83 0x00007f2c13a0d7b5 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x558785f3f290) at kernel/qguiapplication.cpp:1842 #84 0x00007f2c139e723b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1151 #85 0x00007f2c065c11da in xcbSourceDispatch (source=<optimized out>) at qxcbeventdispatcher.cpp:105 #86 0x00007f2c0bd934a4 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #87 0x00007f2c0bd93840 in ?? () from /usr/lib64/libglib-2.0.so.0 #88 0x00007f2c0bd938cc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #89 0x00007f2c131d03af in QEventDispatcherGlib::processEvents (this=0x558785aac110, flags=...) at kernel/qeventdispatcher_glib.cpp:422 #90 0x00007f2c1317157a in QEventLoop::exec (this=this@entry=0x7ffd5f521520, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #91 0x00007f2c1317a780 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1389 #92 0x000055878485ee00 in ?? () #93 0x00007f2c1275934a in __libc_start_main () from /lib64/libc.so.6 #94 0x000055878485ee8a in _start () [Inferior 1 (process 5550) detached]
I was able to work around this by logging into cinnamon desktop on openSuse LEAP 15.2 and removing the offending application style called bb10dark. It was an application style that got me into trouble. My KDE plasma is now functional. But the issue probably still remains and needs a fix.
*** This bug has been marked as a duplicate of bug 434135 ***