chat1:/ircs/ircd # strace -p 4656 Process 4656 attached - interrupt to quit epoll_wait(0, {}, 512, 4000) = 0 epoll_wait(0, {}, 512, 5000) = 0 epoll_wait(0, gdp{}, 512, 4000) = 0 writev(11, [{"PING :chat1.cpf.navy.smil.mil\r\n", 31}], 1) = 31 epoll_wait(0, {{EPOLLIN, {u32=8483488, u64=8483488}}}, 512, 5000) = 1 recvfrom(11, "PONG :chat1.cpf.navy.smil.mil\n", 8192, 0, NULL, NULL) = 30 epoll_wait(0, gdb{}, 512, 5000) = 0 epoll_wait(0, {}, 512, 4000) = 0 epoll_wait(0, /ircs/i{}, 512, 5000) = 0 epoll_wait(0, rcd{}, 512, 4000) = 0 writev(9, [{"PING :chat1.cpf.navy.smil.mil\r\n", 31}], 1) = 31 epoll_wait(0, {{EPOLLIN, {u32=8483472, u64=8483472}}}, 512, 5000) = 1 recvfrom(9, "PONG :chat1.cpf.navy.smil.mil\n", 8192, 0, NULL, NULL) = 30 epoll_wait(0, 4656 {}, 512, 5000) = 0 epoll_wait(0, {}, 512, 4000) = 0 writev(13, [{"PING :chat1.cpf.navy.smil.mil\r\n", 31}], 1) = 31 writev(12, [{"PING :chat1.cpf.navy.smil.mil\r\n", 31}], 1) = 31 writev(10, [{"PING :chat1.cpf.navy.smil.mil\n", 30}], 1) = 30 epoll_wait(0, {{EPOLLIN, {u32=8483480, u64=8483480}}, {EPOLLIN, {u32=8483504, u6 4=8483504}}}, 512, 5000) = 2 recvfrom(10, ":services.cpf.navy.smil.mil PONG"..., 87380, 0, NULL, NULL) = 58 recvfrom(13, "PONG :chat1.cpf.navy.smil.mil\n", 8192, 0, NULL, NULL) = 30 epoll_wait(0, {{EPOLLIN, {u32=8483496, u64=8483496}}}, 512, 5000) = 1 recvfrom(12, "PONG :chat1.cpf.navy.smil.mil\n", 8192, 0, NULL, NULL) = 30 epoll_wait(0, {}, 512, 5000) = 0 epoll_wait(0, {}, 512, 4000) = 0 epoll_wait(0, {}, 512, 5000) = 0 epoll_wait(0, {{EPOLLIN, {u32=8483504, u64=8483504}}}, 512, 4000) = 1 recvfrom(13, "OPER hunterbe MyPass02!\n", 8192, 0, NULL, NULL) = 24 setsockopt(13, SOL_SOCKET, SO_RCVBUF, [87380], 4) = 0 setsockopt(13, SOL_SOCKET, SO_SNDBUF, [32768], 4) = 0 writev(13, [{":chat1.cpf.navy.smil.mil NOTICE "..., 256}, {"s server\r\n:chat1.c pf.navy.smil.m"..., 78}], 2) = 334 writev(10, [{":hunterbe MODE hunterbe :+o\n", 28}], 1) = 28 epoll_wait(0, {}, 512, 1000) = 0 epoll_wait(0, {}, 512, 5000) = 0 epoll_wait(0, {}, 512, 4000) = 0 epoll_wait(0, {{EPOLLIN, {u32=8483472, u64=8483472}}}, 512, 5000) = 1 recvfrom(9, "OPER hunterbe MyPass02!\n", 8192, 0, NULL, NULL) = 24 setsockopt(9, SOL_SOCKET, SO_RCVBUF, [87380], 4) = 0 setsockopt(9, SOL_SOCKET, SO_SNDBUF, [32768], 4) = 0 writev(13, [{":chat1.cpf.navy.smil.mil NOTICE "..., 103}], 1) = 103 writev(10, [{":hunterbe2 MODE hunterbe2 :+o\n", 30}], 1) = 30 writev(9, [{":chat1.cpf.navy.smil.mil NOTICE "..., 256}, {"n this server\r\n:cha t1.cpf.navy.s"..., 84}], 2) = 340 epoll_wait(0, {}, 512, 5000) = 0 epoll_wait(0, {}, 512, 1000) = 0 epoll_wait(0, {}, 512, 5000) = 0 epoll_wait(0, {{EPOLLIN, {u32=8483488, u64=8483488}}}, 512, 4000) = 1 recvfrom(11, "OPER hunterbe MyPass02!\n", 8192, 0, NULL, NULL) = 24 --- SIGSEGV (Segmentation fault) @ 0 (0) --- Process 4656 detached chat1:/ircs/ircd #