(gdb) bt #0 0x00007ffff200cc29 in () at /usr/lib/libwayland-client.so.0 #1 0x00007ffff20088e3 in wl_proxy_destroy () at /usr/lib/libwayland-client.so.0 #2 0x00007fffec711ba9 in () at /usr/lib/libEGL_mesa.so.0 #3 0x00007fffec7059ca in () at /usr/lib/libEGL_mesa.so.0 #4 0x00007fffec70b49a in () at /usr/lib/libEGL_mesa.so.0 #5 0x00007fffec6fccf0 in () at /usr/lib/libEGL_mesa.so.0 #6 0x00007ffff7ccd873 in KWin::Platform::~Platform() (this=0x555555631c30) at /home/david/projects/kde5/src/kde/workspace/kwin/platform.cpp:54 #7 0x00007fffed7f5412 in KWin::Wayland::WaylandBackend::~WaylandBackend() (this=0x555555631c30) at /home/david/projects/kde5/src/kde/workspace/kwin/plugins/platforms/wayland/wayland_backend.cpp:481 #8 0x00007fffed7f545c in KWin::Wayland::WaylandBackend::~WaylandBackend() (this=0x555555631c30) at /home/david/projects/kde5/src/kde/workspace/kwin/plugins/platforms/wayland/wayland_backend.cpp:458 #9 0x00007ffff7cb3403 in KWin::Application::destroyPlatform() (this=0x7fffffffdf40) at /home/david/projects/kde5/src/kde/workspace/kwin/main.cpp:175 #10 0x00007ffff7cb330c in KWin::Application::~Application() (this=0x7fffffffdf40) at /home/david/projects/kde5/src/kde/workspace/kwin/main.cpp:164 #11 0x00007ffff7cb51b8 in KWin::ApplicationWaylandAbstract::~ApplicationWaylandAbstract() (this=0x7fffffffdf40) at /home/david/projects/kde5/src/kde/workspace/kwin/main.cpp:459 #12 0x0000555555569f4c in KWin::ApplicationWayland::~ApplicationWayland() (this=0x7fffffffdf40) at /home/david/projects/kde5/src/kde/workspace/kwin/main_wayland.cpp:146 #13 0x000055555556d75b in main(int, char**) (argc=3, argv=0x7fffffffe158) at /home/david/projects/kde5/src/kde/workspace/kwin/main_wayland.cpp:677
I have encountered a similar crash on Fedora 35, Plasma 5.23.3, I think it happened during shutdown. #0 0x00000000000000b1 in () #1 0x00007fe7f0fd7623 in QScopedPointerDeleter<KWin::DpmsInputEventFilter>::cleanup(KWin::DpmsInputEventFilter*) (pointer=<optimized out>) at /usr/include/qt5/QtCore/qscopedpointer.h:52 #2 QScopedPointer<KWin::DpmsInputEventFilter, QScopedPointerDeleter<KWin::DpmsInputEventFilter> >::~QScopedPointer() (this=0x5601b650ddc0, this=<optimized out>) at /usr/include/qt5/QtCore/qscopedpointer.h:107 #3 KWin::DrmBackend::~DrmBackend() (this=0x5601b650dd10, this=<optimized out>) at /usr/src/debug/kwin-5.23.3-1.fc35.x86_64/src/plugins/platforms/drm/drm_backend.cpp:80 #4 0x00007fe7f0fd779d in KWin::DrmBackend::~DrmBackend() (this=0x5601b650dd10, this=<optimized out>) at /usr/src/debug/kwin-5.23.3-1.fc35.x86_64/src/plugins/platforms/drm/drm_backend.cpp:80 #5 0x00007fe806443197 in KWin::Application::destroyPlatform() (this=this@entry=0x7ffe4f580760) at /usr/src/debug/kwin-5.23.3-1.fc35.x86_64/src/main.cpp:176 #6 0x00007fe8064446b8 in KWin::Application::~Application() (this=0x7ffe4f580760, this=<optimized out>) at /usr/src/debug/kwin-5.23.3-1.fc35.x86_64/src/main.cpp:160 #7 0x00005601b5da0748 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin-5.23.3-1.fc35.x86_64/src/main_wayland.cpp:746