Program received signal SIGPIPE, Broken pipe. 0xffffe430 in __kernel_vsyscall () (gdb) bt f #0 0xffffe430 in __kernel_vsyscall () No symbol table info available. #1 0xb7c59dec in writev () from /lib/libc.so.6 No symbol table info available. #2 0x0813c8fe in _XSERVTransSocketWritev ( ciptr=0xa838310, buf=0xbfeb21c4, size=1) at /usr/include/X11/Xtrans/Xtranssock.c:2189 No locals. #3 0x0813b93f in _XSERVTransWritev ( ciptr=0xa838310, buf=0xbfeb21c4, size=1) at /usr/include/X11/Xtrans/Xtrans.c:912 No locals. #4 0x08137892 in FlushClient ( who=0xb8555d8, oc=0xb8427f8, __extraBuf=0x0, extraCount=0) at io.c:899 ---Type to continue, or q to quit--- before = remain = i = -1075109436 len = oco = (ConnectionOutputPtr) 0x9980458 connection = 61 trans_conn = ( XtransConnInfo) 0xa838310 iov = {{iov_base = 0x9f965a0, iov_len = 160}, {iov_base = 0x80910e1, iov_len = 3219857944}, {iov_base = 0x88, iov_len = 3219857960}} written = 0 padsize = 0 notWritten = 160 todo = 160 padBuffer = "\000\000" ---Type to continue, or q to quit--- #5 0x0813820f in FlushAllOutput () at io.c:649 index = base = 1 mask = 0 oc = (OsCommPtr) 0xb8427f8 client = (ClientPtr) 0x1 newoutput = #6 0x0808ce7d in Dispatch () at dispatch.c:456 result = 0 client = (ClientPtr) 0x847d9c0 nready = 0 start_tick = 80040 #7 0x08071d6d in main (argc=8, argv=0xbfeb2364, envp=0x80910e1) at main.c:397 ---Type to continue, or q to quit--- i = alwaysCheckForInput = {0, 1} (gdb)