https://bugs.kde.org/show_bug.cgi?id=467234
Nate Graham changed:
What|Removed |Added
CC||n...@kde.org
--- Comment #4 from Nate Graham ---
Pasting backtrace inline for searchability:
#0 std::__uniq_ptr_impl >::_M_ptr
(this=0x10) at /usr/include/c++/12/bits/unique_ptr.h:191
191 pointer_M_ptr() const noexcept { return std::get<0>(_M_t); }
[Current thread is 1 (Thread 0x7fb7849c2980 (LWP 2168))]
(gdb) bt full
#0 std::__uniq_ptr_impl >::_M_ptr() const
(this=0x10)
at /usr/include/c++/12/bits/unique_ptr.h:191
#1 std::unique_ptr >::get() const
(this=0x10) at /usr/include/c++/12/bits/unique_ptr.h:462
#2 std::unique_ptr >::operator->()
const (this=0x10)
at /usr/include/c++/12/bits/unique_ptr.h:455
#3 KWaylandServer::OutputInterface::handle() const (this=0x0) at
/usr/src/debug/kwin-5.27.2-1.fc37.x86_64/src/wayland/output_interface.cpp:263
#4 0x7fb78b9f14af in KWaylandServer::DpmsInterface::sendMode()
(this=0x7fb77000b550) at
/usr/src/debug/kwin-5.27.2-1.fc37.x86_64/src/wayland/dpms_interface.cpp:141
mode =
wlMode =
#5 0x7fb78b9f183a in operator() (__closure=0x55966c53a920) at
/usr/src/debug/kwin-5.27.2-1.fc37.x86_64/src/wayland/dpms_interface.cpp:92
this = 0x7fb77000b550
#6 QtPrivate::FunctorCall, QtPrivate::List<>, void,
KWaylandServer::DpmsInterface::DpmsInterface(KWaylandServer::OutputInterface*,
wl_resource*):: >::call
(arg=, f=...) at
/usr/include/qt5/QtCore/qobjectdefs_impl.h:146
#7
QtPrivate::Functor, 0>::call, void> (arg=, f=...)
at /usr/include/qt5/QtCore/qobjectdefs_impl.h:256
#8
QtPrivate::QFunctorSlotObject, 0, QtPrivate::List<>, void>::impl(int,
QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=, this_=0x55966c53a910, r=, a=,
ret=)
at /usr/include/qt5/QtCore/qobjectdefs_impl.h:443
#9 0x7fb789ed0e96 in QtPrivate::QSlotObjectBase::call(QObject*, void**)
(a=0x7ffcad5720d0, r=, this=0x55966c53a910)
at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
receiver =
td =
receiverInSameThread =
senderData = {previous = 0x0, receiver = 0x7fb77000b550, sender =
0x55966b864520, signal = 14}
c = 0x7fb770018060
connections = {d = 0x55966b87a800}
list =
inSenderThread = true
highestConnectionId = 340
signalVector = 0x55966b9354b0
currentThreadId = 0x7fb7849c2980
sp =
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#10 doActivate(QObject*, int, void**) (sender=0x55966b864520,
signal_index=14, argv=0x7ffcad5720d0) at kernel/qobject.cpp:3923
receiver =
td =
receiverInSameThread =
senderData = {previous = 0x0, receiver = 0x7fb77000b550, sender =
0x55966b864520, signal = 14}
c = 0x7fb770018060
connections = {d = 0x55966b87a800}
list =
inSenderThread = true
highestConnectionId = 340
signalVector = 0x55966b9354b0
currentThreadId = 0x7fb7849c2980
sp =
--Type for more, q to quit, c to continue without paging--c
signal_spy_set = 0x0
empty_argv = {0x0}
senderDeleted = false
#11 0x7fb78b7f93d1 in KWin::Output::setState(KWin::Output::State const&)
(this=0x55966b864520, state=...) at
/usr/src/debug/kwin-5.27.2-1.fc37.x86_64/src/core/output.cpp:292
oldState = {position = {xp = 0, yp = 0}, scale = 1, transform =
KWin::Output::Transform::Normal, modes =
{ >> = {}, {p = {static shared_null = {ref = {atomic = {_q_value =
std::atomic = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d =
0x55966b87a830}, d = 0x55966b87a830}}, currentMode =
std::shared_ptr (use count 9, weak count 23) = {get() =
0x55966b871430}, dpmsMode = KWin::Output::DpmsMode::On, subPixel =
KWin::Output::SubPixel::Unknown, enabled = true, overscan = 0, rgbRange =
KWin::Output::RgbRange::Automatic}
#12 0x7fb78b9a9ba9 in
KWin::DrmOutput::updateDpmsMode(KWin::Output::DpmsMode)
(this=this@entry=0x55966b864520,
dpmsMode=dpmsMode@entry=KWin::Output::DpmsMode::Off)
at
/usr/src/debug/kwin-5.27.2-1.fc37.x86_64/src/backends/drm/drm_output.cpp:353
next = {position = {xp = 0, yp = 0}, scale = 1, transform =
KWin::Output::Transform::Normal, modes =
{ >> = {}, {p = {static shared_null = {ref = {atomic = {_q_value =
std::atomic = { -1 }}}, alloc = 0, begin = 0, end = 0, array = {0x0}}, d =
0x55966b87a830}, d = 0x55966b87a830}}, currentMode =
std::shared_ptr (use count 9, weak count 23) = {get() =
0x55966b871430}, dpmsMode = KWin::Output::DpmsMode::Off, subPixel =
KWin::Output::SubPixel::Unknown, enabled = true, overscan = 0, rgbRange =
KWin::Output::RgbRange::Automatic}
#13 0x7fb78b9aac1d in
KWin::DrmOutput::setDrmDpmsMode(KWin::Output::DpmsMode) (this=0x55966b864520,
mode=KWin::Output::DpmsMode::Off)
a