SUMMARY Apparently, KWin::Workspace at that point. (gdb) bt #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=11, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007fde016ac8a3 in __pthread_kill_internal (signo=11, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007fde0165c668 in __GI_raise (sig=11) at ../sysdeps/posix/raise.c:26 #3 0x00007fde0548a70d in KCrash::defaultCrashHandler(int) (sig=11) at /home/ratijas/kde/src6/kcrash/src/kcrash.cpp:592 #4 0x00007fde0165c710 in <signal handler called> () at /usr/lib/libc.so.6 #5 KWin::Workspace::geometry() const (this=0x0) at /home/ratijas/kde/src6/kwin/src/workspace.cpp:2448 #6 0x000055ddcd60c95e in KWin::OverlayWindowX11::destroy() (this=0x55ddcee05fb0) at /home/ratijas/kde/src6/kwin/src/backends/x11/standalone/x11_standalone_overlaywindow.cpp:156 #7 KWin::OverlayWindowX11::destroy() (this=0x55ddcee05fb0) at /home/ratijas/kde/src6/kwin/src/backends/x11/standalone/x11_standalone_overlaywindow.cpp:150 #8 0x000055ddcd61c091 in KWin::GlxBackend::~GlxBackend() (this=0x55ddcedddb20, __in_chrg=<optimized out>) at /home/ratijas/kde/src6/kwin/src/backends/x11/standalone/x11_standalone_glx_backend.cpp:175 #9 0x000055ddcd61c379 in KWin::GlxBackend::~GlxBackend() (this=0x55ddcedddb20, __in_chrg=<optimized out>) at /home/ratijas/kde/src6/kwin/src/backends/x11/standalone/x11_standalone_glx_backend.cpp:176 #10 0x00007fde04e9b514 in std::default_delete<KWin::RenderBackend>::operator()(KWin::RenderBackend*) const (__ptr=<optimized out>, this=<optimized out>) at /usr/include/c++/13.2.1/bits/unique_ptr.h:93 #11 std::__uniq_ptr_impl<KWin::RenderBackend, std::default_delete<KWin::RenderBackend> >::reset(KWin::RenderBackend*) (__p=0x0, this=0x55ddce968c50) at /usr/include/c++/13.2.1/bits/unique_ptr.h:211 #12 std::unique_ptr<KWin::RenderBackend, std::default_delete<KWin::RenderBackend> >::reset(KWin::RenderBackend*) (__p=0x0, this=0x55ddce968c50) at /usr/include/c++/13.2.1/bits/unique_ptr.h:509 #13 KWin::X11Compositor::stop() (this=0x55ddce968c00) at /home/ratijas/kde/src6/kwin/src/compositor_x11.cpp:397 #14 KWin::X11Compositor::stop() (this=0x55ddce968c00) at /home/ratijas/kde/src6/kwin/src/compositor_x11.cpp:359 #15 0x00007fde04e9c210 in KWin::X11Compositor::~X11Compositor() (this=0x55ddce968c00, __in_chrg=<optimized out>) at /home/ratijas/kde/src6/kwin/src/compositor_x11.cpp:111 STEPS TO REPRODUCE 1. Log into Plasma (X11) 2. kwin_x11 --replace OBSERVED RESULT Crashes, starts again, crashes, restats, and repeats until "KWin is unstable" window popup up. After that it is magically back to normal. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.90.0 KDE Frameworks Version: 5.246.0 Qt Version: 6.6.0 Kernel Version: 6.6.2-arch1-1 (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-6700HQ CPU @ 2.60GHz Memory: 15.6 GiB of RAM Graphics Processor: NVIDIA GeForce GTX 970M/PCIe/SSE2