https://bugs.kde.org/show_bug.cgi?id=514264
Bug ID: 514264
Summary: KWin Wayland freezes requiring reboot on KDE
Neon/Ubuntu, with plasmashell SEGV
Classification: Plasma
Product: kwin
Version First 6.5.4
Reported In:
Platform: Neon
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: wayland-generic
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
Created attachment 188286
--> https://bugs.kde.org/attachment.cgi?id=188286&action=edit
trace
## Summary
Plasmashell crashes continuously (every 2-3 seconds) due to Qt6WebEngineCore
segmentation fault. The crash loop generates 112,678+ QThreadStorage cleanup
errors over 31 hours. After prolonged instability, this triggers KWin Wayland
DPMS failures with "Atomic modeset test failed!" errors, causing complete
system freeze requiring hard reboot.
## Steps to Reproduce
1. System running normally on KDE Plasma Wayland session
2. Plasmashell begins crashing repeatedly (every 2-3 seconds)
3. After extended crash loop (multiple hours), KWin starts failing atomic
modeset operations
4. System becomes completely unresponsive
5. Only hard reboot recovers the system
## Expected Behavior
1. Plasmashell should run stably without crashing
2. If plasmashell crashes, it should either recover cleanly or stop attempting
to restart
3. KWin should handle display power management (DPMS) operations gracefully
even if plasmashell is unstable
## Actual Behavior
1. Plasmashell enters a crash loop, restarting every 2-3 seconds
2. Each crash generates QThreadStorage cleanup warnings (entries 1, 2, and 7)
3. Over 112,678 crash cycles occur during a 31-hour session
4. Eventually, KWin enters an infinite loop of failed atomic modeset attempts
5. System freezes completely
## System Information
- **Operating System**: KDE neon User Edition
- **KDE Plasma Version**: 6.5.4
- **KWin Version**: 6.5.4
- **Qt Version**: 6.10.1
- **Qt WebEngine Version**: 6.10.1-0zneon+24.04+noble+release+build41
- **Kernel Version**: 6.14.0-37-generic
- **Graphics Platform**: Wayland
- **GPU**: Intel Alder Lake-P GT2 [Iris Xe Graphics] (rev 0c)
- **GPU Driver**: i915 (kernel module)
- **Display**: DP-1 connected, 1920x1080
## Relevant Log Excerpts
### Plasmashell crash loop (throughout entire session):
```
Jan 05 07:44:21 bmaxB9 plasmashell[2949]: QThreadStorage: entry 7 destroyed
before end of thread
Jan 05 07:44:21 bmaxB9 plasmashell[2949]: QThreadStorage: entry 2 destroyed
before end of thread
Jan 05 07:44:21 bmaxB9 plasmashell[2949]: QThreadStorage: entry 1 destroyed
before end of thread
Jan 05 07:44:22 bmaxB9 plasmashell[3174]: QThreadStorage: entry 7 destroyed
before end of thread
[... repeated 112,678+ times over 31 hours ...]
```
### KWin failures (final stage before freeze, Jan 6 15:02:07-15:02:10):
```
Jan 06 15:02:07 bmaxB9 kwin_wayland[1417]: Atomic modeset test failed! Invalid
argument
Jan 06 15:02:07 bmaxB9 kwin_wayland[1417]: Setting dpms mode failed!
[... repeated hundreds of times ...]
```
### Pattern observed:
- Plasmashell crashes and restarts every 2-3 seconds (note changing PIDs:
2949→3174→3224→3262...)
- Each crash generates 3 QThreadStorage cleanup warnings
- "There are no outputs - creating placeholder screen" messages appear during
crashes
- After ~31 hours of crash loop, KWin DPMS operations begin failing
- System becomes unresponsive shortly after KWin error flood begins
--
You are receiving this mail because:
You are watching all bug changes.