Please apply this patch:

Fix crash after resetting root window background pixmap to None, then setting 
background color.

Signed-off-by: Marko Macek <[email protected]>

diff -ru xorg-server-1.10.1/dix/window.c xorg-server-1.10.1-new/dix/window.c
--- xorg-server-1.10.1/dix/window.c    2011-02-25 04:27:25.000000000 +0100
+++ xorg-server-1.10.1-new/dix/window.c    2011-05-15 15:15:03.912919996 +0200
@@ -474,6 +474,7 @@
         pWin->background.pixel = pScreen->whitePixel;
         backFlag |= CWBackPixmap;
     } else {
+    pWin->backgroundState = BackgroundPixel;
     if (whiteRoot)
             pWin->background.pixel = pScreen->whitePixel;
         else
@@ -972,6 +973,7 @@
     else if (party_like_its_1989)
     MakeRootTile(pWin);
     else {
+    pWin->backgroundState = BackgroundPixel;
     if (whiteRoot)
         pWin->background.pixel = pScreen->whitePixel;
     else


    Mark

_______________________________________________
[email protected]: X.Org development
Archives: http://lists.x.org/archives/xorg-devel
Info: http://lists.x.org/mailman/listinfo/xorg-devel

Reply via email to