From 771090f25db702d25ebbd3f2b44429cf0acfe8fd Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Fri, 4 May 2012 20:56:37 +0100 Subject: [PATCH] sna: Add a pair of asserts to track down a NULL pointer dereference Looks like the assumption for the location of the data is invalid, allocation failure, perhaps? References: https://bugs.freedesktop.org/show_bug.cgi?id=47597 Signed-off-by: Chris Wilson --- src/sna/sna_render.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/sna/sna_render.c b/src/sna/sna_render.c index dee66086..880e1734 100644 --- a/src/sna/sna_render.c +++ b/src/sna/sna_render.c @@ -460,6 +460,8 @@ static struct kgem_bo *upload(struct sna *sna, priv->mapped = false; } if (pixmap->devPrivate.ptr == NULL) { + assert(priv->ptr); + assert(priv->stride); pixmap->devPrivate.ptr = priv->ptr; pixmap->devKind = priv->stride; }