GNU gdb 6.6-debian Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"... Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) attach 4525 Attaching to program: /usr/bin/Xorg, process 4525 Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /usr/lib/libXfont.so.1...done. Loaded symbols for /usr/lib/libXfont.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 /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /lib/tls/i686/cmov/libm.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols from /lib/libgcc_s.so.1...done. Loaded symbols for /lib/libgcc_s.so.1 Reading symbols from /lib/tls/i686/cmov/libc.so.6...done. Loaded symbols for /lib/tls/i686/cmov/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/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libz.so.1...done. Loaded symbols for /usr/lib/libz.so.1 Reading symbols from /usr/lib/xorg/modules/libpcidata.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libpcidata.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libpcidata.so Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libextmod.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libextmod.so Reading symbols from /usr/lib/xorg/modules/extensions/libdbe.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdbe.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libdbe.so Reading symbols from /usr/lib/xorg/modules/extensions/libglx.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libglx.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libglx.so Reading symbols from /usr/lib/xorg/modules/fonts/libfreetype.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/fonts/libfreetype.so...done. done. Loaded symbols for /usr/lib/xorg/modules//fonts/libfreetype.so Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/librecord.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//librecord.so Reading symbols from /usr/lib/xorg/modules/extensions/libdri.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdri.so...done. 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/drivers/intel_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/drivers//intel_drv.so Reading symbols from /usr/lib/xorg/modules/input/kbd_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input//kbd_drv.so Reading symbols from /usr/lib/xorg/modules/input/mouse_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input//mouse_drv.so Reading symbols from /usr/lib/xorg/modules/libvgahw.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libvgahw.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libvgahw.so Reading symbols from /usr/lib/xorg/modules/libxaa.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libxaa.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libxaa.so Reading symbols from /usr/lib/xorg/modules/libvbe.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libvbe.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libvbe.so Reading symbols from /usr/lib/xorg/modules/libint10.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libint10.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libint10.so Reading symbols from /usr/lib/xorg/modules/libfb.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libfb.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libfb.so Reading symbols from /usr/lib/xorg/modules/extensions/libGLcore.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libGLcore.so...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions//libGLcore.so 0xffffe410 in __kernel_vsyscall () (gdb) cont Continuing. Program received signal SIGSEGV, Segmentation fault. 0xb7b3a2d4 in XAARemoveAreaCallback (area=0xb7e7f170) at ../../../../hw/xfree86/xaa/xaaOffscreen.c:109 109 ../../../../hw/xfree86/xaa/xaaOffscreen.c: No such file or directory. in ../../../../hw/xfree86/xaa/xaaOffscreen.c (gdb) backtrace full #0 0xb7b3a2d4 in XAARemoveAreaCallback (area=0xb7e7f170) at ../../../../hw/xfree86/xaa/xaaOffscreen.c:109 infoRec = (XAAInfoRecPtr) 0x8272568 pPix = pPriv = #1 0xb7b1e01d in XAAValidateGC (pGC=0x8272568, changes=, pDraw=0xb3129008) at ../../../../hw/xfree86/xaa/xaaGC.c:130 area = (FBAreaPtr) 0xb7e7f170 infoRec = (XAAInfoRecPtr) 0x8242620 pGCPriv = (XAAGCPtr) 0x82725f8 #2 0x0811e0a9 in miBSCheapValidateGC (pGC=0x8272568, stateChanges=8388607, pDrawable=0xb3129008) at ../../mi/mibstore.c:808 No locals. #3 0x0817be77 in cwValidateGC (pGC=0x8272568, stateChanges=8388607, pDrawable=0xb3129008) at ../../../miext/cw/cw.c:166 pBackingGC = pPriv = (cwGCPtr) 0x827261c pBackingDrawable = x_off = y_off = #4 0x08176ee0 in damageValidateGC (pGC=0x8272568, changes=8388607, pDrawable=0xb3129008) at ../../../miext/damage/damage.c:445 pGCPriv = (DamageGCPrivPtr) 0x8272614 #5 0x0809d1c5 in ValidateGC (pDraw=0xb3129008, pGC=0x8272568) at ../../dix/gc.c:77 No locals. #6 0x0817c64c in cwFillRegionTiled (pDrawable=0xb3129008, pRegion=0x8458cf8, pTile=0x8442020, x_off=717, y_off=0) at ../../../miext/cw/cw.c:436 pGC = (GCPtr) 0x8272568 pBox = nbox = i = v = {{val = 3, ptr = 0x3}, {val = 1, ptr = 0x1}, {val = 138682400, ptr = 0x8442020}, {val = 717, ptr = 0x2cd}, {val = 0, ptr = 0x0}} #7 0x0817ca7f in cwPaintWindowBackground (pWin=0x843edc8, pRegion=0x8458cf8, what=0) at ../../../miext/cw/cw.c:484 y_off = 0 y_screen = 0 pBackingDrawable = (DrawablePtr) 0xb3129008 x_off = 717 x_screen = 0 pScreen = (ScreenPtr) 0x82183e8 #8 0x081780f1 in damagePaintWindow (pWindow=0x843edc8, prgn=0x8458cf8, what=0) at ../../../miext/damage/damage.c:1650 pScreen = (ScreenPtr) 0x82183e8 pScrPriv = (DamageScrPrivPtr) 0x8255388 #9 0x0810a77d in compPaintWindowBackground (pWin=0x843edc8, pRegion=0x8458cf8, what=0) at ../../composite/compwindow.c:254 pScreen = (ScreenPtr) 0x82183e8 #10 0x081265ea in miWindowExposures (pWin=0x843edc8, prgn=0x8458cf8, other_exposed=0x0) at ../../mi/miexpose.c:565 expRec = {extents = {x1 = 2872, y1 = -16421, x2 = 22528, y2 = -18470}, data = 0xb7e7f140} exposures = (RegionPtr) 0x8458cf8 #11 0x080debbc in xf86XVWindowExposures (pWin=0x843edc8, reg1=0x8458cf8, reg2=0x0) at ../../../../hw/xfree86/common/xf86xv.c:1063 pScreen = (ScreenPtr) 0x82183e8 WinPriv = (XF86XVWindowPtr) 0x0 pPrev = (XF86XVWindowPtr) 0x84378f8 pPriv = AreasExposed = 0 #12 0x0813e168 in miHandleValidateExposures (pWin=0x82726d8) at ../../mi/miwindow.c:470 pChild = val = (ValidatePtr) 0x8458cf8 WindowExposures = ( WindowExposuresProcPtr) 0x80deb20 #13 0x0807b857 in MapWindow (pWin=0x84378f8, client=0x83955d0) at ../../dix/window.c:2811 event = {u = {u = {type = 19 '\023', detail = 12 '\f', sequenceNumber = 973}, keyButtonPointer = {pad00 = 63769619, time = 69, root = 14680629, event = 137975040, child = 3218803720, rootX = 16348, rootY = 2057, eventX = 21968, eventY = 2105, state = 565, sameScreen = 224 'à', pad1 = 0 '\0'}, enterLeave = {pad00 = 63769619, time = 69, root = 14680629, event = 137975040, child = 3218803720, rootX = 16348, rootY = 2057, eventX = 21968, eventY = 2105, state = 565, mode = 224 'à', flags = 0 '\0'}, focus = {pad00 = 63769619, window = 69, mode = 53 '5', pad1 = 2 '\002', pad2 = 224 'à', pad3 = 0 '\0'}, expose = {pad00 = 63769619, window = 69, x = 565, y = 224, width = 21760, height = 2105, count = 3080, pad2 = 49115}, graphicsExposure = { pad00 = 63769619, drawable = 69, x = 565, y = 224, width = 21760, height = 2105, minorEvent = 3080, count = 49115, majorEvent = 220 'Ü', pad1 = 63 '?', pad2 = 9 '\t', pad3 = 8 '\b'}, noExposure = { pad00 = 63769619, drawable = 69, minorEvent = 565, majorEvent = 224 'à', bpad = 0 '\0'}, visibility = {pad00 = 63769619, window = 69, state = 53 '5', pad1 = 2 '\002', pad2 = 224 'à', pad3 = 0 '\0'}, createNotify = {pad00 = 63769619, parent = 69, window = 14680629, x = 21760, y = 2105, width = 3080, height = 49115, borderWidth = 16348, override = 9 '\t', bpad = 8 '\b'}, destroyNotify = {pad00 = 63769619, event = 69, window = 14680629}, unmapNotify = {pad00 = 63769619, event = 69, window = 14680629, fromConfigure = 0 '\0', pad1 = 85 'U', pad2 = 57 '9', pad3 = 8 '\b'}, mapNotify = {pad00 = 63769619, event = 69, window = 14680629, override = 0 '\0', pad1 = 85 'U', pad2 = 57 '9', pad3 = 8 '\b'}, mapRequest = {pad00 = 63769619, parent = 69, window = 14680629}, reparent = {pad00 = 63769619, event = 69, window = 14680629, parent = 137975040, x = 3080, y = -16421, override = 220 'Ü', pad1 = 63 '?', pad2 = 9 '\t', pad3 = 8 '\b'}, configureNotify = {pad00 = 63769619, event = 69, window = 14680629, aboveSibling = 137975040, x = 3080, y = -16421, width = 16348, height = 2057, borderWidth = 21968, override = 57 '9', bpad = 8 '\b'}, configureRequest = {pad00 = 63769619, parent = 69, window = 14680629, sibling = 137975040, x = 3080, y = -16421, width = 16348, height = 2057, borderWidth = 21968, valueMask = 2105, pad1 = 14680629}, gravity = { pad00 = 63769619, event = 69, window = 14680629, x = 21760, y = 2105, pad1 = 3218803720, pad2 = 134823900, pad3 = 137975248, pad4 = 14680629}, resizeRequest = {pad00 = 63769619, window = 69, width = 565, height = 224}, circulate = {pad00 = 63769619, event = 69, window = 14680629, parent = 137975040, place = 8 '\b', pad1 = 12 '\f', pad2 = 219 'Û', pad3 = 191 '¿'}, property = {pad00 = 63769619, window = 69, atom = 14680629, time = 137975040, state = 8 '\b', pad1 = 12 '\f', pad2 = 49115}, selectionClear = {pad00 = 63769619, time = 69, window = 14680629, atom = 137975040}, selectionRequest = { pad00 = 63769619, time = 69, owner = 14680629, requestor = 137975040, selection = 3218803720, target = 134823900, property = 137975248}, selectionNotify = {pad00 = 63769619, time = 69, requestor = 14680629, selection = 137975040, target = 3218803720, property = 134823900}, colormap = {pad00 = 63769619, window = 69, colormap = 14680629, new = 0 '\0', state = 85 'U', pad1 = 57 '9', pad2 = 8 '\b'}, mappingNotify = {pad00 = 63769619, request = 69 'E', firstKeyCode = 0 '\0', count = 0 '\0', pad1 = 0 '\0'}, clientMessage = { pad00 = 63769619, window = 69, u = {l = {type = 14680629, longs0 = 137975040, longs1 = -1076163576, longs2 = 134823900, longs3 = 137975248, longs4 = 14680629}, s = {type = 14680629, shorts0 = 21760, shorts1 = 2105, shorts2 = 3080, shorts3 = -16421, shorts4 = 16348, shorts5 = 2057, shorts6 = 21968, shorts7 = 2105, shorts8 = 565, shorts9 = 224}, b = {type = 14680629, bytes = "\000U9\b\b\fÛ¿Ü?\t\bÐU9\b5\002à"}}}}} anyMarked = 1 win_owner = (ClientPtr) 0x83955d0 ag_leader = (ClientPtr) 0x0 pScreen = (ScreenPtr) 0x82183e8 pParent = (WindowPtr) 0x82726d8 dosave = 0 pLayerWin = (WindowPtr) 0x84378f8 #14 0x0808edb9 in ProcMapWindow (client=0x83955d0) at ../../dix/dispatch.c:696 pWin = (WindowPtr) 0x8272568 #15 0x081575b1 in XaceCatchDispatchProc (client=0x83955d0) at ../../Xext/xace.c:281 major = 8 #16 0x0808f47a in Dispatch () at ../../dix/dispatch.c:457 result = client = (ClientPtr) 0x83955d0 nready = 0 start_tick = 11040 #17 0x08076f05 in main (argc=10, argv=0xbfdb1194, envp=0xb7f46650) at ../../dix/main.c:477 pScreen = i = error = 136217184 xauthfile = alwaysCheckForInput = {0, 1} (gdb) cont Continuing.