From e14022c05255edafbb4db7df71379ba2f6964bae Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 19 Jul 2022 15:46:14 +1000 Subject: [PATCH] crocus: fail query begin if upload allocation fails. This is the only place I think I can see this crashing. Cc: mesa-stable Part-of: --- src/gallium/drivers/crocus/crocus_query.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/gallium/drivers/crocus/crocus_query.c b/src/gallium/drivers/crocus/crocus_query.c index f0e3a013f6b..62557f4af23 100644 --- a/src/gallium/drivers/crocus/crocus_query.c +++ b/src/gallium/drivers/crocus/crocus_query.c @@ -542,6 +542,8 @@ crocus_begin_query(struct pipe_context *ctx, struct pipe_query *query) size, size, &q->query_state_ref.offset, &q->query_state_ref.res, &ptr); + if (!q->query_state_ref.res) + return false; if (!crocus_resource_bo(q->query_state_ref.res)) return false;