https://bugs.kde.org/show_bug.cgi?id=502392
Bug ID: 502392 Summary: System Settings hangs or crashes when changing Global Theme Classification: Applications Product: systemsettings Version: 5.27.11 Platform: Kubuntu OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: kde-b...@proactiveservices.co.uk Target Milestone: --- Application: systemsettings (5.27.11) Qt Version: 5.15.13 Frameworks Version: 5.115.0 Operating System: Linux 6.8.0-57-generic x86_64 Windowing System: X11 Distribution: Ubuntu 24.04.2 LTS DrKonqi: 5.27.11 [KCrashBackend] -- Information about the crash: On occasion when switching Global Theme between Breeze and Breeze Dark, applying only all Appearance Settings, the change will be applied but sometimes System Settings will hang for several seconds, or crash entirely. The crash can be reproduced sometimes. -- Backtrace: Application: System Settings (systemsettings), signal: Aborted [KCrash Handler] #4 __pthread_kill_implementation (no_tid=0, signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:44 #5 __pthread_kill_internal (signo=6, threadid=<optimized out>) at ./nptl/pthread_kill.c:78 #6 __GI___pthread_kill (threadid=<optimized out>, signo=signo@entry=6) at ./nptl/pthread_kill.c:89 #7 0x000070fc0b64527e in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #8 0x000070fc0b6288ff in __GI_abort () at ./stdlib/abort.c:79 #9 0x000070fc0be91104 in QMessageLogger::fatal(char const*, ...) const () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #10 0x000070fc09e8a900 in QQmlData::destroyed(QObject*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #11 0x000070fc0c110256 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x000070fbeb52ffb9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so #13 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #14 0x000070fc0c110601 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #15 0x000070fbea9f121c in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #16 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #17 0x000070fc0c110601 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #18 0x000070fbea9f14bc in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Layouts/libqquicklayoutsplugin.so #19 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #20 0x000070fc0c110601 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x000070fc09e8d897 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #22 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #23 0x000070fc0c110601 in QObject::~QObject() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #24 0x000070fbeb52f801 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/QtQuick/Templates.2/libqtquicktemplates2plugin.so #25 0x000070fc0b15d5aa in KDeclarative::QmlObject::~QmlObject() () from /lib/x86_64-linux-gnu/libKF5Declarative.so.5 #26 0x000070fc0b15e3f5 in KDeclarative::QmlObjectSharedEngine::~QmlObjectSharedEngine() () from /lib/x86_64-linux-gnu/libKF5Declarative.so.5 #27 0x000070fc0ac94acf in KQuickAddons::ConfigModule::~ConfigModule() () from /lib/x86_64-linux-gnu/libKF5QuickAddons.so.5 #28 0x000070fbea54c4f9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_lookandfeel.so #29 0x000070fc0cd5bddf in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5 #30 0x000070fc0cd5be15 in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5 #31 0x000070fc0cd61420 in KCModuleProxy::deleteClient() () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5 #32 0x000070fc0cd61ba4 in KCModuleProxy::~KCModuleProxy() () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5 #33 0x000070fc0cd61d95 in KCModuleProxy::~KCModuleProxy() () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5 #34 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #35 0x000070fc0cfac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #36 0x000070fc0cfac7e5 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #37 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #38 0x000070fc0cfac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #39 0x000070fc0d11aab5 in QScrollArea::~QScrollArea() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #40 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #41 0x000070fc0cfac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #42 0x000070fc0d6ffea9 in ?? () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 #43 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #44 0x000070fc0cfac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #45 0x000070fc0d6fdbe5 in KPageWidget::~KPageWidget() () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5 #46 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #47 0x000070fc0cfac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #48 0x000070fc0dbc8e95 in ModuleView::~ModuleView() () from /lib/x86_64-linux-gnu/libsystemsettingsview.so.3 #49 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #50 0x000070fc0cfac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #51 0x000070fbebee95b9 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettingsview/systemsettings_sidebar_mode.so #52 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #53 0x000070fc0cfac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #54 0x000070fc0d132ee5 in QStackedWidget::~QStackedWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #55 0x000070fc0c103dfe in QObjectPrivate::deleteChildren() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #56 0x000070fc0cfac498 in QWidget::~QWidget() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #57 0x000057c408cccc73 in ?? () #58 0x000057c408cccd95 in ?? () #59 0x000070fc0c10610b in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #60 0x000070fc0db7c50f in KXmlGuiWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5 #61 0x000070fc0cf6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #62 0x000070fc0c0d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #63 0x000070fc0c0db94b in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #64 0x000070fc0c135c0f in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #65 0x000070fc0a9145b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #66 0x000070fc0a973717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #67 0x000070fc0a913a53 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #68 0x000070fc0c135279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #69 0x000070fbea5388c6 in runRdb(unsigned int) () from /lib/x86_64-linux-gnu/libkrdb.so #70 0x000070fbea55056c in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_lookandfeel.so #71 0x000070fbea54a272 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/kcms/systemsettings/kcm_lookandfeel.so #72 0x000070fc09edc65a in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #73 0x000070fc09dae0b0 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #74 0x000070fc09db12aa in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #75 0x000070fc09dcedac in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #76 0x000070fc09dd25cf in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #77 0x000070fc09d62572 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #78 0x000070fc09ef8270 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #79 0x000070fc09ea6811 in QQmlBoundSignalExpression::evaluate(void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #80 0x000070fc09ea7a90 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #81 0x000070fc09edc107 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5 #82 0x000070fc0c112720 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #83 0x000070fc078fdeb1 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5 #84 0x000070fc0791e2e9 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5 #85 0x000070fc0a46bf48 in QQuickItem::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #86 0x000070fc0cf6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #87 0x000070fc0c0d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #88 0x000070fc0a48abd6 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #89 0x000070fc0a48c420 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #90 0x000070fc0a48d750 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5 #91 0x000070fc0c752035 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #92 0x000070fc0cf6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #93 0x000070fc0c0d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #94 0x000070fc0acb31bb in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5 #95 0x000070fc0cfb0df8 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #96 0x000070fc0cf6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #97 0x000070fc0cf746b0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #98 0x000070fc0c0d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #99 0x000070fc0cf72874 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #100 0x000070fc0cfcaa39 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #101 0x000070fc0cfcdfbf in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #102 0x000070fc0cf6bd45 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5 #103 0x000070fc0c0d8118 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #104 0x000070fc0c745a3b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #105 0x000070fc0c717bfc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5 #106 0x000070fc064fcd06 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5 #107 0x000070fc0a9145b5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #108 0x000070fc0a973717 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #109 0x000070fc0a913a53 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #110 0x000070fc0c135279 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #111 0x000070fc0c0d6a7b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #112 0x000070fc0c0df3e8 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5 #113 0x000057c408cc4588 in ?? () #114 0x000070fc0b62a1ca in __libc_start_call_main (main=main@entry=0x57c408cc3a70, argc=argc@entry=2, argv=argv@entry=0x7ffdcd3899a8) at ../sysdeps/nptl/libc_start_call_main.h:58 #115 0x000070fc0b62a28b in __libc_start_main_impl (main=0x57c408cc3a70, argc=2, argv=0x7ffdcd3899a8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdcd389998) at ../csu/libc-start.c:360 #116 0x000057c408cc4ee5 in ?? () [Inferior 1 (process 190366) detached] Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.