diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c index d4d043a26d8..52ac2fc3ead 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.c +++ b/src/gallium/drivers/radeonsi/si_pipe.c @@ -194,6 +194,8 @@ static void si_destroy_context(struct pipe_context *context) { struct si_context *sctx = (struct si_context *)context; + context->set_debug_callback(context, NULL); + util_unreference_framebuffer_state(&sctx->framebuffer.state); si_release_all_descriptors(sctx);