[snip] what is the reason for the corrupt page tables?

Urm... pass on that one ;)

Jamie? Does the page table look the same before suspend? (Or when the
bug is not showing?)

Since the page-table can be acccessed via mapped memory in the video-
card's memory/IO/register space, it seems possible that an errant 3D
instruction / other GPU command could actually trample it. Or.. (perhaps
more likely), it could be the allocator routines in the driver / DRI
manager / "AGP" driver etc..

As far as I could tell, the entries are removed and re-added after
suspend / resume, so it doesn't seem like it would be the BIOS's fault
for messing them up.. however if the BIOS is bad, and executes SMI code
on some system event, it does have the ability to trample pretty much
anything.

I have 945GM and don't see this bug, haven't been able to reproduce it
(even trying to force the exact same resolution, reproduction steps
etc..). Which does somewhat suggest that the bug is at least triggered
by something not common to all machines showing this bug.

This Intel driver guys know about this bug, and hopefully they will have
better insight as to the cause. I've passed along the useful information
from the page-table dumping (and a link to this bug).

-- 
screen artifacts after resume, part row of pixels in error (945GM)
https://bugs.launchpad.net/bugs/91966
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

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

Reply via email to