https://bugs.kde.org/show_bug.cgi?id=497646
Bug ID: 497646 Summary: kwin6 on wayland crashed when resume from hibernation Classification: I don't know Product: kde Version: unspecified Platform: openSUSE OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: unassigned-b...@kde.org Reporter: petr.vo...@gmail.com Target Milestone: --- Application: kwin_wayland (6.2.4) ApplicationNotResponding [ANR]: false Qt Version: 6.8.1 Frameworks Version: 6.8.0 Operating System: Linux 6.13.0-rc2-1.gf92fc5d-default x86_64 Windowing System: Wayland Distribution: "openSUSE Tumbleweed" DrKonqi: 6.2.4 [CoredumpBackend] -- Information about the crash: Trying to resume from hibernation, whole desktop got freezed. Later session was ended - I saw login page. After succesfull login, bugreport window was opened. Using packages from openSUSE Tumbleweed, using wayland and nouveau: $ lspci |grep VGA 00:02.0 VGA compatible controller: Intel Corporation Alder Lake-HX GT1 [UHD Graphics 770] (rev 0c) 01:00.0 VGA compatible controller: NVIDIA Corporation GA107GLM [RTX A1000 Laptop GPU] (rev a1) $ uname -r 6.13.0-rc2-1.gf92fc5d-default $ lsmod |grep -i -e nouveau -e nvidia nouveau 3612672 8 mxm_wmi 12288 1 nouveau drm_ttm_helper 16384 2 xe,nouveau gpu_sched 69632 2 xe,nouveau drm_gpuvm 45056 2 xe,nouveau drm_exec 12288 3 drm_gpuvm,xe,nouveau i2c_algo_bit 20480 3 xe,i915,nouveau ttm 106496 4 drm_ttm_helper,xe,i915,nouveau drm_display_helper 278528 3 xe,i915,nouveau video 81920 4 thinkpad_acpi,xe,i915,nouveau button 24576 1 nouveau wmi 32768 5 video,wmi_bmof,think_lmi,mxm_wmi,nouveau $ echo $XDG_SESSION_TYPE wayland $ rpm -qa |grep -i -e kwin -e mesa -e wayland xwaylandvideobridge-0.4.0+git12-3.8.x86_64 libQt5WaylandClient5-5.15.16+kde59-1.1.x86_64 Mesa-dri-24.3.1-1699.400.pm.2.x86_64 kf6-kwindowsystem-imports-6.8.0-1.2.x86_64 libwayland-cursor0-1.23.1-1.1.x86_64 kwin6-x11-6.2.4-2.1.x86_64 wayland-utils-1.2.0-1.4.x86_64 Mesa-libGL-devel-24.3.1-1699.400.pm.2.x86_64 libwayland-server0-1.23.1-1.1.x86_64 Mesa-KHR-devel-24.3.1-1699.400.pm.2.x86_64 Mesa-vulkan-device-select-24.3.1-1699.400.pm.2.x86_64 Mesa-24.3.1-1699.400.pm.2.x86_64 Mesa-demo-x-9.0.0-3.3.x86_64 Mesa-demo-egl-9.0.0-3.3.x86_64 kwayland-5.116.0-1.5.x86_64 kwin6-debuginfo-6.2.4-2.1.x86_64 libkwin6-debuginfo-6.2.4-2.1.x86_64 kf6-kwindowsystem-6.8.0-1.2.x86_64 Mesa-gallium-24.3.1-1699.400.pm.2.x86_64 libkwin6-6.2.4-2.1.x86_64 kwayland-integration6-6.2.4-1.1.x86_64 libQt6WaylandEglCompositorHwIntegration6-6.8.1-1.1.x86_64 libQt5WaylandCompositor5-5.15.16+kde59-1.1.x86_64 libva-wayland2-2.22.0-1.1.x86_64 kwin6-6.2.4-2.1.x86_64 qt6-wayland-6.8.1-1.1.x86_64 libgstwayland-1_0-0-1.24.10-1.1.x86_64 libQt6WaylandCompositor6-6.8.1-1.1.x86_64 xwayland-24.1.4-1.1.x86_64 libwayland-client0-debuginfo-1.23.0-1.1.x86_64 Mesa-libGL1-24.3.1-1699.400.pm.2.x86_64 libqt5-qtwayland-5.15.16+kde59-1.1.x86_64 libwayland-egl1-1.23.1-1.1.x86_64 libQt6WaylandClient6-6.8.1-1.1.x86_64 Mesa-libglapi0-24.3.1-1699.400.pm.2.x86_64 wayland-debugsource-1.23.0-1.1.x86_64 libwayland-client0-1.23.1-1.1.x86_64 libKWaylandClient6-6.2.4-1.2.x86_64 Mesa-libEGL1-24.3.1-1699.400.pm.2.x86_64 kwayland6-6.2.4-1.2.x86_64 Mesa-libva-24.3.1-1699.400.pm.2.x86_64 Mesa-dri-debuginfo-24.3.1-1699.400.pm.3.x86_64 kwin6-debugsource-6.2.4-2.1.x86_64 libQt6WaylandEglClientHwIntegration6-6.8.1-1.1.x86_64 The reporter is unsure if this crash is reproducible. -- Backtrace: Application: KWin (kwin_wayland), signal: Segmentation fault warning: Can't open file /memfd:JSGCHeap:QtQml (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 anon_inode:i915.gem which was expanded to anon_inode:i915.gem 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:JITCode:QtQml (deleted) during file-backed mapping note processing warning: Can't open file /memfd:xwayland-shared (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:wayland-cursor (deleted) during file-backed mapping note processing [New LWP 2121] [New LWP 2165] [New LWP 2205] [New LWP 3690] [New LWP 2175] [New LWP 2209] [New LWP 2189] [New LWP 2178] [New LWP 2208] [New LWP 2204] [New LWP 2210] [New LWP 2174] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayl'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007fa197e9a25c in __pthread_kill_implementation () from /lib64/libc.so.6 [Current thread is 1 (Thread 0x7fa193e21b00 (LWP 2121))] Cannot QML trace cores :( 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 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 1 (Thread 0x7fa193e21b00 (LWP 2121))] Thread 12 (Thread 0x7fa1842be6c0 (LWP 2174)): #0 0x00007fa197e946be in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007fa197e97520 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007fa190787979 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #3 0x00007fa190753a5b in util_queue_thread_func (input=input@entry=0x55a4b9d88270) at ../src/util/u_queue.c:275 #4 0x00007fa1907878b7 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #5 0x00007fa197e983b2 in start_thread () from /lib64/libc.so.6 #6 0x00007fa197f1d5fc in __clone3 () from /lib64/libc.so.6 Thread 11 (Thread 0x7fa169bbf6c0 (LWP 2210)): #0 0x00007fa197e946be in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007fa197e97b2c in pthread_cond_clockwait@GLIBC_2.30 () from /lib64/libc.so.6 #2 0x00007fa19b8cc63f in std::__condvar::wait_until (this=0x55a4b9dea150, __m=..., __clock=1, __abs_time=...) at /usr/include/c++/14/bits/std_mutex.h:185 #3 std::condition_variable::__wait_until_impl<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (__lock=..., this=0x55a4b9dea150, __atime=...) at /usr/include/c++/14/condition_variable:203 #4 std::condition_variable::wait_until<std::chrono::duration<long, std::ratio<1l, 1000000000l> > > (this=0x55a4b9dea150, __lock=..., __atime=...) at /usr/include/c++/14/condition_variable:113 #5 std::condition_variable::wait_for<long, std::ratio<1l, 1l> > (__rtime=..., this=0x55a4b9dea150, __lock=...) at /usr/include/c++/14/condition_variable:165 #6 operator() (__closure=0x55a4b9df64e8) at /usr/src/debug/kwin-6.2.4/src/backends/drm/drm_commit_thread.cpp:43 #7 std::__invoke_impl<void, KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #8 std::__invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 #9 std::invoke<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> > (__fn=...) at /usr/include/c++/14/functional:120 #10 operator()<> (__closure=0x55a4b9df64e8) at /usr/include/qt6/QtCore/qthread.h:128 #11 std::__invoke_impl<void, QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:48&& ...)> > (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #12 std::__invoke<QThread::create<KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()> >(KWin::DrmCommitThread::DrmCommitThread(KWin::DrmGpu*, const QString&)::<lambda()>&&)::<lambda(auto:48&& ...)> > (__fn=...) at /usr/include/c++/14/bits/invoke.h:96 #13 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:48&& ...)> > >::_M_invoke<0> (this=0x55a4b9df64e8) at /usr/include/c++/14/bits/std_thread.h:301 #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:48&& ...)> > >::operator() (this=0x55a4b9df64e8) at /usr/include/c++/14/bits/std_thread.h:308 #15 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:48&& ...)> > >, void>::operator() (this=<optimized out>) at /usr/include/c++/14/future:1439 #16 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:48&& ...)> > >, void>&> (__f=...) at /usr/include/c++/14/bits/invoke.h:61 #17 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:48&& ...)> > >, void>&> (__fn=...) at /usr/include/c++/14/bits/invoke.h:114 #18 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:48&& ...)> > >, void> >::_M_invoke(const std::_Any_data &) (__functor=...) at /usr/include/c++/14/bits/std_function.h:291 #19 0x00007fa19b8c7a7d in std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>::operator()() const (this=<optimized out>) at /usr/include/c++/14/bits/std_function.h:591 #20 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*) (this=0x55a4b9df64c0, __f=<optimized out>, __did_set=0x7fa169bbe9d7) at /usr/include/c++/14/future:596 #21 0x00007fa197e9d7d7 in __pthread_once_slow.isra.0 () from /lib64/libc.so.6 #22 0x00007fa197e9d859 in pthread_once@GLIBC_2.2.5 () from /lib64/libc.so.6 #23 0x00007fa19b8c7e74 in __gthread_once (__once=0x55a4b9df64d8, __func=<optimized out>) at /usr/include/c++/14/x86_64-suse-linux/bits/gthr-default.h:713 #24 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*>(std::once_flag&, 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=@0x7fa169bbe9f0: (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 *)) 0x7fa19b8c7a50 <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++/14/mutex:916 #25 std::__future_base::_State_baseV2::_M_set_result(std::function<std::unique_ptr<std::__future_base::_Result_base, std::__future_base::_Result_base::_Deleter> ()>, bool) (this=0x55a4b9df64c0, __res=..., __ignore_failure=true) at /usr/include/c++/14/future:435 #26 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:48&& ...)> > >, void>::_M_complete_async(void) (this=0x55a4b9df64c0) at /usr/include/c++/14/future:1712 #27 0x00007fa19889a8c5 in std::__future_base::_State_baseV2::wait (this=0x55a4b9df64c0) at /usr/include/c++/14/future:357 #28 std::__basic_future<void>::_M_get_result (this=0x55a4baca94c0) at /usr/include/c++/14/future:748 #29 std::future<void>::get (this=0x55a4baca94c0) at /usr/include/c++/14/future:920 #30 QThreadCreateThread::run (this=0x55a4baca94b0) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread.cpp:1308 #31 0x00007fa19891d79d in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:354 #32 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:290 #33 QThreadPrivate::start (arg=0x55a4baca94b0) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:318 #34 0x00007fa197e983b2 in start_thread () from /lib64/libc.so.6 #35 0x00007fa197f1d5fc in __clone3 () from /lib64/libc.so.6 Thread 10 (Thread 0x7fa16bcbe6c0 (LWP 2204)): #0 0x00007fa197e946be in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007fa197e97520 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007fa190787979 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #3 0x00007fa190753a5b in util_queue_thread_func (input=input@entry=0x55a4ba066440) at ../src/util/u_queue.c:275 #4 0x00007fa1907878b7 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #5 0x00007fa197e983b2 in start_thread () from /lib64/libc.so.6 #6 0x00007fa197f1d5fc in __clone3 () from /lib64/libc.so.6 Thread 9 (Thread 0x7fa16acbc6c0 (LWP 2208)): #0 0x00007fa197e946be in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007fa197e97520 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007fa190787979 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #3 0x00007fa190753a5b in util_queue_thread_func (input=input@entry=0x55a4ba303de0) at ../src/util/u_queue.c:275 #4 0x00007fa1907878b7 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #5 0x00007fa197e983b2 in start_thread () from /lib64/libc.so.6 #6 0x00007fa197f1d5fc in __clone3 () from /lib64/libc.so.6 Thread 8 (Thread 0x7fa1821766c0 (LWP 2178)): #0 0x00007fa197f0f186 in ppoll () from /lib64/libc.so.6 #1 0x00007fa1972b3d9f in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007fa1972b44bc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007fa198a00723 in QEventDispatcherGlib::processEvents (this=0x7fa16c000ba0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #4 0x00007fa1987b5aa2 in QEventLoop::exec (this=0x7fa182175a60, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:34 #5 0x00007fa1988a44cc in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:74 #6 0x00007fa19891d79d in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:354 #7 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:290 #8 QThreadPrivate::start (arg=0x55a4b9d836e8) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:318 #9 0x00007fa197e983b2 in start_thread () from /lib64/libc.so.6 #10 0x00007fa197f1d5fc in __clone3 () from /lib64/libc.so.6 Thread 7 (Thread 0x7fa1815e96c0 (LWP 2189)): #0 0x00007fa197f0f186 in ppoll () from /lib64/libc.so.6 #1 0x00007fa1972b3d9f in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007fa1972b44bc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007fa198a00723 in QEventDispatcherGlib::processEvents (this=0x7fa170000ba0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #4 0x00007fa1987b5aa2 in QEventLoop::exec (this=0x7fa1815e8a60, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:34 #5 0x00007fa1988a44cc in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:74 #6 0x00007fa19891d79d in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:354 #7 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:290 #8 QThreadPrivate::start (arg=0x55a4b9fa0b60) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:318 #9 0x00007fa197e983b2 in start_thread () from /lib64/libc.so.6 #10 0x00007fa197f1d5fc in __clone3 () from /lib64/libc.so.6 Thread 6 (Thread 0x7fa16a4bb6c0 (LWP 2209)): #0 0x00007fa197e946be in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007fa197e97520 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007fa190787979 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #3 0x00007fa190753a5b in util_queue_thread_func (input=input@entry=0x55a4bab986e0) at ../src/util/u_queue.c:275 #4 0x00007fa1907878b7 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #5 0x00007fa197e983b2 in start_thread () from /lib64/libc.so.6 #6 0x00007fa197f1d5fc in __clone3 () from /lib64/libc.so.6 Thread 5 (Thread 0x7fa183abd6c0 (LWP 2175)): #0 0x00007fa197e946be in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007fa197e97520 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007fa190787979 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #3 0x00007fa190753a5b in util_queue_thread_func (input=input@entry=0x55a4b9d88fa0) at ../src/util/u_queue.c:275 #4 0x00007fa1907878b7 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #5 0x00007fa197e983b2 in start_thread () from /lib64/libc.so.6 #6 0x00007fa197f1d5fc in __clone3 () from /lib64/libc.so.6 Thread 4 (Thread 0x7fa16927d6c0 (LWP 3690)): #0 0x00007fa197e946be in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007fa197e97520 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007fa190787979 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #3 0x00007fa190753a5b in util_queue_thread_func (input=input@entry=0x55a4bb672670) at ../src/util/u_queue.c:275 #4 0x00007fa1907878b7 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #5 0x00007fa197e983b2 in start_thread () from /lib64/libc.so.6 #6 0x00007fa197f1d5fc in __clone3 () from /lib64/libc.so.6 Thread 3 (Thread 0x7fa16b4bd6c0 (LWP 2205)): #0 0x00007fa197e946be in __futex_abstimed_wait_common () from /lib64/libc.so.6 #1 0x00007fa197e97520 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libc.so.6 #2 0x00007fa190787979 in cnd_wait (cond=<optimized out>, mtx=<optimized out>) at ../src/c11/impl/threads_posix.c:135 #3 0x00007fa190753a5b in util_queue_thread_func (input=input@entry=0x55a4ba12c070) at ../src/util/u_queue.c:275 #4 0x00007fa1907878b7 in impl_thrd_routine (p=<optimized out>) at ../src/c11/impl/threads_posix.c:67 #5 0x00007fa197e983b2 in start_thread () from /lib64/libc.so.6 #6 0x00007fa197f1d5fc in __clone3 () from /lib64/libc.so.6 Thread 2 (Thread 0x7fa1939ff6c0 (LWP 2165)): #0 0x00007fa197f0f186 in ppoll () from /lib64/libc.so.6 #1 0x00007fa1972b3d9f in ?? () from /lib64/libglib-2.0.so.0 #2 0x00007fa1972b44bc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #3 0x00007fa198a00723 in QEventDispatcherGlib::processEvents (this=0x7fa18c000ba0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #4 0x00007fa1987b5aa2 in QEventLoop::exec (this=0x7fa1939fea10, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:34 #5 0x00007fa1988a44cc in QThread::exec (this=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:74 #6 0x00007fa19988e14e in ?? () from /lib64/libQt6DBus.so.6 #7 0x00007fa19891d79d in operator() (__closure=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:354 #8 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:290 #9 QThreadPrivate::start (arg=0x7fa199915b20) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/thread/qthread_unix.cpp:318 #10 0x00007fa197e983b2 in start_thread () from /lib64/libc.so.6 #11 0x00007fa197f1d5fc in __clone3 () from /lib64/libc.so.6 Thread 1 (Thread 0x7fa193e21b00 (LWP 2121)): [KCrash Handler] #4 0x00007fa190cb8c2c in pushbuf_dump (dev=dev@entry=0x55a4baf769d0, krec=krec@entry=0x55a4bad6b260, krec_id=krec_id@entry=0, chid=chid@entry=1) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1122 #5 0x00007fa190cbb107 in pushbuf_submit (push=0x55a4bb312350, chan=<optimized out>) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1195 #6 pushbuf_flush (push=0x55a4bb312350) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1233 #7 0x00007fa190cbbc54 in pushbuf_refn (push=0x55a4bb312350, retry=true, refs=0x7ffe78fc86c0, nr=1) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1486 #8 0x00007fa190cbbc9f in nouveau_pushbuf_refn (push=<optimized out>, refs=refs@entry=0x7ffe78fc86c0, nr=nr@entry=1) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1701 #9 0x00007fa19120ba33 in nvc0_screen_fence_emit (pcontext=<optimized out>, sequence=<optimized out>, wait=<optimized out>) at ../src/gallium/drivers/nouveau/nvc0/nvc0_screen.c:776 #10 0x00007fa1912302dc in _nouveau_fence_emit (fence=0x55a4baf1a1c0) at ../src/gallium/drivers/nouveau/nouveau_fence.c:95 #11 0x00007fa191230634 in _nouveau_fence_next (nv=nv@entry=0x55a4bb7a1c70) at ../src/gallium/drivers/nouveau/nouveau_fence.c:291 #12 0x00007fa19127bba9 in nvc0_default_kick_notify (context=0x55a4bb7a1c70) at ../src/gallium/drivers/nouveau/nvc0/nvc0_context.c:285 #13 0x00007fa190cbad1a in pushbuf_submit (push=0x55a4bb312350, chan=<optimized out>) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1165 #14 pushbuf_flush (push=0x55a4bb312350) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1233 #15 0x00007fa190cbb9d9 in nouveau_pushbuf_kick (push=push@entry=0x55a4bb312350) at ../src/gallium/winsys/nouveau/drm/nouveau.c:1694 #16 0x00007fa19127c280 in PUSH_KICK (push=0x55a4bb312350) at ../src/gallium/drivers/nouveau/nouveau_winsys.h:97 #17 nvc0_flush (pipe=0x55a4bb7a1c70, fence=<optimized out>, flags=<optimized out>) at ../src/gallium/drivers/nouveau/nvc0/nvc0_context.c:88 #18 0x00007fa19035dd50 in st_flush (st=0x55a4bb824e70, fence=0x0, flags=0) at ../src/mesa/state_tracker/st_cb_flush.c:63 #19 st_glFlush (ctx=<optimized out>, gallium_flush_flags=0) at ../src/mesa/state_tracker/st_cb_flush.c:99 #20 0x00007fa19b8d99bb in KWin::EglGbmLayerSurface::importWithEgl (this=this@entry=0x55a4baf71298, surface=surface@entry=0x55a4b9eec150, sourceBuffer=<optimized out>, readFence=..., frame=frame@entry=0x55a4b9de8480, damagedRegion=...) at /usr/src/debug/kwin-6.2.4/src/backends/drm/drm_egl_layer_surface.cpp:702 #21 0x00007fa19b8da879 in KWin::EglGbmLayerSurface::importBuffer (this=this@entry=0x55a4baf71298, surface=0x55a4b9eec150, slot=0x55a4bae77570, readFence=..., frame=frame@entry=0x55a4b9de8480, damagedRegion=...) at /usr/src/debug/kwin-6.2.4/src/backends/drm/drm_egl_layer_surface.cpp:622 #22 0x00007fa19b8dad17 in KWin::EglGbmLayerSurface::endRendering (this=0x55a4baf71298, damagedRegion=..., frame=<optimized out>) at /usr/src/debug/kwin-6.2.4/src/backends/drm/drm_egl_layer_surface.cpp:301 #23 0x00007fa19b655d41 in KWin::WaylandCompositor::composite (this=0x55a4b9f6f330, renderLoop=<optimized out>) at /usr/include/c++/14/bits/shared_ptr_base.h:1666 #24 0x00007fa19880db21 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/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobjectdefs_impl.h:486 #25 doActivate<false> (sender=0x55a4bb4fa810, signal_index=5, argv=0x7ffe78fc9400) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobject.cpp:4124 #26 0x00007fa19b66ac32 in KWin::RenderLoop::frameRequested (this=<optimized out>, _t1=<optimized out>) at /usr/src/debug/kwin-6.2.4/build/src/kwin_autogen/include/moc_renderloop.cpp:211 #27 0x00007fa19b66f5f6 in KWin::RenderLoopPrivate::dispatch (this=0x55a4bb605040) at /usr/src/debug/kwin-6.2.4/src/core/renderloop.cpp:190 #28 0x00007fa19880db21 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/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobjectdefs_impl.h:486 #29 doActivate<false> (sender=0x55a4bb605280, signal_index=3, argv=0x7ffe78fc9540) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobject.cpp:4124 #30 0x00007fa198810d5e in QTimer::timeout (this=<optimized out>, _t1=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/build/src/corelib/Core_autogen/include/moc_qtimer.cpp:223 #31 0x00007fa1987f9919 in QObject::event (this=0x55a4bb605280, e=0x7ffe78fc96e0) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qobject.cpp:1393 #32 0x00007fa199bdec35 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a4bb605280, e=0x7ffe78fc96e0) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/widgets/kernel/qapplication.cpp:3296 #33 0x00007fa1987ac948 in QCoreApplication::notifyInternal2 (receiver=0x55a4bb605280, event=0x7ffe78fc96e0) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qcoreapplication.cpp:1168 #34 0x00007fa19891d04f in QTimerInfoList::activateTimers (this=0x55a4b9c86bf8) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qtimerinfo_unix.cpp:426 #35 0x00007fa198922eab in QEventDispatcherUNIX::processEvents (this=<optimized out>, flags=..., flags@entry=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/kernel/qeventdispatcher_unix.cpp:475 #36 0x00007fa1994a1231 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/gui/platform/unix/qunixeventdispatcher.cpp:27 #37 0x00007fa1987b5aa2 in QEventLoop::exec (this=this@entry=0x7ffe78fc9910, flags=..., flags@entry=...) at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:34 #38 0x00007fa1987b5f8a in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/corelib/global/qflags.h:74 #39 0x00007fa19900eed0 in QGuiApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/gui/kernel/qguiapplication.cpp:1975 #40 0x00007fa199bdbef9 in QApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.8.1/src/widgets/kernel/qapplication.cpp:2564 #41 0x000055a4b735dea3 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-6.2.4/src/main_wayland.cpp:630 Reported using DrKonqi This report was filed against 'kde' because the product 'kwin' could not be located in Bugzilla. Add it to drkonqi's mappings file! -- You are receiving this mail because: You are watching all bug changes.