(gdb) bt -full #0 0x00007f1dfb3e4d9c in QMetaObject::cast(QObject const*) const () at /usr/lib/libQt5Core.so.5 #1 0x00007f1df4c2f80b in qobject_cast(QObject*) (object=) at /usr/include/qt/QtCore/qobject.h:519 drmOutput = output = @0x55b9d869e810: 0x55b9d9824ad0 __for_range = @0x55b9d82da3d0: {d = 0x55b9d869e7f0} __for_begin = 0x55b9d869e810 __for_end = 0x55b9d869e818 changed = {d = 0x55b9d93f9490} #2 KWin::DrmBackend::applyOutputChanges(KWin::WaylandOutputConfig const&) (this=, config=...) at /usr/src/debug/kwin-5.23.90/src/backends/drm/drm_backend.cpp:639 drmOutput = output = @0x55b9d869e810: 0x55b9d9824ad0 __for_range = @0x55b9d82da3d0: {d = 0x55b9d869e7f0} __for_begin = 0x55b9d869e810 __for_end = 0x55b9d869e818 changed = {d = 0x55b9d93f9490} #3 0x00007f1dfd4e1fdf in KWin::Platform::requestOutputsChange(KWaylandServer::OutputConfigurationV2Interface*) (this=0x55b9d82da350, config=0x55b9d88f4ad0) at /usr/src/debug/kwin-5.23.90/src/platform.cpp:133 cfg = {m_properties = {d = 0x55b9d8958b40}} changes = {{d = 0x55b9d910f090, e = 0x55b9d910f090}} outputs = {> = {d = 0x55b9d8762eb0}, } allDisabled = false #4 0x00007f1dfb40f5d3 in () at /usr/lib/libQt5Core.so.5 #5 0x00007f1dfd0f12e4 in KWaylandServer::OutputManagementV2Interface::configurationChangeRequested(KWaylandServer::OutputConfigurationV2Interface*) () at /usr/lib/libKWaylandServer.so.5 #6 0x00007f1df9124d4a in () at /usr/lib/libffi.so.8 #7 0x00007f1df9124267 in () at /usr/lib/libffi.so.8 #8 0x00007f1dfa334323 in () at /usr/lib/libwayland-server.so.0 #9 0x00007f1dfa32f5cc in () at /usr/lib/libwayland-server.so.0 #10 0x00007f1dfa3321ca in wl_event_loop_dispatch () at /usr/lib/libwayland-server.so.0 #11 0x00007f1dfd109b7b in KWaylandServer::Display::dispatchEvents() () at /usr/lib/libKWaylandServer.so.5 #12 0x00007f1dfb40f5d3 in () at /usr/lib/libQt5Core.so.5 #13 0x00007f1dfb411294 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () at /usr/lib/libQt5Core.so.5 #14 0x00007f1dfb4113df in QSocketNotifier::event(QEvent*) () at /usr/lib/libQt5Core.so.5 #15 0x00007f1dfbe981a6 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #16 0x00007f1dfb3de9ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #17 0x00007f1dfb428924 in QEventDispatcherUNIXPrivate::activateSocketNotifiers() () at /usr/lib/libQt5Core.so.5 #18 0x00007f1dfb429895 in QEventDispatcherUNIX::processEvents(QFlags) () at /usr/lib/libQt5Core.so.5 #19 0x000055b9d7341b22 in QUnixEventDispatcherQPA::processEvents(QFlags) () #20 0x00007f1dfb3d6bab in QEventLoop::exec(QFlags) () at /usr/lib/libQt5Core.so.5 #21 0x00007f1dfb3e23e7 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #22 0x000055b9d72504ba in main(int, char**) (argc=, argv=) at /usr/src/debug/kwin-5.23.90/src/main_wayland.cpp:727 environment = {d = {d = 0x55b9d82b57d0}} a = { = { = { = {}, static staticMetaObject = {d = {superdata = {direct = 0x7f1dfc3a22a0 }, stringdata = 0x7f1dfd610500 <_ZL36qt_meta_stringdata_KWin__Application.lto_priv.0>, data = 0x7f1dfd60ab40 <_ZL30qt_meta_data_KWin__Application.lto_priv.0>, static_metacall = 0x7f1dfd41feb0 , relatedMetaObjects = 0x0, extradata = 0x0}}, m_eventFilters = { >> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x55b9d893aed0}, d = 0x55b9d893aed0}}, m_genericEventFilters = { >> = {}, {p = {static shared_null = {ref = {atomic = {_q_value = {> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f1dfb4c8eb0 }, d = 0x7f1dfb4c8eb0 }}, m_eventFilter = {d = 0x55b9d8281d20}, m_configLock = false, m_config = {d = 0x55b9d8280050}, m_kxkbConfig = {d = 0x55b9d8303200}, m_operationMode = KWin::Application::OperationModeXwayland, m_x11Time = 2378937796, m_rootWindow = 563, m_connection = 0x55b9d96968e0, m_defaultScreen = 0x55b9d9797414, m_useKActivities = true, m_platform = 0x55b9d82da350, m_terminating = false, m_isClosingX11Connection = false}, static staticMetaObject = {d = {superdata = {direct = 0x7f1dfd6bac00 }, stringdata = 0x7f1dfd6104c0 , data = 0x7f1dfd60ab00 , static_metacall = 0x7f1dfd419290 , relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f1dfd6babc0 }, stringdata = 0x55b9d7344800 , data = 0x55b9d7342cc0 , static_metacall = 0x55b9d7251c70 , relatedMetaObjects = 0x0, extradata = 0x0}}, m_startXWayland = true, m_applicationsToStart = {> = {> = {}, {p = {d = 0x7f1dfb4c8eb0 }, d = 0x7f1dfb4c8eb0 }}, }, m_inputMethodServerToStart = {d = 0x7f1dfb4c8ee0 }, m_environment = {d = {d = 0x55b9d847b2c0}}, m_sessionArgument = {d = 0x7f1dfb4c8ee0 }, m_xwayland = 0x55b9d894a340, m_xwaylandListenFds = {d = 0x55b9d82e08f0}, m_xwaylandDisplay = {d = 0x55b9d82e1810}, m_xwaylandXauthority = {d = 0x55b9d82fd900}, m_settingsWatcher = {value = 0x55b9d83031a0, d = 0x55b9d83034e0}} availablePlugins = {d = 0x55b9d82f52f0} hasPlugin = {__availablePlugins = @0x7ffc78361f58} hasSizeOption = hasOutputCountOption = hasX11Option = hasVirtualOption = hasWaylandOption = hasFramebufferOption = hasDrmOption = xwaylandOption = {d = {d = 0x55b9d82f5200}} waylandSocketOption = {d = {d = 0x55b9d82f4610}} framebufferOption = {d = {d = 0x55b9d82f40c0}} framebufferDeviceOption = {d = {d = 0x55b9d82f45d0}} x11DisplayOption = {d = {d = 0x55b9d82f5c20}} waylandDisplayOption = {d = {d = 0x55b9d82f4550}} virtualFbOption = {d = {d = 0x55b9d82ed430}} widthOption = {d = {d = 0x55b9d82f5ae0}} heightOption = {d = {d = 0x55b9d82f4590}} scaleOption = {d = {d = 0x55b9d82da730}} outputCountOption = {d = {d = 0x55b9d82edb00}} waylandSocketFdOption = {d = {d = 0x55b9d82edb40}} xwaylandListenFdOption = {d = {d = 0x55b9d82ec4b0}} xwaylandDisplayOption = {d = {d = 0x55b9d82ec4f0}} xwaylandXAuthorityOption = {d = {d = 0x55b9d82ee080}} replaceOption = {d = {d = 0x55b9d82ee0c0}} parser = {d = 0x55b9d82ecdb0} drmOption = {d = {d = 0x55b9d82f44c0}} inputMethodOption = {d = {d = 0x55b9d82f55d0}} listBackendsOption = {d = {d = 0x55b9d82f5610}} screenLockerOption = {d = {d = 0x55b9d82fd880}} noScreenLockerOption = {d = {d = 0x55b9d82fd8c0}} noGlobalShortcutsOption = {d = {d = 0x55b9d82fd960}} noActivitiesOption = {d = {d = 0x55b9d82fd9a0}} exitWithSessionOption = {d = {d = 0x55b9d82d9f70}} pluginName = {d = 0x55b9d735e980 } initialWindowSize = {wd = 1024, ht = 768} deviceIdentifier = {d = 0x7f1dfb4c8ee0 } outputCount = 1 outputScale = 1 pluginIt = server = flags = {i = } socketName = {d = 0x55b9d82fdbf0}