$ sudo gdb --pid=$(pidof X) Password: GNU gdb (Gentoo 7.2 p1) 7.2 Copyright (C) 2010 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". For bug reporting instructions, please see: . Attaching to process 1063 Reading symbols from /usr/bin/Xorg...Reading symbols from /usr/lib/debug/usr/bin/Xorg.debug...done. done. Reading symbols from /lib/libudev.so.0...Reading symbols from /usr/lib/debug/lib/libudev.so.0.9.3.debug...done. done. Loaded symbols for /lib/libudev.so.0 Reading symbols from /usr/lib/libgcrypt.so.11...Reading symbols from /usr/lib/debug/usr/lib/libgcrypt.so.11.6.0.debug...done. done. Loaded symbols for /usr/lib/libgcrypt.so.11 Reading symbols from /lib/libdl.so.2...Reading symbols from /usr/lib/debug/lib/libdl-2.12.2.so.debug...(no debugging symbols found)...done. (no debugging symbols found)...done. Loaded symbols for /lib/libdl.so.2 Reading symbols from /usr/lib/libpciaccess.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpciaccess.so.0.10.8.debug...done. done. Loaded symbols for /usr/lib/libpciaccess.so.0 Reading symbols from /lib/libpthread.so.0...Reading symbols from /usr/lib/debug/lib/libpthread-2.12.2.so.debug...done. [Thread debugging using libthread_db enabled] done. Loaded symbols for /lib/libpthread.so.0 Reading symbols from /usr/lib/libpixman-1.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpixman-1.so.0.20.2.debug...done. done. Loaded symbols for /usr/lib/libpixman-1.so.0 Reading symbols from /usr/lib/libXfont.so.1...Reading symbols from /usr/lib/debug/usr/lib/libXfont.so.1.4.1.debug...done. done. Loaded symbols for /usr/lib/libXfont.so.1 Reading symbols from /usr/lib/libXau.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXau.so.6.0.0.debug...done. done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...Reading symbols from /usr/lib/debug/usr/lib/libXdmcp.so.6.0.0.debug...done. done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /lib/libm.so.6...Reading symbols from /usr/lib/debug/lib/libm-2.12.2.so.debug...done. done. Loaded symbols for /lib/libm.so.6 Reading symbols from /lib/librt.so.1...Reading symbols from /usr/lib/debug/lib/librt-2.12.2.so.debug...done. done. Loaded symbols for /lib/librt.so.1 Reading symbols from /lib/libc.so.6...Reading symbols from /usr/lib/debug/lib/libc-2.12.2.so.debug...done. done. Loaded symbols for /lib/libc.so.6 Reading symbols from /usr/lib/libgpg-error.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgpg-error.so.0.8.0.debug...done. done. Loaded symbols for /usr/lib/libgpg-error.so.0 Reading symbols from /lib/ld-linux.so.2...Reading symbols from /usr/lib/debug/lib/ld-2.12.2.so.debug...done. done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /lib/libz.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /usr/lib/libfreetype.so.6...Reading symbols from /usr/lib/debug/usr/lib/libfreetype.so.6.6.2.debug...done. done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /lib/libbz2.so.1...(no debugging symbols found)...done. Loaded symbols for /lib/libbz2.so.1 Reading symbols from /usr/lib/libfontenc.so.1...Reading symbols from /usr/lib/debug/usr/lib/libfontenc.so.1.0.0.debug...done. done. Loaded symbols for /usr/lib/libfontenc.so.1 Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.4.5/libgcc_s.so.1...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.4.5/libgcc_s.so.1 Reading symbols from /usr/lib/xorg/modules/extensions/libextmod.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libextmod.so.debug...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.debug...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.debug...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions/libglx.so Reading symbols from /usr/lib/xorg/modules/extensions/librecord.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/librecord.so.debug...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.debug...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions/libdri.so Reading symbols from /usr/lib/libdrm.so.2...Reading symbols from /usr/lib/debug/usr/lib/libdrm.so.2.4.0.debug...done. done. Loaded symbols for /usr/lib/libdrm.so.2 Reading symbols from /usr/lib/xorg/modules/extensions/libdri2.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/extensions/libdri2.so.debug...done. done. Loaded symbols for /usr/lib/xorg/modules/extensions/libdri2.so Reading symbols from /usr/lib/xorg/modules/drivers/intel_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/drivers/intel_drv.so.debug...done. done. Loaded symbols for /usr/lib/xorg/modules/drivers/intel_drv.so Reading symbols from /usr/lib/libdrm_intel.so.1...Reading symbols from /usr/lib/debug/usr/lib/libdrm_intel.so.1.0.0.debug...done. done. Loaded symbols for /usr/lib/libdrm_intel.so.1 Reading symbols from /usr/lib/xorg/modules/libfb.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libfb.so.debug...done. done. Loaded symbols for /usr/lib/xorg/modules/libfb.so Reading symbols from /usr/lib/dri/i965_dri.so...Reading symbols from /usr/lib/debug/usr/lib/dri/i965_dri.so.debug...done. done. Loaded symbols for /usr/lib/dri/i965_dri.so Reading symbols from /usr/lib/libexpat.so.1...Reading symbols from /usr/lib/debug/usr/lib/libexpat.so.1.5.2.debug...done. done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/gcc/i686-pc-linux-gnu/4.4.5/libstdc++.so.6...(no debugging symbols found)...done. Loaded symbols for /usr/lib/gcc/i686-pc-linux-gnu/4.4.5/libstdc++.so.6 Reading symbols from /usr/lib/xorg/modules/input/evdev_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/input/evdev_drv.so.debug...done. done. Loaded symbols for /usr/lib/xorg/modules/input/evdev_drv.so Reading symbols from /usr/lib/xorg/modules/input/synaptics_drv.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/input/synaptics_drv.so.debug...done. done. Loaded symbols for /usr/lib/xorg/modules/input/synaptics_drv.so 0xb7745424 in __kernel_vsyscall () (gdb) c Continuing. Program received signal SIGPIPE, Broken pipe. 0xb7745424 in __kernel_vsyscall () (gdb) bt full #0 0xb7745424 in __kernel_vsyscall () No symbol table info available. #1 0xb74f9125 in writev () from /lib/libc.so.6 No locals. #2 0x080af5cf in _XSERVTransSocketWritev (ciptr=0x9bf60c0, buf=0xbf8e2d58, size=1) at /usr/include/X11/Xtrans/Xtranssock.c:2174 No locals. #3 0x080aed5f in _XSERVTransWritev (ciptr=0x9bf60c0, buf=0xbf8e2d58, size=1) at /usr/include/X11/Xtrans/Xtrans.c:910 No locals. #4 0x080a681e in FlushClient (who=0x9a78450, oc=0x8301c20, __extraBuf=0x0, extraCount=0) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/os/io.c:937 before = remain = i = len = oco = 0x9c0c870 connection = 23 trans_conn = 0x9bf60c0 iov = {{iov_base = 0x9c06ba0, iov_len = 32}, {iov_base = 0x9be20c8, iov_len = 0}, {iov_base = 0xbf8e2df8, iov_len = 134675840}} padBuffer = "\000\000" written = 0 padsize = 0 notWritten = 32 todo = 32 #5 0x080a730f in FlushAllOutput () at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/os/io.c:681 index = mask = 0 oc = 0x8301c20 client = 0xbf8e2d58 newoutput = #6 0x080a7342 in FlushIfCriticalOutputPending () at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/os/io.c:711 No locals. #7 0x08071329 in Dispatch () at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/dispatch.c:402 result = client = 0x9be20c8 nready = 0 start_tick = 920 #8 0x080657aa in main (argc=7, argv=0xbf8e2f34, envp=0xbf8e2f54) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/main.c:291 i = 1 alwaysCheckForInput = {0, 1} (gdb) c Continuing. Program received signal SIGTERM, Terminated. 0x08076c8a in _CallCallbacks (pcbl=0x82030d4, call_data=0xbf8e2dd4) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/dixutils.c:743 743 /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/dixutils.c: No such file or directory. in /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/dixutils.c (gdb) bt full #0 0x08076c8a in _CallCallbacks (pcbl=0x82030d4, call_data=0xbf8e2dd4) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/dixutils.c:743 cbr = 0x99f33d8 pcbr = #1 CallCallbacks (pcbl=0x82030d4, call_data=0xbf8e2dd4) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/dixutils.c:877 No locals. #2 0x0806c2e2 in CloseDownClient (client=0x9baa2a8) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/dispatch.c:3488 clientinfo = {client = 0x9baa2a8, prefix = 0x0, setup = 0x0} really_close_down = #3 0x080714f5 in Dispatch () at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/dispatch.c:442 result = 0 client = 0x9baa2a8 nready = 0 start_tick = 940 #4 0x080657aa in main (argc=7, argv=0xbf8e2f34, envp=0xbf8e2f54) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/main.c:291 i = 1 alwaysCheckForInput = {0, 1} (gdb) c Continuing. Program received signal SIGSEGV, Segmentation fault. 0x09c58748 in ?? () (gdb) bt full #0 0x09c58748 in ?? () No symbol table info available. #1 0x0809191c in FreeClientResources (client=0x82d5cb8) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/resource.c:859 rtype = resources = 0x82d5d88 this = 0x0 j = 0 #2 0x080919de in FreeAllResources () at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/resource.c:876 i = 0 #3 0x080657d6 in main (argc=7, argv=0xbf8e2f34, envp=0xbf8e2f54) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/main.c:305 remember_it = 1 i = alwaysCheckForInput = {0, 1} (gdb) c Continuing. Program received signal SIGABRT, Aborted. 0xb7745424 in __kernel_vsyscall () (gdb) bt full #0 0xb7745424 in __kernel_vsyscall () No symbol table info available. #1 0xb7441e10 in raise () from /lib/libc.so.6 No locals. #2 0xb7598ff4 in ?? () from /lib/libc.so.6 No symbol table info available. #3 0x080aa1ad in OsAbort () at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/os/utils.c:1274 No locals. #4 0x080b836d in ddxGiveUp () at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/hw/xfree86/common/xf86Init.c:940 i = #5 0x080b841c in AbortDDX () at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/hw/xfree86/common/xf86Init.c:986 i = 1 #6 0x080a7cce in AbortServer () at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/os/log.c:424 No locals. #7 0x080a83fe in FatalError (f=0x81d197c "Caught signal %d (%s). Server aborting\n") at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/os/log.c:552 beenhere = 1 #8 0x080a9241 in OsSigHandler (signo=11, sip=0xbf8e2a0c, unused=0xbf8e2a8c) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/os/osinit.c:156 No locals. #9 No symbol table info available. #10 0x09c58748 in ?? () No symbol table info available. #11 0x0809191c in FreeClientResources (client=0x82d5cb8) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/resource.c:859 rtype = resources = 0x82d5d88 this = 0x0 j = 0 #12 0x080919de in FreeAllResources () at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/resource.c:876 i = 0 #13 0x080657d6 in main (argc=7, argv=0xbf8e2f34, envp=0xbf8e2f54) at /var/tmp/portage/x11-base/xorg-server-1.9.5/work/xorg-server-1.9.5/dix/main.c:305 remember_it = 1 i = alwaysCheckForInput = {0, 1} (gdb) c Continuing. Program terminated with signal SIGABRT, Aborted. The program no longer exists. (gdb) q $