Created attachment 52936 [details] screenshot of the problem When using gimp with SNA enabled, I get corruptions with Gimp's color chooser - the gradient doesn't seem to get repainted while selecting a color. (there's some kind of selection cross) Screenshot attached, works fine with UXA. intel i945GM libdrm-2.4.27 pixman-0.23.8 linux-3.1.0 xorg 1.11.1
Created attachment 52937 [details] xorg log
Ok, I also get corruptions with eclipse (GTK+cairo), as well as java applications. Screenshots attached.
Created attachment 52938 [details] corruptions running java/swing application
Created attachment 52939 [details] corruptions in eclipse's editor
commit 088728ad26c7efc2d65b97ff22d526c65a0fa442 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Oct 31 10:04:35 2011 +0000 sna/blt: Don't idiotically override alu for pixel==0 and track alu Another classic and utterly stupid mistake. At least I was consistent in my error. Reported-by: Clemens Eisserer <linuxhippy@gmail.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=42414 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> That fixes the gimp issue and looks like it should finally nail the eclipse bug. I'm not sure about the swing issue though. Can you demonstrate the errors a little more clearly, and possibly step me through running your test suite?
Thanks, I can confirm the gimp and eclipse editor problems are fixed. Regarding the swing bugs, simply execute the jar-file attached with: java -jar SwingSet2.jar (openjdk/oracle >= 6 required) A window with internal frames will appear, just dragging the internal frames arround a bit should be enough to create corruptions.
Created attachment 52940 [details] swingset demo application
So it looks like it is clipping the PolyRectangle to the box underneath, i.e. ------------------------------------------- |Frame | ------------------------------------------- becomes ------ |Frame . By dragging the internal windows around. Does that seem an accurate description? Or are you seeing something else?
commit 9a2e59bfba6748325918f895b3e58351c7eb4baa Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Mon Oct 31 11:56:53 2011 +0000 sna: Fix reversal of zero/wide for PolyRectangle Reported-by: Clemens Eisserer <linuxhippy@gmail.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=42414 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Clemens, thanks for the bug reports. If you can spot any more issues, please let me know.
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.