The core issue is I can't really reproduce it reliable while working in
the os, but I can look into it. Essentially the client needs to never
hold more than 2+ buffers so you will never enter the buggy part of
Nvidias EGL Race toctou. I'll clone it later and see if this
post/consume workaround will prevent it. On the other side I'll try to
patch the buggy libEGL.so, so the issue is fixed at the origin. You got
a Nvidia card? You know Mutter better, maybe you can write a synthetic
test that will enter that buggy state, otherwise it's only guessing imo.

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

Title:
   gnome-shell freeze: NVIDIA EGL deadlock in eglSwapBuffers triggered
  by notification damage rects

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


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

Reply via email to