Bug 507684

Summary: Kwin crashed in KWin::SyncReleasePoint while watching MPV
Product: [Plasma] kwin Reporter: Filip <filip.kendes1>
Component: generic-crashAssignee: KWin default assignee <kwin-bugs-null>
Status: REPORTED ---    
Severity: crash CC: nate
Priority: NOR Keywords: drkonqi
Version First Reported In: 6.4.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/226866/events/261edf5a1d7c44c48f44d40df4d9381f/

Description Filip 2025-07-31 07:07:11 UTC
Application: kwin_wayland (6.4.3)

ApplicationNotResponding [ANR]: false
Qt Version: 6.9.1
Frameworks Version: 6.16.0
Operating System: Linux 6.15.8-arch1-1 x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 6.4.3 [CoredumpBackend]

-- Information about the crash:
I had FIrefox, Brave and MPV opened I was watching video on MPV, doing nothing.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: KWin (kwin_wayland), signal: Aborted


warning: Can't open file /memfd:JSGCHeap:QtQml (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

warning: Can't open file /memfd:wayland-cursor (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:gdk-wayland (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 /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing

warning: Can't open file /home/filip/.cache/plasma_theme_breeze-dark.kcache (deleted) during file-backed mapping note processing
[New LWP 3692]
[New LWP 3716]
[New LWP 3715]
[New LWP 3700]
[New LWP 3738]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/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_XbYwXV --xwayland'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f512f5a1a40 (LWP 3692))]
Cannot QML trace cores :(
add symbol table from file "/usr/lib/libc.so.6"
add symbol table from file "/usr/lib/libKF6Crash.so.6"
add symbol table from file "/usr/lib/libkwin.so.6"
add symbol table from file "/usr/lib/libQt6Core.so.6"
add symbol table from file "/usr/lib/libQt6Widgets.so.6"
add symbol table from file "/usr/lib/libQt6Gui.so.6"
add symbol table from file "/usr/bin/kwin_wayland"
Downloading 23.50 K source file /usr/src/debug/glibc/glibc/nptl/pthread_cond_wait.c...
Downloading 7.09 K source file /usr/src/debug/glibc/glibc/nptl/futex-internal.c...
[Current thread is 1 (Thread 0x7f512f5a1a40 (LWP 3692))]

Thread 5 (Thread 0x7f510d6f26c0 (LWP 3738)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f51350a1fda in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007f51350a2024 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007f513511c626 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f513444be04 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x0000000000000001 in ?? ()
#6  0x0000059f9861a076 in ?? ()
#7  0x00007f513451549e in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x00007f5100000001 in ?? ()
#9  0x00007f510d6f1940 in ?? ()
#10 0x0000000100000033 in ?? ()
#11 0x7fffffff0000000a in ?? ()
#12 0xffffffffffffffff in ?? ()
#13 0x0000000000001827 in ?? ()
#14 0x0000000000dcda76 in ?? ()
#15 0x0000000000000001 in ?? ()
#16 0xd6960954d7f88e00 in ?? ()
#17 0x00007f510d6f1ab0 in ?? ()
#18 0x00007f5108000c60 in ?? ()
#19 0x0000000000000001 in ?? ()
#20 0x00007f5108000b90 in ?? ()
#21 0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f512f1ff6c0 (LWP 3700)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f51350a1fda in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007f51350a2024 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007f513511c626 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f513444be04 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f512dfff6c0 (LWP 3715)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f51350a1fda in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f51350a264c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f51350a5152 in __pthread_cond_wait_common (cond=0x55acd33964e8, mutex=0x55acd33964c0, clockid=1, abstime=<optimized out>) at pthread_cond_wait.c:426
#5  ___pthread_cond_clockwait64 (cond=0x55acd33964e8, mutex=0x55acd33964c0, clockid=1, abstime=<optimized out>) at pthread_cond_wait.c:522
#6  ___pthread_cond_clockwait64 (cond=0x55acd33964e8, mutex=0x55acd33964c0, clockid=1, abstime=<optimized out>) at pthread_cond_wait.c:510
#7  0x00007f5138470bbc in KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, QString const&)::{lambda()#1}::operator()() const () at /usr/include/c++/15.1.1/bits/std_mutex.h:187
#8  0x00007f513847190a in std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__f=...) at /usr/include/c++/15.1.1/bits/invoke.h:63
#9  std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=...) at /usr/include/c++/15.1.1/bits/invoke.h:98
#10 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=...) at /usr/include/c++/15.1.1/functional:122
#11 operator()<> (__closure=<optimized out>) at /usr/include/qt6/QtCore/qthread.h:138
#12 std::__invoke_impl<void, QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > (__f=...) at /usr/include/c++/15.1.1/bits/invoke.h:63
#13 std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:53&& ...)> > (__fn=...) at /usr/include/c++/15.1.1/bits/invoke.h:98
#14 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:53&& ...)> > >::_M_invoke<0> (this=<optimized out>) at /usr/include/c++/15.1.1/bits/std_thread.h:303
#15 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:53&& ...)> > >::operator() (this=<optimized out>) at /usr/include/c++/15.1.1/bits/std_thread.h:310
#16 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:53&& ...)> > >, void>::operator() (this=0x7f512dffea60) at /usr/include/c++/15.1.1/future:1441
#17 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:53&& ...)> > >, void>&> (__f=...) at /usr/include/c++/15.1.1/bits/invoke.h:63
#18 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:53&& ...)> > >, void>&> (__fn=...) at /usr/include/c++/15.1.1/bits/invoke.h:116
#19 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:53&& ...)> > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/15.1.1/bits/std_function.h:293
#20 0x00007f513846a226 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.1.1/bits/std_function.h:593
#21 std::__future_base::_State_baseV2::_M_do_set (this=0x55acd3373260, __f=<optimized out>, __did_set=0x7f512dffea17) at /usr/include/c++/15.1.1/future:598
#22 0x00007f51350aacb4 in __pthread_once_slow (once_control=0x55acd3373278, init_routine=0x7f51352e3850) at pthread_once.c:116
#23 0x00007f51350aad29 in ___pthread_once (once_control=<optimized out>, init_routine=<optimized out>) at pthread_once.c:143
#24 0x00007f513846a4bf in __gthread_once (__once=0x55acd3373278, __func=<optimized out>) at /usr/include/c++/15.1.1/x86_64-pc-linux-gnu/bits/gthr-default.h:746
#25 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=@0x7f512dffea30: (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 *)) 0x7f513846a1f0 <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.1.1/mutex:918
#26 std::__future_base::_State_baseV2::_M_set_result (this=0x55acd3373260, __res=..., __ignore_failure=true) at /usr/include/c++/15.1.1/future:437
#27 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:53&& ...)> > >, void>::_M_complete_async(void) (this=0x55acd3373260) at /usr/include/c++/15.1.1/future:1721
#28 0x00007f5135887f55 in std::__future_base::_State_baseV2::wait (this=0x55acd3373260) at /usr/include/c++/15.1.1/future:359
#29 std::__basic_future<void>::_M_get_result (this=0x55acd338ff10) at /usr/include/c++/15.1.1/future:750
#30 std::future<void>::get (this=0x55acd338ff10) at /usr/include/c++/15.1.1/future:922
#31 QThreadCreateThread::run (this=0x55acd338ff00) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:1365
#32 0x00007f513591ee69 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:434
#33 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:366
#34 QThreadPrivate::start (arg=0x55acd338ff00) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:394
#35 0x00007f51350a57eb in start_thread (arg=<optimized out>) at pthread_create.c:448
#36 0x00007f513512920c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f512d7fe6c0 (LWP 3716)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f51350a1fda in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007f51350a2024 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007f513511c626 in __GI_ppoll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f513444be04 in ?? () from /usr/lib/libglib-2.0.so.0
#5  0x0000000000000001 in ?? ()
#6  0x000005c798397dbf in ?? ()
#7  0x00007f513451549e in ?? () from /usr/lib/libglib-2.0.so.0
#8  0x00007f5100000001 in ?? ()
#9  0x00007f512d7fd940 in ?? ()
#10 0x000000010000004e in ?? ()
#11 0x7fffffff00000013 in ?? ()
#12 0xffffffffffffffff in ?? ()
#13 0x00000000000018d2 in ?? ()
#14 0x00000000304fc9bf in ?? ()
#15 0x0000000000000001 in ?? ()
#16 0xd6960954d7f88e00 in ?? ()
#17 0x00007f512d7fdab0 in ?? ()
#18 0x00007f5124000c60 in ?? ()
#19 0x0000000000000001 in ?? ()
#20 0x00007f5124000b90 in ?? ()
#21 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f512f5a1a40 (LWP 3692)):
[KCrash Handler]
#4  __pthread_kill_implementation (threadid=<optimized out>, signo=6, no_tid=<optimized out>) at pthread_kill.c:44
#5  0x00007f513504ddc0 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#6  0x00007f513503557a in __GI_abort () at abort.c:73
#7  0x00007f51350365c9 in __libc_message_impl (fmt=<optimized out>) at ../sysdeps/posix/libc_fatal.c:134
#8  0x00007f51350b1a35 in malloc_printerr (str=str@entry=0x7f51351c0180 "free(): invalid pointer") at malloc.c:5829
#9  0x00007f51350b6ecc in _int_free_check (av=<optimized out>, p=<optimized out>, size=<optimized out>) at malloc.c:4560
#10 _int_free (av=<optimized out>, p=<optimized out>, have_lock=0) at malloc.c:4692
#11 __GI___libc_free (mem=<optimized out>) at malloc.c:3476
#12 0x00007f513831fc50 in std::__new_allocator<std::__detail::_Hash_node<std::shared_ptr<KWin::SyncReleasePoint>, false> >::deallocate (this=<optimized out>, __p=0x55acd49cfe30, __n=1) at /usr/include/c++/15.1.1/bits/new_allocator.h:172
#13 std::allocator<std::__detail::_Hash_node<std::shared_ptr<KWin::SyncReleasePoint>, false> >::deallocate (this=<optimized out>, __p=0x55acd49cfe30, __n=1) at /usr/include/c++/15.1.1/bits/allocator.h:215
#14 std::allocator_traits<std::allocator<std::__detail::_Hash_node<std::shared_ptr<KWin::SyncReleasePoint>, false> > >::deallocate (__a=..., __p=0x55acd49cfe30, __n=1) at /usr/include/c++/15.1.1/bits/alloc_traits.h:649
#15 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::shared_ptr<KWin::SyncReleasePoint>, false> > >::_M_deallocate_node_ptr (this=<optimized out>, __n=0x55acd49cfe30) at /usr/include/c++/15.1.1/bits/hashtable_policy.h:1583
#16 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::shared_ptr<KWin::SyncReleasePoint>, false> > >::_M_deallocate_node (this=<optimized out>, __n=0x55acd49cfe30) at /usr/include/c++/15.1.1/bits/hashtable_policy.h:1573
#17 std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::shared_ptr<KWin::SyncReleasePoint>, false> > >::_M_deallocate_nodes (this=<optimized out>, __n=<optimized out>, this=<optimized out>, __n=<optimized out>) at /usr/include/c++/15.1.1/bits/hashtable_policy.h:1594
#18 std::_Hashtable<std::shared_ptr<KWin::SyncReleasePoint>, std::shared_ptr<KWin::SyncReleasePoint>, std::allocator<std::shared_ptr<KWin::SyncReleasePoint> >, std::__detail::_Identity, std::equal_to<std::shared_ptr<KWin::SyncReleasePoint> >, std::hash<std::shared_ptr<KWin::SyncReleasePoint> >, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits<false, true, true> >::clear (this=0x55acd34f0c28) at /usr/include/c++/15.1.1/bits/hashtable.h:2716
#19 0x00007f513831d557 in std::unordered_set<std::shared_ptr<KWin::SyncReleasePoint>, std::hash<std::shared_ptr<KWin::SyncReleasePoint> >, std::equal_to<std::shared_ptr<KWin::SyncReleasePoint> >, std::allocator<std::shared_ptr<KWin::SyncReleasePoint> > >::clear (this=0x55acd34f0c28) at /usr/include/c++/15.1.1/bits/unordered_set.h:645
#20 KWin::ItemRendererOpenGL::endFrame (this=0x55acd34f0c10) at /usr/src/debug/kwin/kwin-6.4.3/src/scene/itemrenderer_opengl.cpp:59
#21 0x00007f513833cca6 in KWin::WorkspaceScene::paint (this=0x55acd3accd00, renderTarget=..., region=...) at /usr/src/debug/kwin/kwin-6.4.3/src/scene/workspacescene.cpp:417
#22 0x00007f5138324304 in KWin::SceneDelegate::paint (this=<optimized out>, renderTarget=..., region=...) at /usr/src/debug/kwin/kwin-6.4.3/src/scene/scene.cpp:44
#23 0x00007f513817a657 in KWin::Compositor::paintPass (this=0x55acd34ca730, layer=0x55acd3ace950, renderTarget=..., region=...) at /usr/src/debug/kwin/kwin-6.4.3/src/compositor.cpp:162
#24 0x00007f51381858e0 in KWin::Compositor::composite (this=0x55acd34ca730, renderLoop=<optimized out>) at /usr/src/debug/kwin/kwin-6.4.3/src/compositor.cpp:553
#25 0x00007f51357d37ef in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#26 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4146
#27 0x00007f513819e83b 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:306
#28 KWin::RenderLoop::frameRequested (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kwin/build/src/kwin_autogen/include/moc_renderloop.cpp:171
#29 0x00007f51357d37ef in QtPrivate::QSlotObjectBase::call (this=<optimized out>, r=<optimized out>, a=<optimized out>, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:461
#30 doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4146
#31 0x00007f51357e0abf in QMetaObject::activate<void, QTimer::QPrivateSignal> (sender=<optimized out>, mo=<optimized out>, local_signal_index=0, ret=0x0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs.h:306
#32 QTimer::timeout (this=<optimized out>, _t1=...) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:182
#33 QTimer::timerEvent (e=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:285
#34 QTimer::timerEvent (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimer.cpp:279
#35 0x00007f51357c0dd6 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1406
#36 0x00007f5136901c70 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55acd3348970, e=0x7ffdd154c6f0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3303
#37 0x00007f5135768118 in QCoreApplication::notifyInternal2 (receiver=0x55acd3348970, event=0x7ffdd154c6f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1106
#38 0x00007f513591bc6f in QCoreApplication::sendEvent (receiver=<optimized out>, event=0x7ffdd154c6f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1546
#39 QTimerInfoList::activateTimers (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:426
#40 0x00007f5135927129 in QEventDispatcherUNIXPrivate::activateTimers (this=0x55acd333b380) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:199
#41 QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:475
#42 0x00007f513651ad33 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp:27
#43 0x00007f51357744b6 in QEventLoop::processEvents (this=0x7ffdd154c8e0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#44 QEventLoop::exec (this=0x7ffdd154c8e0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#45 0x00007f513576c7c1 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1449
#46 0x00007f51368fc66a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2570
#47 0x000055accfff3d16 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin/kwin-6.4.3/src/main_wayland.cpp:635

Reported using DrKonqi