Bug 417616 - Crash closing nested kwin_wayland
Summary: Crash closing nested kwin_wayland
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-14 07:55 UTC by David Edmundson
Modified: 2024-02-21 14:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description David Edmundson 2020-02-14 07:55:15 UTC
(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
Comment 1 Alex 2021-12-09 22:32:09 UTC
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