Package: iputils-ping Version: 3:20020927-3 Severity: important I suppose this might really be a kernel bug, but I don't know for sure (2.6.15); if it is a kernel bug, it might be nice (if possible, the strace below seems to say so) if ping could notice and report some sort of error, instead of pretending the host is not responding.
5 packets transmitted, 0 received, 100% packet loss, time 4000ms Occasionally, pinging a host results in a response of no packets received, even though using a sniffer (ethereal) on the same host verifies that the pings are sent and replies are received. Pinging from other hosts at the same time on the same subnet also verifies that the host is in fact up. Typically, it will work on the first run, then immediately re-running the ping fails the second time. This is causing our nagios installation to falsly report some hosts as down. This seems to only be an issue with some IP addresses. Here is an strace of one such session (ip address replaced with a.b.c.d): shadow:~# strace ping -c 5 a.b.c.d execve("/bin/ping", ["ping", "-c", "5", "a.b.c.d"], [/* 16 vars */]) = 0 uname({sys="Linux", node="shadow", ...}) = 0 brk(0) = 0x8063000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f8d000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=16657, ...}) = 0 old_mmap(NULL, 16657, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f88000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libresolv.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200$\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=67404, ...}) = 0 old_mmap(NULL, 75944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f75000 old_mmap(0xb7f84000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xb7f84000 old_mmap(0xb7f86000, 6312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f86000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1265136, ...}) = 0 old_mmap(NULL, 1275196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e3d000 old_mmap(0xb7f6e000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x130000) = 0xb7f6e000 old_mmap(0xb7f72000, 9532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f72000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e3c000 mprotect(0xb7f6e000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e3caa0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7f88000, 16657) = 0 socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = 3 getuid32() = 0 setuid32(0) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 connect(4, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("a.b.c.d")}, 16) = 0 getsockname(4, {sa_family=AF_INET, sin_port=htons(32805), sin_addr=inet_addr("f.g.h.i")}, [16]) = 0 close(4) = 0 setsockopt(3, SOL_RAW, ICMP_FILTER, ~(ICMP_ECHOREPLY|ICMP_DEST_UNREACH|ICMP_SOURCE_QUENCH|ICMP_REDIRECT|ICMP_TIME_EXCEEDED|ICMP_PARAMETERPROB), 4) = 0 setsockopt(3, SOL_IP, IP_RECVERR, [1], 4) = 0 setsockopt(3, SOL_SOCKET, SO_SNDBUF, [324], 4) = 0 setsockopt(3, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0 getsockopt(3, SOL_SOCKET, SO_RCVBUF, [131072], [4]) = 0 brk(0) = 0x8063000 brk(0x8084000) = 0x8084000 fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f8c000 write(1, "PING a.b.c.d (a.b.c.d"..., 57PING a.b.c.d (a.b.c.d) 56(84) bytes of data. ) = 57 setsockopt(3, SOL_SOCKET, SO_TIMESTAMP, [1], 4) = 0 setsockopt(3, SOL_SOCKET, SO_SNDTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0 setsockopt(3, SOL_SOCKET, SO_RCVTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0 getpid() = 18807 rt_sigaction(SIGINT, {0x804b370, [], SA_INTERRUPT}, NULL, 8) = 0 rt_sigaction(SIGALRM, {0x804b370, [], SA_INTERRUPT}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {0x804b380, [], SA_INTERRUPT}, NULL, 8) = 0 gettimeofday({1141770491, 241574}, NULL) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0 gettimeofday({1141770491, 242830}, NULL) = 0 gettimeofday({1141770491, 243297}, NULL) = 0 sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"\10\0\'\257wI\0\1\373\10\16Da\266\3\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(32710), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"E\0\0T\303\210\0\0}\1\34v\320\272!+\317\255\234\27\0\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, "\10\0\0\0\340\362\4\10", 8) = 0 recvmsg(3, 0xbffa03e8, MSG_DONTWAIT) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1141770491, 288496}, NULL) = 0 poll([{fd=3, events=POLLIN|POLLERR}], 1, 955) = 0 gettimeofday({1141770492, 244982}, NULL) = 0 gettimeofday({1141770492, 245251}, NULL) = 0 sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"\10\0\204\246wI\0\2\374\10\16D\3\276\3\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1141770493, 245869}, NULL) = 0 gettimeofday({1141770493, 246140}, NULL) = 0 sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"\10\0\n\242wI\0\3\375\10\16D|\301\3\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1141770494, 246775}, NULL) = 0 gettimeofday({1141770494, 247050}, NULL) = 0 sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"\10\0{\235wI\0\4\376\10\16D\n\305\3\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) gettimeofday({1141770495, 247674}, NULL) = 0 gettimeofday({1141770495, 247964}, NULL) = 0 sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"\10\0\350\230wI\0\5\377\10\16D\234\310\3\0\10\t\n\v\f\r"..., 64}], msg_controllen=0, msg_flags=0}, 0) = 64 setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={10, 0}}, NULL) = 0 recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, 0xbffa03e8, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(3, 0xbffa03e8, 0) = -1 EINTR (Interrupted system call) --- SIGALRM (Alarm clock) @ 0 (0) --- sigreturn() = ? (mask now []) write(1, "\n", 1 ) = 1 write(1, "--- a.b.c.d ping statistic"..., 38--- a.b.c.d ping statistics --- ) = 38 write(1, "5 packets transmitted, 0 receive"..., 655 packets transmitted, 0 received, 100% packet loss, time 4006ms ) = 65 write(1, "\n", 1 ) = 1 munmap(0xb7f8c000, 4096) = 0 exit_group(1) = ? shadow:~# ############### And an strace from a few minutes later which worked: ############### shadow:~# strace ping -c 5 a.b.c.d execve("/bin/ping", ["ping", "-c", "5", "a.b.c.d"], [/* 16 vars */]) = 0 uname({sys="Linux", node="shadow", ...}) = 0 brk(0) = 0x8063000 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f5b000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=16657, ...}) = 0 old_mmap(NULL, 16657, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f56000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libresolv.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200$\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=67404, ...}) = 0 old_mmap(NULL, 75944, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f43000 old_mmap(0xb7f52000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf000) = 0xb7f52000 old_mmap(0xb7f54000, 6312, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f54000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1265136, ...}) = 0 old_mmap(NULL, 1275196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e0b000 old_mmap(0xb7f3c000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x130000) = 0xb7f3c000 old_mmap(0xb7f40000, 9532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f40000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e0a000 mprotect(0xb7f3c000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e0aaa0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7f56000, 16657) = 0 socket(PF_INET, SOCK_RAW, IPPROTO_ICMP) = 3 getuid32() = 0 setuid32(0) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4 connect(4, {sa_family=AF_INET, sin_port=htons(1025), sin_addr=inet_addr("a.b.c.d")}, 16) = 0 getsockname(4, {sa_family=AF_INET, sin_port=htons(32807), sin_addr=inet_addr("e.f.g.h")}, [16]) = 0 close(4) = 0 setsockopt(3, SOL_RAW, ICMP_FILTER, ~(ICMP_ECHOREPLY|ICMP_DEST_UNREACH|ICMP_SOURCE_QUENCH|ICMP_REDIRECT|ICMP_TIME_EXCEEDED|ICMP_PARAMETERPROB), 4) = 0 setsockopt(3, SOL_IP, IP_RECVERR, [1], 4) = 0 setsockopt(3, SOL_SOCKET, SO_SNDBUF, [324], 4) = 0 setsockopt(3, SOL_SOCKET, SO_RCVBUF, [65536], 4) = 0 getsockopt(3, SOL_SOCKET, SO_RCVBUF, [131072], [4]) = 0 brk(0) = 0x8063000 brk(0x8084000) = 0x8084000 fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f5a000 write(1, "PING a.b.c.d (a.b.c.d"..., 57PING a.b.c.d (a.b.c.d) 56(84) bytes of data. ) = 57 setsockopt(3, SOL_SOCKET, SO_TIMESTAMP, [1], 4) = 0 setsockopt(3, SOL_SOCKET, SO_SNDTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0 setsockopt(3, SOL_SOCKET, SO_RCVTIMEO, "\1\0\0\0\0\0\0\0", 8) = 0 getpid() = 20969 rt_sigaction(SIGINT, {0x804b370, [], SA_INTERRUPT}, NULL, 8) = 0 rt_sigaction(SIGALRM, {0x804b370, [], SA_INTERRUPT}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {0x804b380, [], SA_INTERRUPT}, NULL, 8) = 0 gettimeofday({1141771310, 631933}, NULL) = 0 ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=126, ws_xpixel=0, ws_ypixel=0}) = 0 gettimeofday({1141771310, 633000}, NULL) = 0 gettimeofday({1141771310, 633280}, NULL) = 0 sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"\10\0\35\260\351Q\0\1.\f\16D\300\251\t\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=0, msg_flags=0}, 0) = 64 recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"E\0\0T\305\331\0\0}\1\32%\320\272!+\317\255\234\27\0\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84 write(1, "64 bytes from a.b.c.d: icm"..., 6164 bytes from a.b.c.d: icmp_seq=1 ttl=125 time=55.0 ms ) = 61 gettimeofday({1141771310, 689255}, NULL) = 0 poll([{fd=3, events=POLLIN|POLLERR, revents=POLLIN}], 1, 944) = 1 recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), sin_addr=inet_addr("172.16.241.6")}, msg_iov(1)=[{"[EMAIL PROTECTED]"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, MSG_DONTWAIT) = 84 setsockopt(3, SOL_SOCKET, SO_ATTACH_FILTER, "\10\0\0\0\340\362\4\10", 8) = 0 gettimeofday({1141771311, 149044}, NULL) = 0 poll([{fd=3, events=POLLIN|POLLERR}], 1, 483) = 0 gettimeofday({1141771311, 633191}, NULL) = 0 gettimeofday({1141771311, 633463}, NULL) = 0 sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"\10\0e\256\351Q\0\2/\f\16Dw\252\t\0\10\t\n\v\f\r\16\17"..., 64}], msg_controllen=0, msg_flags=0}, MSG_CONFIRM) = 64 recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"E\0\0T\305\332\0\0}\1\32$\320\272!+\317\255\234\27\0\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84 write(1, "64 bytes from a.b.c.d: icm"..., 6164 bytes from a.b.c.d: icmp_seq=2 ttl=125 time=4.27 ms ) = 61 gettimeofday({1141771311, 638626}, NULL) = 0 poll([{fd=3, events=POLLIN|POLLERR}], 1, 995) = 0 gettimeofday({1141771312, 635094}, NULL) = 0 gettimeofday({1141771312, 635367}, NULL) = 0 sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"\10\0\364\245\351Q\0\0030\f\16D\347\261\t\0\10\t\n\v\f"..., 64}], msg_controllen=0, msg_flags=0}, MSG_CONFIRM) = 64 recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"E\0\0T\305\333\0\0}\1\32#\320\272!+\317\255\234\27\0\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84 write(1, "64 bytes from a.b.c.d: icm"..., 6164 bytes from a.b.c.d: icmp_seq=3 ttl=125 time=5.77 ms ) = 61 gettimeofday({1141771312, 642034}, NULL) = 0 poll([{fd=3, events=POLLIN|POLLERR}], 1, 994) = 0 gettimeofday({1141771313, 637003}, NULL) = 0 gettimeofday({1141771313, 637258}, NULL) = 0 sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"\10\0\220\235\351Q\0\0041\f\16DJ\271\t\0\10\t\n\v\f\r\16"..., 64}], msg_controllen=0, msg_flags=0}, MSG_CONFIRM) = 64 recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"E\0\0T\305\334\0\0}\1\32\"\320\272!+\317\255\234\27\0\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84 write(1, "64 bytes from a.b.c.d: icm"..., 6164 bytes from a.b.c.d: icmp_seq=4 ttl=125 time=5.54 ms ) = 61 gettimeofday({1141771313, 643644}, NULL) = 0 poll([{fd=3, events=POLLIN|POLLERR}], 1, 994) = 0 gettimeofday({1141771314, 638891}, NULL) = 0 gettimeofday({1141771314, 639141}, NULL) = 0 sendmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(0), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"\10\0004\225\351Q\0\0052\f\16D\245\300\t\0\10\t\n\v\f\r"..., 64}], msg_controllen=0, msg_flags=0}, MSG_CONFIRM) = 64 setitimer(ITIMER_REAL, {it_interval={0, 0}, it_value={1, 0}}, NULL) = 0 recvmsg(3, {msg_name(16)={sa_family=AF_INET, sin_port=htons(53445), sin_addr=inet_addr("a.b.c.d")}, msg_iov(1)=[{"E\0\0T\305\335\0\0}\1\32!\320\272!+\317\255\234\27\0\0"..., 192}], msg_controllen=20, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=0x1d /* SCM_??? */, ...}, msg_flags=0}, 0) = 84 write(1, "64 bytes from a.b.c.d: icm"..., 6164 bytes from a.b.c.d: icmp_seq=5 ttl=125 time=5.69 ms ) = 61 write(1, "\n", 1 ) = 1 write(1, "--- a.b.c.d ping statistic"..., 38--- a.b.c.d ping statistics --- ) = 38 write(1, "5 packets transmitted, 5 receive"..., 635 packets transmitted, 5 received, 0% packet loss, time 4006ms ) = 63 write(1, "rtt min/avg/max/mdev = 4.277/15."..., 53rtt min/avg/max/mdev = 4.277/15.262/55.020/19.886 ms ) = 53 munmap(0xb7f5a000, 4096) = 0 exit_group(0) = ? shadow:~# (this trace seems to contain a response from an unrelated host (the 172.16 private IP), possibly being pinged by nagios at the same time). -- System Information: Debian Release: 3.1 APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15-1-686 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages iputils-ping depends on: ii libc6 2.3.5-6 GNU C Library: Shared libraries an iputils-ping recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]