https://bugs.freedesktop.org/show_bug.cgi?id=105379
--- Comment #3 from Andrew Sheldon asheldon55@gmail.com --- (In reply to Matias N. Goldberg from comment #2)
I'm no mesa dev but could you test with and before bc65dcab3bc48673ff6180afb036561a4b8b1119 ?
This might be a dupe of https://bugs.freedesktop.org/show_bug.cgi?id=105339
Unless you're sure your error started happening since b650fc09c3a35ca624aad5fe4b5c34867708f116
I'm certain it's that particular commit since I've been using a reverted patch of that commit with my system Mesa for the last few days.
I.e. this:
diff --git a/src/gallium/drivers/radeonsi/si_pipe.c b/src/gallium/drivers/radeonsi/si_pipe.c index 7c50ffae6a..7940fc8d5b 100644 --- a/src/gallium/drivers/radeonsi/si_pipe.c +++ b/src/gallium/drivers/radeonsi/si_pipe.c @@ -158,10 +158,6 @@ static void si_set_debug_callback(struct pipe_context *ctx, const struct pipe_debug_callback *cb) { struct si_context *sctx = (struct si_context *)ctx; - struct si_screen *screen = sctx->screen; - - util_queue_finish(&screen->shader_compiler_queue); - util_queue_finish(&screen->shader_compiler_queue_low_priority);
if (cb) sctx->debug = *cb;