https://bugs.kde.org/show_bug.cgi?id=520842
Christophe Marin <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Status|RESOLVED |REOPENED --- Comment #9 from Christophe Marin <[email protected]> --- (In reply to Zamundaaa from comment #8) > The fix in master and 6.7 is different, because they have different code: > https://invent.kde.org/plasma/kwin/-/commit/ > 44b4557b5c8dd74f9edbedba1d919398fd41176d Then it's not fixed. With kwin master currently at e65ba0c8: Thread 15 (Thread 0x7f71119ff6c0 (LWP 13717)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c29816c in __futex_abstimed_wait_common () at /lib64/libc.so.6 #3 0x00007f718c29afc5 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6 #4 0x00007f718cd95fa4 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:58 #5 QWaitConditionPrivate::wait (this=0x7f7144003e40, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:66 #6 QWaitCondition::wait (this=<optimized out>, mutex=0x55b811f23f68, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:146 #7 0x00007f718ccf2fa3 in QThreadPoolThread::run (this=0x55b812592180) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthreadpool.cpp:120 #8 0x00007f718cd8ffa0 in QThreadPrivate::start (arg=0x55b812592180) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread_unix.cpp:466 #9 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #10 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 14 (Thread 0x7f71111fe6c0 (LWP 13715)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c29816c in __futex_abstimed_wait_common () at /lib64/libc.so.6 #3 0x00007f718c29afc5 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6 #4 0x00007f718cd95fa4 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:58 #5 QWaitConditionPrivate::wait (this=0x55b8125e8ab0, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:66 #6 QWaitCondition::wait (this=<optimized out>, mutex=0x55b811f23f68, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:146 #7 0x00007f718ccf2fa3 in QThreadPoolThread::run (this=0x55b81284c960) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthreadpool.cpp:120 #8 0x00007f718cd8ffa0 in QThreadPrivate::start (arg=0x55b81284c960) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread_unix.cpp:466 #9 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #10 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 13 (Thread 0x7f71247ff6c0 (LWP 13714)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c29816c in __futex_abstimed_wait_common () at /lib64/libc.so.6 #3 0x00007f718c29afc5 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6 #4 0x00007f718cd95fa4 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:58 #5 QWaitConditionPrivate::wait (this=0x55b8111b0fa0, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:66 #6 QWaitCondition::wait (this=<optimized out>, mutex=0x55b811f23f68, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:146 #7 0x00007f718ccf2fa3 in QThreadPoolThread::run (this=0x55b811a2aba0) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthreadpool.cpp:120 #8 0x00007f718cd8ffa0 in QThreadPrivate::start (arg=0x55b811a2aba0) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread_unix.cpp:466 #9 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #10 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 12 (Thread 0x7f7166bfd6c0 (LWP 2615)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c29816c in __futex_abstimed_wait_common () at /lib64/libc.so.6 #3 0x00007f718c29afc5 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6 #4 0x00007f717e379800 in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #5 0x00007f717e708be9 in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #6 0x00007f717e37d11a in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #7 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #8 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 11 (Thread 0x7f713ffff6c0 (LWP 2650)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c297e31 in __syscall_cancel () at /lib64/libc.so.6 #3 0x00007f718c311eb2 in ppoll () at /lib64/libc.so.6 #4 0x00007f718b70856f in ??? () at /lib64/libglib-2.0.so.0 #5 0x00007f718b708ce0 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #6 0x00007f718ceabc28 in QEventDispatcherGlib::processEvents (this=0x7f7134000c00, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/kernel/qeventdispatcher_glib.cpp:402 #7 0x00007f718cbe9a73 in QEventLoop::exec (this=0x7f713fffe8b0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/global/qflags.h:78 #8 0x00007f718ccf5895 in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread.cpp:672 #9 0x00007f718cd8ffa0 in QThreadPrivate::start (arg=0x55b811d83b90) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread_unix.cpp:466 #10 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #11 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 10 (Thread 0x7f714e9fd6c0 (LWP 2627)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c297e31 in __syscall_cancel () at /lib64/libc.so.6 #3 0x00007f718c311eb2 in ppoll () at /lib64/libc.so.6 #4 0x00007f718b70856f in ??? () at /lib64/libglib-2.0.so.0 #5 0x00007f718b708ce0 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #6 0x00007f718ceabc28 in QEventDispatcherGlib::processEvents (this=0x7f7144000c40, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/kernel/qeventdispatcher_glib.cpp:402 #7 0x00007f718cbe9a73 in QEventLoop::exec (this=0x7f714e9fc8b0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/global/qflags.h:78 #8 0x00007f718ccf5895 in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread.cpp:672 #9 0x00007f718cd8ffa0 in QThreadPrivate::start (arg=0x55b811668708) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread_unix.cpp:466 #10 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #11 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 9 (Thread 0x7f712c8486c0 (LWP 13716)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c29816c in __futex_abstimed_wait_common () at /lib64/libc.so.6 #3 0x00007f718c29afc5 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6 #4 0x00007f718cd95fa4 in QWaitConditionPrivate::wait_relative (this=<optimized out>, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:58 #5 QWaitConditionPrivate::wait (this=0x55b8111b5fe0, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:66 #6 QWaitCondition::wait (this=<optimized out>, mutex=0x55b811f23f68, deadline=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qwaitcondition_unix.cpp:146 #7 0x00007f718ccf2fa3 in QThreadPoolThread::run (this=0x55b811a2abd0) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthreadpool.cpp:120 #8 0x00007f718cd8ffa0 in QThreadPrivate::start (arg=0x55b811a2abd0) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread_unix.cpp:466 #9 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #10 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 8 (Thread 0x7f71673fe6c0 (LWP 2613)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c29816c in __futex_abstimed_wait_common () at /lib64/libc.so.6 #3 0x00007f718c29ade8 in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libc.so.6 #4 0x00007f717e37979f in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #5 0x00007f717e6fddb8 in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #6 0x00007f717e37d11a in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #7 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #8 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 7 (Thread 0x7f71663fc6c0 (LWP 2616)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c29816c in __futex_abstimed_wait_common () at /lib64/libc.so.6 #3 0x00007f718c29afc5 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6 #4 0x00007f717e379800 in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #5 0x00007f717e6e7214 in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #6 0x00007f717e37d11a in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #7 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #8 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 6 (Thread 0x7f7164e826c0 (LWP 2623)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c29816c in __futex_abstimed_wait_common () at /lib64/libc.so.6 #3 0x00007f718c29afc5 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6 #4 0x00007f717e379800 in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #5 0x00007f717e84b1f1 in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #6 0x00007f717e83d97e in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #7 0x00007f717e37d11a in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #8 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #9 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 5 (Thread 0x7f714f1fe6c0 (LWP 2626)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c29816c in __futex_abstimed_wait_common () at /lib64/libc.so.6 #3 0x00007f718c29b1dc in pthread_cond_clockwait@GLIBC_2.30 () at /lib64/libc.so.6 #4 0x00007f718fe312fc 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 0x00007f718fe33329 in std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__f=<optimized out>) at /usr/include/c++/15/bits/invoke.h:63 #6 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=<optimized out>) at /usr/include/c++/15/bits/invoke.h:98 #7 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=<optimized out>) 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=<optimized out>) 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=<optimized out>) 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=0x7f714f1fd870) 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 0x00007f718fe292a1 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=0x55b8116644a0, __f=<optimized out>, __did_set=0x7f714f1fd827) at /usr/include/c++/15/future:598 #19 0x00007f718c2a0da6 in __pthread_once_slow.isra.0 () at /lib64/libc.so.6 #20 0x00007f718c2a0e39 in pthread_once@GLIBC_2.2.5 () at /lib64/libc.so.6 #21 0x00007f718fe33518 in __gthread_once (__once=0x55b8116644b8, __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=@0x7f714f1fd840: (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 *)) 0x7f718fe29270 <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=0x55b8116644a0, __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=0x55b8116644a0) at /usr/include/c++/15/future:1721 #25 0x00007f718cceb96d in std::__future_base::_State_baseV2::wait (this=0x55b8116644a0) at /usr/include/c++/15/future:359 #26 std::__basic_future<void>::_M_get_result (this=0x55b8116661e0) at /usr/include/c++/15/future:750 #27 std::future<void>::get (this=0x55b8116661e0) at /usr/include/c++/15/future:922 #28 QThreadCreateThread::run (this=0x55b8116661d0) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread.cpp:1390 #29 0x00007f718cd8ffa0 in QThreadPrivate::start (arg=0x55b8116661d0) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread_unix.cpp:466 #30 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #31 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 4 (Thread 0x7f714f9ff6c0 (LWP 2625)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c29816c in __futex_abstimed_wait_common () at /lib64/libc.so.6 #3 0x00007f718c29b1dc in pthread_cond_clockwait@GLIBC_2.30 () at /lib64/libc.so.6 #4 0x00007f718fe312fc 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 0x00007f718fe33329 in std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__f=<optimized out>) at /usr/include/c++/15/bits/invoke.h:63 #6 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=<optimized out>) at /usr/include/c++/15/bits/invoke.h:98 #7 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=<optimized out>) 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=<optimized out>) 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=<optimized out>) 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=0x7f714f9fe870) 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 0x00007f718fe292a1 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=0x55b811664080, __f=<optimized out>, __did_set=0x7f714f9fe827) at /usr/include/c++/15/future:598 #19 0x00007f718c2a0da6 in __pthread_once_slow.isra.0 () at /lib64/libc.so.6 #20 0x00007f718c2a0e39 in pthread_once@GLIBC_2.2.5 () at /lib64/libc.so.6 #21 0x00007f718fe33518 in __gthread_once (__once=0x55b811664098, __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=@0x7f714f9fe840: (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 *)) 0x7f718fe29270 <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=0x55b811664080, __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=0x55b811664080) at /usr/include/c++/15/future:1721 #25 0x00007f718cceb96d in std::__future_base::_State_baseV2::wait (this=0x55b811664080) at /usr/include/c++/15/future:359 #26 std::__basic_future<void>::_M_get_result (this=0x55b811665020) at /usr/include/c++/15/future:750 #27 std::future<void>::get (this=0x55b811665020) at /usr/include/c++/15/future:922 #28 QThreadCreateThread::run (this=0x55b811665010) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread.cpp:1390 #29 0x00007f718cd8ffa0 in QThreadPrivate::start (arg=0x55b811665010) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread_unix.cpp:466 #30 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #31 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 3 (Thread 0x7f7186dff6c0 (LWP 2601)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c297e31 in __syscall_cancel () at /lib64/libc.so.6 #3 0x00007f718c311eb2 in ppoll () at /lib64/libc.so.6 #4 0x00007f718b70856f in ??? () at /lib64/libglib-2.0.so.0 #5 0x00007f718b708ce0 in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #6 0x00007f718ceabc28 in QEventDispatcherGlib::processEvents (this=0x7f7180000880, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/kernel/qeventdispatcher_glib.cpp:402 #7 0x00007f718cbe9a73 in QEventLoop::exec (this=0x7f7186dfe870, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/global/qflags.h:78 #8 0x00007f718ccf5895 in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread.cpp:672 #9 0x00007f718e46bcde in ??? () at /lib64/libQt6DBus.so.6 #10 0x00007f718cd8ffa0 in QThreadPrivate::start (arg=0x7f718e4f6e40) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/thread/qthread_unix.cpp:466 #11 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #12 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 2 (Thread 0x7f7167bff6c0 (LWP 2612)): #0 0x00007f718c2a4252 in __syscall_cancel_arch () at /lib64/libc.so.6 #1 0x00007f718c297dd8 in __internal_syscall_cancel () at /lib64/libc.so.6 #2 0x00007f718c29816c in __futex_abstimed_wait_common () at /lib64/libc.so.6 #3 0x00007f718c29afc5 in pthread_cond_timedwait@@GLIBC_2.3.2 () at /lib64/libc.so.6 #4 0x00007f717e379800 in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #5 0x00007f717e6ea43a in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #6 0x00007f717e37d11a in ??? () at /lib64/libnvidia-eglcore.so.610.43.02 #7 0x00007f718c29b8f0 in start_thread () at /lib64/libc.so.6 #8 0x00007f718c31fc2c in __clone3 () at /lib64/libc.so.6 Thread 1 (Thread 0x7f71878c4c80 (LWP 2552)): [KCrash Handler] #4 0x00007f718fe2c84e in KWin::DrmAtomicCommit::addProperty (this=0x7f7140006270, prop=..., value=1) at /usr/src/debug/kwin-6.7.80git.20260612T140333~e65ba0c8/src/backends/drm/drm_commit.cpp:61 #5 0x00007f718fe24a1d in KWin::DrmAbstractColorOp::matchPipeline (this=0x55b8115b9d90, commit=0x55b812a22970, pipeline=...) at /usr/src/debug/kwin-6.7.80git.20260612T140333~e65ba0c8/src/backends/drm/drm_colorop.cpp:262 #6 0x00007f718fe5654b in operator() (__closure=<synthetic pointer>, pipeline=<optimized out>) at /usr/src/debug/kwin-6.7.80git.20260612T140333~e65ba0c8/src/backends/drm/drm_pipeline.cpp:281 #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=0x55b811664e80, commit=commit@entry=0x55b812a22970, plane=0x55b81157a7f0, layer=0x55b811f41640, frame=std::shared_ptr<KWin::OutputFrame> (use count 2, weak count 0) = {...}) at /usr/src/debug/kwin-6.7.80git.20260612T140333~e65ba0c8/src/backends/drm/drm_pipeline.cpp:280 #12 0x00007f718fe57dcd in KWin::DrmPipeline::prepareAtomicCommit (this=0x55b811664e80, commit=commit@entry=0x55b812a22970, 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.7.80git.20260612T140333~e65ba0c8/src/backends/drm/drm_pipeline.cpp:189 #13 0x00007f718fe580ad 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.7.80git.20260612T140333~e65ba0c8/src/backends/drm/drm_pipeline.cpp:128 #14 0x00007f718fe58bda in KWin::DrmPipeline::testPresent (this=0x55b811664e80, frame=std::shared_ptr<KWin::OutputFrame> (use count 2, weak count 0) = {...}) at /usr/src/debug/kwin-6.7.80git.20260612T140333~e65ba0c8/src/backends/drm/drm_pipeline.cpp:61 #15 KWin::DrmPipeline::testPresent (this=this@entry=0x55b811664e80, frame=std::shared_ptr<KWin::OutputFrame> (use count 2, weak count 0) = {...}) at /usr/src/debug/kwin-6.7.80git.20260612T140333~e65ba0c8/src/backends/drm/drm_pipeline.cpp:53 #16 0x00007f718fe58d12 in KWin::DrmOutput::testPresentation (this=0x55b811665140, frame=std::shared_ptr<KWin::OutputFrame> (use count 2, weak count 0) = {...}) at /usr/src/debug/kwin-6.7.80git.20260612T140333~e65ba0c8/src/backends/drm/drm_output.cpp:307 #17 0x00007f718faec8f9 in KWin::Compositor::setupLayers (this=<optimized out>, sceneView=0x55b8124692e0, logicalOutput=0x55b811a26520, backendOutput=<optimized out>, outputLayers=<optimized out>, assignments=std::unordered_map with 1 element = {...}, frame=std::shared_ptr<KWin::OutputFrame> (use count 2, weak count 0) = {...}, type=KWin::Compositor::SetupType::Ideal, toUpdate=std::unordered_set with 1 element = {...}) at /usr/src/debug/kwin-6.7.80git.20260612T140333~e65ba0c8/src/compositor.cpp:644 #18 0x00007f718faf316b in KWin::Compositor::composite (this=<optimized out>, renderLoop=<optimized out>) at /usr/include/c++/15/optional:326 #19 0x00007f718cc4626e in QtPrivate::QSlotObjectBase::call (this=0x55b81248dee0, r=<optimized out>, a=0x7ffcdce69f90) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/kernel/qobjectdefs_impl.h:462 #20 doActivate<false> (sender=0x55b81157c680, signal_index=5, argv=0x7ffcdce69f90) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/kernel/qobject.cpp:4372 #21 0x00007f718fb460cb 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:320 #22 KWin::RenderLoop::frameRequested (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kwin-6.7.80git.20260612T140333~e65ba0c8/build/src/kwin_autogen/include/moc_renderloop.cpp:171 #23 0x00007f718cc39e76 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/kernel/qobject.cpp:1454 #24 0x00007f718dde82d8 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /lib64/libQt6Widgets.so.6 #25 0x00007f718cbdb0c8 in QCoreApplication::notifyInternal2 (receiver=0x55b81157c680, event=0x7ffcdce6a110) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/kernel/qcoreapplication.cpp:1114 #26 0x00007f718cd8f57c in QTimerInfoList::activateTimers (this=0x55b8110ff088) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/kernel/qtimerinfo_unix.cpp:427 #27 0x00007f718cd98b54 in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/kernel/qeventdispatcher_unix.cpp:504 #28 0x00007f718d995f81 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt6Gui.so.6 #29 0x00007f718cbe9a73 in QEventLoop::exec (this=0x7ffcdce6a2e0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/global/qflags.h:78 #30 0x00007f718cbdf0c3 in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.11.1/src/corelib/kernel/qcoreapplication.cpp:1457 #31 0x000055b7e722190b in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-6.7.80git.20260612T140333~e65ba0c8/src/main_wayland.cpp:657 -- You are receiving this mail because: You are watching all bug changes.
