Independent confirmation on different Intel hardware.

Environment:
- Ubuntu 24.04.5 LTS
- X11, Plasma 5.27.12, kwin-x11 5.27.11
- Mesa 25.2.8-0ubuntu0.24.04.2
- kernel 7.0.0-30-generic
- Intel Raptor Lake-P Iris Xe [8086:a7a0]

Observed failure:
During ordinary idle desktop use and once around a display-power transition, 
the displayed frame stopped updating while the hardware cursor continued to 
move. Applications and the rest of the system continued running. Xorg remained 
responsive, while KWin D-Bus `supportInformation` timed out. Restarting only 
`kwin_x11` restored the desktop.

I captured a core remotely before switching to a VT. The relevant
blocked part of the main `kwin_x11` thread is:

xcb_wait_for_special_event
libgallium-25.2.8-0ubuntu0.24.04.2.so
loader_dri3_query_buffer_age
libGLX_mesa.so.0
KWin::Compositor::composite
KWin::X11Compositor::composite
KWin::RenderLoop::frameRequested
KWin::RenderLoopPrivate::dispatch

This independently reproduces the blocking
`loader_dri3_query_buffer_age` path from comment #3, now on Raptor
Lake-P and kernel 7.0.0-30. Memory, CPU, and I/O pressure were zero at
capture time; restarting KWin alone was sufficient.

I have applied `KWIN_USE_BUFFER_AGE=0` to KWin as a targeted workaround
and will report if the freeze recurs. Hardware OpenGL compositing
remains enabled.

Please evaluate/backport Mesa commit
`0a0ee06c527f29a6f7cc39f55ad169a0037d2c11` ("dri3: Increment
draw->send_sbc after waiting for last presentation") to Noble's Mesa
25.2.x.

No core is attached because it may contain private application memory;
the relevant stack is included above.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2161079

Title:
  kwin_x11 and plasmashell hang forever in DRI3 glXSwapBuffers after HWE
  kernel 6.17 update (Meteor Lake, X11) — fix candidate in Mesa 26.1.5

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/2161079/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to