Program received signal SIGPIPE, Broken pipe. 0xffffe410 in __kernel_vsyscall () (gdb) bt #0 0xffffe410 in __kernel_vsyscall () #1 0xb7dfb5c3 in write () from /lib/tls/i686/cmov/libc.so.6 #2 0x08049f02 in connection::writeout (this=0x80543d8, line=0xbfca00d8 "newmarket e1 Military nc 3681 4851 3681 4851 2007-11-14 01:27:18\n") at connection.cpp:58 #3 0x0804b10e in client::sendnews (this=0x80543d8, line=0xbfca00d8 "newmarket e1 Military nc 3681 4851 3681 4851 2007-11-14 01:27:18\n") at client.cpp:80 #4 0x0804a140 in connection::sendall (line=0xbfca00d8 "newmarket e1 Military nc 3681 4851 3681 4851 2007-11-14 01:27:18\n") at connection.cpp:133 #5 0x0804b588 in cmd_newmarket (self=0x80541b0, args=@0xbfca0314) at relay.cpp:24 #6 0x0804a3af in connection::parse (this=0x80541b0, oldline=0xbfca078c "newmarket e1 Military nc 3681 4851 3681 4851 2007-11-14 01:27:18") at connection.cpp:119 #7 0x0804c79d in relay::parse (this=0x80541b0, line=0xbfca078c "newmarket e1 Military nc 3681 4851 3681 4851 2007-11-14 01:27:18") at relay.cpp:118 #8 0x0804a0d9 in connection::readline (this=0x80541b0) at connection.cpp:88 #9 0x08049852 in main (argc=4, argv=0xbfca0d04, envp=0xbfca0d18) at feedmain.cpp:176 (gdb) ...(bt full cut out)... (gdb) step Single stepping until exit from function __kernel_vsyscall, which has no line number information. sigpipe_h () at feedmain.cpp:67 67 void sigpipe_h(int){ (gdb) step 68 DBG; (gdb) step 69 printf("PIPEPIPEPIPEPIPEPIPEPIPEPIPEPIPE\n"); (gdb) 70 } (gdb) Warning: Cannot insert breakpoint 0. Error accessing memory address 0xd: Input/output error. (gdb) bt #0 0xb7d4928c in ?? () from /lib/tls/i686/cmov/libc.so.6 #1 0x0000000d in ?? () #2 0x00000033 in ?? () #3 0x00000000 in ?? ()