- (gdb) bt -full
- #0 0x00007f1dfb3e4d9c in QMetaObject::cast(QObject const*) const () at /usr/lib/libQt5Core.so.5
- #1 0x00007f1df4c2f80b in qobject_cast<KWin::DrmOutput*>(QObject*) (object=<optimized out>) at /usr/include/qt/QtCore/qobject.h:519
- drmOutput = <optimized out>
- 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=<optimized out>, config=...) at /usr/src/debug/kwin-5.23.90/src/backends/drm/drm_backend.cpp:639
- drmOutput = <optimized out>
- 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 = {<QVector<KWin::AbstractOutput*>> = {d = 0x55b9d8762eb0}, <No data fields>}
- 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<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
- #19 0x000055b9d7341b22 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
- #20 0x00007f1dfb3d6bab in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
- #21 0x00007f1dfb3e23e7 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
- #22 0x000055b9d72504ba in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-5.23.90/src/main_wayland.cpp:727
- environment = {d = {d = 0x55b9d82b57d0}}
- a =
- {<KWin::ApplicationWaylandAbstract> = {<KWin::Application> = {<QApplication> = {<No data fields>}, static staticMetaObject = {d = {superdata = {direct = 0x7f1dfc3a22a0 <QApplication::staticMetaObject>}, stringdata = 0x7f1dfd610500 <_ZL36qt_meta_stringdata_KWin__Application.lto_priv.0>, data = 0x7f1dfd60ab40 <_ZL30qt_meta_data_KWin__Application.lto_priv.0>, static_metacall = 0x7f1dfd41feb0 <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_base<int>> = {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 = {<QListSpecialMethods<QPointer<KWin::X11EventFilterContainer> >> = {<No data fields>}, {p = {static shared_null = {ref = {atomic = {_q_value = {<std::__atomic_base<int>> = {static _S_alignment = 4, _M_i = -1}, static is_always_lock_free = true}}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d = 0x7f1dfb4c8eb0 <QListData::shared_null>}, d = 0x7f1dfb4c8eb0 <QListData::shared_null>}}, 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 <KWin::Application::staticMetaObject>}, stringdata = 0x7f1dfd6104c0 <qt_meta_stringdata_KWin__ApplicationWaylandAbstract>, data = 0x7f1dfd60ab00 <qt_meta_data_KWin__ApplicationWaylandAbstract>, static_metacall = 0x7f1dfd419290 <KWin::ApplicationWaylandAbstract::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}}, static staticMetaObject = {d = {superdata = {direct = 0x7f1dfd6babc0 <KWin::ApplicationWaylandAbstract::staticMetaObject>}, stringdata = 0x55b9d7344800 <qt_meta_stringdata_KWin__ApplicationWayland>, data = 0x55b9d7342cc0 <qt_meta_data_KWin__ApplicationWayland>, static_metacall = 0x55b9d7251c70 <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 = 0x7f1dfb4c8eb0 <QListData::shared_null>}, d = 0x7f1dfb4c8eb0 <QListData::shared_null>}}, <No data fields>}, m_inputMethodServerToStart = {d = 0x7f1dfb4c8ee0 <QArrayData::shared_null>}, m_environment = {d = {d = 0x55b9d847b2c0}}, m_sessionArgument = {d = 0x7f1dfb4c8ee0 <QArrayData::shared_null>}, 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 = <optimized out>
- hasOutputCountOption = <optimized out>
- hasX11Option = <optimized out>
- hasVirtualOption = <optimized out>
- hasWaylandOption = <optimized out>
- hasFramebufferOption = <optimized out>
- hasDrmOption = <optimized out>
- 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 <KWin::s_drmPlugin::{lambda()#1}::operator()() const::qstring_literal>}
- initialWindowSize = {wd = 1024, ht = 768}
- deviceIdentifier = {d = 0x7f1dfb4c8ee0 <QArrayData::shared_null>}
- outputCount = 1
- outputScale = 1
- pluginIt = <optimized out>
- server = <optimized out>
- flags = {i = <optimized out>}
- socketName = {d = 0x55b9d82fdbf0}