Systemsettings5 and systemsettings crashes under wayland

After using Wayland for some time, i encourted a problem.
All kde programs work fine, except for systemsettings and systemsettings5.

Crashes after running from menu, from terminal with command systemsettings5

Crash output:

file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
28 -- exe=/usr/bin/systemsettings
17 -- platform=wayland
23 -- appname=systemsettings
17 -- apppath=/usr/bin
10 -- signal=11
10 -- pid=56802
19 -- appversion=5.27.10
28 -- programname=System Settings
31 -- bugaddress=submit@bugs.kde.org
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = systemsettings path = /usr/bin pid = 56802
KCrash: Arguments: /usr/bin/systemsettings 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi
QSocketNotifier: Can only be used with threads started with QThread
kf5idletime_wayland: This plugin does not support polling idle time
zsh: suspended (signal)  systemsettings5

gdb backtrace (no args)

(gdb) backtrace
#0  0x00007ffff71fd378 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#1  0x00007ffff720fb0e in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#2  0x00007fffbbf5b03b in ?? ()
   from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
#3  0x00007fffbbf5b993 in ?? ()
   from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
#4  0x00007ffff46713fa in QQuickWindowPrivate::polishItems() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007ffff46ff902 in QQuickRenderControl::polishItems() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ffff515c189 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#7  0x00007ffff71a63aa in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007ffff7162f32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff64cc748 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
   from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ffff719de36 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) ()
   from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff71a2897 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff71a5873 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff71a2819 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff71a28b3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff71a5873 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff7189c4b in QStackedLayout::setCurrentIndex(int) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff718a52a in QStackedLayout::insertWidget(int, QWidget*) ()
   from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x000055555556c822 in ?? ()
#19 0x000055555556e362 in ?? ()
#20 0x00007ffff64f9940 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ffff7f2a4a7 in KXmlGuiWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#22 0x00007ffff7162f32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ffff64cc748 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
   from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007ffff64cfe51 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
   from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff6528697 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007ffff4d111f4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff4d14317 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ffff4d14930 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007ffff6527d4a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ffff64cb0fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffff64d38a4 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x0000555555561dba in ?? ()
#33 0x00007ffff5c456ca in __libc_start_call_main (main=main@entry=0x555555561560, argc=argc@entry=1, 
    argv=argv@entry=0x7fffffffcf78) at ../sysdeps/nptl/libc_start_call_main.h:58
#34 0x00007ffff5c45785 in __libc_start_main_impl (main=0x555555561560, argc=1, argv=0x7fffffffcf78, 
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffcf68)
    at ../csu/libc-start.c:360
#35 0x0000555555562691 in ?? ()

systemsettings kde_kscreen

(gdb) backtrace
#0  0x00007ffff71fd378 in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#1  0x00007ffff720fb0e in ?? () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#2  0x00007fffbbf5b03b in ?? ()
   from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
#3  0x00007fffbbf5b993 in ?? ()
   from /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so
#4  0x00007ffff46713fa in QQuickWindowPrivate::polishItems() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007ffff46ff902 in QQuickRenderControl::polishItems() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007ffff515c189 in ?? () from /lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5
#7  0x00007ffff71a63aa in QWidget::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#8  0x00007ffff7162f32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007ffff64cc748 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
   from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007ffff719de36 in QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) ()
   from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007ffff71a2897 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007ffff71a5873 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00007ffff71a2819 in QWidgetPrivate::showChildren(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#14 0x00007ffff71a28b3 in QWidgetPrivate::show_helper() () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#15 0x00007ffff71a5873 in QWidgetPrivate::setVisible(bool) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#16 0x00007ffff7189c4b in QStackedLayout::setCurrentIndex(int) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007ffff718a52a in QStackedLayout::insertWidget(int, QWidget*) ()
   from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x000055555556c822 in ?? ()
#19 0x000055555556e362 in ?? ()
#20 0x00007ffff64f9940 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007ffff7f2a4a7 in KXmlGuiWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libKF5XmlGui.so.5
#22 0x00007ffff7162f32 in QApplicationPrivate::notify_helper(QObject*, QEvent*) ()
   from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#23 0x00007ffff64cc748 in QCoreApplication::notifyInternal2(QObject*, QEvent*) ()
   from /lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007ffff64cfe51 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) ()
   from /lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff6528697 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007ffff4d111f4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff4d14317 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ffff4d14930 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#29 0x00007ffff6527d4a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ffff64cb0fb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) ()
   from /lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ffff64d38a4 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x0000555555561dba in ?? ()
#33 0x00007ffff5c456ca in __libc_start_call_main (main=main@entry=0x555555561560, argc=argc@entry=2, 
    argv=argv@entry=0x7fffffffcf68) at ../sysdeps/nptl/libc_start_call_main.h:58
#34 0x00007ffff5c45785 in __libc_start_main_impl (main=0x555555561560, argc=2, argv=0x7fffffffcf68, 
    init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffffffcf58)
    at ../csu/libc-start.c:360
#35 0x0000555555562691 in ?? ()

Valgrind output (systemsettings kde_kscreen)

==57902== Memcheck, a memory error detector
==57902== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
==57902== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info
==57902== Command: systemsettings kcm_kscreen
==57902== Parent PID: 56581
==57902== 
==57902== Conditional jump or move depends on uninitialised value(s)
==57902==    at 0xDE0EBBD: ???
==57902==    by 0xDAA5DE7: ???
==57902== 
==57902== Conditional jump or move depends on uninitialised value(s)
==57902==    at 0xDE0B969: ???
==57902==    by 0xDA12AA7: ???
==57902== 
==57902== Conditional jump or move depends on uninitialised value(s)
==57902==    at 0xDE0B969: ???
==57902==    by 0x21A0A3C7: ???
==57902== 
==57902== Conditional jump or move depends on uninitialised value(s)
==57902==    at 0xDE0BA0F: ???
==57902==    by 0x214F57E7: ???
==57902== 
==57902== Conditional jump or move depends on uninitialised value(s)
==57902==    at 0xDE0BA31: ???
==57902==    by 0x21E321E7: ???
==57902== 
==57902== Conditional jump or move depends on uninitialised value(s)
==57902==    at 0x84836D1: QV4::CppStackFrame::lineNumber() const (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.10)
==57902==    by 0x8635A5C: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.10)
==57902==    by 0x84A2451: QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.10)
==57902==    by 0x84A2B22: QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.10)
==57902==    by 0x84A2C82: QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.10)
==57902==    by 0x85895A1: QQmlComponentPrivate::setInitialProperties(QV4::ExecutionEngine*, QV4::QmlContext*, QV4::Value const&, QV4::Value const&, RequiredProperties&, QObject*) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.10)
==57902==    by 0x8589788: QQmlComponentPrivate::initializeObjectWithInitialProperties(QV4::QmlContext*, QV4::Value const&, QObject*, RequiredProperties&) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.10)
==57902==    by 0x8061695: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.15.10)
==57902==    by 0x858C754: QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.10)
==57902==    by 0x858C994: QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.10)
==57902==    by 0x85860F9: QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.10)
==57902==    by 0x805FFDB: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.15.10)
==57902==  Uninitialised value was created by a stack allocation
==57902==    at 0x8589070: QQmlComponentPrivate::setInitialProperties(QV4::ExecutionEngine*, QV4::QmlContext*, QV4::Value const&, QV4::Value const&, RequiredProperties&, QObject*) (in /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5.15.10)
==57902== 
==57902== Invalid read of size 8
==57902==    at 0x51D8378: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.10)
==57902==    by 0x51EAB0D: ??? (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.10)
==57902==    by 0x24FD303A: ??? (in /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so)
==57902==    by 0x24FD3992: ??? (in /usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/qqc2desktopstyle/private/libqqc2desktopstyleplugin.so)
==57902==    by 0x7FF43F9: QQuickWindowPrivate::polishItems() (in /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.15.10)
==57902==    by 0x8082901: QQuickRenderControl::polishItems() (in /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5.15.10)
==57902==    by 0x7D47188: ??? (in /usr/lib/x86_64-linux-gnu/libQt5QuickWidgets.so.5.15.10)
==57902==    by 0x51813A9: QWidget::event(QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.10)
==57902==    by 0x513DF31: QApplicationPrivate::notify_helper(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.10)
==57902==    by 0x6189747: QCoreApplication::notifyInternal2(QObject*, QEvent*) (in /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.15.10)
==57902==    by 0x5178E35: QWidgetPrivate::sendPendingMoveAndResizeEvents(bool, bool) (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.10)
==57902==    by 0x517D896: QWidgetPrivate::show_helper() (in /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.15.10)
==57902==  Address 0x8 is not stack'd, malloc'd or (recently) free'd
==57902== 

Reinstalling libkf5 libs, kde*, plasma* haven’t got any results, same as above

Additional Information:
Plasma Version 5.27.10
Dual-monitor setup
Theme - Breeze

Steps to reproduce:

  1. Open Or run systemsettings app

Not sure if it’s a bug