From aefc66b3891100bfd62d2c62c3bdc5e37ab457e1 Mon Sep 17 00:00:00 2001 From: Oleh Nykyforchyn Date: Tue, 15 Jul 2025 14:59:03 +0300 Subject: [PATCH] radeon_kms.c: do not flush glamor operations for a closed screen The function radeon_cs_flus_indirect() attempts to flush radeon operations, which have already been flushed by glamor_close_screen(). This results in a segfault. Signed-off-by: Oleh Nykyforchyn --- src/radeon_kms.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/radeon_kms.c b/src/radeon_kms.c index 8b4d2dd8..abc31df2 100644 --- a/src/radeon_kms.c +++ b/src/radeon_kms.c @@ -107,7 +107,7 @@ void radeon_cs_flush_indirect(ScrnInfoPtr pScrn) #ifdef USE_GLAMOR if (info->use_glamor) { - glamor_block_handler(pScrn->pScreen); + /* Pending operations have already been flushed in glamor_close_screen() */ return; } #endif