Bug 512012 - Spectacle crashes on Nvidia + Wayland, high VRAM usage
Summary: Spectacle crashes on Nvidia + Wayland, high VRAM usage
Status: RESOLVED UPSTREAM
Alias: None
Product: Spectacle
Classification: Applications
Component: General (other bugs)
Version First Reported In: unspecified
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Noah Davis
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-11-12 20:54 UTC by Alessandro Bernardello
Modified: 2025-11-24 21:29 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/106534/events/b91cbbad35a9455d8e47848b4ae9badb/


Attachments
spectacle backtrace 7992 (151.32 KB, text/plain)
2025-11-23 23:42 UTC, Alessandro Bernardello
Details
spectacle backtrace 18025 (164.81 KB, text/plain)
2025-11-23 23:43 UTC, Alessandro Bernardello
Details
spectacle backtrace 18264 (159.98 KB, text/plain)
2025-11-23 23:43 UTC, Alessandro Bernardello
Details
plasmashell backtrace (589.35 KB, text/plain)
2025-11-23 23:43 UTC, Alessandro Bernardello
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alessandro Bernardello 2025-11-12 20:54:01 UTC
Application: spectacle (6.5.2)

ApplicationNotResponding [ANR]: false
Qt Version: 6.10.0
Frameworks Version: 6.19.0
Operating System: Linux 6.17.7-arch1-1.1 x86_64
Windowing System: Wayland
Distribution: Arch Linux
DrKonqi: 6.5.2 [CoredumpBackend]

-- Information about the crash:
Whenever I use a specific monitor layour, spectacle always crashes upon attempting to take a screenshot. 
In case this isn't reported on the logs, my screen layout is as follows:
- 3840x2160 at 200% scaling (tv)
- 1920x1080, 100%
- 1600x1200, 125%

Spectacle hangs while attempting to display the overlay to select the region to capture. The message "Fai click e trascina per definire una selezione", which can be roughly translated to "Click and drag to make a selection" (I apologize for the localized strings)

When trying to start spectacle from the shell, i get the following: 
```
QWaylandGLContext::makeCurrent: eglError: 0x3003, this: 0x561fa2b69960 

QRhiGles2: Failed to make context current. Expect bad things to happen.
Failed to create RHI (backend 2)
Failed to initialize graphics backend for OpenGL.
KCrash: Application 'spectacle' crashing... crashRecursionCounter = 2
[1]    78268 IOT instruction (core dumped)  spectacle
```

I suspect that the issue stems from spectacle using lots of VRAM, when looking at `nvtop` i can see the VRAM usage almost reaching 2GB, which is the total amount on my GPU. I don't know if it expectable/reasonable for it to consume >750 MiB of VRAM, i am on outdated hardware after all. 
Unplugging the high res tv and thus lowering the total resolution of the desktop does fix the issue, just wanted to report that this happens on high res monitor layouts, since there's that tempting "report bug" button on drkonqi's crash report notifications.

The crash can be reproduced every time.

-- Backtrace:
Application: Spectacle (spectacle), signal: Aborted


warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:/.glXXXXXX (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:kwin-dmabuf-feedback-table (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:JSVMStack:QtQml (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 74069]
[New LWP 74071]
[New LWP 74070]
[New LWP 74075]
[New LWP 74082]
[New LWP 74079]
[New LWP 74080]
[New LWP 74078]
[New LWP 74077]
[New LWP 74087]
[New LWP 74089]
[New LWP 74088]
[New LWP 74101]
[New LWP 74092]
[New LWP 74091]
[New LWP 74081]
[New LWP 74083]
[New LWP 74072]
[New LWP 74090]
[New LWP 74105]
[New LWP 74098]
[New LWP 74086]
[New LWP 74097]
[New LWP 74085]
[New LWP 74099]
[New LWP 74102]
[New LWP 74093]
[New LWP 74095]
[New LWP 74094]
[New LWP 74084]
[New LWP 74100]
[New LWP 74096]
[New LWP 74103]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/spectacle --dbus'.
Program terminated with signal SIGABRT, Aborted.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44
44	      return INTERNAL_SYSCALL_ERROR_P (ret) ? INTERNAL_SYSCALL_ERRNO (ret) : 0;
[Current thread is 1 (Thread 0x7f3bde3c9700 (LWP 74069))]
add symbol table from file "/usr/lib/libc.so.6"
add symbol table from file "/usr/lib/libKF6Crash.so.6"
add symbol table from file "/usr/lib/libQt6Core.so.6"
add symbol table from file "/usr/lib/libQt6Quick.so.6"
add symbol table from file "/usr/lib/libQt6Gui.so.6"
add symbol table from file "/usr/lib/libQt6Widgets.so.6"
add symbol table from file "/usr/lib/libQt6WaylandClient.so.6"
add symbol table from file "/usr/lib/libffi.so.8"
add symbol table from file "/usr/lib/libwayland-client.so.0"
add symbol table from file "/usr/bin/spectacle"
Downloading 6.35 K source file /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qabstracteventdispatcher.cpp...
add symbol table from file "/usr/lib/libEGL_nvidia.so.0"
add symbol table from file "/usr/lib/libtbb.so.12"
add symbol table from file "/usr/lib/libglib-2.0.so.0"
add symbol table from file "/usr/lib/libQt6DBus.so.6"
[Current thread is 28 (Thread 0x7f3b5b7fe6c0 (LWP 74095))]

Thread 33 (Thread 0x7f3b58ffa6c0 (LWP 74103)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf9295ede in __pthread_cond_wait_common (cond=0x561c9cc02c48, mutex=0x561c9a71dbb0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x561c9cc02c48, mutex=0x561c9a71dbb0) at pthread_cond_wait.c:453
#6  0x00007f3bdc24bbcc in ?? () from /usr/lib/libEGL_nvidia.so.0
#7  0x00007f3bdc217a29 in ?? () from /usr/lib/libEGL_nvidia.so.0
#8  0x00007f3bdc2518fe in ?? () from /usr/lib/libEGL_nvidia.so.0
#9  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 32 (Thread 0x7f3b5affd6c0 (LWP 74096)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf92960e8 in __pthread_cond_wait_common (cond=0x561c9b14cee8, mutex=0x561c9b14cec0, clockid=<optimized out>, abstime=0x7f3b5affbd40) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x561c9b14cee8, mutex=0x561c9b14cec0, abstime=0x7f3b5affbd40) at pthread_cond_wait.c:478
#6  0x00007f3bfad351c5 in QWaitConditionPrivate::wait_relative (this=0x561c9b14cec0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x561c9b14cec0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=<optimized out>, mutex=0x561c9b137ff8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007f3bfac906fa in QThreadPoolThread::run (this=0x561c9b14ef00) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x561c9b14ef00) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 31 (Thread 0x7f3bba8606c0 (LWP 74100)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf92960e8 in __pthread_cond_wait_common (cond=0x561c9ad60878, mutex=0x561c9ad60850, clockid=<optimized out>, abstime=0x7f3bba85ed40) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x561c9ad60878, mutex=0x561c9ad60850, abstime=0x7f3bba85ed40) at pthread_cond_wait.c:478
#6  0x00007f3bfad351c5 in QWaitConditionPrivate::wait_relative (this=0x561c9ad60850, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x561c9ad60850, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=<optimized out>, mutex=0x561c9b137ff8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007f3bfac906fa in QThreadPoolThread::run (this=0x561c9ad5ca50) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x561c9ad5ca50) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 30 (Thread 0x7f3bb190b6c0 (LWP 74084)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 29 (Thread 0x7f3b5bfff6c0 (LWP 74094)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf92960e8 in __pthread_cond_wait_common (cond=0x561c9b1532b8, mutex=0x561c9b153290, clockid=<optimized out>, abstime=0x7f3b5bffdd40) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x561c9b1532b8, mutex=0x561c9b153290, abstime=0x7f3b5bffdd40) at pthread_cond_wait.c:478
#6  0x00007f3bfad351c5 in QWaitConditionPrivate::wait_relative (this=0x561c9b153290, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x561c9b153290, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=<optimized out>, mutex=0x561c9b137ff8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007f3bfac906fa in QThreadPoolThread::run (this=0x561c9b11c2a0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x561c9b11c2a0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 28 (Thread 0x7f3b5b7fe6c0 (LWP 74095)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf92960e8 in __pthread_cond_wait_common (cond=0x561c9b157cf8, mutex=0x561c9b157cd0, clockid=<optimized out>, abstime=0x7f3b5b7fcd40) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x561c9b157cf8, mutex=0x561c9b157cd0, abstime=0x7f3b5b7fcd40) at pthread_cond_wait.c:478
#6  0x00007f3bfad351c5 in QWaitConditionPrivate::wait_relative (this=0x561c9b157cd0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x561c9b157cd0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=<optimized out>, mutex=0x561c9b137ff8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007f3bfac906fa in QThreadPoolThread::run (this=0x561c9b1161d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x561c9b1161d0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 27 (Thread 0x7f3b60ef56c0 (LWP 74093)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007f3bf92931f4 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007f3bf930da36 in __GI_ppoll (fds=fds@entry=0x7f3b5c0014a0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f3bf559f784 in ppoll (__fds=0x7f3b5c0014a0, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f3b5c000d00, timeout_usec=<optimized out>, fds=0x7f3b5c0014a0, n_fds=1) at ../glib/glib/gmain.c:4811
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f3b5c000d00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4485
#7  0x00007f3bf559f865 in g_main_context_iteration (context=0x7f3b5c000d00, may_block=1) at ../glib/glib/gmain.c:4556
#8  0x00007f3bfae4a9d2 in QEventDispatcherGlib::processEvents (this=0x7f3b5c000be0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007f3bfab75a86 in QEventLoop::processEvents (this=0x7f3b60ef3e00, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#10 QEventLoop::exec (this=0x7f3b60ef3e00, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#11 0x00007f3bfac8af7e in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672
#12 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#13 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#14 QThreadPrivate::start (arg=0x561c9aa881f0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#15 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#16 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 26 (Thread 0x7f3b59ffb6c0 (LWP 74102)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf92960e8 in __pthread_cond_wait_common (cond=0x561c9af5c798, mutex=0x561c9af5c770, clockid=<optimized out>, abstime=0x7f3b59ff9d40) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x561c9af5c798, mutex=0x561c9af5c770, abstime=0x7f3b59ff9d40) at pthread_cond_wait.c:478
#6  0x00007f3bfad351c5 in QWaitConditionPrivate::wait_relative (this=0x561c9af5c770, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x561c9af5c770, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=<optimized out>, mutex=0x561c9b137ff8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007f3bfac906fa in QThreadPoolThread::run (this=0x561c9acb8720) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x561c9acb8720) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 25 (Thread 0x7f3bbb0616c0 (LWP 74099)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf92960e8 in __pthread_cond_wait_common (cond=0x561c9ad77af8, mutex=0x561c9ad77ad0, clockid=<optimized out>, abstime=0x7f3bbb05fd40) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x561c9ad77af8, mutex=0x561c9ad77ad0, abstime=0x7f3bbb05fd40) at pthread_cond_wait.c:478
#6  0x00007f3bfad351c5 in QWaitConditionPrivate::wait_relative (this=0x561c9ad77ad0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x561c9ad77ad0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=<optimized out>, mutex=0x561c9b137ff8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007f3bfac906fa in QThreadPoolThread::run (this=0x561c9acb9340) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x561c9acb9340) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 24 (Thread 0x7f3bb1d0c6c0 (LWP 74085)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 23 (Thread 0x7f3b5a7fc6c0 (LWP 74097)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf92960e8 in __pthread_cond_wait_common (cond=0x561c9b152168, mutex=0x561c9b152140, clockid=<optimized out>, abstime=0x7f3b5a7fad40) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x561c9b152168, mutex=0x561c9b152140, abstime=0x7f3b5a7fad40) at pthread_cond_wait.c:478
#6  0x00007f3bfad351c5 in QWaitConditionPrivate::wait_relative (this=0x561c9b152140, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x561c9b152140, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=<optimized out>, mutex=0x561c9b137ff8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007f3bfac906fa in QThreadPoolThread::run (this=0x561c9b117150) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x561c9b117150) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 22 (Thread 0x7f3bb150a6c0 (LWP 74086)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 21 (Thread 0x7f3bbb8626c0 (LWP 74098)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf9295ede in __pthread_cond_wait_common (cond=0x561c9b11faa8, mutex=0x561c9a71dbb0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x561c9b11faa8, mutex=0x561c9a71dbb0) at pthread_cond_wait.c:453
#6  0x00007f3bdc24bbcc in ?? () from /usr/lib/libEGL_nvidia.so.0
#7  0x00007f3bdc217a29 in ?? () from /usr/lib/libEGL_nvidia.so.0
#8  0x00007f3bdc2518fe in ?? () from /usr/lib/libEGL_nvidia.so.0
#9  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 20 (Thread 0x7f3b3b7ff6c0 (LWP 74105)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf9295ede in __pthread_cond_wait_common (cond=0x561c9cd3e6e8, mutex=0x561c9a71dbb0, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x561c9cd3e6e8, mutex=0x561c9a71dbb0) at pthread_cond_wait.c:453
#6  0x00007f3bdc24bbcc in ?? () from /usr/lib/libEGL_nvidia.so.0
#7  0x00007f3bdc217a29 in ?? () from /usr/lib/libEGL_nvidia.so.0
#8  0x00007f3bdc2518fe in ?? () from /usr/lib/libEGL_nvidia.so.0
#9  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 19 (Thread 0x7f3ba4ef56c0 (LWP 74090)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 18 (Thread 0x7f3bdcacd6c0 (LWP 74072)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=7) at cancellation.c:49
#2  0x00007f3bf92931f4 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=7) at cancellation.c:75
#3  0x00007f3bf930d4ee in __GI___poll (fds=fds@entry=0x7f3bdcacbe00, nfds=nfds@entry=2, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#4  0x00007f3bfd725d35 in poll (__fds=0x7f3bdcacbe00, __nfds=2, __timeout=-1) at /usr/include/bits/poll2.h:44
#5  QtWaylandClient::EventThread::run (this=0x561c9a76f0e0) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp:185
#6  0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#8  QThreadPrivate::start (arg=0x561c9a76f0e0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#9  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 17 (Thread 0x7f3bb210d6c0 (LWP 74083)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 16 (Thread 0x7f3bb290f6c0 (LWP 74081)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 15 (Thread 0x7f3ba4af46c0 (LWP 74091)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 14 (Thread 0x7f3bb05066c0 (LWP 74092)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 13 (Thread 0x7f3bba05f6c0 (LWP 74101)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf92960e8 in __pthread_cond_wait_common (cond=0x561c9b151bf8, mutex=0x561c9b151bd0, clockid=<optimized out>, abstime=0x7f3bba05dd40) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x561c9b151bf8, mutex=0x561c9b151bd0, abstime=0x7f3bba05dd40) at pthread_cond_wait.c:478
#6  0x00007f3bfad351c5 in QWaitConditionPrivate::wait_relative (this=0x561c9b151bd0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x561c9b151bd0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=<optimized out>, mutex=0x561c9b137ff8, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007f3bfac906fa in QThreadPoolThread::run (this=0x561c9ad23ac0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x561c9ad23ac0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 12 (Thread 0x7f3bb09076c0 (LWP 74088)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 11 (Thread 0x7f3bb11096c0 (LWP 74089)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 10 (Thread 0x7f3bb0d086c0 (LWP 74087)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 9 (Thread 0x7f3bb90dc6c0 (LWP 74077)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf92960e8 in __pthread_cond_wait_common (cond=0x561c9aa277c8, mutex=0x561c9aa277a0, clockid=<optimized out>, abstime=0x7f3bb90dad40) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x561c9aa277c8, mutex=0x561c9aa277a0, abstime=0x7f3bb90dad40) at pthread_cond_wait.c:478
#6  0x00007f3bfad351c5 in QWaitConditionPrivate::wait_relative (this=0x561c9aa277a0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x561c9aa277a0, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=<optimized out>, mutex=0x561c9a968698, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007f3bfac906fa in QThreadPoolThread::run (this=0x561c9a9812b0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x561c9a9812b0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 8 (Thread 0x7f3bb35126c0 (LWP 74078)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 7 (Thread 0x7f3bb2d106c0 (LWP 74080)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 6 (Thread 0x7f3bb31116c0 (LWP 74079)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f3bb250e6c0 (LWP 74082)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007f3bf47334b4 in ?? () from /usr/lib/libtbb.so.12
#2  0x00007f3bf4751777 in ?? () from /usr/lib/libtbb.so.12
#3  0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f3bbc06c6c0 (LWP 74075)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf92960e8 in __pthread_cond_wait_common (cond=0x561c9a94d978, mutex=0x561c9a94d950, clockid=<optimized out>, abstime=0x7f3bbc06ad40) at pthread_cond_wait.c:421
#5  ___pthread_cond_timedwait64 (cond=0x561c9a94d978, mutex=0x561c9a94d950, abstime=0x7f3bbc06ad40) at pthread_cond_wait.c:478
#6  0x00007f3bfad351c5 in QWaitConditionPrivate::wait_relative (this=0x561c9a94d950, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:58
#7  QWaitConditionPrivate::wait (this=0x561c9a94d950, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:66
#8  QWaitCondition::wait (this=<optimized out>, mutex=0x561c9a968698, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#9  0x00007f3bfac906fa in QThreadPoolThread::run (this=0x561c9a9816c0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthreadpool.cpp:120
#10 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x561c9a9816c0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f3bddbff6c0 (LWP 74070)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:49
#2  0x00007f3bf92931f4 in __syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=271) at cancellation.c:75
#3  0x00007f3bf930da36 in __GI_ppoll (fds=fds@entry=0x7f3bd8001680, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#4  0x00007f3bf559f784 in ppoll (__fds=0x7f3bd8001680, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#5  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f3bd8000d00, timeout_usec=<optimized out>, fds=0x7f3bd8001680, n_fds=2) at ../glib/glib/gmain.c:4811
#6  g_main_context_iterate_unlocked (context=context@entry=0x7f3bd8000d00, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4485
#7  0x00007f3bf559f865 in g_main_context_iteration (context=0x7f3bd8000d00, may_block=1) at ../glib/glib/gmain.c:4556
#8  0x00007f3bfae4a9d2 in QEventDispatcherGlib::processEvents (this=0x7f3bd8000be0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#9  0x00007f3bfab75a86 in QEventLoop::processEvents (this=0x7f3bddbfddb0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#10 QEventLoop::exec (this=0x7f3bddbfddb0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#11 0x00007f3bfac8af7e in QThread::exec (this=this@entry=0x7f3bfbbfeda0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread.cpp:672
#12 0x00007f3bfbb7963e in QDBusConnectionManager::run (this=0x7f3bfbbfeda0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusconnectionmanager.cpp:145
#13 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#14 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#15 QThreadPrivate::start (arg=0x7f3bfbbfeda0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#16 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#17 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f3bdd2ce6c0 (LWP 74071)):
#0  __syscall_cancel_arch () at ../sysdeps/unix/sysv/linux/x86_64/syscall_cancel.S:56
#1  0x00007f3bf92931ac in __internal_syscall_cancel (a1=<optimized out>, a2=<optimized out>, a3=<optimized out>, a4=<optimized out>, a5=<optimized out>, a6=<optimized out>, nr=202) at cancellation.c:49
#2  0x00007f3bf929381c in __futex_abstimed_wait_common64 (private=<optimized out>, futex_word=<optimized out>, expected=<optimized out>, op=<optimized out>, abstime=<optimized out>, cancel=<optimized out>) at futex-internal.c:57
#3  __futex_abstimed_wait_common (futex_word=<optimized out>, expected=<optimized out>, clockid=<optimized out>, abstime=<optimized out>, private=<optimized out>, cancel=<optimized out>) at futex-internal.c:87
#4  0x00007f3bf9295ede in __pthread_cond_wait_common (cond=0x561c9a7bada8, mutex=0x561c9a7bad80, clockid=0, abstime=0x0) at pthread_cond_wait.c:421
#5  ___pthread_cond_wait (cond=0x561c9a7bada8, mutex=0x561c9a7bad80) at pthread_cond_wait.c:453
#6  0x00007f3bfad35269 in QWaitConditionPrivate::wait (this=0x561c9a7bad80, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:68
#7  QWaitCondition::wait (this=this@entry=0x561c9a7c3c10, mutex=mutex@entry=0x561c9a7c3c08, deadline=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qwaitcondition_unix.cpp:146
#8  0x00007f3bfd725cc9 in QtWaylandClient::EventThread::waitForReading (this=0x561c9a7c3bd0) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp:219
#9  QtWaylandClient::EventThread::run (this=0x561c9a7c3bd0) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp:180
#10 0x00007f3bfad30ca9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:437
#11 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:367
#12 QThreadPrivate::start (arg=0x561c9a7c3bd0) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qthread_unix.cpp:397
#13 0x00007f3bf92969cb in start_thread (arg=<optimized out>) at pthread_create.c:448
#14 0x00007f3bf931aa0c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f3bde3c9700 (LWP 74069)):
[KCrash Handler]
#4  __pthread_kill_implementation (threadid=<optimized out>, signo=6, no_tid=<optimized out>) at pthread_kill.c:44
#5  0x00007f3bf923e410 in __GI_raise (sig=6) at ../sysdeps/posix/raise.c:26
#6  0x00007f3bf922557a in __GI_abort () at abort.c:77
#7  0x00007f3bfaa9348c in qAbort () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qassert.cpp:46
#8  qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg, context=..., message=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:2165
#9  qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7f3bfc78c675 "%s", ap=ap@entry=0x7ffd8709cff8) at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:412
#10 0x00007f3bfaa94250 in QMessageLogger::fatal (this=<optimized out>, msg=0x7f3bfc78c675 "%s") at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qlogging.cpp:901
#11 0x00007f3bfc30f5e1 in ?? () from /usr/lib/libQt6Quick.so.6
#12 0x00007f3bfc5071f2 in ?? () from /usr/lib/libQt6Quick.so.6
#13 0x00007f3bfc508d97 in ?? () from /usr/lib/libQt6Quick.so.6
#14 0x00007f3bfc509977 in ?? () from /usr/lib/libQt6Quick.so.6
#15 0x00007f3bfb415ccc in QWindow::event (this=<optimized out>, ev=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindow.cpp:2737
#16 0x00007f3bfcb020a0 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x561c9aea7fc0, e=0x7ffd8709d680) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3307
#17 0x00007f3bfab6a6c8 in QCoreApplication::notifyInternal2 (receiver=0x561c9aea7fc0, event=0x7ffd8709d680) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109
#18 0x00007f3bfab6a71d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563
#19 0x00007f3bfb3ab36a in QGuiApplicationPrivate::processExposeEvent (e=0x7ffd8709d730) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qguiapplication.cpp:3477
#20 0x00007f3bfb4211cd in QWindowSystemEventHandler::sendEvent (this=<optimized out>, e=0x7ffd8709d730) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:190
#21 QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::ExposeEvent, QWindow*, QRegion> () at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:102
#22 QWindowSystemHelper<QWindowSystemInterface::SynchronousDelivery>::handleEvent<QWindowSystemInterfacePrivate::ExposeEvent, QWindow*, QRegion> () at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:96
#23 handleWindowSystemEvent<QWindowSystemInterfacePrivate::ExposeEvent, QWindowSystemInterface::SynchronousDelivery, QWindow*, QRegion> () at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:138
#24 QWindowSystemInterface::handleExposeEvent<QWindowSystemInterface::SynchronousDelivery> (window=0x561c9aea7fc0, region=...) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:341
#25 0x00007f3bfd76209f in QtWaylandClient::QWaylandWindow::sendExposeEvent (this=this@entry=0x561c9b116230, rect=...) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylandwindow.cpp:607
#26 0x00007f3bfd76397e in QtWaylandClient::QWaylandWindow::updateExposure (this=0x561c9b116230) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylandwindow.cpp:1624
#27 0x00007f3bfd15836e in ?? () from /usr/lib/libffi.so.8
#28 0x00007f3bfd154a8d in ?? () from /usr/lib/libffi.so.8
#29 0x00007f3bfd15768e in ffi_call () from /usr/lib/libffi.so.8
#30 0x00007f3bff73b5a0 in ?? () from /usr/lib/libwayland-client.so.0
#31 0x00007f3bff73c605 in ?? () from /usr/lib/libwayland-client.so.0
#32 0x00007f3bff73ca53 in wl_display_dispatch_queue_pending () from /usr/lib/libwayland-client.so.0
#33 0x00007f3bfd726046 in QtWaylandClient::QWaylandDisplay::flushRequests (this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/plugins/platforms/wayland/qwaylanddisplay.cpp:230
#34 0x00007f3bfabd753a in doActivate<false> (sender=<optimized out>, signal_index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4267
#35 0x00007f3bfae4aa15 in QAbstractEventDispatcher::awake (this=0x561c9a6ee410) at /usr/src/debug/qt6-base/build/src/corelib/Core_autogen/include/moc_qabstracteventdispatcher.cpp:128
#36 QEventDispatcherGlib::processEvents (this=0x561c9a6ee410, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:406
#37 0x00007f3bfab75a86 in QEventLoop::processEvents (this=0x7ffd8709ddf0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:104
#38 QEventLoop::exec (this=0x7ffd8709ddf0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:186
#39 0x00007f3bfab6f171 in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452
#40 0x0000561c923624ae in ?? ()
#41 0x00007f3bf9227675 in __libc_start_call_main (main=main@entry=0x561c923617a0, argc=argc@entry=2, argv=argv@entry=0x7ffd8709e1f8) at ../sysdeps/nptl/libc_start_call_main.h:58
#42 0x00007f3bf9227729 in __libc_start_main_impl (main=0x561c923617a0, argc=2, argv=0x7ffd8709e1f8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd8709e1e8) at ../csu/libc-start.c:360
#43 0x0000561c92363855 in ?? ()

Reported using DrKonqi
Comment 1 TraceyC 2025-11-13 23:39:39 UTC
Thank you for the bug report. I'm not able to reproduce this on git-master. Unfortunately the backtrace is incomplete and missing debug symbols for the following lines that we need to figure out exactly what's going wrong:

#27 0x00007f3bfd15836e in ?? () from /usr/lib/libffi.so.8
#11 0x00007f3bfc30f5e1 in ?? () from /usr/lib/libQt6Quick.so.6
#30 0x00007f3bff73b5a0 in ?? () from /usr/lib/libwayland-client.so.0

Could you please install debug packages and attach a new symbolicated backtrace generated by using `coredumpctl gdb` in a terminal window? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl for details about how to do this. Thanks again!
Comment 2 Alessandro Bernardello 2025-11-23 23:42:30 UTC
Created attachment 187109 [details]
spectacle backtrace 7992
Comment 3 Alessandro Bernardello 2025-11-23 23:43:19 UTC
Created attachment 187110 [details]
spectacle backtrace 18025
Comment 4 Alessandro Bernardello 2025-11-23 23:43:44 UTC
Created attachment 187111 [details]
spectacle backtrace 18264
Comment 5 Alessandro Bernardello 2025-11-23 23:43:59 UTC
Created attachment 187112 [details]
plasmashell backtrace
Comment 6 Alessandro Bernardello 2025-11-23 23:55:26 UTC
Sorry for the delay

I was not able to get the debug packages for that specific version (rolling release...)

I managed to make spectacle crash again in the same ways a few times, crashes with PID 7992 and 18025 stopped with SIGSEGV, while 18264 has SIGABRT like the original report.

During crash 18264, plasmashell crashed too. I attached its stack trace too, just in case it's relevant. Seems to crash inside libnvidia-glcore.so.580.105.08 like another of the stack traces.

I hope these are more useful
Comment 7 Alessandro Bernardello 2025-11-24 00:04:01 UTC
I forgot to specify the new backtraces do contain full debug symbols as requested.

Also the versions used in the new backtraces differ from what was on the original report:
Application: spectacle (6.5.3)
Frameworks Version: 6.20.0
Qt Version: 6.10.0
Comment 8 TraceyC 2025-11-24 21:29:33 UTC
Thanks for the additional backtraces, they are more complete and more useful.
In all three, the crash is in the NVIDIA driver (580.105.08)

Please report this backtrace / crash to the NVIDIA folks, either by sending an email to linux-bugs@nvidia.com or making a post at https://forums.developer.nvidia.com/c/gpu-graphics/linux. It would be helpful to the NVIDIA developers if you could run nvidia-bug-report.sh and attach the resulting file in your report. Thanks!