My guess is that there is a path with a missing sync point, like this
one:
diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c
index 69a151c..be73e27 100644
--- a/src/sna/sna_accel.c
+++ b/src/sna/sna_accel.c
@@ -4861,6 +4861,13 @@ sna_copy_boxes(DrawablePtr src, DrawablePtr dst, GCPtr
gc,
}
}
+ RegionTranslate(region, src_dx, src_dy);
+ ret = sna_drawable_move_region_to_cpu(&src_pixmap->drawable,
+ region, MOVE_READ);
+ RegionTranslate(region, -src_dx, -src_dy);
+ if (!ret)
+ goto fallback;
+
if (alu != GXcopy) {
PixmapPtr tmp;
struct kgem_bo *src_bo;
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1189850
Title:
saucy has frequent image corruption (intel, sna)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/1189850/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs