https://bugs.kde.org/show_bug.cgi?id=520842
Bug ID: 520842
Summary: KWin crashes in DrmLutColorOp32::program() via
DrmAbstractColorOp::matchPipeline() during idle screen
lock with NVIDIA open driver 610 DRM color pipeline
Classification: Plasma
Product: kwin
Version First 6.6.5
Reported In:
Platform: openSUSE
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: kwin_wayland (6.6.5)
ApplicationNotResponding [ANR]: false
Qt Version: 6.11.0
Frameworks Version: 6.26.0
Operating System: Linux 7.0.10-2-default x86_64
Windowing System: Wayland
Distribution: "openSUSE Tumbleweed"
DrKonqi: 6.6.5 [CoredumpBackend]
-- Information about the crash:
Summary: KWin crashes intermittently on idle timeout screen lock, but not on
manual lock (Meta-L)
Key finding: Crash is in DrmLutColorOp32::program() →
DrmAbstractColorOp::matchPipeline() → DrmPipeline::testPresent(), triggered by
a Qt render loop timer
Driver: nvidia-open-driver-G07-610.43.02 which newly introduced DRM color
pipeline support
Workaround being tested: options nvidia-drm color_pipeline=0 in modprobe config
Environment: openSUSE Tumbleweed, KWin 6.6.5, KDE Plasma 6.6.5, Wayland, AMD
CPU, NVIDIA 4070
Note: KWIN_DRM_NO_ATOMIC=1 does not prevent the crash despite being present in
KWin's environment
The crash can be reproduced every time.
-- Backtrace:
Application: KWin (kwin_wayland), signal: Segmentation fault
warning: Can't open file
/home/nathan/.cache/kwin/qmlcache/7a6981b9c881c8f43b27aae6dfd31526a76133f1.qmlc
(deleted) during file-backed mapping note processing
warning: Can't open file /home/nathan/.cache/plasma_theme_default.kcache
(deleted) during file-backed mapping note processing
warning: Can't open file
/memfd:pipewire-memfd:flags=0x0000000f,type=2,size=2312 (deleted) during
file-backed mapping note processing
warning: Can't open file /memfd:wayland-cursor (deleted) during file-backed
mapping note processing
warning: Can't open file /memfd:JITCode:QtQml (deleted) during file-backed
mapping note processing
warning: Can't open file
/home/nathan/.cache/kwin/qmlcache/747b9d2587b5f602e65f10ecdb68447d78cbdfea.qmlc
(deleted) during file-backed mapping note processing
warning: Can't open file
/home/nathan/.cache/kwin/qmlcache/4095bdd2f238e455676efc88652ed3a9382ce15a.qmlc
(deleted) during file-backed mapping note processing
warning: Can't open file /memfd:wayland-shm (deleted) during file-backed
mapping note processing
warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed
mapping note processing
warning: Can't open file /memfd:unknown-usage:QtQml (deleted) during
file-backed mapping note processing
warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping
note processing
warning: Can't open file /memfd:kwayland-shared (deleted) during file-backed
mapping note processing
warning: Can't open file /memfd:JSVMStack:QtQml (deleted) during file-backed
mapping note processing
[New LWP 52653]
[New LWP 52682]
[New LWP 52691]
[New LWP 52692]
[New LWP 52714]
This GDB supports auto-downloading debuginfo from the following URLs:
<https://debuginfod.opensuse.org/>
Enable debuginfod for this session? (y or [n]) [answered N; input not from
terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0
--xwayland-fd 8 --xwayland-fd 9 --xwayland-display :1 --xwayland-xauthority
/run/user/1000/xauth_lwHtkG --xwayland'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f91c369d87c in __pthread_kill_implementation () from
/lib64/libc.so.6
[Current thread is 1 (Thread 0x7f91bf40a1c0 (LWP 52653))]
python sentry-sdk not installed :(
Using eu-unstrip to resolve modules.
[Current thread is 1 (Thread 0x7f91bf40a1c0 (LWP 52653))]
Thread 5 (Thread 0x7f919ffff6c0 (LWP 52714)):
#0 0x00007f91c36a4252 in __syscall_cancel_arch () from /lib64/libc.so.6
#1 0x00007f91c3697dd8 in __internal_syscall_cancel () from /lib64/libc.so.6
#2 0x00007f91c3697e31 in __syscall_cancel () from /lib64/libc.so.6
#3 0x00007f91c3711eb2 in ppoll () from /lib64/libc.so.6
#4 0x00007f91c2b7656f in ?? () from /lib64/libglib-2.0.so.0
#5 0x00007f91c2b76ce0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#6 0x00007f91c42aead8 in QEventDispatcherGlib::processEvents
(this=0x7f9190000c00, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#7 0x00007f91c3fe7733 in QEventLoop::exec (this=0x7f919fffe8c0, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/global/qflags.h:77
#8 0x00007f91c40f2ad5 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/thread/qthread.cpp:672
#9 0x00007f91c418e88a in QThreadPrivate::start (arg=0x55f795028f50) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/thread/qthread_unix.cpp:466
#10 0x00007f91c369b8f0 in start_thread () from /lib64/libc.so.6
#11 0x00007f91c371fc2c in __clone3 () from /lib64/libc.so.6
Thread 4 (Thread 0x7f91bd7de6c0 (LWP 52692)):
#0 0x00007f91c36a4252 in __syscall_cancel_arch () from /lib64/libc.so.6
#1 0x00007f91c3697dd8 in __internal_syscall_cancel () from /lib64/libc.so.6
#2 0x00007f91c3697e31 in __syscall_cancel () from /lib64/libc.so.6
#3 0x00007f91c3711eb2 in ppoll () from /lib64/libc.so.6
#4 0x00007f91c2b7656f in ?? () from /lib64/libglib-2.0.so.0
#5 0x00007f91c2b76ce0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#6 0x00007f91c42aead8 in QEventDispatcherGlib::processEvents
(this=0x7f91a8000c40, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#7 0x00007f91c3fe7733 in QEventLoop::exec (this=0x7f91bd7dd8c0, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/global/qflags.h:77
#8 0x00007f91c40f2ad5 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/thread/qthread.cpp:672
#9 0x00007f91c418e88a in QThreadPrivate::start (arg=0x55f794b18558) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/thread/qthread_unix.cpp:466
#10 0x00007f91c369b8f0 in start_thread () from /lib64/libc.so.6
#11 0x00007f91c371fc2c in __clone3 () from /lib64/libc.so.6
Thread 3 (Thread 0x7f91a5ffb6c0 (LWP 52691)):
#0 0x00007f91c36a4252 in __syscall_cancel_arch () from /lib64/libc.so.6
#1 0x00007f91c3697dd8 in __internal_syscall_cancel () from /lib64/libc.so.6
#2 0x00007f91c369816c in __futex_abstimed_wait_common () from /lib64/libc.so.6
#3 0x00007f91c369b1dc in pthread_cond_clockwait@GLIBC_2.30 () from
/lib64/libc.so.6
#4 0x00007f91c71d862c in KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
QString const&)::{lambda()#1}::operator()() const [clone .lto_priv.0] () at
/usr/include/c++/15/bits/std_mutex.h:187
#5 0x00007f91c71da229 in std::__invoke_impl<void,
KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__f=...) at /usr/include/c++/15/bits/invoke.h:63
#6 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=...) at /usr/include/c++/15/bits/invoke.h:98
#7 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=...) at /usr/include/c++/15/functional:122
#8 operator()<> (__closure=<optimized out>) at
/usr/include/qt6/QtCore/qthread.h:139
#9 std::__invoke_impl<void,
QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__f=...) at
/usr/include/c++/15/bits/invoke.h:63
#10
std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > (__fn=...) at
/usr/include/c++/15/bits/invoke.h:98
#11
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >::_M_invoke<0>
(this=<optimized out>) at /usr/include/c++/15/bits/std_thread.h:303
#12
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >::operator()
(this=<optimized out>) at /usr/include/c++/15/bits/std_thread.h:310
#13
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>::operator()
(this=0x7f91a5ffa880) at /usr/include/c++/15/future:1441
#14 std::__invoke_impl<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>&> (__f=...) at
/usr/include/c++/15/bits/invoke.h:63
#15 std::__invoke_r<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>,
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void>&> (__fn=...) at
/usr/include/c++/15/bits/invoke.h:116
#16 std::_Function_handler<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>(),
std::__future_base::_Task_setter<std::unique_ptr<std::__future_base::_Result<void>,
std::__future_base::_Result_base::_Deleter>,
std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >, void> >::_M_invoke(const
std::_Any_data &) (__functor=...) at
/usr/include/c++/15/bits/std_function.h:293
#17 0x00007f91c71d1571 in
std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>::operator() (this=<optimized
out>) at /usr/include/c++/15/bits/std_function.h:593
#18 std::__future_base::_State_baseV2::_M_do_set (this=0x55f794b13260,
__f=<optimized out>, __did_set=0x7f91a5ffa837) at
/usr/include/c++/15/future:598
#19 0x00007f91c36a0da6 in __pthread_once_slow.isra.0 () from /lib64/libc.so.6
#20 0x00007f91c36a0e39 in pthread_once@GLIBC_2.2.5 () from /lib64/libc.so.6
#21 0x00007f91c71da418 in __gthread_once (__once=0x55f794b13278,
__func=<optimized out>) at
/usr/include/c++/15/x86_64-suse-linux/bits/gthr-default.h:746
#22 std::call_once<void
(std::__future_base::_State_baseV2::*)(std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>*, bool*),
std::__future_base::_State_baseV2*,
std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()>*, bool*> (__once=...,
__f=@0x7f91a5ffa850: (void
(std::__future_base::_State_baseV2::*)(std::__future_base::_State_baseV2 *
const, std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter>()> *, bool *)) 0x7f91c71d1540
<std::__future_base::_State_baseV2::_M_do_set(std::function<std::unique_ptr<std::__future_base::_Result_base,
std::__future_base::_Result_base::_Deleter> ()>*, bool*)>) at
/usr/include/c++/15/mutex:918
#23 std::__future_base::_State_baseV2::_M_set_result (this=0x55f794b13260,
__res=..., __ignore_failure=true) at /usr/include/c++/15/future:437
#24
std::__future_base::_Deferred_state<std::thread::_Invoker<std::tuple<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*,
const QString&)::<lambda()>
>(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()>&&)::<lambda(auto:67&& ...)> > >,
void>::_M_complete_async(void) (this=0x55f794b13260) at
/usr/include/c++/15/future:1721
#25 0x00007f91c40e684d in std::__future_base::_State_baseV2::wait
(this=0x55f794b13260) at /usr/include/c++/15/future:359
#26 std::__basic_future<void>::_M_get_result (this=0x55f794b0f820) at
/usr/include/c++/15/future:750
#27 std::future<void>::get (this=0x55f794b0f820) at
/usr/include/c++/15/future:922
#28 QThreadCreateThread::run (this=0x55f794b0f810) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/thread/qthread.cpp:1390
#29 0x00007f91c418e88a in QThreadPrivate::start (arg=0x55f794b0f810) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/thread/qthread_unix.cpp:466
#30 0x00007f91c369b8f0 in start_thread () from /lib64/libc.so.6
#31 0x00007f91c371fc2c in __clone3 () from /lib64/libc.so.6
Thread 2 (Thread 0x7f91bebff6c0 (LWP 52682)):
#0 0x00007f91c36a4252 in __syscall_cancel_arch () from /lib64/libc.so.6
#1 0x00007f91c3697dd8 in __internal_syscall_cancel () from /lib64/libc.so.6
#2 0x00007f91c3697e31 in __syscall_cancel () from /lib64/libc.so.6
#3 0x00007f91c3711eb2 in ppoll () from /lib64/libc.so.6
#4 0x00007f91c2b7656f in ?? () from /lib64/libglib-2.0.so.0
#5 0x00007f91c2b76ce0 in g_main_context_iteration () from
/lib64/libglib-2.0.so.0
#6 0x00007f91c42aead8 in QEventDispatcherGlib::processEvents
(this=0x7f91b8000880, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#7 0x00007f91c3fe7733 in QEventLoop::exec (this=0x7f91bebfe880, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/global/qflags.h:77
#8 0x00007f91c40f2ad5 in QThread::exec (this=<optimized out>) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/thread/qthread.cpp:672
#9 0x00007f91c5975e1e in ?? () from /lib64/libQt6DBus.so.6
#10 0x00007f91c418e88a in QThreadPrivate::start (arg=0x7f91c59fee40) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/thread/qthread_unix.cpp:466
#11 0x00007f91c369b8f0 in start_thread () from /lib64/libc.so.6
#12 0x00007f91c371fc2c in __clone3 () from /lib64/libc.so.6
Thread 1 (Thread 0x7f91bf40a1c0 (LWP 52653)):
[KCrash Handler]
#4 0x00007f91c71d256e in KWin::DrmAtomicCommit::addProperty
(this=0x55f7957f7ac0, prop=..., value=1) at
/usr/src/debug/kwin-6.6.5/src/backends/drm/drm_commit.cpp:61
#5 0x00007f91c71d796a in KWin::DrmAbstractColorOp::matchPipeline
(this=<optimized out>, commit=<optimized out>, pipeline=...) at
/usr/src/debug/kwin-6.6.5/src/backends/drm/drm_colorop.cpp:136
#6 0x00007f91c720b2d3 in operator() (__closure=<synthetic pointer>,
pipeline=<optimized out>) at
/usr/src/debug/kwin-6.6.5/src/backends/drm/drm_pipeline.cpp:278
#7 std::__invoke_impl<bool,
KWin::DrmPipeline::prepareAtomicPlane(KWin::DrmAtomicCommit*, KWin::DrmPlane*,
KWin::DrmPipelineLayer*, const
std::shared_ptr<KWin::OutputFrame>&)::<lambda(KWin::DrmColorOp*)>&,
KWin::DrmColorOp* const&> (__f=<synthetic pointer>...) at
/usr/include/c++/15/bits/invoke.h:63
#8 std::__invoke<KWin::DrmPipeline::prepareAtomicPlane(KWin::DrmAtomicCommit*,
KWin::DrmPlane*, KWin::DrmPipelineLayer*, const
std::shared_ptr<KWin::OutputFrame>&)::<lambda(KWin::DrmColorOp*)>&,
KWin::DrmColorOp* const&> (__fn=<synthetic pointer>...) at
/usr/include/c++/15/bits/invoke.h:98
#9
std::ranges::__find_if_fn::operator()<QList<KWin::DrmColorOp*>::const_iterator,
QList<KWin::DrmColorOp*>::const_iterator, std::identity,
KWin::DrmPipeline::prepareAtomicPlane(KWin::DrmAtomicCommit*, KWin::DrmPlane*,
KWin::DrmPipelineLayer*, const
std::shared_ptr<KWin::OutputFrame>&)::<lambda(KWin::DrmColorOp*)> >
(this=<optimized out>, __proj=..., __first=..., __last=..., __pred=...) at
/usr/include/c++/15/bits/ranges_util.h:560
#10 std::ranges::__find_if_fn::operator()<const QList<KWin::DrmColorOp*>&>
(this=<optimized out>, __proj=..., __r=<synthetic pointer>..., __pred=...) at
/usr/include/c++/15/bits/ranges_util.h:571
#11 KWin::DrmPipeline::prepareAtomicPlane (this=this@entry=0x55f794b13860,
commit=commit@entry=0x55f7955853a0, plane=0x55f79488dac0, layer=0x55f794bb00d0,
frame=std::shared_ptr<KWin::OutputFrame> (use count 2, weak count 0) = {...})
at /usr/src/debug/kwin-6.6.5/src/backends/drm/drm_pipeline.cpp:277
#12 0x00007f91c720bd5d in KWin::DrmPipeline::prepareAtomicCommit
(this=0x55f794b13860, commit=commit@entry=0x55f7955853a0,
mode=mode@entry=KWin::DrmPipeline::CommitMode::Test,
frame=std::shared_ptr<KWin::OutputFrame> (use count 2, weak count 0) = {...})
at /usr/src/debug/kwin-6.6.5/src/backends/drm/drm_pipeline.cpp:189
#13 0x00007f91c720c041 in KWin::DrmPipeline::commitPipelinesAtomic
(pipelines=..., mode=mode@entry=KWin::DrmPipeline::CommitMode::Test,
frame=std::shared_ptr<KWin::OutputFrame> (use count 2, weak count 0) = {...},
unusedObjects=...) at
/usr/src/debug/kwin-6.6.5/src/backends/drm/drm_pipeline.cpp:128
#14 0x00007f91c720c63a in KWin::DrmPipeline::testPresent (this=0x55f794b13860,
frame=std::shared_ptr<KWin::OutputFrame> (use count 2, weak count 0) = {...})
at /usr/src/debug/kwin-6.6.5/src/backends/drm/drm_pipeline.cpp:61
#15 KWin::DrmPipeline::testPresent (this=0x55f794b13860,
frame=std::shared_ptr<KWin::OutputFrame> (use count 2, weak count 0) = {...})
at /usr/src/debug/kwin-6.6.5/src/backends/drm/drm_pipeline.cpp:53
#16 0x00007f91c71fcca2 in KWin::DrmOutput::testPresentation
(this=0x55f794b13d40, frame=std::shared_ptr<KWin::OutputFrame> (use count 2,
weak count 0) = {...}) at
/usr/src/debug/kwin-6.6.5/src/backends/drm/drm_output.cpp:316
#17 0x00007f91c6ece585 in KWin::Compositor::composite (this=<optimized out>,
renderLoop=<optimized out>) at /usr/src/debug/kwin-6.6.5/src/compositor.cpp:826
#18 0x00007f91c4043a2e in QtPrivate::QSlotObjectBase::call
(this=0x55f794ef2030, r=<optimized out>, a=0x7ffee52dc2b0) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/kernel/qobjectdefs_impl.h:461
#19 doActivate<false> (sender=0x55f794afe510, signal_index=5,
argv=0x7ffee52dc2b0) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/kernel/qobject.cpp:4371
#20 0x00007f91c6f0015b in QMetaObject::activate<void, KWin::RenderLoop*>
(sender=<optimized out>, mo=<optimized out>, local_signal_index=2, ret=0x0) at
/usr/include/qt6/QtCore/qobjectdefs.h:319
#21 KWin::RenderLoop::frameRequested (this=<optimized out>, _t1=<optimized
out>) at
/usr/src/debug/kwin-6.6.5/build/src/kwin_autogen/include/moc_renderloop.cpp:171
#22 0x00007f91c40372d6 in QObject::event (this=<optimized out>, e=<optimized
out>) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/kernel/qobject.cpp:1453
#23 0x00007f91c51e8198 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x55f794afe510, e=0x7ffee52dc430) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/widgets/kernel/qapplication.cpp:3276
#24 0x00007f91c3fd92d8 in QCoreApplication::notifyInternal2
(receiver=0x55f794afe510, event=0x7ffee52dc430) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/kernel/qcoreapplication.cpp:1109
#25 0x00007f91c418de7c in QTimerInfoList::activateTimers (this=0x55f7948492c8)
at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/kernel/qtimerinfo_unix.cpp:426
#26 0x00007f91c4197314 in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=..., flags@entry=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/kernel/qeventdispatcher_unix.cpp:503
#27 0x00007f91c4d8fea1 in QUnixEventDispatcherQPA::processEvents
(this=<optimized out>, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/gui/platform/unix/qunixeventdispatcher.cpp:28
#28 0x00007f91c3fe7733 in QEventLoop::exec (this=0x7ffee52dc600, flags=...) at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/global/qflags.h:77
#29 0x00007f91c3fde1e3 in QCoreApplication::exec () at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/corelib/kernel/qcoreapplication.cpp:1452
#30 0x00007f91c482e9b0 in QGuiApplication::exec () at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/gui/kernel/qguiapplication.cpp:2005
#31 0x00007f91c51e5589 in QApplication::exec () at
/usr/src/debug/qtbase-everywhere-src-6.11.0/src/widgets/kernel/qapplication.cpp:2546
#32 0x000055f783a069b2 in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/kwin-6.6.5/src/main_wayland.cpp:640
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.