From 56ea4e4fa6327a1bceb05ffe5012095f8cc11fdb Mon Sep 17 00:00:00 2001 From: Dave Airlie Date: Tue, 30 Jul 2024 14:13:25 +1000 Subject: [PATCH] nvc0: fix null ptr deref on fermi due to debug changes. Not everyone has a copy class, so don't dereference it if it's not set. Pointed out on irc by Armada Fixes: 65092ab1a552 ("nouveau/nvc0: add support for using common pushbuf dumper") Reviewed-by: Karol Herbst Part-of: --- src/gallium/drivers/nouveau/nvc0/nvc0_screen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c b/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c index 5557e2a93e5..61d77cfa6da 100644 --- a/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c +++ b/src/gallium/drivers/nouveau/nvc0/nvc0_screen.c @@ -1491,7 +1491,7 @@ nvc0_screen_create(struct nouveau_device *dev) screen->eng3d->oclass, screen->compute->oclass, screen->m2mf->oclass, - screen->copy->oclass); + screen->copy ? screen->copy->oclass : 0); return &screen->base; fail: