https://bugs.kde.org/show_bug.cgi?id=389231
Bug ID: 389231 Summary: kwin_wayland crashes when opening kscreen KCM Product: kwin Version: git master Platform: openSUSE RPMs OS: Linux Status: UNCONFIRMED Severity: crash Priority: NOR Component: wayland-generic Assignee: kwin-bugs-n...@kde.org Reporter: fab...@ritter-vogt.de Target Milestone: --- Flags: Wayland+ When the kscreen kcm on wayland gets closed (by closing systemsettings or switching to a different module), systemsettings5 dies with a wayland protocol error. When instead of closing the kcm you go back and open the kcm again (sometimes multiple attempts are necessary), the whole session dies as kwin_wayland crashes. #0 0x00007ffff71f61f0 in KWayland::Server::SurfaceInterface::d_func() const (this=0x0) at /usr/src/debug/kwayland-5.41.0/src/server/surface_interface.cpp:884 #1 0x00007ffff71fbd5f in KWayland::Server::SubSurfaceInterface::mainSurface() const (this=<optimized out>) at /usr/src/debug/kwayland-5.41.0/src/server/subcompositor_interface.cpp:363 #2 0x00007ffff71fbe1a in KWayland::Server::SubSurfaceInterface::mainSurface() const (this=<optimized out>) at /usr/src/debug/kwayland-5.41.0/src/server/subcompositor_interface.cpp:364 #3 0x00007ffff71fbe1a in KWayland::Server::SubSurfaceInterface::mainSurface() const (this=<optimized out>) at /usr/src/debug/kwayland-5.41.0/src/server/subcompositor_interface.cpp:364 #4 0x00007ffff71fbe1a in KWayland::Server::SubSurfaceInterface::mainSurface() const (this=<optimized out>) at /usr/src/debug/kwayland-5.41.0/src/server/subcompositor_interface.cpp:364 #5 0x00007ffff71fbe1a in KWayland::Server::SubSurfaceInterface::mainSurface() const (this=<optimized out>) at /usr/src/debug/kwayland-5.41.0/src/server/subcompositor_interface.cpp:364 #6 0x00007ffff71fbe1a in KWayland::Server::SubSurfaceInterface::mainSurface() const (this=<optimized out>) at /usr/src/debug/kwayland-5.41.0/src/server/subcompositor_interface.cpp:364 #7 0x00007ffff71fbe1a in KWayland::Server::SubSurfaceInterface::mainSurface() const (this=<optimized out>) at /usr/src/debug/kwayland-5.41.0/src/server/subcompositor_interface.cpp:364 #8 0x00007ffff71fbe1a in KWayland::Server::SubSurfaceInterface::mainSurface() const (this=<optimized out>) at /usr/src/debug/kwayland-5.41.0/src/server/subcompositor_interface.cpp:364 #9 0x00007ffff71fbe1a in KWayland::Server::SubSurfaceInterface::mainSurface() const (this=<optimized out>) at /usr/src/debug/kwayland-5.41.0/src/server/subcompositor_interface.cpp:364 #10 0x00007ffff71fbe1a in KWayland::Server::SubSurfaceInterface::mainSurface() const (this=<optimized out>) at /usr/src/debug/kwayland-5.41.0/src/server/subcompositor_interface.cpp:364 #11 0x00007ffff71f95bb in KWayland::Server::SurfaceInterface::Private::swapStates(KWayland::Server::SurfaceInterface::Private::State*, KWayland::Server::SurfaceInterface::Private::State*, bool) (this=this@entry=0x555556772db0, source=source@entry=0x555556772e80, target=target@entry=0x555556772df0, emitChanged=emitChanged@entry=true) at /usr/src/debug/kwayland-5.41.0/src/server/surface_interface.cpp:456 #12 0x00007ffff71f968e in KWayland::Server::SurfaceInterface::Private::commit() (this=0x555556772db0) at /usr/src/debug/kwayland-5.41.0/src/server/surface_interface.cpp:494 #13 0x00007fffe793b6bd in () at /usr/lib64/libffi.so.7 #14 0x00007fffe793abcf in () at /usr/lib64/libffi.so.7 #15 0x00007fffee6320ab in () at /usr/lib64/libwayland-server.so.0 #16 0x00007fffee62e8ef in () at /usr/lib64/libwayland-server.so.0 #17 0x00007fffee630282 in wl_event_loop_dispatch () at /usr/lib64/libwayland-server.so.0 #18 0x00007ffff71cdf6e in KWayland::Server::Display::Private::dispatch() (this=<optimized out>) at /usr/src/debug/kwayland-5.41.0/src/server/display.cpp:137 #19 0x00007ffff5e04ebc in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 -- You are receiving this mail because: You are watching all bug changes.