https://bugs.kde.org/show_bug.cgi?id=521796
Bug ID: 521796
Summary: KWin 6.7.0 Wayland SIGSEGV when dragging Brave window
into edge tiling trigger
Classification: Plasma
Product: kwin
Version First 6.7.0
Reported In:
Platform: CachyOS
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: wayland-generic
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 193388
--> https://bugs.kde.org/attachment.cgi?id=193388&action=edit
Journal excerpt showing kwin_wayland SIGSEGV and Brave Wayland/Vulkan warning
On CachyOS KDE Plasma Wayland, KWin repeatedly crashes when I drag a Brave
browser window into KDE's screen-edge resize /
tiling trigger area.
This appears specific to Brave running on native Wayland. Moving windows with
hotkeys does not crash. Dragging other windows
has not reproduced it so far. Forcing Brave through Xwayland avoids the
crash.
The crash started after updating to Plasma/KWin 6.7.0.
System:
- CachyOS
- KDE Plasma Wayland
- kwin 6.7.0-1
- plasma-workspace 6.7.0-1
- plasma-desktop 6.7.0-1
- brave-bin 1:1.91.175-1
- nvidia-utils 610.43.02-3
- linux-cachyos 7.0.12-1
- xorg-xwayland 24.1.12-1.1
- wayland 1.25.0-1.1
- mesa 2:26.1.2-1
- GPU: NVIDIA GeForce RTX 4080 SUPER using nvidia driver
- iGPU also present: AMD/ATI Granite Ridge Radeon Graphics using amdgpu
Workaround:
Launching Brave with:
/opt/brave-bin/brave --ozone-platform=x11 --disable-vulkan
avoids the crash.
Launching Brave with only:
--disable-vulkan
was not sufficient. KWin still crashed while Brave was using native Wayland.
Steps To Reproduce
1. Log into KDE Plasma Wayland.
2. Launch Brave normally on native Wayland.
3. Drag the Brave browser window toward the screen edge until KDE's edge
tiling / resize trigger activates.
4. KWin crashes and the Wayland session/compositor restarts.
Actual Results
kwin_wayland crashes with SIGSEGV. Other Wayland clients report that the
compositor connection broke.
Expected Results
KWin should tile/resize/preview the window without crashing. Even if Brave
misbehaves, the compositor should not crash.
Additional Info / Backtrace Snippet
coredumpctl --no-pager list kwin_wayland shows repeated crashes:
Fri 2026-06-19 11:03:46 CEST 1661 1000 1000 SIGSEGV /usr/bin/kwin_wayland
Fri 2026-06-19 22:00:08 CEST 11869 1000 1000 SIGSEGV /usr/bin/kwin_wayland
Fri 2026-06-19 22:00:21 CEST 263466 1000 1000 SIGSEGV /usr/bin/kwin_wayland
Fri 2026-06-19 22:00:47 CEST 264285 1000 1000 SIGSEGV /usr/bin/kwin_wayland
Fri 2026-06-19 22:08:21 CEST 265451 1000 1000 SIGSEGV /usr/bin/kwin_wayland
Fri 2026-06-19 22:16:37 CEST 269047 1000 1000 SIGSEGV /usr/bin/kwin_wayland
Fri 2026-06-19 22:19:52 CEST 274020 1000 1000 SIGSEGV /usr/bin/kwin_wayland
Fri 2026-06-19 22:23:06 CEST 278037 1000 1000 SIGSEGV /usr/bin/kwin_wayland
Fri 2026-06-19 22:30:08 CEST 280236 1000 1000 SIGSEGV /usr/bin/kwin_wayland
Fri 2026-06-19 22:34:54 CEST 284119 1000 1000 SIGSEGV /usr/bin/kwin_wayland
Journal excerpt:
kwin_wayland: segfault at 38 ip ... in libkwin.so.6.7.0
#0 libkwin.so.6 + 0x50981c
#1 libkwin.so.6 + 0x507751
#2 libkwin.so.6 + 0x543553
#3 libkwin.so.6 + 0x543c99
#4 libkwin.so.6 + 0x5441a3
#5 libkwin.so.6 + 0x54469c
#6 KWin::DrmOutput::testPresentation(...)
#7 KWin::Compositor::setupLayers(...)
#8 KWin::Compositor::composite(...)
#10 KWin::RenderLoop::frameRequested(...)
Brave also logged before crashes:
'--ozone-platform=wayland' is not compatible with Vulkan. Consider switching
to '--ozone-platform=x11' or disabling Vulkan
--
You are receiving this mail because:
You are watching all bug changes.