You are not logged in.

#1 2024-04-22 22:44:21

Toad King
Member
Registered: 2019-09-29
Posts: 3

[SOLVED] KDE Plasman Wayland shell/taskbar glitching out/crashing

I updated my installation this morning and KDE Plasma started acting strange. Icons on my taskbar jump to the right side of the panel when I hover over them and stay there until I move/resize the taskbar. Also, if I alt-tab or drag a window to the top of a monitor (to maximize it) KWin crashes and restarts itself.

Everything was working fine last night and only started acting up today. The only related thing that was updated was kwin but even downgrading to the previous versions didn't fix the new issues.

GPU: Nvidia RTX 2070
GPU Drivers: 550.76
kwin: 6.0.4.1-1

Stacktrace from the dump mentioned:

                #0  0x000070a28826b0ff _ZN19QSGSoftwareRenderer6renderEv (libQt6Quick.so.6 + 0x26b0ff)
                #1  0x000070a2882942b2 n/a (libQt6Quick.so.6 + 0x2942b2)
                #2  0x000070a28824004b _ZN19QQuickWindowPrivate16renderSceneGraphEv (libQt6Quick.so.6 + 0x24004b)
                #3  0x000070a28826c465 n/a (libQt6Quick.so.6 + 0x26c465)
                #4  0x000070a28826cb51 n/a (libQt6Quick.so.6 + 0x26cb51)
                #5  0x000070a2867d56b9 _ZN7QWindow5eventEP6QEvent (libQt6Gui.so.6 + 0x1d56b9)
                #6  0x000070a2872fbfcb _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0xfbfcb)
                #7  0x000070a28613dae8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x13dae8)
                #8  0x000070a2867803a9 _ZN22QGuiApplicationPrivate18processExposeEventEPN29QWindowSystemInterfacePrivate11ExposeEventE (libQt6Gui.so.6 + 0x1803a9)
                #9  0x000070a2867dcfdc _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Gui.so.6 + 0x1dcfdc)
                #10 0x000070a286c60087 n/a (libQt6Gui.so.6 + 0x660087)
                #11 0x000070a287c3a4f8 n/a (libQt6Qml.so.6 + 0x23a4f8)
                #12 0x000070a287c4f2c1 n/a (libQt6Qml.so.6 + 0x24f2c1)
                #13 0x000070a287c4dadd _ZN11QQmlBinding8doUpdateERKN24QQmlJavaScriptExpression13DeleteWatcherE6QFlagsIN16QQmlPropertyData9WriteFlagEERN3QV45ScopeE (libQt6Qml.so.6 + 0x24dadd)
                #14 0x000070a287c4d0a4 _ZN11QQmlBinding6updateE6QFlagsIN16QQmlPropertyData9WriteFlagEE (libQt6Qml.so.6 + 0x24d0a4)
                #15 0x000070a287cc2ad7 _ZN12QQmlNotifier10emitNotifyEP20QQmlNotifierEndpointPPv (libQt6Qml.so.6 + 0x2c2ad7)
                #16 0x000070a28619743a n/a (libQt6Core.so.6 + 0x19743a)
                #17 0x000070a288b50f5b _ZN4KWin6Window27setElectricBorderMaximizingEb (libkwin.so.6 + 0x350f5b)
                #18 0x000070a288b52592 _ZN4KWin6Window33checkQuickTilingMaximizationZonesEii (libkwin.so.6 + 0x352592)
                #19 0x000070a288b54080 _ZN4KWin6Window27handleInteractiveMoveResizeERK7QPointFS3_ (libkwin.so.6 + 0x354080)
                #20 0x000070a288b542cd _ZN4KWin6Window27updateInteractiveMoveResizeERK7QPointF (libkwin.so.6 + 0x3542cd)
                #21 0x000070a288a09e2e n/a (libkwin.so.6 + 0x209e2e)
                #22 0x000070a288a98541 _ZN4KWin23PointerInputRedirection21processMotionInternalERK7QPointFS3_S3_NSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEPNS_11InputDeviceENS0_10MotionTypeE (libkwin.so.6 + 0x298541)
                #23 0x000070a288a996b8 _ZN4KWin23PointerInputRedirection13processMotionERK7QPointFS3_NSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEPNS_11InputDeviceE (libkwin.so.6 + 0x2996b8)
                #24 0x000070a286197609 n/a (libQt6Core.so.6 + 0x197609)
                #25 0x000070a288975c56 _ZN4KWin11InputDevice13pointerMotionERK7QPointFS3_NSt6chrono8durationIlSt5ratioILl1ELl1000000EEEEPS0_ (libkwin.so.6 + 0x175c56)
                #26 0x000070a288c07506 _ZN4KWin8LibInput10Connection13processEventsEv (libkwin.so.6 + 0x407506)
                #27 0x000070a2861883e4 _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 + 0x1883e4)
                #28 0x000070a2872fbfcb _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt6Widgets.so.6 + 0xfbfcb)
                #29 0x000070a28613dae8 _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt6Core.so.6 + 0x13dae8)
                #30 0x000070a28613de74 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt6Core.so.6 + 0x13de74)
                #31 0x000070a2862b1bcb _ZN20QEventDispatcherUNIX13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Core.so.6 + 0x2b1bcb)
                #32 0x000070a286bc1262 _ZN23QUnixEventDispatcherQPA13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt6Gui.so.6 + 0x5c1262)
                #33 0x000070a286145c7e _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt6Core.so.6 + 0x145c7e)
                #34 0x000070a2861416e8 _ZN16QCoreApplication4execEv (libQt6Core.so.6 + 0x1416e8)
                #35 0x000061b80ee7ddee n/a (kwin_wayland + 0x3adee)
                #36 0x000070a285a43cd0 n/a (libc.so.6 + 0x25cd0)
                #37 0x000070a285a43d8a __libc_start_main (libc.so.6 + 0x25d8a)
                #38 0x000061b80ee83df5 n/a (kwin_wayland + 0x40df5)

EDIT: Tested on X11. The icons issue appears there as well but the crashing does not.

EDIT2: Better backtrace with debug symbols:

#0  0x000075a2bf86b0ff in QPaintDevice::devicePixelRatio (this=0x5ddce9b1c298) at /usr/include/qt6/QtGui/qpaintdevice.h:49
#1  QSGSoftwareRenderer::render (this=0x5ddce9182780) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderer.cpp:77
#2  0x000075a2bf8942b2 in QSGRenderer::renderScene (this=0x5ddce9182780) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/scenegraph/coreapi/qsgrenderer.cpp:143
#3  0x000075a2bf84004b in QQuickWindowPrivate::renderSceneGraph (this=0x5ddce8ef90e0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/items/qquickwindow.cpp:682
#4  0x000075a2bf86c465 in QSGSoftwareRenderLoop::renderWindow (this=this@entry=0x5ddce8b15c80, window=<optimized out>, window@entry=0x5ddce9960320, isNewExpose=isNewExpose@entry=true)
    at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp:142
#5  0x000075a2bf86cb51 in QSGSoftwareRenderLoop::exposureChanged (this=0x5ddce8b15c80, window=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp:196
#6  0x000075a2bdfd56b9 in QWindow::event (this=0x5ddce9960320, ev=0x7ffd698d69a0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/gui/kernel/qwindow.cpp:2586
#7  0x000075a2be8fbfcb in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5ddce9960320, e=0x7ffd698d69a0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/widgets/kernel/qapplication.cpp:3287
#8  0x000075a2bd93dae8 in QCoreApplication::notifyInternal2 (receiver=0x5ddce9960320, event=0x7ffd698d69a0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1134
#9  0x000075a2bd93db3d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1589
#10 0x000075a2bdf803a9 in QGuiApplicationPrivate::processExposeEvent (e=0x5ddce9b25af0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/gui/kernel/qguiapplication.cpp:3298
#11 0x000075a2bdfdcfdc in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/gui/kernel/qwindowsysteminterface.cpp:1114
#12 0x000075a2be460087 in QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) [clone .constprop.0] (flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/gui/kernel/qwindowsysteminterface.cpp:1083
#13 0x000075a2bf23a4f8 in QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/qml/qml/qqmlpropertydata_p.h:336
#14 0x000075a2bf24f2c1 in GenericBinding<1>::doStore<bool> (flags=..., pd=<optimized out>, value=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/qml/qml/qqmlbinding.cpp:272
#15 GenericBinding<1>::write (this=<optimized out>, result=..., isUndefined=false, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/qml/qml/qqmlbinding.cpp:238
#16 0x000075a2bf24dadd in QQmlBinding::doUpdate (this=0x5ddce900ecc0, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/qml/qml/qqmlbinding.cpp:701
#17 0x000075a2bf24d0a4 in QQmlBinding::update (this=0x5ddce900ecc0, flags=...) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/qml/qml/qqmlbinding.cpp:164
#18 0x000075a2bf2c2ad7 in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qt6-declarative/qtdeclarative-everywhere-src-6.7.0/src/qml/qml/qqmlnotifier.cpp:70
#19 0x000075a2bd99743a in doActivate<false> (sender=0x5ddce8dbf440, signal_index=3, argv=0x0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qobject.cpp:3970
#20 0x000075a2c0150f5b in KWin::Window::setElectricBorderMaximizing (this=0x5ddce8fbba90, maximizing=true) at /usr/src/debug/kwin/kwin-6.0.4.1/src/window.cpp:3361
#21 0x000075a2c0152592 in KWin::Window::checkQuickTilingMaximizationZones (this=0x5ddce8fbba90, xroot=3657, yroot=3) at /usr/include/qt6/QtCore/qflags.h:137
#22 0x000075a2c0154080 in KWin::Window::handleInteractiveMoveResize (this=0x5ddce8fbba90, local=..., global=...) at /usr/src/debug/kwin/kwin-6.0.4.1/src/window.cpp:1417
#23 0x000075a2c01542cd in KWin::Window::updateInteractiveMoveResize (this=<optimized out>, currentGlobalCursor=<optimized out>) at /usr/src/debug/kwin/kwin-6.0.4.1/src/window.cpp:1385
#24 0x000075a2c0009e2e in KWin::MoveResizeFilter::pointerEvent (this=<optimized out>, event=<optimized out>, nativeButton=<optimized out>) at /usr/src/debug/kwin/kwin-6.0.4.1/src/input.cpp:604
#25 0x000075a2c0098541 in std::__invoke_impl<bool, bool (KWin::InputEventFilter::*&)(KWin::MouseEvent*, unsigned int), KWin::InputEventFilter* const&, KWin::MouseEvent*&, int&> (__f=<optimized out>, __t=@0x5ddce8d92ab8: 0x5ddce8d973b0) at /usr/include/c++/13.2.1/bits/invoke.h:74
#26 std::__invoke<bool (KWin::InputEventFilter::*&)(KWin::MouseEvent*, unsigned int), KWin::InputEventFilter* const&, KWin::MouseEvent*&, int&> (__fn=<optimized out>) at /usr/include/c++/13.2.1/bits/invoke.h:96
#27 std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)>::__call<bool, KWin::InputEventFilter* const&, 0ul, 1ul, 2ul>(std::tuple<KWin::InputEventFilter* const&>&&, std::_Index_tuple<0ul, 1ul, 2ul>)
    (__args=<optimized out>, this=<optimized out>) at /usr/include/c++/13.2.1/functional:506
#28 std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)>::operator()<KWin::InputEventFilter* const&, bool>(KWin::InputEventFilter* const&) (this=<optimized out>) at /usr/include/c++/13.2.1/functional:591
#29 __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)> >::operator()<QList<KWin::InputEventFilter*>::const_iterator>(QList<KWin::InputEventFilter*>::const_iterator)
    (__it=..., this=<optimized out>) at /usr/include/c++/13.2.1/bits/predefined_ops.h:318
#30 std::__find_if<QList<KWin::InputEventFilter*>::const_iterator, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)> > >(QList<KWin::InputEventFilter*>::const_iterator, QList<KWin::InputEventFilter*>::const_iterator, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)> >, std::random_access_iterator_tag) (__pred=..., __last=..., __first=...)
    at /usr/include/c++/13.2.1/bits/stl_algobase.h:2072
#31 std::__find_if<QList<KWin::InputEventFilter*>::const_iterator, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)> > >(QList<KWin::InputEventFilter*>::const_iterator, QList<KWin::InputEventFilter*>::const_iterator, __gnu_cxx::__ops::_Iter_pred<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)> >) (__pred=..., __last=..., __first=...)
    at /usr/include/c++/13.2.1/bits/stl_algobase.h:2117
#32 std::find_if<QList<KWin::InputEventFilter*>::const_iterator, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)> >(QList<KWin::InputEventFilter*>::const_iterator, QList<KWin::InputEventFilter*>::const_iterator, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)>) (__pred=..., __last=..., __first=...) at /usr/include/c++/13.2.1/bits/stl_algo.h:3923
#33 std::none_of<QList<KWin::InputEventFilter*>::const_iterator, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)> >(QList<KWin::InputEventFilter*>::const_iterator, QList<KWin::InputEventFilter*>::const_iterator, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)>) (__pred=..., __last=..., __first=...) at /usr/include/c++/13.2.1/bits/stl_algo.h:477
#34 std::any_of<QList<KWin::InputEventFilter*>::const_iterator, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)> >(QList<KWin::InputEventFilter*>::const_iterator, QList<KWin::InputEventFilter*>::const_iterator, std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)>) (__pred=..., __last=..., __first=...) at /usr/include/c++/13.2.1/bits/stl_algo.h:496
#35 KWin::InputRedirection::processFilters<std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)> >(std::_Bind<bool (KWin::InputEventFilter::*(std::_Placeholder<1>, KWin::MouseEvent*, int))(KWin::MouseEvent*, unsigned int)>) (function=..., this=<optimized out>) at /usr/src/debug/kwin/kwin-6.0.4.1/src/input.h:194
#36 KWin::PointerInputRedirection::processMotionInternal (this=0x5ddce8b5af60, pos=..., delta=<optimized out>, deltaNonAccelerated=<optimized out>, time=std::chrono::duration = { <optimized out>us }, device=<optimized out>, type=KWin::PointerInputRedirection::MotionType::Motion)
    at /usr/src/debug/kwin/kwin-6.0.4.1/src/pointer_input.cpp:254
#37 0x000075a2c00996b8 in KWin::PointerInputRedirection::processMotion (this=<optimized out>, delta=<optimized out>, deltaNonAccelerated=<optimized out>, time=std::chrono::duration = { <optimized out>us }, device=<optimized out>)
    at /usr/src/debug/kwin/kwin-6.0.4.1/src/pointer_input.cpp:231
#38 0x000075a2bd997609 in QtPrivate::QSlotObjectBase::call (a=0x7ffd698d8c50, r=0x5ddce8b5af60, this=0x5ddce8fc1ae0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qobjectdefs_impl.h:469
#39 doActivate<false> (sender=0x5ddce8c7d530, signal_index=6, argv=0x7ffd698d8c50) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qobject.cpp:4078
#40 0x000075a2bff75c56 in KWin::InputDevice::pointerMotion (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>, _t3=std::chrono::duration = { 342805113us }, _t4=<optimized out>) at /usr/src/debug/kwin/build/src/kwin_autogen/include/moc_inputdevice.cpp:830
#41 0x000075a2c0207506 in KWin::LibInput::Connection::processEvents (this=0x5ddce8d378f0) at /usr/src/debug/kwin/kwin-6.0.4.1/src/backends/libinput/connection.cpp:373
#42 0x000075a2bd9883e4 in QObject::event (this=0x5ddce8b95050, e=0x75a2a8003bf0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qobject.cpp:1446
#43 0x000075a2be8fbfcb in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5ddce8b95050, e=0x75a2a8003bf0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/widgets/kernel/qapplication.cpp:3287
#44 0x000075a2bd93dae8 in QCoreApplication::notifyInternal2 (receiver=0x5ddce8b95050, event=event@entry=0x75a2a8003bf0) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1134
#45 0x000075a2bd93de74 in QCoreApplication::sendEvent (event=0x75a2a8003bf0, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1575
#46 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5ddce8abe880) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qcoreapplication.cpp:1932
#47 0x000075a2bdab1bcb in QEventDispatcherUNIX::processEvents (this=0x5ddce8b2d2f0, flags=flags@entry=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qeventdispatcher_unix.cpp:415
#48 0x000075a2be3c1262 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#49 0x000075a2bd945c7e in QEventLoop::processEvents (flags=..., this=0x7ffd698d9140) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qeventloop.cpp:100
#50 QEventLoop::exec (this=0x7ffd698d9140, flags=...) at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/kernel/qeventloop.cpp:182
#51 0x000075a2bd9416e8 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/corelib/global/qflags.h:74
#52 0x000075a2be8f851a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase-everywhere-src-6.7.0/src/widgets/kernel/qapplication.cpp:2555
#53 0x00005ddce880fdee in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin/kwin-6.0.4.1/src/main_wayland.cpp:609

Last edited by Toad King (2024-04-25 22:41:46)

Offline

#2 2024-04-25 22:41:31

Toad King
Member
Registered: 2019-09-29
Posts: 3

Re: [SOLVED] KDE Plasman Wayland shell/taskbar glitching out/crashing

I solved the issue on my own. In `~/.config/kdeglobals` I had these lines:

[QtQuickRendererSettings]
SceneGraphBackend=software

Removing them and logging out and back in again fixed both the crashing and the corrupted taskbar icons. No idea why/when that was set, tried looking it up and maybe it has something to do with this: https://discuss.kde.org/t/on-error-kde6 … erse/13241

Offline

Board footer

Powered by FluxBB