I can confirm this issue, also on a g45. With my setup, the overflows
happen after only a couple of hours of normal usage, if compiz is
enabled. Various OpenGL applications, such as screensavers can trigger
it as well. Backtrace is always similar to what's posted here. Examples
from my setup can be found in the upstream freedesktop bug report.

The three patches that Jesse Barnes references in fdo #18922 are, in my
opinion, absolutely vital to get in Jaunty, preferably as soon as
possible. The G45 is relatively new, which means that more and more
people probably are going to be purchasing machines with that chipset
during Jaunty's development period. The patches are already in upstream.

Of the three patches, the kernel patches apply cleanly, at least to
vanilla 2.6.28. The libdrm patch needs a small modification in order to
apply cleanly to libdrm 2.3.1, currently in Jaunty. That small
modification is simply replacing the line

libdrm_la_LDFLAGS = -version-number 2:4:0 -no-undefined

with

libdrm_la_LDFLAGS = -version-number 2:3:0 -no-undefined


For your convenience, I'll attach Jesse's patch with that modification here.

** Attachment added: "upstream libdrm patch modified for libdrm-2.3.1"
   
http://launchpadlibrarian.net/21101319/add_timeout_handling_to_drmWaitVBlank-for-libdrm2.4.1.patch

-- 
[g45] jaunty X "EQ overflow" infinite loop hang
https://bugs.launchpad.net/bugs/305979
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to