--- xorg-server-1.4.1~git20080131/exa/exa.c 2008-03-27 00:45:18.000000000 +0000 +++ xorg-server-new/exa/exa.c 2008-03-27 00:12:46.000000000 +0000 @@ -253,7 +253,7 @@ pExaScr->info->pixmapPitchAlign); pExaPixmap->fb_size = pExaPixmap->fb_pitch * h; - if (pExaPixmap->fb_pitch > 32767) { + if ((pExaPixmap->fb_pitch/4)-1 > 32767) { fbDestroyPixmap(pPixmap); return NULL; }