Bug 444130

Summary: Kwin crash after login
Product: [Applications] systemsettings Reporter: Alessandro Rossi <alessandro.rossi7610>
Component: generalAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version: 5.21.5   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alessandro Rossi 2021-10-20 17:02:50 UTC
Application: systemsettings5 (5.21.5)

Qt Version: 5.15.2
Frameworks Version: 5.86.0
Operating System: Linux 5.14.0-kali2-amd64 x86_64
Windowing System: X11
Distribution: Kali GNU/Linux Rolling
DrKonqi: 5.23.0 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Before anything appens, I updated my system with the convients commands.
Then I rebooted.
Then this bug append

The crash can be reproduced every time.

-- Backtrace:
Application: Configuration du système (systemsettings5), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f34d9234460 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#5  0x00007f34cb3fb723 in KDecoration2::DecorationSettings::DecorationSettings(KDecoration2::DecorationBridge*, QObject*) () from /lib/x86_64-linux-gnu/libkdecorations2.so.5
#6  0x00007f34d923b79b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#7  0x00007f34f55a4977 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f34f4691d4f in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f34f469348e in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f34f4691144 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f34f469d7e3 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f34f463869c in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f34f4638c27 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f34f4633c52 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f34f4d8a5be in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5Declarative.so.5
#16 0x00007f34f6cfad44 in KQuickAddons::ConfigModule::mainUi() () from /lib/x86_64-linux-gnu/libKF5QuickAddons.so.5
#17 0x00007f34f6e0561c in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#18 0x00007f34f6e10c35 in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#19 0x00007f34f6e11888 in KCModuleProxy::realModule() const () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#20 0x00007f34f6e11dd3 in KCModuleProxy::showEvent(QShowEvent*) () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#21 0x00007f34f61a47ae in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007f34f616274f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007f34f556de9a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f34f61a1143 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#25 0x00007f34f61a10a9 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#26 0x00007f34f61a111f in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007f34f61a42b3 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007f34f61a1089 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#29 0x00007f34f61a111f in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#30 0x00007f34f61a42b3 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#31 0x00007f34f6188be4 in QStackedLayout::setCurrentIndex(int) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f34f693ed67 in ?? () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#33 0x00007f34f55a4977 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f34f5518d80 in QItemSelectionModel::selectionChanged(QItemSelection const&, QItemSelection const&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f34f55218ce in QItemSelectionModel::select(QItemSelection const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f34f551c5e3 in QItemSelectionModel::setCurrentIndex(QModelIndex const&, QFlags<QItemSelectionModel::SelectionFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007f34f693cfe7 in ?? () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#38 0x00007f34f693ebac in ?? () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#39 0x00007f34f55a4977 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f34f55089c6 in QAbstractItemModel::layoutChanged(QList<QPersistentModelIndex> const&, QAbstractItemModel::LayoutChangeHint) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f34f6944fdc in KPageWidgetModel::addPage(KPageWidgetItem*) () from /lib/x86_64-linux-gnu/libKF5WidgetsAddons.so.5
#42 0x00007f34d838e58d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#43 0x00007f34d8380e97 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#44 0x00007f34d837d28d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#45 0x00007f34d837da23 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#46 0x00007f34f466e6fd in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#47 0x00007f34f4557b0e in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#48 0x00007f34f455995a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#49 0x00007f34f45751cf in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#50 0x00007f34f4577cf7 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#51 0x00007f34f451356d in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#52 0x00007f34f468a3c5 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#53 0x00007f34f463e58b in QQmlBoundSignalExpression::evaluate(void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#54 0x00007f34f463ea70 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#55 0x00007f34f466e1ad in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#56 0x00007f34f55a44dd in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#57 0x00007f34ef0cdf41 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#58 0x00007f34ef0eafe9 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#59 0x00007f34f4a65388 in QQuickItem::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#60 0x00007f34f616274f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#61 0x00007f34f556de9a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#62 0x00007f34f4a81314 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#63 0x00007f34f4a8264b in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#64 0x00007f34f5a75825 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#65 0x00007f34f616274f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#66 0x00007f34f556de9a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#67 0x00007f34f4da1ea7 in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#68 0x00007f34f61a47ae in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#69 0x00007f34f616274f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#70 0x00007f34f6169d1b in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#71 0x00007f34f556de9a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#72 0x00007f34f6168d53 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#73 0x00007f34f61bdb9c in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#74 0x00007f34f61c0e15 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#75 0x00007f34f616274f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#76 0x00007f34f556de9a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#77 0x00007f34f5a697a3 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#78 0x00007f34f5a3f40c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#79 0x00007f34f03074fa in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#80 0x00007f34f3022d0b in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#81 0x00007f34f3022fb8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#82 0x00007f34f302306f in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#83 0x00007f34f55c5a90 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#84 0x00007f34f556c8db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#85 0x00007f34f5574b10 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#86 0x000055659298e67c in ?? ()
#87 0x00007f34f4dd0e4a in __libc_start_main () from /lib/x86_64-linux-gnu/libc.so.6
#88 0x000055659298f38a in _start ()
[Inferior 1 (process 1634) detached]

Possible duplicates by query: bug 443671, bug 439973, bug 439860, bug 439014, bug 430868.

Reported using DrKonqi
Comment 1 Nate Graham 2021-10-21 17:03:37 UTC
Unfortunately the backtrace is incomplete and missing debug symbols that we need to figure out exactly what's going wrong:


#4  0x00007f34d9234460 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#5  0x00007f34cb3fb723 in KDecoration2::DecorationSettings::DecorationSettings(KDecoration2::DecorationBridge*, QObject*) () from /lib/x86_64-linux-gnu/libkdecorations2.so.5
#6  0x00007f34d923b79b in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so


In addition, Plasma 5.21.5 is no longer a supported version, so there is a chance this crash has already been fixed. Please upgrade to 5.22 or preferably 5.23 or later.

Finally, it appears that you are using Kali Linux, which is not appropriate for general use, and you will find a million and a half other little weirdnesses like this, because running everything as root is explicitly unsupported and never recommended. I would encourage you to re-install your system with a more appropriate general purpose Linux distro, such as one of the ones you can see at https://kde.org/distributions.


Thanks for understanding!