Bug 499856 - KWin X11 crash on screen switch (Nvidia)
Summary: KWin X11 crash on screen switch (Nvidia)
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: 6.3.0
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2025-02-12 05:52 UTC by z.hanham00
Modified: 2025-02-12 08:26 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 6.3.1
Sentry Crash Report: https://crash-reports.kde.org/organizations/kde/issues/131736/events/38375d9cf4d94c62aafcf01c5956e6c0/


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description z.hanham00 2025-02-12 05:52:24 UTC
Application: kwin_x11 (6.3.0)

ApplicationNotResponding [ANR]: false
Qt Version: 6.8.2
Frameworks Version: 6.10.0
Operating System: Linux 6.12.11-200.fc41.x86_64 x86_64
Windowing System: X11
Distribution: "Fedora Linux 41 (KDE Plasma)"
DrKonqi: 6.3.0 [CoredumpBackend]

-- Information about the crash:
I have a Nvidia gtx 1660 SUPER, and two screens connected via HDMI and DP.
When starting plasma x11 session, it works fine on my primary screen (DP) with the other screen off (HDMI).
When I try to switch screens using Meta+P or any other method such as xrandr or nvidia settings, I either get a totally blank screen, or a black desktop with a mouse and windows visible, but with screen tearing when I move them.
Interestingly enough, the wayland plasma session has worked flawlessly for me since I installed Fedora 41 KDE, even with a nvidia card. Only the X11 session has this issue

The crash can be reproduced every time.

-- Backtrace:
Application: KWin (kwin_x11), signal: Segmentation fault
Content of s_kcrashErrorMessage: std::unique_ptr<char []> = {get() = <optimized out>}

warning: Can't open file /memfd:JITCode:QtQml (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:/.nvidia_drv.XXXXXX (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:/.glXXXXXX (deleted) during file-backed mapping note processing

warning: Can't open file /memfd:JSGCHeap:QtQml (deleted) during file-backed mapping note processing
[New LWP 6562]
[New LWP 6571]
[New LWP 6572]
[New LWP 6784]
[New LWP 6804]
[New LWP 6689]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/usr/bin/kwin_x11 --replace'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, 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 0x7f5a2fadb380 (LWP 6562))]

Cannot QML trace cores :(
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:531: DeprecationWarning: datetime.datetime.utcfromtimestamp() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.fromtimestamp(timestamp, datetime.UTC).
  boot_time = datetime.utcfromtimestamp(psutil.boot_time()).strftime('%Y-%m-%dT%H:%M:%S')
/usr/share/drkonqi/gdb/python/gdb_preamble/preamble.py:548: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
  'timestamp': datetime.utcnow().isoformat(),
[Current thread is 1 (Thread 0x7f5a2fadb380 (LWP 6562))]

Thread 6 (Thread 0x7f5a189ff6c0 (LWP 6689)):
#0  0x00007f5a35ef4930 in __GI_ppoll (fds=fds@entry=0x7f5a1400a020, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007f5a351518a3 in ppoll (__fds=0x7f5a1400a020, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f5a0c000c60, timeout_usec=<optimized out>, fds=0x7f5a1400a020, n_fds=1) at ../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f5a0c000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268
#4  0x00007f5a350f2783 in g_main_context_iteration (context=0x7f5a0c000c60, may_block=1) at ../glib/gmain.c:4338
#5  0x00007f5a367ef2b3 in QEventDispatcherGlib::processEvents (this=0x7f5a0c000b70, flags=...) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#6  0x00007f5a36500993 in QEventLoop::exec (this=this@entry=0x7f5a189fe830, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:34
#7  0x00007f5a36619095 in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:74
#8  0x00007f5a366b67e9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
#10 QThreadPrivate::start (arg=0x5637160ff860) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
#11 0x00007f5a35e7e168 in start_thread (arg=<optimized out>) at pthread_create.c:448
#12 0x00007f5a35f0214c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 5 (Thread 0x7f5a08ebd6c0 (LWP 6804)):
#0  0x00007f5a35ef43fd in __GI___poll (fds=0x7f5a08ebc868, nfds=1, timeout=300000) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f5a1a823987 in ??? () at /lib64/libnvidia-glcore.so.565.77
#2  0x00007f5a1a812864 in ??? () at /lib64/libnvidia-glcore.so.565.77
#3  0x00007f5a35e7e168 in start_thread (arg=<optimized out>) at pthread_create.c:448
#4  0x00007f5a35f0214c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 4 (Thread 0x7f5a0b7fe6c0 (LWP 6784)):
#0  0x00007f5a35ef4930 in __GI_ppoll (fds=fds@entry=0x5637160a24e0, nfds=nfds@entry=1, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007f5a351518a3 in ppoll (__fds=0x5637160a24e0, __nfds=1, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f59fc000c60, timeout_usec=<optimized out>, fds=0x5637160a24e0, n_fds=1) at ../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f59fc000c60, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268
#4  0x00007f5a350f2783 in g_main_context_iteration (context=0x7f59fc000c60, may_block=1) at ../glib/gmain.c:4338
#5  0x00007f5a367ef2b3 in QEventDispatcherGlib::processEvents (this=0x7f59fc000b70, flags=...) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#6  0x00007f5a36500993 in QEventLoop::exec (this=this@entry=0x7f5a0b7fd830, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:34
#7  0x00007f5a36619095 in QThread::exec (this=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:74
#8  0x00007f5a366b67e9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
#9  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
#10 QThreadPrivate::start (arg=0x563716072c30) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
#11 0x00007f5a35e7e168 in start_thread (arg=<optimized out>) at pthread_create.c:448
#12 0x00007f5a35f0214c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 3 (Thread 0x7f5a213fe6c0 (LWP 6572)):
#0  0x00007f5a35ef43fd in __GI___poll (fds=fds@entry=0x7f5a213fd728, nfds=nfds@entry=1, timeout=timeout@entry=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f5a39bb70b2 in poll (__fds=0x7f5a213fd728, __nfds=1, __timeout=-1) at /usr/include/bits/poll2.h:44
#2  _xcb_conn_wait (c=c@entry=0x563715c99800, vector=vector@entry=0x0, count=count@entry=0x0, cond=<optimized out>) at /usr/src/debug/libxcb-1.17.0-3.fc41.x86_64/src/xcb_conn.c:510
#3  0x00007f5a39bb8d1c in _xcb_conn_wait (c=0x563715c99800, cond=0x563715c99840, vector=0x0, count=0x0) at /usr/src/debug/libxcb-1.17.0-3.fc41.x86_64/src/xcb_conn.c:476
#4  xcb_wait_for_event (c=0x563715c99800) at /usr/src/debug/libxcb-1.17.0-3.fc41.x86_64/src/xcb_in.c:703
#5  0x00007f5a2fa1c448 in QXcbEventQueue::run (this=0x563715c8a930) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/plugins/platforms/xcb/qxcbeventqueue.cpp:192
#6  0x00007f5a366b67e9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
#7  (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
#8  QThreadPrivate::start (arg=0x563715c8a930) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
#9  0x00007f5a35e7e168 in start_thread (arg=<optimized out>) at pthread_create.c:448
#10 0x00007f5a35f0214c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 2 (Thread 0x7f5a21bff6c0 (LWP 6571)):
#0  0x00007f5a35ef4930 in __GI_ppoll (fds=fds@entry=0x563715c900a0, nfds=nfds@entry=2, timeout=<optimized out>, timeout@entry=0x0, sigmask=sigmask@entry=0x0) at ../sysdeps/unix/sysv/linux/ppoll.c:42
#1  0x00007f5a351518a3 in ppoll (__fds=0x563715c900a0, __nfds=2, __timeout=0x0, __ss=0x0) at /usr/include/bits/poll2.h:101
#2  g_main_context_poll_unlocked (priority=<optimized out>, context=0x7f5a1c0010a0, timeout_usec=<optimized out>, fds=0x563715c900a0, n_fds=2) at ../glib/gmain.c:4591
#3  g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f5a1c0010a0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4268
#4  0x00007f5a350f2783 in g_main_context_iteration (context=0x7f5a1c0010a0, may_block=1) at ../glib/gmain.c:4338
#5  0x00007f5a367ef2b3 in QEventDispatcherGlib::processEvents (this=0x7f5a1c000b70, flags=...) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#6  0x00007f5a36500993 in QEventLoop::exec (this=this@entry=0x7f5a21bfe7e0, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:34
#7  0x00007f5a36619095 in QThread::exec (this=this@entry=0x7f5a36bfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:74
#8  0x00007f5a36b51581 in QDBusConnectionManager::run (this=0x7f5a36bfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/dbus/qdbusconnectionmanager.cpp:144
#9  0x00007f5a366b67e9 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:375
#10 (anonymous namespace)::terminate_on_exception<QThreadPrivate::start(void*)::<lambda()> > (t=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:311
#11 QThreadPrivate::start (arg=0x7f5a36bfecc0 <QGlobalStatic<QtGlobalStatic::Holder<(anonymous namespace)::Q_QGS__q_manager> >::instance()::holder>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/thread/qthread_unix.cpp:339
#12 0x00007f5a35e7e168 in start_thread (arg=<optimized out>) at pthread_create.c:448
#13 0x00007f5a35f0214c in __GI___clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78

Thread 1 (Thread 0x7f5a2fadb380 (LWP 6562)):
[KCrash Handler]
#5  0x00007f5a39273ba0 in KWin::OutputLayer::addRepaint (this=0x56371614e490, region=<optimized out>) at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/core/outputlayer.cpp:53
#6  0x00007f5a3927e567 in KWin::RenderLayer::setGeometry (this=0x5637160b97d0, geometry=...) at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/core/renderlayer.cpp:125
#7  KWin::RenderLayer::setGeometry (this=0x5637160b97d0, geometry=...) at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/core/renderlayer.cpp:119
#8  0x00007f5a394a8fd9 in operator() (__closure=<optimized out>) at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/compositor_x11.cpp:351
#9  operator() (__closure=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:141
#10 QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::X11Compositor::start()::<lambda()> >::call(KWin::X11Compositor::start()::<lambda()>&, void**)::<lambda()> > (args=<optimized out>, fn=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:65
#11 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, KWin::X11Compositor::start()::<lambda()> >::call (f=<optimized out>, arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:140
#12 QtPrivate::FunctorCallable<KWin::X11Compositor::start()::<lambda()> >::call<QtPrivate::List<>, void> (f=<optimized out>, arg=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:362
#13 QtPrivate::QCallableObject<KWin::X11Compositor::start()::<lambda()>, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=<optimized out>, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/qt6/QtCore/qobjectdefs_impl.h:572
#14 0x00007f5a3655a26e in QtPrivate::QSlotObjectBase::call (this=0x5637160ae830, r=<optimized out>, a=0x7fff8b6c78d8) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486
#15 doActivate<false> (sender=0x563715f59c70, signal_index=4, argv=0x7fff8b6c78d8) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:4115
#16 0x00007f5a36550867 in QMetaObject::activate (sender=sender@entry=0x563715f59c70, m=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:4175
#17 0x00007f5a3947db77 in KWin::Workspace::geometryChanged (this=this@entry=0x563715f59c70) at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/redhat-linux-build/src/kwin_autogen/include/moc_workspace.cpp:857
#18 0x00007f5a3948a1fe in KWin::Workspace::desktopResized (this=0x563715f59c70) at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/workspace.cpp:2247
#19 0x00007f5a39475b3b in KWin::Workspace::updateOutputs (this=0x563715f59c70, outputOrder=<optimized out>) at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/workspace.cpp:1347
#20 0x00007f5a3946e342 in KWin::Workspace::slotOutputBackendOutputsQueried (this=0x563715f59c70) at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/src/workspace.cpp:1230
#21 0x00007f5a3655a26e in QtPrivate::QSlotObjectBase::call (this=0x5637160e6d30, r=<optimized out>, a=0x7fff8b6c8098) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486
#22 doActivate<false> (sender=0x563715f4b0d0, signal_index=3, argv=0x7fff8b6c8098) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:4115
#23 0x00007f5a36550867 in QMetaObject::activate (sender=sender@entry=0x563715f4b0d0, m=m@entry=0x7f5a399be5e0 <KWin::OutputBackend::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:4175
#24 0x00007f5a3926c434 in KWin::OutputBackend::outputsQueried (this=this@entry=0x563715f4b0d0) at /usr/src/debug/kwin-6.3.0-1.fc41.x86_64/redhat-linux-build/src/kwin_autogen/include/moc_outputbackend.cpp:170
#25 0x00005636f8a87c79 in KWin::X11StandaloneBackend::doUpdateOutputs<KWin::Xcb::RandR::CurrentResources> (this=0x563715f4b0d0) at /usr/src/debug/kwin-x11-6.3.0-1.fc41.x86_64/src/backends/x11/standalone/x11_standalone_backend.cpp:440
#26 0x00005636f8a89295 in KWin::X11StandaloneBackend::updateOutputs (this=0x563715f4b0d0) at /usr/src/debug/kwin-x11-6.3.0-1.fc41.x86_64/src/backends/x11/standalone/x11_standalone_backend.cpp:278
#27 0x00007f5a3655a26e in QtPrivate::QSlotObjectBase::call (this=0x7f5a14004b20, r=<optimized out>, a=0x7fff8b6c8bb0) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobjectdefs_impl.h:486
#28 doActivate<false> (sender=0x563715f56750, signal_index=3, argv=0x7fff8b6c8bb0) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:4115
#29 0x00007f5a36550867 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7f5a36a81060, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fff8b6c8bb0) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:4175
#30 0x00007f5a3656a02d in QTimer::timeout (this=<optimized out>, _t1=...) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/redhat-linux-build/src/corelib/Core_autogen/include/moc_qtimer.cpp:223
#31 0x00007f5a3654b935 in QObject::event (this=0x563715f56750, e=0x7fff8b6c8d60) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qobject.cpp:1448
#32 0x00007f5a3763d9b8 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x563715f56750, e=0x7fff8b6c8d60) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/widgets/kernel/qapplication.cpp:3296
#33 0x00007f5a364f3590 in QCoreApplication::notifyInternal2 (receiver=0x563715f56750, event=0x7fff8b6c8d60) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1172
#34 0x00007f5a364f37ed in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qcoreapplication.cpp:1612
#35 0x00007f5a366b4e28 in QTimerInfoList::activateTimers (this=0x563715cfbb80) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qtimerinfo_unix.cpp:426
#36 0x00007f5a367ef0f1 in timerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:152
#37 idleTimerSourceDispatch (source=<optimized out>) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:199
#38 0x00007f5a350f128c in g_main_dispatch (context=0x7f5a1c001320) at ../glib/gmain.c:3357
#39 g_main_context_dispatch_unlocked (context=0x7f5a1c001320) at ../glib/gmain.c:4208
#40 0x00007f5a351517b8 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7f5a1c001320, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4273
#41 0x00007f5a350f2783 in g_main_context_iteration (context=0x7f5a1c001320, may_block=1) at ../glib/gmain.c:4338
#42 0x00007f5a367ef2b3 in QEventDispatcherGlib::processEvents (this=0x563715d255f0, flags=...) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:399
#43 0x00007f5a36500993 in QEventLoop::exec (this=this@entry=0x7fff8b6c9030, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:34
#44 0x00007f5a364fbf6e in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/corelib/global/qflags.h:74
#45 0x00007f5a36cd7cfd in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/gui/kernel/qguiapplication.cpp:1975
#46 0x00007f5a3763d929 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.8.2-2.fc41.x86_64/src/widgets/kernel/qapplication.cpp:2564
#47 0x00005636f8a7a74e in main (argc=<optimized out>, argv=0x7fff8b6c93e8) at /usr/src/debug/kwin-x11-6.3.0-1.fc41.x86_64/src/main_x11.cpp:467

Reported using DrKonqi