https://bugs.kde.org/show_bug.cgi?id=520085
Bug ID: 520085
Summary: Kwin Crash in with MR 8644
Classification: Plasma
Product: kwin
Version First 6.5.80
Reported In:
Platform: Compiled Sources
OS: Linux
Status: REPORTED
Keywords: drkonqi
Severity: crash
Priority: NOR
Component: general
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Application: kwin_wayland (6.5.80)
(Compiled from sources)
ApplicationNotResponding [ANR]: false
Qt Version: 6.10.3
Frameworks Version: 6.27.0
Operating System: Linux 7.0.6-338.current x86_64
Windowing System: Wayland
Distribution: Solus 4.9 Serenity
DrKonqi: 6.6.5 [CoredumpBackend]
-- Information about the crash:
I had built MR 8644, logged out and logged back in, kwin crashed
It also crashed after I rebooted and logged in
The crash can be reproduced every time.
-- Backtrace:
Application: KWin (kwin_wayland), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = 0x0}
warning: Can't open file /memfd:JSVMStack:QtQml (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:JITCode: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:unknown-usage:QtQml (deleted) during
file-backed mapping note processing
[New LWP 1575]
[New LWP 1612]
[New LWP 1645]
[New LWP 1651]
[New LWP 1625]
[New LWP 1608]
[New LWP 1630]
[New LWP 1621]
[New LWP 1626]
[New LWP 1636]
[New LWP 1586]
[New LWP 1609]
[New LWP 1610]
[New LWP 1611]
[New LWP 1633]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib64/libthread_db.so.1".
Core was generated by `/home/tracey/kde/usr/bin/kwin_wayland --wayland-fd 7
--socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :0
--xwayland-xauthority /run/user/1000/xauth_wBqklY --xwayland'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=11,
no_tid=0) at pthread_kill.c:44
warning: 44 pthread_kill.c: No such file or directory
[Current thread is 1 (Thread 0x7f3090a50040 (LWP 1575))]
Using eu-unstrip to resolve modules.
Python Exception <class 'gdb.error'>: value has been optimized out
Python Exception <class 'gdb.error'>: value has been optimized out
Python Exception <class 'gdb.error'>: value has been optimized out
Python Exception <class 'gdb.error'>: value has been optimized out
[Current thread is 10 (Thread 0x7f305cffe6c0 (LWP 1636))]
Thread 15 (Thread 0x7f305d7ff6c0 (LWP 1633)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3d58 in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=0, a6=0, nr=232)
at cancellation.c:49
#2 __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized
out>, a4=<optimized out>, a5=a5@entry=0, a6=a6@entry=0, nr=232) at
cancellation.c:75
#3 0x00007f3095339aa1 in epoll_wait (epfd=<optimized out>, events=<optimized
out>, maxevents=<optimized out>, timeout=<optimized out>) at
../sysdeps/unix/sysv/linux/epoll_wait.c:30
#4 0x00007f307c15a6c6 in impl_pollfd_wait (object=<optimized out>, pfd=62,
ev=0x7f305d7fe830, n_ev=32, timeout=0) at ../spa/plugins/support/system.c:138
#5 0x00007f307c14745d in spa_system_pollfd_wait (object=0xfffffffffffffffc,
pfd=1568663168, ev=0x7f305d7fe830, n_ev=32, timeout=-1) at
../spa/include/spa/support/system.h:154
#6 loop_iterate (object=0x56217dbaf0c8, timeout=-1) at
../spa/plugins/support/loop.c:801
#7 0x00007f307c0ef5d2 in spa_loop_control_iterate_fast
(object=0xfffffffffffffffc, timeout=-1) at
../spa/include/spa/support/loop.h:408
#8 pw_loop_iterate (object=<optimized out>, timeout=-1) at
../src/pipewire/loop.h:95
#9 do_loop (user_data=0x56217dbc8c90) at ../src/pipewire/thread-loop.c:177
#10 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 14 (Thread 0x7f307c9fd6c0 (LWP 1611)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3cc8 in __internal_syscall_cancel
(a1=a1@entry=94701829420316, a2=<optimized out>, a3=a3@entry=2095510672,
a4=a4@entry=139846226003984, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at
cancellation.c:49
#2 0x00007f30952a4093 in __futex_abstimed_wait_common64 (private=32560,
futex_word=0x56217ce6f51c, expected=2095510672, op=32697,
abstime=0x7f307c9fc810, cancel=true) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x56217ce6f51c,
expected=2095510672, clockid=1, abstime=0x7f307c9fc810, private=32560,
cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56217ce6f51c, expected=expected@entry=265,
clockid=clockid@entry=1, abstime=abstime@entry=0x7f307c9fc810,
private=private@entry=0) at futex-internal.c:139
#5 0x00007f30952a720b in __pthread_cond_wait_common (cond=0x56217ce6f4f8,
mutex=0x56217ce6f4d0, clockid=1, abstime=<optimized out>) at
pthread_cond_wait.c:421
#6 ___pthread_cond_clockwait64 (cond=0x56217ce6f4f8, mutex=0x56217ce6f4d0,
clockid=1, abstime=<optimized out>) at pthread_cond_wait.c:517
#7 ___pthread_cond_clockwait64 (cond=0x56217ce6f4f8, mutex=0x56217ce6f4d0,
clockid=1, abstime=<optimized out>) at pthread_cond_wait.c:505
#8 0x00007f309903e56c in std::__condvar::wait_until (this=0x56217ce6f4f8,
__m=<optimized out>, __clock=1, __abs_time=...) at
/usr/include/c++/15/bits/std_mutex.h:139
#9 std::condition_variable::__wait_until_impl<std::chrono::duration<long,
std::ratio<1l, 1000000000l> > > (__lock=..., this=0x56217ce6f4f8,
__atime=<optimized out>) at /usr/include/c++/15/condition_variable:205
#10 std::condition_variable::wait_until<std::chrono::duration<long,
std::ratio<1l, 1000000000l> > > (this=0x56217ce6f4f8, __lock=...,
__atime=<optimized out>) at /usr/include/c++/15/condition_variable:115
#11 std::condition_variable::wait_for<long, std::ratio<1l, 1000l> >
(__rtime=<synthetic pointer>std::chrono::duration = { 1000ms },
this=0x56217ce6f4f8, __lock=...) at /usr/include/c++/15/condition_variable:167
#12 operator() (__closure=0x56217ce6daf8) at
/home/tracey/kde/src/kwin/src/backends/drm/drm_commit_thread.cpp:43
#13 0x00007f309903ed25 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
#14 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=<optimized out>) at
/usr/include/c++/15/bits/invoke.h:98
#15 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=<optimized out>) at
/usr/include/c++/15/functional:122
#16 operator()<> (__closure=<optimized out>) at
/usr/include/qt6/QtCore/qthread.h:139
#17 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
#18
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
#19
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
#20
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
#21
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=0x7f307c9fc9b0) at /usr/include/c++/15/future:1441
#22 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
#23 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
#24 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
#25 0x00007f309903ef49 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
#26 std::__future_base::_State_baseV2::_M_do_set (this=0x56217ce6dad0,
__f=<optimized out>, __did_set=0x7f307c9fc967) at
/usr/include/c++/15/future:598
#27 0x00007f30952acc58 in __pthread_once_slow (once_control=0x56217ce6dae8,
init_routine=0x7f30956ff940 <__once_proxy()>) at pthread_once.c:116
#28 0x00007f30952accd9 in ___pthread_once (once_control=<optimized out>,
init_routine=<optimized out>) at pthread_once.c:143
#29 0x00007f309903c0b4 in __gthread_once (__once=0x56217ce6dae8,
__func=<optimized out>) at
/usr/include/c++/15/x86_64-solus-linux/bits/gthr-default.h:746
#30 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=@0x7f307c9fc980: (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 *)) 0x7f309903ef20
<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
#31 std::__future_base::_State_baseV2::_M_set_result (this=0x56217ce6dad0,
__res=..., __ignore_failure=true) at /usr/include/c++/15/future:437
#32
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=0x56217ce6dad0) at
/usr/include/c++/15/future:1721
#33 0x00007f3095e1f219 in std::__future_base::_State_baseV2::wait
(this=0x56217ce6dad0) at
/usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/future:359
#34 std::__basic_future<void>::_M_get_result (this=<optimized out>) at
/usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/future:750
#35 std::future<void>::get (this=<optimized out>) at
/usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/future:922
#36 QThreadCreateThread::run (this=0x56217ce64cb0) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread.cpp:1390
#37 0x00007f3095ed4345 in QThreadPrivate::start(void*)::$_1::operator()() const
(this=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:448
#38 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_1>(QThreadPrivate::start(void*)::$_1&&)
(t=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:373
#39 QThreadPrivate::start (arg=0x56217ce64cb0) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:422
#40 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#41 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 13 (Thread 0x7f307d1fe6c0 (LWP 1610)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3cc8 in __internal_syscall_cancel
(a1=a1@entry=94701829416588, a2=<optimized out>, a3=a3@entry=2095506944,
a4=a4@entry=139846234396688, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at
cancellation.c:49
#2 0x00007f30952a4093 in __futex_abstimed_wait_common64 (private=32560,
futex_word=0x56217ce6e68c, expected=2095506944, op=32697,
abstime=0x7f307d1fd810, cancel=true) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x56217ce6e68c,
expected=2095506944, clockid=1, abstime=0x7f307d1fd810, private=32560,
cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56217ce6e68c, expected=expected@entry=117,
clockid=clockid@entry=1, abstime=abstime@entry=0x7f307d1fd810,
private=private@entry=0) at futex-internal.c:139
#5 0x00007f30952a720b in __pthread_cond_wait_common (cond=0x56217ce6e668,
mutex=0x56217ce6e640, clockid=1, abstime=<optimized out>) at
pthread_cond_wait.c:421
#6 ___pthread_cond_clockwait64 (cond=0x56217ce6e668, mutex=0x56217ce6e640,
clockid=1, abstime=<optimized out>) at pthread_cond_wait.c:517
#7 ___pthread_cond_clockwait64 (cond=0x56217ce6e668, mutex=0x56217ce6e640,
clockid=1, abstime=<optimized out>) at pthread_cond_wait.c:505
#8 0x00007f309903e56c in std::__condvar::wait_until (this=0x56217ce6e668,
__m=<optimized out>, __clock=1, __abs_time=...) at
/usr/include/c++/15/bits/std_mutex.h:139
#9 std::condition_variable::__wait_until_impl<std::chrono::duration<long,
std::ratio<1l, 1000000000l> > > (__lock=..., this=0x56217ce6e668,
__atime=<optimized out>) at /usr/include/c++/15/condition_variable:205
#10 std::condition_variable::wait_until<std::chrono::duration<long,
std::ratio<1l, 1000000000l> > > (this=0x56217ce6e668, __lock=...,
__atime=<optimized out>) at /usr/include/c++/15/condition_variable:115
#11 std::condition_variable::wait_for<long, std::ratio<1l, 1000l> >
(__rtime=<synthetic pointer>std::chrono::duration = { 1000ms },
this=0x56217ce6e668, __lock=...) at /usr/include/c++/15/condition_variable:167
#12 operator() (__closure=0x56217cd6b7a8) at
/home/tracey/kde/src/kwin/src/backends/drm/drm_commit_thread.cpp:43
#13 0x00007f309903ed25 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
#14 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=<optimized out>) at
/usr/include/c++/15/bits/invoke.h:98
#15 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const
QString&)::<lambda()> > (__fn=<optimized out>) at
/usr/include/c++/15/functional:122
#16 operator()<> (__closure=<optimized out>) at
/usr/include/qt6/QtCore/qthread.h:139
#17 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
#18
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
#19
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
#20
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
#21
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=0x7f307d1fd9b0) at /usr/include/c++/15/future:1441
#22 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
#23 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
#24 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
#25 0x00007f309903ef49 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
#26 std::__future_base::_State_baseV2::_M_do_set (this=0x56217cd6b780,
__f=<optimized out>, __did_set=0x7f307d1fd967) at
/usr/include/c++/15/future:598
#27 0x00007f30952acc58 in __pthread_once_slow (once_control=0x56217cd6b798,
init_routine=0x7f30956ff940 <__once_proxy()>) at pthread_once.c:116
#28 0x00007f30952accd9 in ___pthread_once (once_control=<optimized out>,
init_routine=<optimized out>) at pthread_once.c:143
#29 0x00007f309903c0b4 in __gthread_once (__once=0x56217cd6b798,
__func=<optimized out>) at
/usr/include/c++/15/x86_64-solus-linux/bits/gthr-default.h:746
#30 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=@0x7f307d1fd980: (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 *)) 0x7f309903ef20
<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
#31 std::__future_base::_State_baseV2::_M_set_result (this=0x56217cd6b780,
__res=..., __ignore_failure=true) at /usr/include/c++/15/future:437
#32
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=0x56217cd6b780) at
/usr/include/c++/15/future:1721
#33 0x00007f3095e1f219 in std::__future_base::_State_baseV2::wait
(this=0x56217cd6b780) at
/usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/future:359
#34 std::__basic_future<void>::_M_get_result (this=<optimized out>) at
/usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/future:750
#35 std::future<void>::get (this=<optimized out>) at
/usr/bin/../lib64/gcc/x86_64-solus-linux/15/../../../../include/c++/15/future:922
#36 QThreadCreateThread::run (this=0x56217ce6c660) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread.cpp:1390
#37 0x00007f3095ed4345 in QThreadPrivate::start(void*)::$_1::operator()() const
(this=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:448
#38 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_1>(QThreadPrivate::start(void*)::$_1&&)
(t=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:373
#39 QThreadPrivate::start (arg=0x56217ce6c660) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:422
#40 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#41 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 12 (Thread 0x7f307d9ff6c0 (LWP 1609)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3cc8 in __internal_syscall_cancel (a1=a1@entry=0,
a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2 0x00007f30952a4093 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at
futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x0, expected=<optimized out>,
clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56217cddae68, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#5 0x00007f30952a6caa in __pthread_cond_wait_common (cond=0x56217cddae48,
mutex=0x56217cddae18, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x56217cddae48, mutex=0x56217cddae18) at
pthread_cond_wait.c:453
#7 0x00007f3086b2ce9a in cnd_wait (cond=0x56217cddae68, mtx=0x189) at
../src/c11/impl/threads_posix.c:112
#8 0x00007f3086af02a0 in util_queue_thread_func
(input=input@entry=0x56217cdd6460) at ../src/util/u_queue.c:275
#9 0x00007f3086b2d02a in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:43
#10 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 11 (Thread 0x7f308e7ff6c0 (LWP 1586)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3d58 in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271)
at cancellation.c:49
#2 __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized
out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at
cancellation.c:75
#3 0x00007f309532af03 in __GI_ppoll (fds=fds@entry=0x7f3088001600,
nfds=nfds@entry=3, timeout=<optimized out>, timeout@entry=0x7f308e7fe840,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f309424487f in ppoll (__fds=0x7f3088001600, __nfds=3,
__timeout=0x7f308e7fe840, __ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f3088000ca0, timeout_usec=<optimized out>, fds=0x7f3088001600,
n_fds=3) at ../glib/gmain.c:4837
#6 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7f3088000ca0, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4511
#7 0x00007f3094244998 in g_main_context_iteration (context=0x7f3088000ca0,
may_block=1) at ../glib/gmain.c:4582
#8 0x00007f309601439e in QEventDispatcherGlib::processEvents
(this=0x7f3088000880, flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9 0x00007f3095cef496 in QEventLoop::processEvents (this=0x7f308e7fe9a0,
flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventloop.cpp:108
#10 QEventLoop::exec (this=0x7f308e7fe9a0, flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventloop.cpp:197
#11 0x00007f3095e1dd26 in QThread::exec (this=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread.cpp:672
#12 0x00007f309627e3ae in QDBusConnectionManager::run (this=0x7f3088001600) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/dbus/qdbusconnectionmanager.cpp:145
#13 0x00007f3095ed4345 in QThreadPrivate::start(void*)::$_1::operator()() const
(this=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:448
#14 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_1>(QThreadPrivate::start(void*)::$_1&&)
(t=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:373
#15 QThreadPrivate::start (arg=0x7f30962f3728
<_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS__q_managerEEEE8instanceEvE6holder.llvm.5338698458995895223>)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:422
#16 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#17 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 10 (Thread 0x7f305cffe6c0 (LWP 1636)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3cc8 in __internal_syscall_cancel
(a1=a1@entry=94701828004364, a2=<optimized out>, a3=a3@entry=2112171952,
a4=a4@entry=139845695428736, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at
cancellation.c:49
#2 0x00007f30952a4093 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x56217cd15a0c, expected=2112171952, op=8335753,
abstime=0x7f305cffd880, cancel=true) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x56217cd15a0c,
expected=2112171952, clockid=32560, abstime=0x7f305cffd880, private=0,
cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56217cd15a0c, expected=expected@entry=0,
clockid=clockid@entry=1, abstime=abstime@entry=0x7f305cffd990,
private=private@entry=0) at futex-internal.c:139
#5 0x00007f30952a6f35 in __pthread_cond_wait_common (cond=0x56217cd159e8,
mutex=0x56217cd159c0, clockid=<optimized out>, abstime=0x7f305cffd990) at
pthread_cond_wait.c:421
#6 ___pthread_cond_timedwait64 (cond=0x56217cd159e8, mutex=0x56217cd159c0,
abstime=0x7f305cffd990) at pthread_cond_wait.c:478
#7 0x00007f3095edd118 in QWaitConditionPrivate::wait_relative
(this=0x56217cd159c0, deadline=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qwaitcondition_unix.cpp:58
#8 QWaitConditionPrivate::wait (this=0x56217cd159c0, deadline=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qwaitcondition_unix.cpp:66
#9 0x00007f3095e204e1 in QWaitCondition::wait (this=0x56217dc368f0,
mutex=0x56217cd10228, deadline=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qwaitcondition_unix.cpp:146
#10 QThreadPoolThread::run (this=0x56217dc368e0) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthreadpool.cpp:120
#11 0x00007f3095ed4345 in QThreadPrivate::start(void*)::$_1::operator()() const
(this=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:448
#12 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_1>(QThreadPrivate::start(void*)::$_1&&)
(t=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:373
#13 QThreadPrivate::start (arg=0x56217dc368e0) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:422
#14 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#15 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 9 (Thread 0x7f305f9ff6c0 (LWP 1626)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3cc8 in __internal_syscall_cancel (a1=a1@entry=0,
a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2 0x00007f30952a4093 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at
futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x0, expected=<optimized out>,
clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56217d99a040, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#5 0x00007f30952a6caa in __pthread_cond_wait_common (cond=0x56217d99a020,
mutex=0x56217d999ff0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x56217d99a020, mutex=0x56217d999ff0) at
pthread_cond_wait.c:453
#7 0x00007f3086b2ce9a in cnd_wait (cond=0x56217d99a040, mtx=0x189) at
../src/c11/impl/threads_posix.c:112
#8 0x00007f3086af02a0 in util_queue_thread_func
(input=input@entry=0x56217d65d5e0) at ../src/util/u_queue.c:275
#9 0x00007f3086b2d02a in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:43
#10 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 8 (Thread 0x7f306d5ff6c0 (LWP 1621)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3cc8 in __internal_syscall_cancel (a1=a1@entry=0,
a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2 0x00007f30952a4093 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at
futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x0, expected=<optimized out>,
clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56217d134c50, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#5 0x00007f30952a6caa in __pthread_cond_wait_common (cond=0x56217d134c30,
mutex=0x56217d134c00, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x56217d134c30, mutex=0x56217d134c00) at
pthread_cond_wait.c:453
#7 0x00007f3086b2ce9a in cnd_wait (cond=0x56217d134c50, mtx=0x189) at
../src/c11/impl/threads_posix.c:112
#8 0x00007f3086af02a0 in util_queue_thread_func
(input=input@entry=0x56217d195660) at ../src/util/u_queue.c:275
#9 0x00007f3086b2d02a in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:43
#10 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 7 (Thread 0x7f305f1fe6c0 (LWP 1630)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3cc8 in __internal_syscall_cancel (a1=a1@entry=0,
a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2 0x00007f30952a4093 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at
futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x0, expected=<optimized out>,
clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56217d9aaff8, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#5 0x00007f30952a6caa in __pthread_cond_wait_common (cond=0x56217d9aafd8,
mutex=0x56217d9aafa8, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x56217d9aafd8, mutex=0x56217d9aafa8) at
pthread_cond_wait.c:453
#7 0x00007f3086b2ce9a in cnd_wait (cond=0x56217d9aaff8, mtx=0x189) at
../src/c11/impl/threads_posix.c:112
#8 0x00007f3086af02a0 in util_queue_thread_func
(input=input@entry=0x56217d36bcb0) at ../src/util/u_queue.c:275
#9 0x00007f3086b2d02a in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:43
#10 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 6 (Thread 0x7f308cfff6c0 (LWP 1608)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3cc8 in __internal_syscall_cancel (a1=a1@entry=0,
a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2 0x00007f30952a4093 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at
futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x0, expected=<optimized out>,
clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56217cde2290, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#5 0x00007f30952a6caa in __pthread_cond_wait_common (cond=0x56217cde2270,
mutex=0x56217cde2240, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x56217cde2270, mutex=0x56217cde2240) at
pthread_cond_wait.c:453
#7 0x00007f3086b2ce9a in cnd_wait (cond=0x56217cde2290, mtx=0x189) at
../src/c11/impl/threads_posix.c:112
#8 0x00007f3086af02a0 in util_queue_thread_func
(input=input@entry=0x56217cddaff0) at ../src/util/u_queue.c:275
#9 0x00007f3086b2d02a in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:43
#10 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 5 (Thread 0x7f306cdfe6c0 (LWP 1625)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3cc8 in __internal_syscall_cancel (a1=a1@entry=0,
a2=<optimized out>, a3=<optimized out>, a4=a4@entry=0, a5=a5@entry=0,
a6=a6@entry=4294967295, nr=202) at cancellation.c:49
#2 0x00007f30952a4093 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x0, expected=<optimized out>, op=393, abstime=0x0, cancel=true) at
futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x0, expected=<optimized out>,
clockid=0, abstime=0x0, private=0, cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56217d2c5418, expected=<optimized out>,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
futex-internal.c:139
#5 0x00007f30952a6caa in __pthread_cond_wait_common (cond=0x56217d2c53f8,
mutex=0x56217d2c53c8, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#6 ___pthread_cond_wait (cond=0x56217d2c53f8, mutex=0x56217d2c53c8) at
pthread_cond_wait.c:453
#7 0x00007f3086b2ce9a in cnd_wait (cond=0x56217d2c5418, mtx=0x189) at
../src/c11/impl/threads_posix.c:112
#8 0x00007f3086af02a0 in util_queue_thread_func
(input=input@entry=0x56217d193d30) at ../src/util/u_queue.c:275
#9 0x00007f3086b2d02a in impl_thrd_routine (p=<optimized out>) at
../src/c11/impl/threads_posix.c:43
#10 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#11 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 4 (Thread 0x7f30461ff6c0 (LWP 1651)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3cc8 in __internal_syscall_cancel
(a1=a1@entry=94701845854600, a2=<optimized out>, a3=a3@entry=2112172272,
a4=a4@entry=139845311654016, a5=a5@entry=0, a6=a6@entry=4294967295, nr=202) at
cancellation.c:49
#2 0x00007f30952a4093 in __futex_abstimed_wait_common64 (private=0,
futex_word=0x56217de1b988, expected=2112172272, op=8335753,
abstime=0x7f30461fe880, cancel=true) at futex-internal.c:57
#3 __futex_abstimed_wait_common (futex_word=0x56217de1b988,
expected=2112172272, clockid=32560, abstime=0x7f30461fe880, private=0,
cancel=true) at futex-internal.c:87
#4 __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x56217de1b988, expected=expected@entry=0,
clockid=clockid@entry=1, abstime=abstime@entry=0x7f30461fe990,
private=private@entry=0) at futex-internal.c:139
#5 0x00007f30952a6f35 in __pthread_cond_wait_common (cond=0x56217de1b968,
mutex=0x56217de1b940, clockid=<optimized out>, abstime=0x7f30461fe990) at
pthread_cond_wait.c:421
#6 ___pthread_cond_timedwait64 (cond=0x56217de1b968, mutex=0x56217de1b940,
abstime=0x7f30461fe990) at pthread_cond_wait.c:478
#7 0x00007f3095edd118 in QWaitConditionPrivate::wait_relative
(this=0x56217de1b940, deadline=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qwaitcondition_unix.cpp:58
#8 QWaitConditionPrivate::wait (this=0x56217de1b940, deadline=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qwaitcondition_unix.cpp:66
#9 0x00007f3095e204e1 in QWaitCondition::wait (this=0x56217dd33770,
mutex=0x56217cd10228, deadline=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qwaitcondition_unix.cpp:146
#10 QThreadPoolThread::run (this=0x56217dd33760) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthreadpool.cpp:120
#11 0x00007f3095ed4345 in QThreadPrivate::start(void*)::$_1::operator()() const
(this=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:448
#12 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_1>(QThreadPrivate::start(void*)::$_1&&)
(t=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:373
#13 QThreadPrivate::start (arg=0x56217dd33760) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:422
#14 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#15 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 3 (Thread 0x7f3047fff6c0 (LWP 1645)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3d58 in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271)
at cancellation.c:49
#2 __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized
out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at
cancellation.c:75
#3 0x00007f309532af03 in __GI_ppoll (fds=fds@entry=0x7f303c0013a0,
nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f309424487f in ppoll (__fds=0x7f303c0013a0, __nfds=1, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f303c000d20, timeout_usec=<optimized out>, fds=0x7f303c0013a0,
n_fds=1) at ../glib/gmain.c:4837
#6 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7f303c000d20, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4511
#7 0x00007f3094244998 in g_main_context_iteration (context=0x7f303c000d20,
may_block=1) at ../glib/gmain.c:4582
#8 0x00007f309601439e in QEventDispatcherGlib::processEvents
(this=0x7f303c000c00, flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9 0x00007f3095cef496 in QEventLoop::processEvents (this=0x7f3047ffea00,
flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventloop.cpp:108
#10 QEventLoop::exec (this=0x7f3047ffea00, flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventloop.cpp:197
#11 0x00007f3095e1dd26 in QThread::exec (this=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread.cpp:672
#12 0x00007f3095ed4345 in QThreadPrivate::start(void*)::$_1::operator()() const
(this=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:448
#13 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_1>(QThreadPrivate::start(void*)::$_1&&)
(t=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:373
#14 QThreadPrivate::start (arg=0x56217dd61ad0) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:422
#15 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#16 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 2 (Thread 0x7f306ffff6c0 (LWP 1612)):
#0 __syscall_cancel_arch () at
../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1 0x00007f30952a3d58 in __internal_syscall_cancel (a1=<optimized out>,
a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=8, a6=0, nr=271)
at cancellation.c:49
#2 __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized
out>, a4=<optimized out>, a5=a5@entry=8, a6=a6@entry=0, nr=271) at
cancellation.c:75
#3 0x00007f309532af03 in __GI_ppoll (fds=fds@entry=0x7f30640014d0,
nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0,
sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4 0x00007f309424487f in ppoll (__fds=0x7f30640014d0, __nfds=2, __timeout=0x0,
__ss=0x0) at /usr/include/bits/poll2.h:101
#5 g_main_context_poll_unlocked (priority=<optimized out>,
context=0x7f3064000d60, timeout_usec=<optimized out>, fds=0x7f30640014d0,
n_fds=2) at ../glib/gmain.c:4837
#6 g_main_context_iterate_unlocked.isra.0
(context=context@entry=0x7f3064000d60, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4511
#7 0x00007f3094244998 in g_main_context_iteration (context=0x7f3064000d60,
may_block=1) at ../glib/gmain.c:4582
#8 0x00007f309601439e in QEventDispatcherGlib::processEvents
(this=0x7f3064000c40, flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9 0x00007f3095cef496 in QEventLoop::processEvents (this=0x7f306fffea00,
flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventloop.cpp:108
#10 QEventLoop::exec (this=0x7f306fffea00, flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventloop.cpp:197
#11 0x00007f3095e1dd26 in QThread::exec (this=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread.cpp:672
#12 0x00007f3095ed4345 in QThreadPrivate::start(void*)::$_1::operator()() const
(this=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:448
#13 (anonymous
namespace)::terminate_on_exception<QThreadPrivate::start(void*)::$_1>(QThreadPrivate::start(void*)::$_1&&)
(t=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:373
#14 QThreadPrivate::start (arg=0x56217ce762b8) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/thread/qthread_unix.cpp:422
#15 0x00007f30952a78de in start_thread (arg=<optimized out>) at
pthread_create.c:454
#16 0x00007f30953399cc in __GI___clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:78
Thread 1 (Thread 0x7f3090a50040 (LWP 1575)):
[KCrash Handler]
#6 KWin::LogicalOutput::scale (this=this@entry=0x0) at
/home/tracey/kde/src/kwin/src/core/output.cpp:392
#7 0x00007f3098d2d7c4 in KWin::LogicalOutput::geometryF (this=this@entry=0x0)
at /home/tracey/kde/src/kwin/src/core/output.cpp:402
#8 0x00007f3098d064a6 in operator() (__closure=<synthetic pointer>) at
/home/tracey/kde/src/kwin/src/compositor.cpp:1029
#9 KWin::Compositor::assignOutputLayers (this=this@entry=0x56217d189a60,
output=output@entry=0x56217ce6e960) at
/home/tracey/kde/src/kwin/src/compositor.cpp:1032
#10 0x00007f3098d06749 in KWin::Compositor::addOutput (this=0x56217d189a60,
output=0x56217ce6e960) at /home/tracey/kde/src/kwin/src/compositor.cpp:994
#11 KWin::Compositor::addOutput (this=0x56217d189a60, output=0x56217ce6e960) at
/home/tracey/kde/src/kwin/src/compositor.cpp:989
#12 0x00007f3098d06e20 in KWin::Compositor::handleOutputsChanged
(this=0x56217d189a60) at /home/tracey/kde/src/kwin/src/compositor.cpp:985
#13 0x00007f3095d4b078 in QtPrivate::QSlotObjectBase::call
(this=0x56217dc35930, r=0x56217d189a60, a=0x7fff9f9673d8) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs_impl.h:461
#14 doActivate<false> (sender=0x56217d195090, signal_index=20,
argv=0x7fff9f9673d8) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4273
#15 0x00007f3098fcdb01 in KWin::Workspace::updateOutputs
(this=this@entry=0x56217d195090) at
/home/tracey/kde/src/kwin/src/workspace.cpp:1407
#16 0x00007f3098fcebc0 in KWin::Workspace::applyOutputConfiguration
(this=0x56217d195090, config=...) at
/home/tracey/kde/src/kwin/src/workspace.cpp:536
#17 0x00007f30991217ee in
KWin::OutputConfigurationV2Interface::kde_output_configuration_v2_apply
(this=0x56217e8957a0, resource=0x56217cf05cf0) at
/home/tracey/kde/src/kwin/src/workspace.h:853
#18 0x00007f3094e46052 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#19 0x00007f3094e44c01 in ffi_call_int (cif=cif@entry=0x7fff9f967920,
fn=fn@entry=0x7f3098c449d0
<QtWaylandServer::kde_output_configuration_v2::handle_apply(wl_client*,
wl_resource*)>, rvalue=<optimized out>, rvalue@entry=0x0, avalue=<optimized
out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#20 0x00007f3094e452dd in ffi_call (cif=cif@entry=0x7fff9f967920,
fn=0x7f3098c449d0
<QtWaylandServer::kde_output_configuration_v2::handle_apply(wl_client*,
wl_resource*)>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7fff9f9679f0) at
../src/x86/ffi64.c:710
#21 0x00007f30995714e8 in wl_closure_invoke (closure=0x56217e9ac1c0, flags=2,
target=<optimized out>, opcode=5, data=<optimized out>) at
../../src/wayland/src/connection.c:1243
#22 0x00007f309956bd87 in wl_client_connection_data (fd=<optimized out>,
mask=<optimized out>, data=0x7f3068004350) at
../../src/wayland/src/wayland-server.c:498
#23 0x00007f309956ee82 in wl_event_loop_dispatch (loop=0x56217cd44b50,
timeout=<optimized out>) at ../../src/wayland/src/event-loop.c:1059
#24 0x00007f30990f0a12 in KWin::Display::dispatchEvents (this=<optimized out>)
at /home/tracey/kde/src/kwin/src/wayland/display.cpp:137
#25 0x00007f3095d4b078 in QtPrivate::QSlotObjectBase::call
(this=0x56217dcbf710, r=0x56217cd55e60, a=0x7fff9f967eb0) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs_impl.h:461
#26 doActivate<false> (sender=0x56217de7c420, signal_index=3,
argv=0x7fff9f967eb0) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4273
#27 0x00007f3095d606a2 in QMetaObject::activate (sender=0x56217de7c420,
local_signal_index=0, argv=0x7fff9f967eb0, m=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobject.cpp:4333
#28 QMetaObject::activate<void, QSocketDescriptor, QSocketNotifier::Type,
QSocketNotifier::QPrivateSignal> (sender=0x56217de7c420, local_signal_index=0,
ret=0x0, args=..., args=@0x7fff9f967ea4: QSocketNotifier::Read, args=...,
mo=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qobjectdefs.h:319
#29 QSocketNotifier::activated (this=0x56217de7c420, _t1=...,
_t2=QSocketNotifier::Read, _t3=...) at
src/corelib/Core_autogen/include/moc_qsocketnotifier.cpp:161
#30 QSocketNotifier::event (this=0x56217de7c420, e=<optimized out>) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qsocketnotifier.cpp:324
#31 0x00007f3097041430 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x56217de7c420, e=0x7fff9f9680c8) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qapplication.cpp:3305
#32 0x00007f30970427c3 in QApplication::notify (this=<optimized out>,
receiver=0x56217de7c420, e=0x7fff9f9680c8) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/widgets/kernel/qapplication.cpp:2700
#33 0x00007f3095ed66e4 in QCoreApplication::notifyInternal2
(receiver=0x56217de7c420, event=0x7fff9f9680c8) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1109
#34 QCoreApplication::sendEvent (receiver=0x56217de7c420, event=0x7fff9f9680c8)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1549
#35 QEventDispatcherUNIXPrivate::activateSocketNotifiers (this=0x56217cc6b130)
at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventdispatcher_unix.cpp:276
#36 0x00007f3095ed838e in QEventDispatcherUNIX::processEvents (this=<optimized
out>, flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventdispatcher_unix.cpp:498
#37 0x00007f3096c331a3 in QUnixEventDispatcherQPA::processEvents (this=0x0,
flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/gui/platform/unix/qunixeventdispatcher.cpp:28
#38 0x00007f3095cef496 in QEventLoop::processEvents (this=0x7fff9f968260,
flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventloop.cpp:108
#39 QEventLoop::exec (this=0x7fff9f968260, flags=...) at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qeventloop.cpp:197
#40 0x00007f3095ce3ac9 in QCoreApplication::exec () at
/home/build/YPKG/root/qt6-base/build/qtbase-everywhere-src-6.10.3/src/corelib/kernel/qcoreapplication.cpp:1452
#41 0x0000562167acfe70 in main (argc=<optimized out>, argv=<optimized out>) at
/home/tracey/kde/src/kwin/src/main_wayland.cpp:632
Reported using DrKonqi
--
You are receiving this mail because:
You are watching all bug changes.