From fb66cd5c346d91407f43879582da80781eed7c97 Mon Sep 17 00:00:00 2001 From: Robert Beckett Date: Tue, 22 Sep 2015 19:02:39 +0100 Subject: [PATCH] tests/gem_storedw_loop: Fix use after free for bufmgr Move bufmgr destruction to end of tests. This avoids use after free on successive tests. This could be squashed with the following patch to aid bisectability: commit 0679702150157706a6def66b893b29c16345f4db Author: Jesse Barnes Date: Wed Aug 5 16:06:31 2015 -0700 tests/gem_storedw_loop: add new store_dword test to unify per-ring ones v2 Signed-off-by: Robert Beckett Cc: Jesse Barnes Reviewed-by: Jesse Barnes Signed-off-by: Daniel Vetter --- tests/gem_storedw_loop.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/gem_storedw_loop.c b/tests/gem_storedw_loop.c index 10b12d41..e7ebcc2d 100644 --- a/tests/gem_storedw_loop.c +++ b/tests/gem_storedw_loop.c @@ -128,7 +128,6 @@ store_test(int ring, int count) drm_intel_bo_unreference(target_buffer); intel_batchbuffer_free(batch); - drm_intel_bufmgr_destroy(bufmgr); } struct ring { @@ -181,5 +180,6 @@ igt_main } } + drm_intel_bufmgr_destroy(bufmgr); close(fd); }