epsilon ~ # gdb /usr/bin/Xorg 9486 GNU gdb 6.8 Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-pc-linux-gnu"... Attaching to program: /usr/bin/Xorg, process 9486 Reading symbols from /usr/lib/libxf86config.so.0...done. Loaded symbols for /usr/lib/libxf86config.so.0 Reading symbols from /usr/lib/libpciaccess.so.0...done. Loaded symbols for /usr/lib/libpciaccess.so.0 Reading symbols from /lib/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread 0xb79016e0 (LWP 9486)] Loaded symbols for /lib/libpthread.so.0 Reading symbols from /usr/lib/libXfont.so.1...done. Loaded symbols for /usr/lib/libXfont.so.1 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /lib/libbz2.so.1...done. Loaded symbols for /lib/libbz2.so.1 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libfontenc.so.1...done. Loaded symbols for /usr/lib/libfontenc.so.1 Reading symbols from /lib/libz.so.1...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /usr/lib/libpixman-1.so.0...done. Loaded symbols for /usr/lib/libpixman-1.so.0 Reading symbols from /usr/lib/libhal.so.1...done. Loaded symbols for /usr/lib/libhal.so.1 Reading symbols from /usr/lib/libdbus-1.so.3...done. Loaded symbols for /usr/lib/libdbus-1.so.3 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /usr/lib/libssl.so.0.9.8...done. Loaded symbols for /usr/lib/libssl.so.0.9.8 Reading symbols from /usr/lib/libcrypto.so.0.9.8...done. Loaded symbols for /usr/lib/libcrypto.so.0.9.8 Reading symbols from /lib/libdl.so.2...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /lib/libm.so.6...done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/librt.so.1...done. Loaded symbols for /lib/librt.so.1 Reading symbols from /lib/libc.so.6...done. Loaded symbols for /lib/libc.so.6 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libgssapi_krb5.so.2...done. Loaded symbols for /usr/lib/libgssapi_krb5.so.2 Reading symbols from /usr/lib/libkrb5.so.3...done. Loaded symbols for /usr/lib/libkrb5.so.3 Reading symbols from /lib/libcom_err.so.2...done. Loaded symbols for /lib/libcom_err.so.2 Reading symbols from /usr/lib/libk5crypto.so.3...done. Loaded symbols for /usr/lib/libk5crypto.so.3 Reading symbols from /lib/libresolv.so.2...done. Loaded symbols for /lib/libresolv.so.2 Reading symbols from /usr/lib/libkrb5support.so.0...done. Loaded symbols for /usr/lib/libkrb5support.so.0 Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...done. Loaded symbols for /usr/lib/xorg/modules/extensions/libdbe.so Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...done. Loaded symbols for /usr/lib/xorg/modules/extensions/libextmod.so Reading symbols from /usr/lib/xorg/modules/extensions/libglx.so...done. Loaded symbols for /usr/lib/xorg/modules/extensions/libglx.so Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...done. Loaded symbols for /usr/lib/xorg/modules/extensions/librecord.so Reading symbols from /usr/lib/xorg/modules/extensions/libdri.so...done. Loaded symbols for /usr/lib/xorg/modules/extensions/libdri.so Reading symbols from /usr/lib/libdrm.so.2...done. Loaded symbols for /usr/lib/libdrm.so.2 Reading symbols from /usr/lib/xorg/modules/extensions/libdri2.so...done. Loaded symbols for /usr/lib/xorg/modules/extensions/libdri2.so Reading symbols from /usr/lib/xorg/modules/drivers/radeon_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/drivers/radeon_drv.so Reading symbols from /usr/lib/libdrm_radeon.so.1...done. Loaded symbols for /usr/lib/libdrm_radeon.so.1 Reading symbols from /usr/lib/xorg/modules/libvgahw.so...done. Loaded symbols for /usr/lib/xorg/modules/libvgahw.so Reading symbols from /usr/lib/xorg/modules/libint10.so...done. Loaded symbols for /usr/lib/xorg/modules/libint10.so Reading symbols from /usr/lib/xorg/modules/libfb.so...done. Loaded symbols for /usr/lib/xorg/modules/libfb.so Reading symbols from /usr/lib/xorg/modules/libexa.so...done. Loaded symbols for /usr/lib/xorg/modules/libexa.so Reading symbols from /usr/lib/dri/swrast_dri.so...done. Loaded symbols for /usr/lib/dri/swrast_dri.so Reading symbols from /usr/lib/libexpat.so.1...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/xorg/modules/input/evdev_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input/evdev_drv.so Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input/synaptics_drv.so 0xb7f02424 in __kernel_vsyscall () (gdb) continue Continuing. Program received signal SIGABRT, Aborted. [Switching to Thread 0xb79016e0 (LWP 9486)] 0xb7f02424 in __kernel_vsyscall () (gdb) bt f #0 0xb7f02424 in __kernel_vsyscall () No symbol table info available. #1 0xb7a2f660 in raise () from /lib/libc.so.6 No symbol table info available. #2 0xb7a30e98 in abort () from /lib/libc.so.6 No symbol table info available. #3 0xb7a286ce in __assert_fail () from /lib/libc.so.6 No symbol table info available. #4 0xb7d7bbdd in pixman_region_copy () from /usr/lib/libpixman-1.so.0 No symbol table info available. #5 0x080a3445 in miRegionCopy (dst=0x9c39ff0, src=0x9c2bff0) at miregion.c:404 No locals. #6 0xb75c26b0 in exaHWCopyNtoN (pSrcDrawable=0xa3664008, pDstDrawable=0xa3664008, pGC=0x0, pbox=0x9aa5218, nbox=5, dx=-5, dy=-24, reverse=1, upsidedown=1) at exa_accel.c:412 i = pSrcPixmap = (PixmapPtr) 0xa3664008 pDstPixmap = (PixmapPtr) 0xa3664008 pSrcExaPixmap = src_off_x = src_off_y = dst_off_x = dst_off_y = ---Type to continue, or q to quit--- pixmaps = {{as_dst = 73, as_src = 0, pPix = 0x9aa5218, pReg = 0x1f1}, { as_dst = 4456505, as_src = 35913780, pPix = 0x1ec0044, pReg = 0x1ec01ec}} srcregion = (RegionPtr) 0x9c2bff0 dstregion = (RegionPtr) 0x9c39ff0 ret = #7 0xb75c2fb0 in exaCopyNtoN (pSrcDrawable=0xa3664008, pDstDrawable=0xa3664008, pGC=0x0, pbox=0x9aa5218, nbox=5, dx=-5, dy=-24, reverse=1, upsidedown=1, bitplane=0, closure=0x0) at exa_accel.c:560 No locals. #8 0x081a6e51 in miCopyRegion (pSrcDrawable=0xa3664008, pDstDrawable=0xa3664008, pGC=0x0, pDstRegion=0xbfb56214, dx=-5, dy=-24, copyProc=0xb75c2f20 , bitPlane=0, closure=0x0) at micopy.c:138 reverse = 1 upsidedown = 1 pbox = (BoxPtr) 0x9aa5218 nbox = 5 pboxNew1 = (BoxPtr) 0x9bbbe90 pboxNew2 = (BoxPtr) 0x9aa5218 pboxBase = pboxNext = (BoxPtr) 0x250e pboxTmp = (BoxPtr) 0x9bbbeb0 #9 0xb75c21ce in exaCopyWindow (pWin=0x9bc3ba8, ptOldOrg={x = 47, y = 44}, prgnSrc=0x9ba27a8) at exa_accel.c:943 ---Type to continue, or q to quit--- rgnDst = {extents = {x1 = 5, y1 = 24, x2 = 501, y2 = 448}, data = 0x9bb1090} dx = -5 dy = -24 pPixmap = (PixmapPtr) 0xa3664008 pExaScr = (ExaScreenPrivPtr) 0x9743f90 #10 0x08111bb1 in damageCopyWindow (pWindow=0x9bc3ba8, ptOldOrg= {x = 47, y = 44}, prgnSrc=0x9ba27a8) at damage.c:1774 pScreen = (ScreenPtr) 0x9732108 pScrPriv = (DamageScrPrivPtr) 0x9744438 #11 0x081b8e2d in miSpriteCopyWindow (pWindow=0x9bc3ba8, ptOldOrg= {x = 47, y = 44}, prgnSrc=0x9ba27a8) at misprite.c:551 pScreen = (ScreenPtr) 0x9732108 pDev = (DeviceIntPtr) 0x0 pCursorInfo = #12 0x080e3bd5 in compCopyWindow (pWin=0x9bc3ba8, ptOldOrg={x = 47, y = 44}, prgnSrc=0x9ba27a8) at compwindow.c:584 pScreen = (ScreenPtr) 0x9732108 dx = 0 dy = 0 __PRETTY_FUNCTION__ = "compCopyWindow" #13 0x081a8463 in miSlideAndSizeWindow (pWin=0x9bc3ba8, x=52, y=68, w=, h=, pSib=0x0) ---Type to continue, or q to quit--- at miwindow.c:633 pParent = WasViewable = 1 width = 1280 height = 800 oldx = 47 oldy = 44 bw = oldpt = {x = 47, y = 44} oldRegion = (RegionPtr) 0x9bb2738 anyMarked = 1 pScreen = (ScreenPtr) 0x9732108 pFirstChange = (WindowPtr) 0x9bc3ba8 pChild = (WindowPtr) 0xbfb56494 gravitate = {0x0, 0x9ba27a8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0} g = 1 nx = ny = newx = newy = pRegion = (RegionPtr) 0x9c31768 destClip = (RegionPtr) 0x0 ---Type to continue, or q to quit--- oldWinClip = (RegionPtr) 0x9c2bff0 borderVisible = (RegionPtr) 0x0 shrunk = moved = pLayerWin = (WindowPtr) 0x9bc3ba8 #14 0x080e4119 in compResizeWindow (pWin=0x9bc3ba8, x=5, y=24, w=496, h=424, pSib=0x0) at compwindow.c:413 pScreen = (ScreenPtr) 0x9732108 #15 0x08089ff9 in ConfigureWindow (pWin=0x9bc3ba8, mask=15, vlist=0x9ce38e0, client=0x9730fb0) at window.c:2350 pSib = (WindowPtr) 0x0 pParent = (WindowPtr) 0x9c39ac0 sibwid = 0 index2 = tmask = pVlist = (XID *) 0x9ce38f0 x = 0 y = w = h = bw = 0 rc = action = 2 ---Type to continue, or q to quit--- smode = 0 event = {u = {u = {type = 22 '\026', detail = 0 '\0', sequenceNumber = 50625}, keyButtonPointer = {pad00 = 3317760022, time = 12585095, root = 41943072, event = 0, child = 1572869, rootX = 496, rootY = 424, eventX = 0, eventY = 0, state = 0, sameScreen = 0 '\0', pad1 = 0 '\0'}, enterLeave = {pad00 = 3317760022, time = 12585095, root = 41943072, event = 0, child = 1572869, rootX = 496, rootY = 424, eventX = 0, eventY = 0, state = 0, mode = 0 '\0', flags = 0 '\0'}, focus = {pad00 = 3317760022, window = 12585095, mode = 32 ' ', pad1 = 0 '\0', pad2 = 128 '\200', pad3 = 2 '\002'}, expose = {pad00 = 3317760022, window = 12585095, x = 32, y = 640, width = 0, height = 0, count = 5, pad2 = 24}, graphicsExposure = {pad00 = 3317760022, drawable = 12585095, x = 32, y = 640, width = 0, height = 0, minorEvent = 5, count = 24, majorEvent = 240 'ð', pad1 = 1 '\001', pad2 = 168 '¨', pad3 = 1 '\001'}, noExposure = {pad00 = 3317760022, drawable = 12585095, minorEvent = 32, majorEvent = 128 '\200', bpad = 2 '\002'}, visibility = { pad00 = 3317760022, window = 12585095, state = 32 ' ', pad1 = 0 '\0', pad2 = 128 '\200', pad3 = 2 '\002'}, createNotify = {pad00 = 3317760022, parent = 12585095, window = 41943072, x = 0, y = 0, width = 5, height = 24, borderWidth = 496, override = 168 '¨', bpad = 1 '\001'}, destroyNotify = {pad00 = 3317760022, event = 12585095, window = 41943072}, unmapNotify = {pad00 = 3317760022, event = 12585095, window = 41943072, ---Type to continue, or q to quit--- fromConfigure = 0 '\0', pad1 = 0 '\0', pad2 = 0 '\0', pad3 = 0 '\0'}, mapNotify = {pad00 = 3317760022, event = 12585095, window = 41943072, override = 0 '\0', pad1 = 0 '\0', pad2 = 0 '\0', pad3 = 0 '\0'}, mapRequest = {pad00 = 3317760022, parent = 12585095, window = 41943072}, reparent = {pad00 = 3317760022, event = 12585095, window = 41943072, parent = 0, x = 5, y = 24, override = 240 'ð', pad1 = 1 '\001', pad2 = 168 '¨', pad3 = 1 '\001'}, configureNotify = {pad00 = 3317760022, event = 12585095, window = 41943072, aboveSibling = 0, x = 5, y = 24, width = 496, height = 424, borderWidth = 0, override = 0 '\0', bpad = 0 '\0'}, configureRequest = {pad00 = 3317760022, parent = 12585095, window = 41943072, sibling = 0, x = 5, y = 24, width = 496, height = 424, borderWidth = 0, valueMask = 0, pad1 = 0}, gravity = {pad00 = 3317760022, event = 12585095, window = 41943072, x = 0, y = 0, pad1 = 1572869, pad2 = 27787760, pad3 = 0, pad4 = 0}, resizeRequest = {pad00 = 3317760022, window = 12585095, width = 32, height = 640}, circulate = {pad00 = 3317760022, event = 12585095, window = 41943072, parent = 0, place = 5 '\005', pad1 = 0 '\0', pad2 = 24 '\030', pad3 = 0 '\0'}, property = {pad00 = 3317760022, window = 12585095, atom = 41943072, time = 0, state = 5 '\005', pad1 = 0 '\0', pad2 = 24}, selectionClear = {pad00 = 3317760022, time = 12585095, window = 41943072, atom = 0}, selectionRequest = { pad00 = 3317760022, time = 12585095, owner = 41943072, requestor = 0, selection = 1572869, target = 27787760, property = 0}, ---Type to continue, or q to quit--- selectionNotify = {pad00 = 3317760022, time = 12585095, requestor = 41943072, selection = 0, target = 1572869, property = 27787760}, colormap = {pad00 = 3317760022, window = 12585095, colormap = 41943072, new = 0 '\0', state = 0 '\0', pad1 = 0 '\0', pad2 = 0 '\0'}, mappingNotify = {pad00 = 3317760022, request = 135 '\207', firstKeyCode = 8 '\b', count = 192 'À', pad1 = 0 '\0'}, clientMessage = {pad00 = 3317760022, window = 12585095, u = {l = {type = 41943072, longs0 = 0, longs1 = 1572869, longs2 = 27787760, longs3 = 0, longs4 = 0}, s = {type = 41943072, shorts0 = 0, shorts1 = 0, shorts2 = 5, shorts3 = 24, shorts4 = 496, shorts5 = 424, shorts6 = 0, shorts7 = 0, shorts8 = 0, shorts9 = 0}, b = {type = 41943072, bytes = "\000\000\000\000\005\000\030\000ð\001¨\001\000\000\000\000\000\000\000"}}}}} #16 0x08099fcc in ProcConfigureWindow (client=0x9730fb0) at dispatch.c:891 pWin = (WindowPtr) 0x9bc3ba8 result = len = 4 rc = #17 0x0809af2f in Dispatch () at dispatch.c:426 result = 0 client = (ClientPtr) 0x9730fb0 nready = 0 ---Type to continue, or q to quit--- start_tick = 1060 #18 0x08066495 in main (argc=9, argv=0xbfb56724, envp=Cannot access memory at address 0x2516 ) at main.c:283 i = 1 alwaysCheckForInput = {0, 1} (gdb) Quit (gdb) detach Detaching from program: /usr/bin/Xorg, process 9486 (gdb)