nico@nico-laptop:~$ pgrep Xorg 6209 nico@nico-laptop:~$ sudo gdb /usr/bin/Xorg [sudo] password for nico: GNU gdb 6.8-debian 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 "i486-linux-gnu"... (gdb) attach 6209 Attaching to program: /usr/bin/Xorg, process 6209 Reading symbols from /usr/lib/libpciaccess.so.0...done. Loaded symbols for /usr/lib/libpciaccess.so.0 Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread 0xb7c0a6b0 (LWP 6209)] Loaded symbols for /lib/tls/i686/cmov/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/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/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 /lib/libdbus-1.so.3...done. Loaded symbols for /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/i686/cmov/libcrypto.so.0.9.8...done. Loaded symbols for /usr/lib/i686/cmov/libcrypto.so.0.9.8 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/tls/i686/cmov/librt.so.1...done. Loaded symbols for /lib/tls/i686/cmov/librt.so.1 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/extensions/libglx.so...done. Loaded symbols for /usr/lib/xorg/modules/extensions//libglx.so Reading symbols from /usr/lib/libGLcore.so.1...done. Loaded symbols for /usr/lib/libGLcore.so.1 Reading symbols from /usr/lib/tls/libnvidia-tls.so.1...done. Loaded symbols for /usr/lib/tls/libnvidia-tls.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...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/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/nvidia_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/drivers//nvidia_drv.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/libwfb.so...Reading symbols from /usr/lib/debug/usr/lib/xorg/modules/libwfb.so...done. done. Loaded symbols for /usr/lib/xorg/modules//libwfb.so Reading symbols from /usr/lib/xorg/modules/input/evdev_drv.so...done. Loaded symbols for /usr/lib/xorg/modules/input//evdev_drv.so 0xb80a9430 in __kernel_vsyscall () (gdb) cont Continuing. Program received signal SIGPIPE, Broken pipe. [Switching to Thread 0xb7c0a6b0 (LWP 6209)] 0xb80a9430 in __kernel_vsyscall () (gdb) backtrace full #0 0xb80a9430 in __kernel_vsyscall () No symbol table info available. #1 0xb7d7164c in writev () from /lib/tls/i686/cmov/libc.so.6 No symbol table info available. #2 0x081390ae in _XSERVTransSocketWritev (ciptr=0x930eed0, buf=0xbfdaa514, size=1) at /usr/include/X11/Xtrans/Xtranssock.c:2297 No locals. #3 0x081380ef in _XSERVTransWritev (ciptr=0x930eed0, buf=0xbfdaa514, size=1) at /usr/include/X11/Xtrans/Xtrans.c:925 No locals. #4 0x08132fa2 in FlushClient (who=0x9267630, oc=0x92dc908, extraBuf=0x0, extraCount=0) at ../../os/io.c:930 before = remain = i = -1076189932 len = oco = (ConnectionOutputPtr) 0x9139578 connection = 95 trans_conn = (XtransConnInfo) 0x930eed0 iov = {{iov_base = 0x9316260, iov_len = 32}, {iov_base = 0x0, iov_len = 0}, {iov_base = 0x81d7ff4, iov_len = 3218777416}} written = 0 padsize = 0 ---Type to continue, or q to quit--- notWritten = 32 todo = 32 padBuffer = "\000\000" #5 0x081318d7 in CloseDownConnection (client=0x9267630) at ../../os/connection.c:1089 oc = (OsCommPtr) 0x92dc908 #6 0x080869a5 in CloseDownClient (client=0x9267630) at ../../dix/dispatch.c:3432 really_close_down = 1 #7 0x0808c730 in Dispatch () at ../../dix/dispatch.c:465 result = 19 client = (ClientPtr) 0x9267630 nready = 0 start_tick = 112600 #8 0x08071d1d in main (argc=10, argv=0xbfdaa6e4, envp=0x0) at ../../dix/main.c:441 i = error = 136151028 xauthfile = alwaysCheckForInput = {0, 1} (gdb) cont Continuing. Program received signal SIGPIPE, Broken pipe. 0xb80a9430 in __kernel_vsyscall () (gdb) cont Continuing. Program received signal SIGTERM, Terminated. SmartScheduleTimer (sig=14) at ../../os/utils.c:1552 1552 ../../os/utils.c: No such file or directory. in ../../os/utils.c (gdb) cont Continuing. Program received signal SIGPIPE, Broken pipe. 0xb80a9430 in __kernel_vsyscall () (gdb) cont Continuing. Program received signal SIGPIPE, Broken pipe. 0xb80a9430 in __kernel_vsyscall () (gdb) cont Continuing. Program received signal SIGPIPE, Broken pipe. 0xb80a9430 in __kernel_vsyscall () (gdb) cont Continuing. Program received signal SIGPIPE, Broken pipe. 0xb80a9430 in __kernel_vsyscall () (gdb) cont Continuing. Program received signal SIGPIPE, Broken pipe. 0xb80a9430 in __kernel_vsyscall () (gdb)