Program received signal SIGSEGV, Segmentation fault. 0x403245a3 in fbBlt (srcLine=0xc1a1c180, srcStride=59742, srcX=0, dstLine=0x4240cb6c, dstStride=1152, dstX=0, width=32960, height=764, alu=-1046602744, pm=1111538028, bpp=32, reverse=0, upsidedown=0) at fbblt.c:174 174 *dst++ = FbDoDestInvarientMergeRop(*src++); (gdb) bt f #0 0x403245a3 in fbBlt (srcLine=0xc1a1c180, srcStride=59742, srcX=0, dstLine=0x4240cb6c, dstStride=1152, dstX=0, width=32960, height=764, alu=-1046602744, pm=1111538028, bpp=32, reverse=0, upsidedown=0) at fbblt.c:174 __xor = 1028 src = (FbBits *) 0xc19e1c08 dst = (FbBits *) 0x4240b96c leftShift = 136498568 rightShift = 1076986352 startmask = 0 endmask = 0 bits = 1030 bits1 = 1076992192 n = 1028 nmiddle = 1111538028 destInvarient = 1 startbyte = 0 endbyte = 0 _ca1 = 0 _cx1 = 0 _ca2 = 4294967295 _cx2 = 0 #1 0x40334d13 in fbOddTile (dst=0x4240b800, dstStride=1152, dstX=2912, width=32960, height=0, tile=0x46d84058, tileStride=59742, tileWidth=1911744, tileHeight=53949, alu=3, pm=4294967295, bpp=32, xRot=-936480, yRot=1) at fbtile.c:149 tileX = 1030 tileY = 0 widthTmp = 0 h = 765 w = 32960 x = 2912 y = 0 #2 0x40334dc6 in fbTile (dst=0x4240b800, dstStride=1152, dstX=2912, width=32960, height=765, tile=0x46d84058, tileStride=1, tileWidth=1030, tileHeight=53949, alu=3, pm=4294967295, bpp=1, xRot=-936480, yRot=0) at fbtile.c:197 No locals. #3 0x403369a3 in fbFillRegionTiled (pDrawable=0x0, pRegion=0x84817e8, pTile=0x46d84008) at fbwindow.c:271 _pPix = 0x1 dst = (FbBits *) 0x423da000 dstStride = 1152 dstBpp = 32 tile = (FbBits *) 0x46d84058 tileStride = 59742 tileWidth = 59742 tileHeight = 53949 n = 0 pbox = 0x84817e8 xRot = -29265 yRot = -26548 #4 0x40336a4a in fbPaintWindow (pWin=0x848e898, pRegion=0x84817e0, what=1030) at fbwindow.c:335 pBgWin = 0x406 #5 0x40356bd4 in XAAPaintWindow (pWin=0x848e898, prgn=0x84817e0, what=0) at xaaPaintWin.c:191 pScreen = 0x82309c0 infoRec = 0x8260b78 nBox = 1 pBox = 0x84817e0 fg = -1 pPix = 0x46d84008 #6 0x081927be in miSpritePaintWindowBackground (pWin=0x848e898, pRegion=0x84817e0, what=1) at misprite.c:845 pScreen = 0x82309c0 pScreenPriv = 0x1 #7 0x081840e8 in miWindowExposures (pWin=0x848e898, prgn=0x84817e0, other_exposed=0x0) at miexpose.c:564 box = {x1 = -5208, y1 = -16385, x2 = -20893, y2 = 16391} expRec = {extents = {x1 = 4592, y1 = 2090, x2 = 0, y2 = 0}, data = 0x0} clientInterested = 0 exposures = 0x84817e0 #8 0x080ae2b8 in xf86XVWindowExposures (pWin=0x848e898, reg1=0x0, reg2=0x1) at xf86xv.c:1061 pScreen = 0x82309c0 ScreenPriv = 0x82733b0 WinPriv = 0x0 pPrev = 0x82733b0 pPriv = 0x82309c0 AreasExposed = 0 #9 0x4007a793 in DRIWindowExposures (pWin=0x848e898, prgn=0x84817e0, bsreg=0x1) at dri.c:1581 pScreen = 0x82309c0 pDRIPriv = 0x8230c80 pDRIDrawablePriv = 0x1 #10 0x0817ceae in miHandleValidateExposures (pWin=0x82a11f0) at miwindow.c:468 pChild = 0x848e898 val = 0x84817e0 WindowExposures = 0x4007a6f0 #11 0x080d8c4b in MapWindow (pWin=0x848a618, client=0x8431bc0) at window.c:2772 event = {u = {u = {type = 19 '\023', detail = 0 '\0', sequenceNumber = 848}, keyButtonPointer = {pad00 = 55574547, time = 72, root = 2097244, event = 138615552, child = 2097244, rootX = 0, rootY = 0, eventX = -4936, eventY = -16385, state = 6118, sameScreen = 12 '\f', pad1 = 8 '\b'}, enterLeave = {pad00 = 55574547, time = 72, root = 2097244, event = 138615552, child = 2097244, rootX = 0, rootY = 0, eventX = -4936, eventY = -16385, state = 6118, mode = 12 '\f', flags = 8 '\b'}, focus = {pad00 = 55574547, window = 72, mode = 92 '\\', pad1 = 0 '\0', pad2 = 32 ' ', pad3 = 0 '\0'}, expose = { pad00 = 55574547, window = 72, x = 92, y = 32, width = 6912, height = 2115, count = 92, pad2 = 32}, graphicsExposure = { pad00 = 55574547, drawable = 72, x = 92, y = 32, width = 6912, height = 2115, minorEvent = 92, count = 32, majorEvent = 0 '\0', pad1 = 0 '\0', pad2 = 0 '\0', pad3 = 0 '\0'}, noExposure = { pad00 = 55574547, drawable = 72, minorEvent = 92, majorEvent = 32 ' ', bpad = 0 '\0'}, visibility = {pad00 = 55574547, window = 72, state = 92 '\\', pad1 = 0 '\0', pad2 = 32 ' ', pad3 = 0 '\0'}, createNotify = {pad00 = 55574547, parent = 72, window = 2097244, x = 6912, y = 2115, width = 92, height = 32, borderWidth = 0, override = 0 '\0', bpad = 0 '\0'}, destroyNotify = {pad00 = 55574547, event = 72, window = 2097244}, unmapNotify = {pad00 = 55574547, event = 72, window = 2097244, fromConfigure = 0 '\0', pad1 = 27 '\e', pad2 = 67 'C', pad3 = 8 '\b'}, mapNotify = {pad00 = 55574547, event = 72, window = 2097244, override = 0 '\0', pad1 = 27 '\e', pad2 = 67 'C', pad3 = 8 '\b'}, mapRequest = {pad00 = 55574547, parent = 72, window = 2097244}, reparent = {pad00 = 55574547, event = 72, window = 2097244, parent = 138615552, x = 92, y = 32, override = 0 '\0', pad1 = 0 '\0', pad2 = 0 '\0', pad3 = 0 '\0'}, configureNotify = { pad00 = 55574547, event = 72, window = 2097244, aboveSibling = 138615552, x = 92, y = 32, width = 0, height = 0, borderWidth = 60600, override = 255 'ÿ', bpad = 191 '¿'}, configureRequest = {pad00 = 55574547, parent = 72, window = 2097244, sibling = 138615552, x = 92, y = 32, width = 0, height = 0, borderWidth = 60600, valueMask = 49151, pad1 = 135010278}, gravity = { pad00 = 55574547, event = 72, window = 2097244, x = 6912, y = 2115, pad1 = 2097244, pad2 = 0, pad3 = 3221220536, pad4 = 135010278}, resizeRequest = {pad00 = 55574547, window = 72, width = 92, height = 32}, circulate = {pad00 = 55574547, event = 72, window = 2097244, parent = 138615552, place = 92 '\\', pad1 = 0 '\0', pad2 = 32 ' ', pad3 = 0 '\0'}, property = {pad00 = 55574547, window = 72, atom = 2097244, time = 138615552, state = 92 '\\', pad1 = 0 '\0', pad2 = 32}, selectionClear = {pad00 = 55574547, time = 72, window = 2097244, atom = 138615552}, selectionRequest = { pad00 = 55574547, time = 72, owner = 2097244, requestor = 138615552, selection = 2097244, target = 0, property = 3221220536}, selectionNotify = {pad00 = 55574547, time = 72, requestor = 2097244, selection = 138615552, target = 2097244, property = 0}, colormap = { pad00 = 55574547, window = 72, colormap = 2097244, new = 0 '\0', state = 27 '\e', pad1 = 67 'C', pad2 = 8 '\b'}, mappingNotify = { pad00 = 55574547, request = 72 'H', firstKeyCode = 0 '\0', count = 0 '\0', pad1 = 0 '\0'}, clientMessage = {pad00 = 55574547, window = 72, u = {l = {type = 2097244, longs0 = 138615552, longs1 = 2097244, longs2 = 0, longs3 = -1073746760, longs4 = 135010278}, s = {type = 2097244, shorts0 = 6912, shorts1 = 2115, shorts2 = 92, shorts3 = 32, shorts4 = 0, shorts5 = 0, shorts6 = -4936, shorts7 = -16385, shorts8 = 6118, shorts9 = 2060}, b = {type = 2097244, bytes = "\000\eC\b\\\000 \000\000\000\000\000¸ìÿ¿æ\027\f\b"}}}}} anyMarked = 1 win_owner = 0x0 ag_leader = 0x0 pScreen = 0x82309c0 dosave = 0 pLayerWin = 0x848a618 #12 0x080badd5 in ProcMapWindow (client=0x8431bc0) at dispatch.c:695 pWin = 0x1 stuff = (xResourceReq *) 0x1 #13 0x080ba762 in Dispatch () at dispatch.c:454 clientReady = (int *) 0xbfffecf4 result = 8 client = 0x8431bc0 nready = 0 start_tick = 140 #14 0x080cd4e7 in main (argc=4, argv=0xbffff1d4, envp=0x1) at main.c:442 pScreen = 0x82309c0 i = 1 j = 1 k = 1030 error = 1186302995 xauthfile = 0x1
alwaysCheckForInput = {0, 1} (gdb) print src $1 = (FbBits *) 0xc19e1c08 (gdb) print *src Cannot access memory at address 0xc19e1c08