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.

Reply via email to