[kde] [Bug 497646] New: kwin6 on wayland crashed when resume from hibernation
Petr Vorel
bugzilla_noreply at kde.org
Wed Dec 18 10:21:55 GMT 2024
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-bugs at kde.org
Reporter: petr.vorel at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at 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 at entry=0x55a4baf769d0,
krec=krec at entry=0x55a4bad6b260, krec_id=krec_id at entry=0, chid=chid at 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 at entry=0x7ffe78fc86c0, nr=nr at 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 at 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 at 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 at entry=0x55a4baf71298, surface=surface at entry=0x55a4b9eec150,
sourceBuffer=<optimized out>, readFence=..., frame=frame at 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 at entry=0x55a4baf71298, surface=0x55a4b9eec150, slot=0x55a4bae77570,
readFence=..., frame=frame at 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 at 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 at entry=0x7ffe78fc9910,
flags=..., flags at 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 the assignee for the bug.
More information about the Unassigned-bugs
mailing list