Finally solved this. It was IPv6 related... The FC14 install had left me an /etc/hosts file with both IPv4 and IPv6 definitions of "localhost". The ICAP URL used localhost. As soon as I removed the IPv6 definition from the hosts file squid burst into life. (Neither the kernel nor squid had IPv6 support). Chris On 11/01/2011 17:47, Chris Palmer wrote: > I have squid and c-icap running ok in a normal server. I am now trying > to migrate them into a KVM virtual machine. However squid appears to be > misbehaving and I have absolutely no idea why. > > Strace on squid reveals that in the KVM, as squid tries to access the > ICAP server, it doesn't do a "connect". Instead there is a "futex" call > followed by a "read" which of course fails with ENOTCONN (Transport > Endpoint is Not Connected). > > The host machine is Fedora 14 64-bit + updates + custom 2.6.37 kernel. > Squid 3.1.10 +ICAP (both built from source) runs ok there. Within this > host is a guest under KVM - same 64-bit distribution & updates & kernel > as the host, just rather less installed, with squid & icap built in the > same way on the guest and with identical config. > > On the guest - squid without icap works fine. The icap-client shows icap > is working, although the squid strace suggests that isn't relevant. > > Two squid straces are below - the first on the host (works) and the > second on the guest (fails). In both cases the squid cache was freshly > initialised, squid started and one request run through. Up until the > line of ***** the straces are very similar. Then the guest one goes > horribly wrong. > > Please - can anyone throw any light on how to resolve? I'm running right > out of ideas.... > > TIA > Chris > > > > TRACE 1 - HOST > ============= > > > Process 20494 attached - interrupt to quit > epoll_wait(6, {}, 8192, 946) = 0 > epoll_wait(6, {}, 8192, 1000) = 0 > epoll_wait(6, {}, 8192, 979) = 0 > epoll_wait(6, {}, 8192, 19) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 1000) = 0 > epoll_wait(6, {{EPOLLIN, {u32=15, u64=191441432710479887}}}, 8192, 1000) = 1 > accept(15, {sa_family=AF_INET, sin_port=htons(42358), > sin_addr=inet_addr("192.168.80.1")}, [16]) = 11 > getsockname(11, {sa_family=AF_INET, sin_port=htons(3128), > sin_addr=inet_addr("192.168.80.1")}, [16]) = 0 > fcntl(11, F_GETFD) = 0 > fcntl(11, F_SETFD, FD_CLOEXEC) = 0 > fcntl(11, F_GETFL) = 0x2 (flags O_RDWR) > fcntl(11, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > accept(15, 0x29f8350, [28]) = -1 EAGAIN (Resource > temporarily unavailable) > getsockname(11, {sa_family=AF_INET, sin_port=htons(3128), > sin_addr=inet_addr("192.168.80.1")}, [16]) = 0 > epoll_ctl(6, EPOLL_CTL_ADD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=11, > u64=7028459065005047819}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=11, u64=7028459065005047819}}}, 8192, 257) = 1 > read(11, "GET http://www.google.co.uk/ HTT"..., 4095) = 658 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > sendto(7, "\4&\1\0\0\1\0\0\0\0\0\0\3www\6google\2co\2uk\0\0\1"..., 34, > 0, {sa_family=AF_INET, sin_port=htons(53), > sin_addr=inet_addr("127.0.0.1")}, 16) = 34 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > epoll_wait(6, {{EPOLLIN, {u32=7, u64=181675879670218759}}}, 8192, 257) = 1 > recvfrom(7, > "\4&\201\200\0\1\0\10\0\4\0\0\3www\6google\2co\2uk\0\0\1"..., 16384, 0, > {sa_family=AF_INET, sin_port=htons(53), > sin_addr=inet_addr("127.0.0.1")}, [16]) = 250 > recvfrom(7, 0x8795c0, 16384, 0, 0x2cf1360, 0x2cf5c00) = -1 EAGAIN > (Resource temporarily unavailable) > socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 13 > fcntl(13, F_GETFD) = 0 > fcntl(13, F_SETFD, FD_CLOEXEC) = 0 > bind(13, {sa_family=AF_INET, sin_port=htons(0), > sin_addr=inet_addr("0.0.0.0")}, 16) = 0 > fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) > fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > setsockopt(13, SOL_TCP, TCP_NODELAY, [1], 4) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 14 > bind(14, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(14, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(14, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(14, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(14, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(14) = 0 > connect(13, {sa_family=AF_INET, sin_port=htons(80), > sin_addr=inet_addr("209.85.146.105")}, 16) = -1 EINPROGRESS (Operation > now in progress) > epoll_ctl(6, EPOLL_CTL_ADD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP, {u32=13, > u64=30064771085}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=13, u64=30064771085}}}, 8192, 231) = 1 > getsockopt(13, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 > epoll_ctl(6, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=13, u64=7028459511681646605}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=13, u64=7028459511681646605}}}, 8192, > 212) = 1 > write(13, "GET / HTTP/1.1\r\nHost: www.google"..., 643) = 643 > epoll_wait(6, {{EPOLLOUT, {u32=13, u64=7028459511681646605}}}, 8192, > 211) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=13, > u64=1157442765139738637}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=13, u64=1157442765139738637}}}, 8192, 211) = 1 > read(13, "HTTP/1.1 200 OK\r\nDate: Sun, 09 J"..., 2046) = 1210 > brk(0) = 0x2d0e000 > brk(0x2d3c000) = 0x2d3c000 > brk(0) = 0x2d3c000 > brk(0x2d5d000) = 0x2d5d000 > socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 14 > fcntl(14, F_GETFD) = 0 > fcntl(14, F_SETFD, FD_CLOEXEC) = 0 > bind(14, {sa_family=AF_INET, sin_port=htons(0), > sin_addr=inet_addr("0.0.0.0")}, 16) = 0 > fcntl(14, F_GETFL) = 0x2 (flags O_RDWR) > fcntl(14, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > setsockopt(14, SOL_TCP, TCP_NODELAY, [1], 4) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 16 > bind(16, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(16, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(16, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(16) = 0 > ****************************************************************************************************************************** > ************************** This one is correct > ****************************** > connect(14, {sa_family=AF_INET, sin_port=htons(1344), > sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EINPROGRESS (Operation now in > progress) > epoll_ctl(6, EPOLL_CTL_ADD, 14, {EPOLLOUT|EPOLLERR|EPOLLHUP, {u32=14, > u64=30064771086}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=13, u64=1157442765139738637}}, {EPOLLOUT, > {u32=14, u64=30064771086}}}, 8192, 111) = 2 > read(13, > "\234\346\263\262\201u\234N\0\331rI\354\310s,\374\35\362\337=\376\273\257pv\34\337x\31Os"..., > 2046) = 1406 > getsockopt(14, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=14, u64=7028461195308826638}}) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 16 > bind(16, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(16, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(16, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(16) = 0 > epoll_wait(6, {{EPOLLIN, {u32=13, u64=1157442765139738637}}, {EPOLLOUT, > {u32=14, u64=7028461195308826638}}}, 8192, 108) = 2 > read(13, > "\232iy\302\227\32.m\5\207\6\253A\310\216\212B\350C\16\302\306\267c\373\367\344\356\261W\205\226"..., > 2046) = 1406 > write(14, "OPTIONS icap://localhost:1344/sr"..., 75) = 75 > epoll_wait(6, {{EPOLLIN|EPOLLOUT, {u32=14, u64=7028461195308826638}}}, > 8192, 106) = 1 > read(14, "ICAP/1.0 200 OK\r\nMethods: RESPMO"..., 65535) = 265 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=14, > u64=14}}) = 0 > epoll_ctl(6, EPOLL_CTL_DEL, 14, {0, {u32=14, u64=24174090281549838}}) = 0 > epoll_ctl(6, EPOLL_CTL_ADD, 14, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=14, > u64=7028460920430919694}}) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 16 > bind(16, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(16, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(16, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(16) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 16 > bind(16, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(16, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(16, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(16) = 0 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=14, u64=7028461195308826638}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=14, u64=7028461195308826638}}}, 8192, > 106) = 1 > write(14, "RESPMOD icap://localhost:1344/sr"..., 1065) = 1065 > epoll_wait(6, {{EPOLLOUT, {u32=14, u64=7028461195308826638}}}, 8192, > 104) = 1 > write(14, > "400\r\n\37\213\10\0\0\0\0\0\2\377\305<\371{\243\306\222\277\317_\301\340\215-=#$"..., > 1036) = 1036 > epoll_wait(6, {{EPOLLIN|EPOLLOUT, {u32=14, u64=7028461195308826638}}}, > 8192, 103) = 1 > read(14, "ICAP/1.0 100 Continue\r\n\r\n", 65535) = 25 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=14, > u64=14}}) = 0 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=14, u64=7028459958358245390}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=14, u64=7028459958358245390}}}, 8192, > 103) = 1 > write(14, > "aca\r\nP\350\221\302\332\212f0}1\6\213\277\320\221\3\4\37\313\211\366\312,\0379@\374"..., > 2769) = 2769 > epoll_wait(6, {{EPOLLOUT, {u32=14, u64=7028459958358245390}}}, 8192, > 103) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=14, > u64=1157442765139738638}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=13, u64=1157442765139738637}}}, 8192, 103) = 1 > read(13, > "7\314\34\17\316\21\0170\22q\202;\200\300=Id3\371\204\333\4\342Ib\t\261(t+\340/"..., > 2046) = 1406 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=14, u64=7028460920430919694}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=14, u64=7028460920430919694}}}, 8192, 91) = 1 > write(14, > "57e\r\n7\314\34\17\316\21\0170\22q\202;\200\300=Id3\371\204\333\4\342Ib\t\261"..., > 1413) = 1413 > epoll_wait(6, {{EPOLLOUT, {u32=14, u64=7028460920430919694}}}, 8192, 91) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=14, > u64=1157442765139738638}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=13, u64=1157442765139738637}}}, 8192, 91) = 1 > read(13, > "\206\271\0169\323Q}-S/_\317o\230x\3\334\243\331d,\324\267\257\0\10\f7\342\264\247\3"..., > 2046) = 1406 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=14, u64=7028460920430919694}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=14, u64=7028460920430919694}}}, 8192, 90) = 1 > write(14, > "57e\r\n\206\271\0169\323Q}-S/_\317o\230x\3\334\243\331d,\324\267\257\0\10\f"..., > 1413) = 1413 > epoll_wait(6, {{EPOLLOUT, {u32=14, u64=7028460920430919694}}}, 8192, 89) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=14, > u64=1157442765139738638}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=13, u64=1157442765139738637}}}, 8192, 89) = 1 > read(13, > "t\252\3178\201\257\7jt\274\362\254\37V\376\32\240\200\6\351\22\374f\220'\251 > \2659(x<"..., 2046) = 1366 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=14, u64=7028460920430919694}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=14, u64=7028460920430919694}}}, 8192, 88) = 1 > write(14, > "556\r\nt\252\3178\201\257\7jt\274\362\254\37V\376\32\240\200\6\351\22\374f\220'\251 > "..., 1378) = 1378 > epoll_wait(6, {{EPOLLOUT, {u32=14, u64=7028460920430919694}}}, 8192, 86) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=14, > u64=1157442765139738638}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=14, u64=1157442765139738638}}}, 8192, 86) = 1 > read(14, "ICAP/1.0 200 OK\r\nServer: C-ICAP/"..., 65535) = 136 > epoll_wait(6, {{EPOLLIN, {u32=14, u64=1157442765139738638}}}, 8192, 64) = 1 > read(14, "HTTP/1.1 200 OK\r\nDate: Sun, 09 J"..., 65535) = 305 > epoll_wait(6, {{EPOLLIN, {u32=14, u64=1157442765139738638}}}, 8192, 64) = 1 > read(14, > "fe0\r\n\37\213\10\0\0\0\0\0\2\377\305<\371{\243\306\222\277\317_\301\340\215-=#$"..., > 65535) = 4071 > epoll_ctl(6, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=11, u64=26089688645238795}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=11, u64=26089688645238795}}}, 8192, 63) = 1 > write(11, "HTTP/1.0 200 OK\r\nDate: Sun, 09 J"..., 4186) = 4186 > epoll_wait(6, {{EPOLLOUT, {u32=11, u64=26089688645238795}}}, 8192, 63) = 1 > write(11, > "\21\0170\22q\202;\200\300=Id3\371\204\333\4\342Ib\t\261(t+\340/h\26}=$"..., > 273) = 273 > epoll_wait(6, {{EPOLLOUT, {u32=11, u64=26089688645238795}}}, 8192, 63) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=11, > u64=1157442765139738635}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=14, u64=1157442765139738638}}}, 8192, 62) = 1 > read(14, > "f3c\r\n\346y\r\265-\254\217\340\200\t\363~Ws\310S\34\250\10\2573X\376\312\331l\234"..., > 65535) = 3907 > epoll_ctl(6, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=11, u64=8589934603}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=11, u64=8589934603}}}, 8192, 62) = 1 > write(11, > "\346y\r\265-\254\217\340\200\t\363~Ws\310S\34\250\10\2573X\376\312\331l\234\307\263\33\226+"..., > 3900) = 3900 > write(8, "1294570153.416 195 192.168.80"..., 116) = 116 > epoll_wait(6, {{EPOLLOUT, {u32=11, u64=8589934603}}}, 8192, 61) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=11, > u64=1157442765139738635}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=14, u64=1157442765139738638}}}, 8192, 61) = 1 > read(14, "0\r\n\r\n", 65535) = 5 > epoll_wait(6, {}, 8192, 61) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {{EPOLLIN, {u32=11, u64=1157442765139738635}}}, 8192, 742) = 1 > read(11, "GET http://www.google.co.uk/csi?"..., 4095) = 834 > socket(PF_NETLINK, SOCK_RAW, 0) = 16 > bind(16, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(16, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(16, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(16) = 0 > epoll_ctl(6, EPOLL_CTL_DEL, 13, {0, {u32=13, u64=24174090281549837}}) = 0 > epoll_ctl(6, EPOLL_CTL_ADD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=13, > u64=7028448928882229261}}) = 0 > epoll_ctl(6, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=13, u64=7028447348334264333}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=13, u64=7028447348334264333}}}, 8192, > 590) = 1 > write(13, "GET /csi?v=3&s=webhp&action=&e=1"..., 819) = 819 > epoll_wait(6, {{EPOLLOUT, {u32=13, u64=7028447348334264333}}}, 8192, > 588) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=13, > u64=1157442765139738637}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=13, u64=1157442765139738637}}}, 8192, 588) = 1 > read(13, "HTTP/1.1 204 No Content\r\nContent"..., 2046) = 215 > epoll_ctl(6, EPOLL_CTL_DEL, 14, {0, {u32=14, u64=24174090281549838}}) = 0 > epoll_ctl(6, EPOLL_CTL_ADD, 14, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=14, > u64=7028460920430919694}}) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 16 > bind(16, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(16, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(16, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(16) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 16 > bind(16, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(16, {sa_family=AF_NETLINK, pid=20494, groups=00000000}, > [12]) = 0 > sendto(16, "\24\0\0\0\26\0\1\3\251\222)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0\251\222)M\16P\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 408 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0\251\222)M\16P\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(16) = 0 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=14, u64=7028461195308826638}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=14, u64=7028461195308826638}}}, 8192, > 545) = 1 > write(14, "RESPMOD icap://localhost:1344/sr"..., 1219) = 1219 > epoll_wait(6, {{EPOLLIN|EPOLLOUT, {u32=14, u64=7028461195308826638}}}, > 8192, 543) = 1 > read(14, "ICAP/1.0 204 Unmodified\r\nServer:"..., 65535) = 105 > epoll_ctl(6, EPOLL_CTL_MOD, 14, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=14, > u64=14}}) = 0 > epoll_ctl(6, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=11, u64=42949672971}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=11, u64=42949672971}}}, 8192, 543) = 1 > write(11, "HTTP/1.0 204 No Content\r\nContent"..., 310) = 310 > write(8, "1294570153.678 47 192.168.80"..., 119) = 119 > epoll_wait(6, {{EPOLLOUT, {u32=11, u64=42949672971}}}, 8192, 542) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=11, > u64=1157442765139738635}}) = 0 > epoll_wait(6, {}, 8192, 542) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 257) = 0 > epoll_wait(6, {}, 8192, 1000) = 0 > epoll_wait(6, {}, 8192, 916) = 0 > open("/var/cache/squid/08/5F", > O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 16 > getdents(16, /* 2 entries */, 32768) = 48 > getdents(16, /* 0 entries */, 32768) = 0 > close(16) = 0 > epoll_wait(6, {}, 8192, 59) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, <unfinished ...> > Process 20494 detached > > > ============================================================================================= > > TRACE 2 - GUEST > ============== > > Process 3249 attached - interrupt to quit > epoll_wait(6, {}, 8192, 685) = 0 > epoll_wait(6, {}, 8192, 1000) = 0 > epoll_wait(6, {{EPOLLIN, {u32=15, u64=128430757784846351}}}, 8192, 1000) = 1 > accept(15, {sa_family=AF_INET, sin_port=htons(54043), > sin_addr=inet_addr("192.168.80.1")}, [16]) = 11 > getsockname(11, {sa_family=AF_INET, sin_port=htons(3128), > sin_addr=inet_addr("192.168.80.3")}, [16]) = 0 > fcntl(11, F_GETFD) = 0 > fcntl(11, F_SETFD, FD_CLOEXEC) = 0 > fcntl(11, F_GETFL) = 0x2 (flags O_RDWR) > fcntl(11, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > accept(15, 0x1c869d0, [28]) = -1 EAGAIN (Resource > temporarily unavailable) > getsockname(11, {sa_family=AF_INET, sin_port=htons(3128), > sin_addr=inet_addr("192.168.80.3")}, [16]) = 0 > epoll_ctl(6, EPOLL_CTL_ADD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=11, > u64=2884708771404185611}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=11, u64=2884708771404185611}}}, 8192, 25) = 1 > read(11, "GET http://www.google.co.uk/ HTT"..., 4095) = 658 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=3249, groups=00000000}, [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3&\223)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0&\223)M\261\f\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 176 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0&\223)M\261\f\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=3249, groups=00000000}, [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3&\223)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0&\223)M\261\f\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 176 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0&\223)M\261\f\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=3249, groups=00000000}, [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3&\223)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0&\223)M\261\f\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 176 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0&\223)M\261\f\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > sendto(7, "\316\227\1\0\0\1\0\0\0\0\0\0\3www\6google\2co\2uk\0\0\1"..., > 34, 0, {sa_family=AF_INET, sin_port=htons(53), > sin_addr=inet_addr("192.168.80.1")}, 16) = 34 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=3249, groups=00000000}, [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3&\223)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0&\223)M\261\f\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 176 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0&\223)M\261\f\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > epoll_wait(6, {{EPOLLIN, {u32=7, u64=118665685780922375}}}, 8192, 22) = 1 > recvfrom(7, > "\316\227\201\200\0\1\0\10\0\4\0\0\3www\6google\2co\2uk\0\0\1"..., > 16384, 0, {sa_family=AF_INET, sin_port=htons(53), > sin_addr=inet_addr("192.168.80.1")}, [16]) = 250 > recvfrom(7, 0x8795a0, 16384, 0, 0x1c8ad50, 0x1c900e0) = -1 EAGAIN > (Resource temporarily unavailable) > socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 13 > fcntl(13, F_GETFD) = 0 > fcntl(13, F_SETFD, FD_CLOEXEC) = 0 > bind(13, {sa_family=AF_INET, sin_port=htons(0), > sin_addr=inet_addr("0.0.0.0")}, 16) = 0 > fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) > fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > setsockopt(13, SOL_TCP, TCP_NODELAY, [1], 4) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 14 > bind(14, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(14, {sa_family=AF_NETLINK, pid=3249, groups=00000000}, [12]) = 0 > sendto(14, "\24\0\0\0\26\0\1\3&\223)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(14, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0&\223)M\261\f\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 176 > recvmsg(14, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0&\223)M\261\f\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(14) = 0 > connect(13, {sa_family=AF_INET, sin_port=htons(80), > sin_addr=inet_addr("209.85.146.104")}, 16) = -1 EINPROGRESS (Operation > now in progress) > epoll_ctl(6, EPOLL_CTL_ADD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP, {u32=13, > u64=30064771085}}) = 0 > epoll_wait(6, {}, 8192, 14) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=13, u64=30064771085}}}, 8192, 973) = 1 > getsockopt(13, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 > epoll_ctl(6, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=13, u64=2884709218080784397}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=13, u64=2884709218080784397}}}, 8192, > 967) = 1 > write(13, "GET / HTTP/1.1\r\nHost: www.google"..., 643) = 643 > epoll_wait(6, {{EPOLLOUT, {u32=13, u64=2884709218080784397}}}, 8192, > 965) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=13, > u64=1157442765139738637}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=13, u64=1157442765139738637}}}, 8192, 965) = 1 > read(13, "HTTP/1.1 200 OK\r\nDate: Sun, 09 J"..., 2046) = 1406 > brk(0) = 0x1c9f000 > brk(0x1cc6000) = 0x1cc6000 > brk(0) = 0x1cc6000 > brk(0x1ce7000) = 0x1ce7000 > socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 14 > fcntl(14, F_GETFD) = 0 > fcntl(14, F_SETFD, FD_CLOEXEC) = 0 > bind(14, {sa_family=AF_INET, sin_port=htons(0), > sin_addr=inet_addr("0.0.0.0")}, 16) = 0 > fcntl(14, F_GETFL) = 0x2 (flags O_RDWR) > fcntl(14, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > setsockopt(14, SOL_TCP, TCP_NODELAY, [1], 4) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 16 > bind(16, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(16, {sa_family=AF_NETLINK, pid=3249, groups=00000000}, [12]) = 0 > sendto(16, "\24\0\0\0\26\0\1\3'\223)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0'\223)M\261\f\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 176 > recvmsg(16, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0'\223)M\261\f\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(16) = 0 > *************************************************************************************************************************** > ****************************** This one is wrong from here on > *************************** > futex(0x7ff49aaf6d24, FUTEX_WAKE_PRIVATE, 2147483647) = 0 > read(14, 0x7fff28078c20, 65535) = -1 ENOTCONN (Transport > endpoint is not connected) > close(14) = 0 > stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=3661, ...}) = 0 > write(5, "2011/01/09 10:51:19| essential I"..., 129) = 129 > read(13, > "\16\2\232\216\277\366@\342\351\3\216\2002\212\300\371,\352\31\214kIA\346\210\351\30(f\362\207\f"..., > 65535) = 2626 > read(13, 0x7fff28078d10, 65535) = -1 EAGAIN (Resource > temporarily unavailable) > open("/usr/local/squid/share/errors/en-us/ERR_ICAP_FAILURE", O_RDONLY) = 14 > fcntl(14, F_GETFD) = 0 > fcntl(14, F_SETFD, FD_CLOEXEC) = 0 > read(14, "<!DOCTYPE html PUBLIC \"-//W3C//D"..., 4096) = 1122 > read(14, "", 4096) = 0 > close(14) = 0 > epoll_ctl(6, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=11, u64=26089688645238795}}) = 0 > epoll_ctl(6, EPOLL_CTL_DEL, 13, {0, {u32=13, u64=128506143050825741}}) = 0 > close(13) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=11, u64=26089688645238795}}}, 8192, 898) = 1 > write(11, "HTTP/1.0 500 Internal Server Err"..., 3154) = 3154 > write(8, "1294570279.079 106 192.168.80"..., 116) = 116 > epoll_wait(6, {{EPOLLOUT, {u32=11, u64=26089688645238795}}}, 8192, 894) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=11, > u64=1157442765139738635}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=11, u64=1157442765139738635}}}, 8192, 892) = 1 > read(11, "GET http://www.squid-cache.org/A"..., 4095) = 441 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=3249, groups=00000000}, [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3'\223)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0'\223)M\261\f\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 176 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0'\223)M\261\f\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=3249, groups=00000000}, [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3'\223)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0'\223)M\261\f\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 176 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0'\223)M\261\f\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=3249, groups=00000000}, [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3'\223)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0'\223)M\261\f\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 176 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0'\223)M\261\f\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > sendto(7, "\10n\1\0\0\1\0\0\0\0\0\0\3www\vsquid-cache\3org"..., 37, 0, > {sa_family=AF_INET, sin_port=htons(53), > sin_addr=inet_addr("192.168.80.1")}, 16) = 37 > socket(PF_NETLINK, SOCK_RAW, 0) = 13 > bind(13, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(13, {sa_family=AF_NETLINK, pid=3249, groups=00000000}, [12]) = 0 > sendto(13, "\24\0\0\0\26\0\1\3'\223)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0'\223)M\261\f\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 176 > recvmsg(13, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0'\223)M\261\f\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(13) = 0 > epoll_wait(6, {{EPOLLIN, {u32=7, u64=118665685780922375}}}, 8192, 880) = 1 > recvfrom(7, "\10n\201\200\0\1\0\3\0\6\0\5\3www\vsquid-cache\3org"..., > 16384, 0, {sa_family=AF_INET, sin_port=htons(53), > sin_addr=inet_addr("192.168.80.1")}, [16]) = 330 > recvfrom(7, 0x8795a0, 16384, 0, 0x1c8ab70, 0x1c8fe20) = -1 EAGAIN > (Resource temporarily unavailable) > socket(PF_INET, SOCK_STREAM, IPPROTO_TCP) = 13 > fcntl(13, F_GETFD) = 0 > fcntl(13, F_SETFD, FD_CLOEXEC) = 0 > bind(13, {sa_family=AF_INET, sin_port=htons(0), > sin_addr=inet_addr("0.0.0.0")}, 16) = 0 > fcntl(13, F_GETFL) = 0x2 (flags O_RDWR) > fcntl(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0 > setsockopt(13, SOL_TCP, TCP_NODELAY, [1], 4) = 0 > socket(PF_NETLINK, SOCK_RAW, 0) = 14 > bind(14, {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 0 > getsockname(14, {sa_family=AF_NETLINK, pid=3249, groups=00000000}, [12]) = 0 > sendto(14, "\24\0\0\0\26\0\1\3'\223)M\0\0\0\0\0\0\0\0", 20, 0, > {sa_family=AF_NETLINK, pid=0, groups=00000000}, 12) = 20 > recvmsg(14, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"8\0\0\0\24\0\2\0'\223)M\261\f\0\0\2\10\200\376\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 176 > recvmsg(14, {msg_name(12)={sa_family=AF_NETLINK, pid=0, > groups=00000000}, > msg_iov(1)=[{"\24\0\0\0\3\0\2\0'\223)M\261\f\0\0\0\0\0\0\1\0\0\0\10\0\1\0\177\0\0\1"..., > 4096}], msg_controllen=0, msg_flags=0}, 0) = 20 > close(14) = 0 > connect(13, {sa_family=AF_INET, sin_port=htons(80), > sin_addr=inet_addr("198.186.193.234")}, 16) = -1 EINPROGRESS (Operation > now in progress) > epoll_ctl(6, EPOLL_CTL_ADD, 13, {EPOLLOUT|EPOLLERR|EPOLLHUP, {u32=13, > u64=30064771085}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=13, u64=30064771085}}}, 8192, 874) = 1 > getsockopt(13, SOL_SOCKET, SO_ERROR, [0], [4]) = 0 > epoll_ctl(6, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=13, u64=2884709218080784397}}) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=13, u64=2884709218080784397}}}, 8192, > 776) = 1 > write(13, "GET /Artwork/SN.png HTTP/1.1\r\nHo"..., 423) = 423 > epoll_wait(6, {{EPOLLOUT, {u32=13, u64=2884709218080784397}}}, 8192, > 774) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 13, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=13, > u64=1157442765139738637}}) = 0 > epoll_wait(6, {{EPOLLIN, {u32=13, u64=1157442765139738637}}}, 8192, 774) = 1 > read(13, "HTTP/1.1 200 OK\r\nDate: Sun, 09 J"..., 2046) = 1406 > read(13, 0x7fff28078d10, 65535) = -1 EAGAIN (Resource > temporarily unavailable) > open("/usr/local/squid/share/errors/en-us/ERR_ICAP_FAILURE", O_RDONLY) = 14 > fcntl(14, F_GETFD) = 0 > fcntl(14, F_SETFD, FD_CLOEXEC) = 0 > read(14, "<!DOCTYPE html PUBLIC \"-//W3C//D"..., 4096) = 1122 > read(14, "", 4096) = 0 > close(14) = 0 > epoll_ctl(6, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLOUT|EPOLLERR|EPOLLHUP, > {u32=11, u64=26089688645238795}}) = 0 > epoll_ctl(6, EPOLL_CTL_DEL, 13, {0, {u32=13, u64=128506143050825741}}) = 0 > close(13) = 0 > epoll_wait(6, {{EPOLLOUT, {u32=11, u64=26089688645238795}}}, 8192, 665) = 1 > write(11, "HTTP/1.0 500 Internal Server Err"..., 3155) = 3155 > write(8, "1294570279.311 217 192.168.80"..., 134) = 134 > epoll_wait(6, {{EPOLLOUT, {u32=11, u64=26089688645238795}}}, 8192, 663) = 1 > epoll_ctl(6, EPOLL_CTL_MOD, 11, {EPOLLIN|EPOLLERR|EPOLLHUP, {u32=11, > u64=1157442765139738635}}) = 0 > epoll_wait(6, {}, 8192, 662) = 0 > epoll_wait(6, {}, 8192, 25) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 980) = 0 > epoll_wait(6, {}, 8192, 18) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 0) = 0 > epoll_wait(6, {}, 8192, 1000) = 0 > epoll_wait(6, <unfinished ...> > Process 3249 detached >