| Summary: | [945GM SNA] Heavy corruption of the UI | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | xorg | Reporter: | Paul Neumann <paul104x> | ||||||||||
| Component: | Driver/intel | Assignee: | Chris Wilson <chris> | ||||||||||
| Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||
| Severity: | normal | ||||||||||||
| Priority: | medium | ||||||||||||
| Version: | git | ||||||||||||
| Hardware: | Other | ||||||||||||
| OS: | All | ||||||||||||
| Whiteboard: | |||||||||||||
| i915 platform: | i915 features: | ||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Paul Neumann
2012-01-05 11:20:20 UTC
/me looks longingly at his beautiful xfce4 desktop... Screenshot, Xorg.log, other bugs... Created attachment 55184 [details]
Screenshot of the glitchy icons
Created attachment 55185 [details]
Glitchy desktop background
Created attachment 55186 [details]
Original wallpaper
Created attachment 55188 [details]
Xorg.log with --enable-debug=full
This log is from opening thunar, switching the directory in order to reproduce the corruption and logging out.
Ok, I have a theory about the icons/images... I've accidentally re-enabled a dependency on this xserver bug: http://cgit.freedesktop.org/~ickle/xserver/commit/?id=82b3282eb9a422624ae48d2563a245addce7546f In short, I've attached a gpu bo to a SHM pixmap which is being reused and since I keep the old data, it gets stale very quickly. commit 3061382f98c0b284c250c1a36f7a4fee22046664 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Thu Jan 5 21:05:52 2012 +0000 sna: Make sure that we do not attach to SHM pixmaps in ignorance Without xserver support for notification of when scratch pixmaps are reused, we simply cannot attach our privates to them lest we cause corruption with SHM pixmaps. This is a recent regression back unto an old, old xserver issue. Reported-by: Paul Neumann <paul104x@yahoo.de> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=44503 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> If I've diagnosed the problem correctly and completely, this should clear the issue. Thanks. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.