GNU gdb (Gentoo 7.10.1 vanilla) 7.10.1 Copyright (C) 2015 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 "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib64/debug//usr/bin/Xorg.debug...done. done. (gdb) attach 19076 Attaching to program: /usr/bin/Xorg, process 19076 Reading symbols from /usr/lib64/libcrypto.so.1.0.0...(no debugging symbols found)...done. Reading symbols from /lib64/libdl.so.2...Reading symbols from /usr/lib64/debug//lib64/libdl-2.21.so.debug...done. done. Reading symbols from /usr/lib64/libpciaccess.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libdrm.so.2...Reading symbols from /usr/lib64/debug//usr/lib64/libdrm.so.2.4.0.debug...done. done. Reading symbols from /usr/lib64/libpixman-1.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libXfont.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libXau.so.6...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libxshmfence.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libXdmcp.so.6...(no debugging symbols found)...done. Reading symbols from /lib64/libm.so.6...Reading symbols from /usr/lib64/debug//lib64/libm-2.21.so.debug...done. done. Reading symbols from /lib64/libc.so.6...Reading symbols from /usr/lib64/debug//lib64/libc-2.21.so.debug...done. done. Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done. Reading symbols from /lib64/ld-linux-x86-64.so.2...Reading symbols from /usr/lib64/debug//lib64/ld-2.21.so.debug...done. done. Reading symbols from /lib64/libpthread.so.0...Reading symbols from /usr/lib64/debug//lib64/libpthread-2.21.so.debug...done. done. [New LWP 19081] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Reading symbols from /usr/lib64/libfreetype.so.6...(no debugging symbols found)...done. Reading symbols from /lib64/libbz2.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libfontenc.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libpng16.so.16...(no debugging symbols found)...done. Reading symbols from /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libgcc_s.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/xorg/modules/extensions/libglx.so...Reading symbols from /usr/lib64/debug//usr/lib64/xorg/modules/extensions/libglx.so.debug...done. done. Reading symbols from /usr/lib64/libGL.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libexpat.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libglapi.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libXext.so.6...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libXdamage.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libXfixes.so.3...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libX11-xcb.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libX11.so.6...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libxcb-glx.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libxcb-dri2.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libxcb-dri3.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libxcb-present.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libxcb-randr.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libxcb-xfixes.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libxcb-render.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libxcb-shape.so.0...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libxcb-sync.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libxcb.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libXxf86vm.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/xorg/modules/drivers/intel_drv.so...Reading symbols from /usr/lib64/debug//usr/lib64/xorg/modules/drivers/intel_drv.so.debug...done. done. Reading symbols from /lib64/libudev.so.1...(no debugging symbols found)...done. Reading symbols from /lib64/librt.so.1...Reading symbols from /usr/lib64/debug//lib64/librt-2.21.so.debug...done. done. Reading symbols from /lib64/libresolv.so.2...Reading symbols from /usr/lib64/debug//lib64/libresolv-2.21.so.debug...done. done. Reading symbols from /lib64/libcap.so.2...(no debugging symbols found)...done. Reading symbols from /lib64/libattr.so.1...(no debugging symbols found)...done. Reading symbols from /usr/lib64/xorg/modules/input/mouse_drv.so...Reading symbols from /usr/lib64/debug//usr/lib64/xorg/modules/input/mouse_drv.so.debug...done. done. Reading symbols from /usr/lib64/xorg/modules/input/kbd_drv.so...Reading symbols from /usr/lib64/debug//usr/lib64/xorg/modules/input/kbd_drv.so.debug...done. done. Reading symbols from /usr/lib64/dri/i965_dri.so...(no debugging symbols found)...done. Reading symbols from /usr/lib64/libdrm_intel.so.1...Reading symbols from /usr/lib64/debug//usr/lib64/libdrm_intel.so.1.0.0.debug...done. done. Reading symbols from /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.3/libstdc++.so.6...(no debugging symbols found)...done. 0x00007ff3c3a8cce3 in select () at ../sysdeps/unix/syscall-template.S:81 81 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) cont Continuing. Program received signal SIGPIPE, Broken pipe. 0x00007ff3c3a8c70d in writev () at ../sysdeps/unix/syscall-template.S:81 81 ../sysdeps/unix/syscall-template.S: No such file or directory. (gdb) bt full #0 0x00007ff3c3a8c70d in writev () at ../sysdeps/unix/syscall-template.S:81 No locals. #1 0x000000000059011c in _XSERVTransSocketWritev (ciptr=0x2b9e930, buf=0x7ffe3a490a20, size=) at /usr/include/X11/Xtrans/Xtranssock.c:2367 No locals. #2 0x000000000058b24d in FlushClient (who=who@entry=0x2b9ed00, oc=oc@entry=0x2b9ecd0, __extraBuf=__extraBuf@entry=0x7ffe3a491080, extraCount=extraCount@entry=32) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/os/io.c:941 before = remain = i = len = oco = 0x2b41940 connection = 31 trans_conn = 0x2b9e930 iov = {{iov_base = 0x7ffe3a491080, iov_len = 32}, {iov_base = 0x0, iov_len = 140684871038809}, {iov_base = 0x7ffe3a490a50, iov_len = 39784112}} padBuffer = "\000\000" extraBuf = 0x7ffe3a491080 "\021" written = 0 padsize = 0 notWritten = 32 todo = 32 #3 0x000000000058b97e in WriteToClient (who=who@entry=0x2b9ed00, count=count@entry=32, __buf=__buf@entry=0x7ffe3a491080) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/os/io.c:856 oc = 0x2b9ecd0 oco = 0x2b41940 buf = #4 0x00000000004422d2 in WriteEventsToClient (pClient=pClient@entry=0x2b9ed00, count=, events=events@entry=0x7ffe3a491080) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/dix/events.c:5987 eventCopy = {u = {u = {type = 0 '\000', detail = 0 '\000', sequenceNumber = 0}, keyButtonPointer = {pad00 = 0, time = 0, root = 0, event = 0, child = 0, rootX = 0, rootY = 0, eventX = 0, eventY = 0, state = 0, sameScreen = 0 '\000', pad1 = 0 '\000'}, enterLeave = { pad00 = 0, time = 0, root = 0, event = 0, child = 0, rootX = 0, rootY = 0, eventX = 0, eventY = 0, state = 0, mode = 0 '\000', flags = 0 '\000'}, focus = {pad00 = 0, window = 0, mode = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, expose = { pad00 = 0, window = 0, x = 0, y = 0, width = 0, height = 0, count = 0, pad2 = 0}, graphicsExposure = {pad00 = 0, drawable = 0, x = 0, y = 0, width = 0, height = 0, minorEvent = 0, count = 0, majorEvent = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, noExposure = {pad00 = 0, drawable = 0, minorEvent = 0, majorEvent = 0 '\000', bpad = 0 '\000'}, visibility = {pad00 = 0, window = 0, state = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, createNotify = {pad00 = 0, parent = 0, window = 0, x = 0, y = 0, width = 0, height = 0, borderWidth = 0, override = 0 '\000', bpad = 0 '\000'}, destroyNotify = {pad00 = 0, event = 0, window = 0}, unmapNotify = {pad00 = 0, event = 0, window = 0, fromConfigure = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, mapNotify = {pad00 = 0, event = 0, window = 0, override = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, mapRequest = {pad00 = 0, parent = 0, window = 0}, reparent = {pad00 = 0, event = 0, window = 0, parent = 0, x = 0, y = 0, override = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, configureNotify = {pad00 = 0, event = 0, window = 0, aboveSibling = 0, x = 0, y = 0, width = 0, height = 0, borderWidth = 0, override = 0 '\000', bpad = 0 '\000'}, configureRequest = { pad00 = 0, parent = 0, window = 0, sibling = 0, x = 0, y = 0, width = 0, height = 0, borderWidth = 0, valueMask = 0, pad1 = 0}, gravity = {pad00 = 0, event = 0, window = 0, x = 0, y = 0, pad1 = 0, pad2 = 0, pad3 = 0, pad4 = 0}, resizeRequest = {pad00 = 0, window = 0, width = 0, height = 0}, circulate = {pad00 = 0, event = 0, window = 0, parent = 0, place = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, property = {pad00 = 0, window = 0, atom = 0, time = 0, state = 0 '\000', pad1 = 0 '\000', pad2 = 0}, selectionClear = {pad00 = 0, time = 0, window = 0, atom = 0}, selectionRequest = {pad00 = 0, time = 0, owner = 0, requestor = 0, selection = 0, target = 0, property = 0}, selectionNotify = {pad00 = 0, time = 0, requestor = 0, selection = 0, target = 0, property = 0}, colormap = {pad00 = 0, window = 0, colormap = 0, new = 0 '\000', state = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000'}, mappingNotify = {pad00 = 0, request = 0 '\000', firstKeyCode = 0 '\000', count = 0 '\000', pad1 = 0 '\000'}, clientMessage = {pad00 = 0, window = 0, u = {l = {type = 0, longs0 = 0, longs1 = 0, longs2 = 0, longs3 = 0, longs4 = 0}, s = {type = 0, shorts0 = 0, shorts1 = 0, shorts2 = 0, shorts3 = 0, shorts4 = 0, shorts5 = 0, shorts6 = 0, shorts7 = 0, shorts8 = 0, shorts9 = 0}, b = {type = 0, bytes = '\000' }}}}} eventTo = eventFrom = i = eventlength = 32 #5 0x0000000000442445 in TryClientEvents (client=0x2b9ed00, dev=, pEvents=0x7ffe3a491080, count=, mask=, filter=, grab=0x0) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/dix/events.c:2015 type = filter = grab = 0x0 mask = count = pEvents = 0x7ffe3a491080 dev = client = 0x2b9ed00 #6 0x0000000000445aae in DeliverToWindowOwner (grab=, filter=, count=, events=, win=, dev=) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/dix/events.c:2085 attempt = #7 DeliverEventsToWindow (pDev=pDev@entry=0x7ffe3a490cd0, pWin=pWin@entry=0x2b8f550, pEvents=pEvents@entry=0x7ffe3a491080, count=count@entry=1, filter=filter@entry=131072, grab=grab@entry=0x0) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/dix/events.c:2248 deliveries = 0 nondeliveries = 0 client = 0x0 deliveryMask = 0 type = 17 #8 0x0000000000446111 in DeliverEvents (pWin=pWin@entry=0x2b8f550, xE=xE@entry=0x7ffe3a491080, count=count@entry=1, otherParent=otherParent@entry=0x0) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/dix/events.c:2816 dummy = {public = {devicePrivate = 0x1e6b8d0, processInputProc = 0x4d2329 , realInputProc = 0x0, enqueueInputProc = 0x1e5c4b0, on = 0}, next = 0x1e5c1c0, startup = 31835312, deviceProc = 0x1e5c4b0, inited = 37026016, enabled = 0, coreEvents = 37803968, deviceGrab = {grabTime = {months = 31839904, milliseconds = 0}, fromPassiveGrab = 37803968, implicitGrab = 0, unused = 0x1e5d6a0, grab = 0x1e5c4b0, activatingKey = 224 'à', ActivateGrab = 0x240d7c0, DeactivateGrab = 0x2bdd550, sync = { frozen = 5243556, state = 0, other = 0x2350250, event = 0x23b81a0}}, type = 37028432, xinput_type = 0, name = 0x4c1dd5 "ÇE\034", id = 0, key = 0x23e22a0, valuator = 0x100000000, touch = 0x4a4d700aebb97600, button = 0x0, focus = 0x23b9170, proximity = 0x2350250, kbdfeed = 0x7ffe3a490f48, ptrfeed = 0x3000000010, intfeed = 0x7ffe3a490eb0, stringfeed = 0x7ffe3a490de0, bell = 0x4a4d700aebb97600, leds = 0x1000000040, xkb_interest = 0xc0000000c, config_info = 0x1f , unused_classes = 0x2b99920, saved_master_id = 4128, devPrivates = 0x71c, unwrapProc = 0x23b9320, spriteInfo = 0x4758a0 , master = 0x0, lastSlave = 0x0, last = {valuators = { 0, 0, 0, 0, 0, 0, 0, 8.6046395981753441e+49, 0, 4.2180083771288911e-317, 4.9406564584124654e-324, 1.9762625833649862e-323, 2.0395029860326657e-320, 6.9507593978921165e-310, 0, 2.8822767062491432e-317, 2.2587590430915775e-316, 2.0395029860326657e-320, 0, 0, 6.952979721697048e-310, 4.9406564584124654e-324, 6.9529797217010005e-310, 0, 0, 2.4703282292062327e-320, 4.2180716175315588e-317, 8.6046395981753441e+49, 4.2036765208743283e-317, 2.8607808981298822e-317, 1.8249069561453287e-316, 2.1219957988703226e-314, 6.9529797217049531e-310, 6.9529797217045578e-310, 1.5728733983837586e-316, 6.9529797217049531e-310}, numValuators = 0, slave = 0x0, scroll = 0x0, num_touches = 0, touches = 0x0}, properties = {properties = 0x0, handlers = 0x0}, relative_transform = {m = {{0, 0, 0}, { 0, 0, 0}, {0, 0, 0}}}, scale_and_transform = {m = {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}}}, xtest_master_id = 0, idle_counter = 0x2b8f550} deliveries = #9 0x00000000004637ba in DeleteWindow (value=0x2b8f550, wid=) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/dix/window.c:974 event = {u = {u = {type = 17 '\021', detail = 0 '\000', sequenceNumber = 1023}, keyButtonPointer = {pad00 = 67043345, time = 33554436, root = 33554436, event = 0, child = 0, rootX = 0, rootY = 0, eventX = 0, eventY = 0, state = 0, sameScreen = 0 '\000', pad1 = 0 '\000'}, enterLeave = {pad00 = 67043345, time = 33554436, root = 33554436, event = 0, child = 0, rootX = 0, rootY = 0, eventX = 0, eventY = 0, state = 0, mode = 0 '\000', flags = 0 '\000'}, focus = {pad00 = 67043345, window = 33554436, mode = 4 '\004', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 2 '\002'}, expose = {pad00 = 67043345, window = 33554436, x = 4, y = 512, width = 0, height = 0, count = 0, pad2 = 0}, graphicsExposure = {pad00 = 67043345, drawable = 33554436, x = 4, y = 512, width = 0, height = 0, minorEvent = 0, count = 0, majorEvent = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, noExposure = {pad00 = 67043345, drawable = 33554436, minorEvent = 4, majorEvent = 0 '\000', bpad = 2 '\002'}, visibility = {pad00 = 67043345, window = 33554436, state = 4 '\004', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 2 '\002'}, createNotify = {pad00 = 67043345, parent = 33554436, window = 33554436, x = 0, y = 0, width = 0, height = 0, borderWidth = 0, override = 0 '\000', bpad = 0 '\000'}, destroyNotify = { pad00 = 67043345, event = 33554436, window = 33554436}, unmapNotify = {pad00 = 67043345, event = 33554436, window = 33554436, fromConfigure = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, mapNotify = {pad00 = 67043345, event = 33554436, window = 33554436, override = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, mapRequest = {pad00 = 67043345, parent = 33554436, window = 33554436}, reparent = {pad00 = 67043345, event = 33554436, window = 33554436, parent = 0, x = 0, y = 0, override = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, configureNotify = {pad00 = 67043345, event = 33554436, window = 33554436, aboveSibling = 0, x = 0, y = 0, width = 0, height = 0, borderWidth = 0, override = 0 '\000', bpad = 0 '\000'}, configureRequest = {pad00 = 67043345, parent = 33554436, window = 33554436, sibling = 0, x = 0, y = 0, width = 0, height = 0, borderWidth = 0, valueMask = 0, pad1 = 0}, gravity = {pad00 = 67043345, event = 33554436, window = 33554436, x = 0, y = 0, pad1 = 0, pad2 = 0, pad3 = 0, pad4 = 0}, resizeRequest = {pad00 = 67043345, window = 33554436, width = 4, height = 512}, circulate = { pad00 = 67043345, event = 33554436, window = 33554436, parent = 0, place = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000', pad3 = 0 '\000'}, property = {pad00 = 67043345, window = 33554436, atom = 33554436, time = 0, state = 0 '\000', pad1 = 0 '\000', pad2 = 0}, selectionClear = {pad00 = 67043345, time = 33554436, window = 33554436, atom = 0}, selectionRequest = {pad00 = 67043345, time = 33554436, owner = 33554436, requestor = 0, selection = 0, target = 0, property = 0}, selectionNotify = {pad00 = 67043345, time = 33554436, requestor = 33554436, selection = 0, target = 0, property = 0}, colormap = {pad00 = 67043345, window = 33554436, colormap = 33554436, new = 0 '\000', state = 0 '\000', pad1 = 0 '\000', pad2 = 0 '\000'}, mappingNotify = {pad00 = 67043345, request = 4 '\004', firstKeyCode = 0 '\000', count = 0 '\000', pad1 = 2 '\002'}, clientMessage = {pad00 = 67043345, window = 33554436, u = {l = {type = 33554436, longs0 = 0, longs1 = 0, longs2 = 0, longs3 = 0, longs4 = 0}, s = {type = 33554436, shorts0 = 0, shorts1 = 0, shorts2 = 0, shorts3 = 0, shorts4 = 0, shorts5 = 0, shorts6 = 0, shorts7 = 0, shorts8 = 0, shorts9 = 0}, b = {type = 33554436, bytes = '\000' }}}}} pParent = 0x20cfae0 pWin = 0x2b8f550 #10 0x0000000000459842 in doFreeResource (res=0x2b8f4e0, skip=0) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/dix/resource.c:872 No locals. #11 0x000000000045a36c in FreeResource (id=33554436, skipDeleteFuncType=skipDeleteFuncType@entry=0) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/dix/resource.c:902 rtype = cid = 16 res = prev = 0x2b9ee90 head = 0x2b9ee90 eltptr = 0x815308 elements = 7 #12 0x00000000004314af in ProcDestroyWindow (client=0x2b9ed00) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/dix/dispatch.c:716 pWin = 0x20cfae0 stuff = 0x2b99920 rc = 0 #13 0x0000000000437137 in Dispatch () at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/dix/dispatch.c:429 clientReady = 0x2339b50 result = client = 0x2b9ed00 nready = 0 icheck = 0x81d3b0 start_tick = 1820 #14 0x000000000043b23b in dix_main (argc=5, argv=0x7ffe3a491368, envp=) at /var/tmp/portage/x11-base/xorg-server-1.17.4/work/xorg-server-1.17.4/dix/main.c:298 i = alwaysCheckForInput = {0, 1} #15 0x00007ff3c39cc7b0 in __libc_start_main (main=0x425780
, argc=5, argv=0x7ffe3a491368, init=, fini=, rtld_fini=, stack_end=0x7ffe3a491358) at libc-start.c:289 result = unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, -5599065797816036300, 4347792, 140729876288352, 0, 0, 5598092479755899956, 5596735019181855796}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x5980d0 <__libc_csu_init>, 0x7ffe3a491368}, data = { prev = 0x0, cleanup = 0x0, canceltype = 5865680}}} not_first_call = #16 0x00000000004257b9 in _start () No symbol table info available. (gdb) bt full       kill Kill the program being debugged? (y or n) y (gdb) quit