Bug 465631 - Opening Window Decorations crashes System Setttings
Summary: Opening Window Decorations crashes System Setttings
Status: RESOLVED DUPLICATE of bug 465023
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.26.5
Platform: Kubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-02-12 18:18 UTC by Ben C
Modified: 2023-02-17 21:20 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.07 KB, text/plain)
2023-02-17 21:20 UTC, valentinbart47
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ben C 2023-02-12 18:18:00 UTC
Application: systemsettings (5.26.5)

Qt Version: 5.15.8
Frameworks Version: 5.102.0
Operating System: Linux 6.1.9-060109-generic x86_64
Windowing System: X11
Distribution: Ubuntu Lunar Lobster (development branch)
DrKonqi: 5.26.5 [KCrashBackend]

-- Information about the crash:
Happened even if I tired it immediately after a reboot.

The crash can be reproduced every time.

-- Backtrace:
Application: System Settings (systemsettings), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f5373b0a198 in QVariant::toMap() const () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f535541d4fd in KDecoration2::Decoration::Decoration(QObject*, QList<QVariant> const&) () from /lib/x86_64-linux-gnu/libkdecorations2.so.5
#6  0x00007f53553b53fd in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/org.kde.kdecoration2/breezedecoration.so
#7  0x00007f53745b2373 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#8  0x00007f53553f313d in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#9  0x00007f53553f33eb in ?? () from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#10 0x00007f5371700ab3 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f5371695fd2 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f5371696475 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f5370f5dbff in ?? () from /lib/x86_64-linux-gnu/libQt5QmlModels.so.5
#14 0x00007f5371d26c74 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f5371d188c5 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007f5371d25463 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007f5371d2cae8 in QQuickItemView::componentComplete() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007f5371700ab3 in QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007f5371695fd2 in QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007f5371696475 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007f537168fc38 in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007f53729444fb in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5Declarative.so.5
#23 0x00007f537217c32d in KQuickAddons::ConfigModule::mainUi() () from /lib/x86_64-linux-gnu/libKF5QuickAddons.so.5
#24 0x00007f53745152df in KCModuleLoader::loadModule(KPluginMetaData const&, QWidget*, QList<QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#25 0x00007f53745186ad in ?? () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#26 0x00007f5374518cd8 in KCModuleProxy::realModule() const () from /lib/x86_64-linux-gnu/libKF5KCMUtils.so.5
#27 0x00007f537520d2e8 in ModuleView::updatePageIconHeader(KPageWidgetItem*) () from /lib/x86_64-linux-gnu/libsystemsettingsview.so.3
#28 0x00007f537520e6aa in ModuleView::addModule(MenuItem*, QStringList const&) () from /lib/x86_64-linux-gnu/libsystemsettingsview.so.3
#29 0x00007f535d56dcb5 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#30 0x00007f535d5703ad in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#31 0x00007f535d570fdb in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/systemsettingsview/systemsettings_sidebar_mode.so
#32 0x00007f53716d0433 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#33 0x00007f53715a9901 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#34 0x00007f53715ab7e0 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#35 0x00007f53715c88ad in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#36 0x00007f53715cc027 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#37 0x00007f537155d4a6 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#38 0x00007f53716eae91 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#39 0x00007f537169bb4f in QQmlBoundSignalExpression::evaluate(void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#40 0x00007f537169d2d8 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#41 0x00007f53716cff0f in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#42 0x00007f5373af34f1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#43 0x00007f536d3a6c91 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#44 0x00007f536d3c6709 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickTemplates2.so.5
#45 0x00007f5371c62168 in QQuickItem::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#46 0x00007f537476bf92 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#47 0x00007f5373abae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#48 0x00007f5371c8007e in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#49 0x00007f5371c81781 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#50 0x00007f5373f4e715 in QWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#51 0x00007f537476bf92 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#52 0x00007f5373abae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#53 0x00007f537295bf0b in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#54 0x00007f53747aec28 in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#55 0x00007f537476bf92 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#56 0x00007f5374774612 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#57 0x00007f5373abae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#58 0x00007f5374772712 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#59 0x00007f53747c81cc in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#60 0x00007f53747cb590 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#61 0x00007f537476bf92 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#62 0x00007f5373abae38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#63 0x00007f5373f4240d in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#64 0x00007f5373f164bc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#65 0x00007f536defa54e in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#66 0x00007f53721e1569 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#67 0x00007f5372236de8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#68 0x00007f53721ded20 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#69 0x00007f5373b14e7a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#70 0x00007f5373ab97cb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#71 0x00007f5373ac1c1a in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#72 0x000056128c0e63f9 in ?? ()
#73 0x00007f5373023510 in __libc_start_call_main (main=main@entry=0x56128c0e58d0, argc=argc@entry=1, argv=argv@entry=0x7ffc084c2b98) at ../sysdeps/nptl/libc_start_call_main.h:58
#74 0x00007f53730235c9 in __libc_start_main_impl (main=0x56128c0e58d0, argc=1, argv=0x7ffc084c2b98, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffc084c2b88) at ../csu/libc-start.c:381
#75 0x000056128c0e6d45 in ?? ()
[Inferior 1 (process 2916) detached]

The reporter indicates this bug may be a duplicate of or related to bug 465023.

Reported using DrKonqi
Comment 1 Nate Graham 2023-02-13 16:28:12 UTC
Looks like the same backtrace as Bug 465023, which was ultimately caused by mismatched package versions. I'd recommend checking the packages on your system to make sure all Plasma packages are from the same version.

*** This bug has been marked as a duplicate of bug 465023 ***
Comment 2 Ben C 2023-02-13 16:58:59 UTC
Thanks for the heads up and analysis! I’ll have a look and sort it out. Much appreciated!
Comment 3 valentinbart47 2023-02-17 21:20:25 UTC
Created attachment 156392 [details]
New crash information added by DrKonqi

systemsettings (5.26.5) using Qt 5.15.8

Opening Window Decorations crashes System Setttings

-- Backtrace (Reduced):
#4  0x00007fb516bfce84 in KDecoration2::Decoration::shadow() const () at /lib64/libkdecorations2.so.5
#5  0x00007fb5171b3a55 in KDecoration2::Preview::PreviewItem::hoverLeaveEvent(QHoverEvent*) () at /usr/lib64/qt5/qml/org/kde/kwin/private/kdecoration/libkdecorationprivatedeclarative.so
#6  0x00007fb54b097088 in QQuickItem::event(QEvent*) () at /lib64/libQt5Quick.so.5
#7  0x00007fb54d9aed62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt5Widgets.so.5
#8  0x00007fb54cc9d4e8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /lib64/libQt5Core.so.5