Bug 463046 - kwin_wayland crashes in KWin::EffectWindowVisibleRef::~EffectWindowVisibleRef() when playing Witcher 3 - possibly RADV related
Summary: kwin_wayland crashes in KWin::EffectWindowVisibleRef::~EffectWindowVisibleRef...
Status: RESOLVED DOWNSTREAM
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (other bugs)
Version First Reported In: 5.26.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: wayland-only
Depends on:
Blocks:
 
Reported: 2022-12-14 17:42 UTC by Pawel
Modified: 2023-01-04 20:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
dump with debug symbols (78.43 KB, text/plain)
2022-12-14 17:42 UTC, Pawel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pawel 2022-12-14 17:42:11 UTC
Created attachment 154584 [details]
dump with debug symbols

When playing Witcher 3 Next Gen update the screen freezes after a while and I am booted to  the desktop with plasma shell restarting.  May not be kwin related but I have attached full dump with debug symbols so people more knowledgeable than me can assess if there is any issue in kwin.


Operating System: Arch Linux
KDE Plasma Version: 5.26.4
KDE Frameworks Version: 5.101.0
Qt Version: 5.15.7
Kernel Version: 6.1.0-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 24 × AMD Ryzen 9 5900X 12-Core Processor
Memory: 31.3 GiB of RAM
Graphics Processor: AMD Radeon RX 6800 XT
Comment 1 Bug Janitor Service 2022-12-14 18:33:29 UTC
Thank you for the bug report!

Please note that Plasma 5.25.5 is not supported for much longer by KDE; supported versions are 5.24, and 5.26 or newer.

If at all possible please upgrade to a supported version and verify that the bug is still happening there.

If you're unsure how to do this, contact your distributor about it.
Comment 2 Pawel 2022-12-14 18:36:54 UTC
(In reply to Bug Janitor Service from comment #1)
> Thank you for the bug report!
> 
> Please note that Plasma 5.25.5 is not supported for much longer by KDE;
> supported versions are 5.24, and 5.26 or newer.
> 
> If at all possible please upgrade to a supported version and verify that the
> bug is still happening there.
> 
> If you're unsure how to do this, contact your distributor about it.

The correct plasma version should have been 5.26.4. I have updated that now. Sorry mr bot.
Comment 3 Nate Graham 2023-01-04 19:30:24 UTC
Pasting inline for searchability:

Thread 1 (Thread 0x7f21f2d9b880 (LWP 1309)):
#0  KWin::EffectWindowVisibleRef::~EffectWindowVisibleRef() (this=0x55962715f348, this=<optimized out>) at /usr/src/debug/kwin/kwin-5.26.4/src/libkwineffects/kwineffects.h:2823
#1  KWin::AniData::~AniData() (this=0x55962715f2e0, this=<optimized out>) at /usr/src/debug/kwin/kwin-5.26.4/src/libkwineffects/anidata_p.h:50
#2  QList<KWin::AniData>::node_destruct(QList<KWin::AniData>::Node*, QList<KWin::AniData>::Node*) (this=<optimized out>, to=0x55962715f4d8, from=0x55962715f4d8) at /usr/include/qt/QtCore/qlist.h:524
#3  QList<KWin::AniData>::dealloc(QListData::Data*) [clone .isra.0] (data=0x55962715f4c0, this=<optimized out>) at /usr/include/qt/QtCore/qlist.h:921
#4  0x00007f21f9e1e6b5 in QList<KWin::AniData>::~QList() (this=0x55962715f240, this=<optimized out>) at /usr/include/qt/QtCore/qlist.h:871
#5  QList<KWin::AniData>::~QList() (this=0x55962715f240, this=<optimized out>) at /usr/include/qt/QtCore/qlist.h:871
#6  QPair<QList<KWin::AniData>, QRect>::~QPair() (this=0x55962715f240, this=<optimized out>) at /usr/include/qt/QtCore/qpair.h:49
#7  QMapNodeBase::callDestructorIfNecessary<QPair<QList<KWin::AniData>, QRect> >(QPair<QList<KWin::AniData>, QRect>&) (t=...) at /usr/include/qt/QtCore/qmap.h:100
#8  QMapNode<KWin::EffectWindow*, QPair<QList<KWin::AniData>, QRect> >::destroySubTree() (this=0x55962715f220) at /usr/include/qt/QtCore/qmap.h:125
#9  QMapNode<KWin::EffectWindow*, QPair<QList<KWin::AniData>, QRect> >::doDestroySubTree(std::integral_constant<bool, true>) (this=0x55962715eda0) at /usr/include/qt/QtCore/qmap.h:137
#10 QMapNode<KWin::EffectWindow*, QPair<QList<KWin::AniData>, QRect> >::destroySubTree() (this=0x55962715eda0) at /usr/include/qt/QtCore/qmap.h:126
#11 QMapData<KWin::EffectWindow*, QPair<QList<KWin::AniData>, QRect> >::destroy() (this=0x559626a2bff0) at /usr/include/qt/QtCore/qmap.h:249
#12 0x00007f21f9e1e726 in QMap<KWin::EffectWindow*, QPair<QList<KWin::AniData>, QRect> >::~QMap() (this=0x559626751e80, this=<optimized out>) at /usr/include/qt/QtCore/qmap.h:338
#13 KWin::AnimationEffectPrivate::~AnimationEffectPrivate() (this=0x559626751e80, this=<optimized out>) at /usr/src/debug/kwin/kwin-5.26.4/src/libkwineffects/kwinanimationeffect.cpp:31
#14 KWin::AnimationEffect::~AnimationEffect() (this=0x559626743810, this=<optimized out>) at /usr/src/debug/kwin/kwin-5.26.4/src/libkwineffects/kwinanimationeffect.cpp:62
#15 0x00005596238b782d in KWin::HighlightWindowEffect::~HighlightWindowEffect() (this=0x559626743810, this=<optimized out>) at /usr/src/debug/kwin/kwin-5.26.4/src/effects/highlightwindow/highlightwindow.cpp:47
#16 0x00007f21f99eb54a in KWin::EffectsHandlerImpl::destroyEffect(KWin::Effect*) (this=this@entry=0x559626739150, effect=0x559626743810) at /usr/src/debug/kwin/kwin-5.26.4/src/effects.cpp:1508
        properties = {<QListSpecialMethods<QByteArray>> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x559626752d60}, d = 0x559626752d60}}
#17 0x00007f21f99ec0b1 in KWin::EffectsHandlerImpl::unloadAllEffects() (this=0x559626739150) at /usr/src/debug/kwin/kwin-5.26.4/src/effects.cpp:282
        pair = @0x559626818598: {first = {d = 0x5596267518d0}, second = 0x559626743810}
        __for_range = @0x559626739160: {d = 0x559626818430}
        __for_begin = 0x559626818598
        __for_end = 0x559626818618
#18 0x00007f21f99ec13c in KWin::EffectsHandlerImpl::~EffectsHandlerImpl() (this=0x559626739150, this=<optimized out>) at /usr/src/debug/kwin/kwin-5.26.4/src/effects.cpp:276
#19 0x00007f21f99af2ca in KWin::EffectsHandlerImpl::~EffectsHandlerImpl() (this=0x559626739150, this=<optimized out>) at /usr/src/debug/kwin/kwin-5.26.4/src/effects.cpp:274
        superlayers = {{d = 0x55962586de50, e = 0x55962586de50}}
#20 KWin::Compositor::stop() (this=0x559625b35e10) at /usr/src/debug/kwin/kwin-5.26.4/src/composite.cpp:488
        superlayers = {{d = 0x55962586de50, e = 0x55962586de50}}
#21 KWin::Compositor::stop() (this=0x559625b35e10) at /usr/src/debug/kwin/kwin-5.26.4/src/composite.cpp:475
#22 0x00007f21f99a9bd5 in KWin::Compositor::reinitialize() (this=0x559625b35e10) at /usr/src/debug/kwin/kwin-5.26.4/src/composite.cpp:597
#23 0x00007f21f80bda51 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff4df05cc0, r=<optimized out>, this=0x559626706420, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
        receiver = <optimized out>
        td = <optimized out>
        receiverInSameThread = <optimized out>
        senderData = {previous = 0x0, receiver = 0x559625b35e10, sender = 0x559625ca93f0, signal = 5}
        c = 0x559626706450
        connections = {d = 0x559625cab360}
        list = <optimized out>
        inSenderThread = true
        highestConnectionId = 1
        signalVector = 0x5596267064b0
        currentThreadId = 0x7f21f2d9b880
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#24 doActivate<false>(QObject*, int, void**) (sender=0x559625ca93f0, signal_index=5, argv=0x7fff4df05cc0) at kernel/qobject.cpp:3919
        receiver = <optimized out>
        td = <optimized out>
        receiverInSameThread = <optimized out>
        senderData = {previous = 0x0, receiver = 0x559625b35e10, sender = 0x559625ca93f0, signal = 5}
        c = 0x559626706450
        connections = {d = 0x559625cab360}
        list = <optimized out>
        inSenderThread = true
        highestConnectionId = 1
        signalVector = 0x5596267064b0
        currentThreadId = 0x7f21f2d9b880
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#25 0x00007f21f9961677 in KWin::RenderLoop::frameRequested(KWin::RenderLoop*) (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kwin/build/src/kwin_autogen/TAC5DWH4SE/moc_renderloop.cpp:206
        _a = {0x0, 0x7fff4df05cb8}
#26 0x00007f21f99b5cb8 in KWin::RenderLoopPrivate::dispatch() (this=0x559625ca3730) at /usr/src/debug/kwin/kwin-5.26.4/src/core/renderloop.cpp:151
#27 0x00007f21f80bda51 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7fff4df05de0, r=<optimized out>, this=0x559625ca96c0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
        receiver = <optimized out>
        td = <optimized out>
        receiverInSameThread = <optimized out>
        senderData = {previous = 0x0, receiver = 0x559625ca93f0, sender = 0x559625ca3748, signal = 3}
        c = 0x559625ca4dd0
        connections = {d = 0x559625cabd40}
        list = <optimized out>
        inSenderThread = true
        highestConnectionId = 1
        signalVector = 0x559625cab6f0
        currentThreadId = 0x7f21f2d9b880
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#28 doActivate<false>(QObject*, int, void**) (sender=0x559625ca3748, signal_index=3, argv=0x7fff4df05de0) at kernel/qobject.cpp:3919
        receiver = <optimized out>
        td = <optimized out>
        receiverInSameThread = <optimized out>
        senderData = {previous = 0x0, receiver = 0x559625ca93f0, sender = 0x559625ca3748, signal = 3}
        c = 0x559625ca4dd0
        connections = {d = 0x559625cabd40}
        list = <optimized out>
        inSenderThread = true
        highestConnectionId = 1
        signalVector = 0x559625cab6f0
        currentThreadId = 0x7f21f2d9b880
        sp = <optimized out>
        signal_spy_set = 0x0
        empty_argv = {0x0}
        senderDeleted = false
#29 0x00007f21f80bffaf in QTimer::timeout(QTimer::QPrivateSignal) (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
        _a = {0x0, 0x7fff4df05ddf}
#30 0x00007f21f80b0b86 in QObject::event(QEvent*) (this=0x559625ca3748, e=0x7fff4df05f50) at kernel/qobject.cpp:1324
#31 0x00007f21f7778b1c in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=<optimized out>, receiver=0x559625ca3748, e=0x7fff4df05f50) at kernel/qapplication.cpp:3637
        consumed = false
        filtered = false
#32 0x00007f21f808cf98 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x559625ca3748, event=0x7fff4df05f50) at kernel/qcoreapplication.cpp:1064
        selfRequired = true
        result = false
        cbdata = {0x559625ca3748, 0x7fff4df05f50, 0x7fff4df05eef}
        d = <optimized out>
        threadData = 0x55962582dd70
        scopeLevelCounter = {threadData = 0x55962582dd70}
#33 0x00007f21f80d7493 in QTimerInfoList::activateTimers() (this=0x5596258323b8) at kernel/qtimerinfo_unix.cpp:643
        e = {<QEvent> = {_vptr.QEvent = 0x7f21f83133c8 <vtable for QTimerEvent+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f21f8169080 <_ZL25qt_meta_stringdata_QEvent.lto_priv.0>, data = 0x7f21f8168ac0 <_ZL19qt_meta_data_QEvent.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}, d = 0x0, t = 1, posted = 0, spont = 0, m_accept = 1, reserved = 7942}, id = 15}
        currentTimerInfo = 0x0
        n_act = 0
        maxCount = 0
        currentTime = {tv_sec = 10786, tv_nsec = 950984801}
#34 0x00007f21f80d7942 in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=<optimized out>, flags=...) at kernel/qeventdispatcher_unix.cpp:516
        d = 0x559625832330
        threadData = <optimized out>
        include_timers = true
        include_notifiers = <optimized out>
        wait_for_events = <optimized out>
        canWait = <optimized out>
        tm = <optimized out>
        wait_tm = {tv_sec = 0, tv_nsec = 0}
        nevents = 5
#35 0x0000559623956b52 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
#36 0x00007f21f808573c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7fff4df060f0, flags=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
        d = 0x559625b3e1d0
        threadData = <optimized out>
        locker = {val = 94103362616504}
        app = <optimized out>
#37 0x00007f21f8090269 in QCoreApplication::exec() () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
        threadData = 0x55962582dd70
        eventLoop = {<QObject> = {_vptr.QObject = 0x7f21f8311730 <vtable for QEventLoop+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f21f8174920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7f21f8174800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7f21f80bde80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x559625b3e1d0}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f21f819b500 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7f21f8198680 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f21f830a560 <QObject::staticMetaObject>}, stringdata = 0x7f21f81702e0 <_ZL29qt_meta_stringdata_QEventLoop.lto_priv.0>, data = 0x7f21f8170280 <_ZL23qt_meta_data_QEventLoop.lto_priv.0>, static_metacall = 0x7f21f8083f80 <QEventLoop::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}
        returnCode = <optimized out>
#38 0x00007f21f853a102 in QGuiApplication::exec() () at kernel/qguiapplication.cpp:1870
#39 0x00007f21f7776f2a in QApplication::exec() () at kernel/qapplication.cpp:2829
#40 0x0000559623877611 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin/kwin-5.26.4/src/main_wayland.cpp:613
        environment = {d = {d = 0x55962582bc10}}
        a = {<KWin::Application> = {<QApplication> = {<QGuiApplication> = {<QCoreApplication> = {<QObject> = {_vptr.QObject = 0x5596239afbc0 <vtable for KWin::ApplicationWayland+16>, static staticMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f21f8174920 <_ZL26qt_meta_stringdata_QObject.lto_priv.0>, data = 0x7f21f8174800 <_ZL20qt_meta_data_QObject.lto_priv.0>, static_metacall = 0x7f21f80bde80 <QObject::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, d_ptr = {d = 0x55962582dc00}, static staticQtMetaObject = {d = {superdata = {direct = 0x0}, stringdata = 0x7f21f819b500 <_ZL21qt_meta_stringdata_Qt.lto_priv.0>, data = 0x7f21f8198680 <_ZL15qt_meta_data_Qt.lto_priv.0>, static_metacall = 0x0, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f21f830a560 <QObject::staticMetaObject>}, stringdata = 0x7f21f8170060 <_ZL35qt_meta_stringdata_QCoreApplication.lto_priv.0>, data = 0x7f21f816ff40 <_ZL29qt_meta_data_QCoreApplication.lto_priv.0>, static_metacall = 0x7f21f808f870 <QCoreApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, static self = 0x7fff4df06370}, static staticMetaObject = {d = {superdata = {direct = 0x7f21f830f380 <QCoreApplication::staticMetaObject>}, stringdata = 0x7f21f895a720 <_ZL34qt_meta_stringdata_QGuiApplication.lto_priv.0>, data = 0x7f21f895a4a0 <_ZL28qt_meta_data_QGuiApplication.lto_priv.0>, static_metacall = 0x7f21f854b7a0 <QGuiApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f21f8a46e80 <QGuiApplication::staticMetaObject>}, stringdata = 0x7f21f7b468e0 <_ZL31qt_meta_stringdata_QApplication.lto_priv.0>, data = 0x7f21f7b46760 <_ZL25qt_meta_data_QApplication.lto_priv.0>, static_metacall = 0x7f21f777a3f0 <QApplication::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f21f7c835e0 <QApplication::staticMetaObject>}, stringdata = 0x7f21f9c65800 <_ZL36qt_meta_stringdata_KWin__Application.lto_priv.0>, data = 0x7f21f9c5ff60 <_ZL30qt_meta_data_KWin__Application.lto_priv.0>, static_metacall = 0x7f21f9972c30 <KWin::Application::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_eventFilters = {<QListSpecialMethods<QPointer<KWin::X11EventFilterContainer> >> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x559626a1bf60}, d = 0x559626a1bf60}}, m_genericEventFilters = {<QListSpecialMethods<QPointer<KWin::X11EventFilterContainer> >> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = std::atomic<int> = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f21f8175e90 <QListData::shared_null>}, d = 0x7f21f8175e90 <QListData::shared_null>}}, m_eventFilter = std::unique_ptr<class KWin::XcbEventFilter> = {get() = 0x559625852160}, m_configLock = false, m_config = {d = 0x5596258641a0}, m_kxkbConfig = {d = 0x559625857590}, m_operationMode = KWin::Application::OperationModeXwayland, m_x11Time = 10783355, m_rootWindow = 0, m_connection = 0x0, m_useKActivities = true, m_session = std::unique_ptr<class KWin::Session> = {get() = 0x559625881ec0}, m_platform = std::unique_ptr<class KWin::Platform> = {get() = 0x55962588a230}, m_terminating = false, m_xwaylandScale = 1, m_processEnvironment = {d = {d = 0x559626a1d9a0}}, m_pluginManager = std::unique_ptr<class KWin::PluginManager> = {get() = 0x559626689ab0}, m_inputMethod = std::unique_ptr<class KWin::InputMethod> = {get() = 0x559625b28d20}, m_colorManager = std::unique_ptr<class KWin::ColorManager> = {get() = 0x559625d7b5b0}, m_tabletModeManager = std::unique_ptr<class KWin::TabletModeManager> = {get() = 0x559625b26920}, m_screenLockerWatcher = std::unique_ptr<class KWin::ScreenLockerWatcher> = {get() = 0x559625a34220}}, static staticMetaObject = {d = {superdata = {direct = 0x7f21f9d85680 <KWin::Application::staticMetaObject>}, stringdata = 0x559623960020 <qt_meta_stringdata_KWin__ApplicationWayland>, data = 0x55962395e700 <qt_meta_data_KWin__ApplicationWayland>, static_metacall = 0x559623878d70 <KWin::ApplicationWayland::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, m_startXWayland = true, m_applicationsToStart = {<QList<QString>> = {<QListSpecialMethods<QString>> = {<No data fields>}, {p = {d = 0x7f21f8175e90 <QListData::shared_null>}, d = 0x7f21f8175e90 <QListData::shared_null>}}, <No data fields>}, m_inputMethodServerToStart = {d = 0x7f21f8175ec0 <QArrayData::shared_null>}, m_sessionArgument = {d = 0x7f21f8175ec0 <QArrayData::shared_null>}, m_xwayland = std::unique_ptr<class KWin::Xwl::Xwayland> = {get() = 0x7f21ec019180}, m_xwaylandListenFds = {d = 0x559625889770}, m_xwaylandDisplay = {d = 0x5596258872b0}, m_xwaylandXauthority = {d = 0x559625886d80}, m_settingsWatcher = {value = 0x559625857650, d = 0x5596258571d0}}
        xwaylandOption = {d = {d = 0x55962582ef60}}
        waylandSocketOption = {d = {d = 0x559625885610}}
        x11DisplayOption = {d = {d = 0x559625885650}}
        waylandDisplayOption = {d = {d = 0x559625885690}}
        virtualFbOption = {d = {d = 0x5596258856d0}}
        widthOption = {d = {d = 0x559625885710}}
        heightOption = {d = {d = 0x5596258857e0}}
        scaleOption = {d = {d = 0x5596258858b0}}
        outputCountOption = {d = {d = 0x559625885a20}}
        waylandSocketFdOption = {d = {d = 0x559625885af0}}
        xwaylandListenFdOption = {d = {d = 0x559625885c10}}
        xwaylandDisplayOption = {d = {d = 0x559625885c50}}
        xwaylandXAuthorityOption = {d = {d = 0x559625885c90}}
        replaceOption = {d = {d = 0x559625885cd0}}
        drmOption = {d = {d = 0x559625885d10}}
        parser = {d = 0x559625885d50}
        inputMethodOption = {d = {d = 0x559625886ad0}}
        screenLockerOption = {d = {d = 0x559625886ca0}}
        noScreenLockerOption = {d = {d = 0x559625886d40}}
        noGlobalShortcutsOption = {d = {d = 0x559625886e40}}
        noActivitiesOption = {d = {d = 0x559625886f50}}
        exitWithSessionOption = {d = {d = 0x559625887060}}
        backendType = <optimized out>
        pluginName = {d = 0x7f21f8175ec0 <QArrayData::shared_null>}
        initialWindowSize = {wd = <optimized out>, ht = <optimized out>}
        deviceIdentifier = {d = 0x7f21f8175ec0 <QArrayData::shared_null>}
        outputCount = 1
        outputScale = <optimized out>
        ok = true
        width = <optimized out>
        height = <optimized out>
        scale = <optimized out>
        count = <optimized out>
        server = <optimized out>
        flags = {i = <optimized out>}
        socketName = {d = 0x5596258871c0}
Comment 4 Pawel 2023-01-04 20:27:43 UTC
Hi Nate,

This has since been addressed by a game update and I can no longer reproduce this. I can game just fine. I am closing this - feel free to reopen.
Comment 5 Nate Graham 2023-01-04 20:29:31 UTC
Oh good!