I've now got a full backtrace by attaching gdb. Hope this helps. #0 0x009db6ff in fbBlt (srcLine=0xacd92480, srcStride=16, srcX=0, dstLine=0x147f, dstStride=16, dstX=0, width=17, height=45, alu=3, pm=, bpp=1, reverse=0, upsidedown=0) at ../../fb/fbblt.c:213 __xor = src = dst = 0x0 leftShift = 64 rightShift = 5247 startmask = 0 endmask = 131071 bits = bits1 = nmiddle = destInvarient = 1 startbyte = 0 endbyte = 16 _ca1 = 0 _cx1 = 0 _ca2 = 0 _cx2 = 0 #1 0x009de7cc in fbCopyNtoN (pSrcDrawable=0xbc3fa18, pDstDrawable=0xe0e4e80, pGC=0xc25dee8, pbox=0xbfd1f454, nbox=1, dx=0, dy=0, reverse=0, upsidedown=0, bitplane=0, closure=0x0) at ../../fb/fbcopy.c:77 alu = 3 '\003' pm = 4294967295 src = 0xacd91000 srcStride = 16 srcBpp = 1 srcXoff = 0 srcYoff = 0 dst = 0xffffffff dstStride = 16 dstBpp = dstXoff = 0 dstYoff = 0 #2 0x005239fa in uxa_copy_n_to_n (pSrcDrawable=0xbc3fa18, pDstDrawable=0xe0e4e80, pGC=0xc25dee8, pbox=0xbfd1f454, nbox=1, dx=0, dy=0, reverse=0, upsidedown=0, bitplane=0, closure=0x0) at ../../uxa/uxa-accel.c:484 src_off_x = src_off_y = dst_off_x = dst_off_y = pSrcPixmap = 0xbc3fa18 pDstPixmap = 0xe0e4e80 __FUNCTION__ = "uxa_copy_n_to_n" #3 0x009dd76b in fbCopyRegion (pSrcDrawable=0xbc3fa18, pDstDrawable=0xe0e4e80, pGC=0xc25dee8, pDstRegion=0xbfd1f454, dx=0, dy=0, copyProc=0x5232b0 , bitPlane=0, closure=0x0) at ../../fb/fbcopy.c:396 reverse = 134688935 upsidedown = 13697024 pbox = nbox = 1 pboxNew1 = 0x81f3a34 pboxNew2 = pboxBase = pboxNext = pboxTmp = #4 0x009ddc8d in fbDoCopy (pSrcDrawable=0xbc3fa18, pDstDrawable=0xe0e4e80, pGC=0xc25dee8, xIn=0, yIn=0, widthSrc=81, heightSrc=127, xOut=0, yOut=0, copyProc=0x5232b0 , bitPlane=0, closure=0x0) at ../../fb/fbcopy.c:596 prgnSrcClip = 0x0 freeSrcClip = 0 prgnExposed = rgnDst = {extents = {x1 = 0, y1 = 82, x2 = 17, y2 = 127}, data = 0x0} dx = 0 dy = 0 box_x1 = 0 box_y1 = 127 box_x2 = box_y2 = fastSrc = 1 fastDst = 1 fastExpose = 1 #5 0x00523258 in uxa_copy_area (pSrcDrawable=0xbc3fa18, pDstDrawable=0xe0e4e80, pGC=0xc25dee8, srcx=0, srcy=0, width=81, height=127, dstx=0, dsty=0) at ../../uxa/uxa-accel.c:503 No locals. #6 0x08181593 in damageCopyArea (pSrc=0xbc3fa18, pDst=0xe0e4e80, pGC=0xc25dee8, srcx=0, srcy=0, width=81, height=127, dstx=0, dsty=0) at ../../../miext/damage/damage.c:949 ret = 0x81e5ff4 pGCPriv = 0xb9c60e0 oldFuncs = 0x81eca80 #7 0x0808b4c5 in ProcCopyArea (client=0xb86aa08) at ../../dix/dispatch.c:1575 pDst = 0xe0e4e80 pSrc = 0xbc3fa18 pGC = 0xc25dee8 pRgn = rc = 131071 #8 0x0808d17f in Dispatch () at ../../dix/dispatch.c:456 result = client = 0xb86aa08 nready = 0 start_tick = 34840 #9 0x08072515 in main (argc=9, argv=0xbfd1f734, envp=0xbfd1f75c) at ../../dix/main.c:397 i = alwaysCheckForInput = {0, 1}