https://bugs.kde.org/show_bug.cgi?id=527137
Bug ID: 527137
Summary: Whole session freezes after i915 GPU hang in
plasmashell while the task manager tooltip shows a
live window thumbnail of a newly opened window
Classification: Plasma
Product: plasmashell
Version First 6.7.5
Reported In:
Platform: Fedora RPMs
OS: Linux
Status: REPORTED
Severity: critical
Priority: NOR
Component: Task Manager and Icons-Only Task Manager widgets
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Target Milestone: 1.0
DESCRIPTION
The whole session freezes after i915 GPU hang in plasmashell while the task
manager tooltip shows a live window thumbnail of a newly opened window.
STEPS TO REPRODUCE
1. Pin a Chromium-based PWA (here: Brave Origin app such as Outlook Web or
Proton Mail) to the Icons-Only Task Manager.
2. Launch it by clicking the task manager entry and keep the mouse over the
panel, so the tooltip with the live window thumbnail is shown.
3. Within a second or two after the window appears, quick-tile it with
Meta+Left.
4. Repeat (close and relaunch) if it does not trigger immediately.
OBSERVED RESULT
The screen freezes mid-animation. Keyboard and mouse have no effect, switching
to a VT (Ctrl+Alt+F3) does not work either. Magic SysRq (S, U, B) still works
and reboots the machine.
Reproduced three times on 2026-10-15: twice on the first attempt, once after
about 11 launches in quick succession. All three show the identical hang
signature (ecode 12:1:85dffffb), each time in a QSGRenderThread belonging to
plasmashell (thread id confirmed via ps -eLo pid,tid,comm before the second
freeze: TID 3128 → plasmashell PID 2565).
EXPECTED RESULT
The thumbnail is shown or fails gracefully, a GPU context reset in plasmashell
should not take down the whole session.
SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 44
KDE Plasma Version: 6.7.5
KDE Frameworks Version: 6.31.0
Qt Version: 6.11.2
ADDITIONAL INFORMATION
Journal excerpt:
```
20:11:58.908 plasmashell:
qrc:/qt/qml/plasma/applet/org/kde/plasma/taskmanager/ToolTipDelegate.qml:64:
TypeError: Cannot read property 'containsMouse' of null
20:11:59.799 plasmashell: invalid image "EGL_BAD_ALLOC"
20:12:13.166 plasmashell: error creating screencast "Could not find window id
{9e53c457-cec0-4397-a38f-8099967e75d5}"
20:12:35.720 plasmashell: PipeWire remote error: -2 target not found
20:12:35.721 plasmashell: PipeWire remote error: -2 unknown resource 5 op:4
20:12:35.721 plasmashell: PipeWire remote error: -2 unknown resource 5 op:7
20:12:48.391 plasmashell: invalid image "EGL_BAD_ALLOC"
20:13:01.822 kernel: i915 0000:00:02.0: [drm] GPU HANG: ecode 12:1:85dffffb, in
QSGRenderThread [5564]
20:13:01.823 kernel: i915 0000:00:02.0: [drm] GPU error state saved to
/sys/class/drm/card1/error
20:13:01.823 kernel: i915 0000:00:02.0: [drm] QSGRenderThread[5564] context
reset due to GPU hang
20:13:01.845 plasmashell: QRhiGles2: Context is lost.
20:13:01.845 plasmashell: Graphics device lost, cleaning up scenegraph and
releasing RHI
20:13:22.277 kernel: sysrq: Emergency Sync
```
--
You are receiving this mail because:
You are watching all bug changes.