Thanks. One last little debugging technique to try. Please apply
diff --git a/src/sna/kgem.c b/src/sna/kgem.c index 66adae8..6e679b0 100644 --- a/src/sna/kgem.c +++ b/src/sna/kgem.c @@ -92,7 +92,7 @@ search_snoop_cache(struct kgem *kgem, unsigned int num_pages, unsigned flags); #endif
#define SHOW_BATCH_BEFORE 0 -#define SHOW_BATCH_AFTER 0 +#define SHOW_BATCH_AFTER 1
#if 0 #define ASSERT_IDLE(kgem__, handle__) assert(!__kgem_busy(kgem__, handle__))
and attach the resulting logfile.
Thanks. One last little debugging technique to try. Please apply
diff --git a/src/sna/kgem.c b/src/sna/kgem.c snoop_cache( struct kgem *kgem, unsigned int num_pages, unsigned flags);
index 66adae8..6e679b0 100644
--- a/src/sna/kgem.c
+++ b/src/sna/kgem.c
@@ -92,7 +92,7 @@ search_
#endif
#define SHOW_BATCH_BEFORE 0
-#define SHOW_BATCH_AFTER 0
+#define SHOW_BATCH_AFTER 1
#if 0 !__kgem_ busy(kgem_ _, handle__))
#define ASSERT_IDLE(kgem__, handle__) assert(
and attach the resulting logfile.