I download 6.2 source package and recompile it on my ubuntu 14.04 trusty system but now pinger have some problems: It seems that if pinger receive a Packet too big ICMP v6 packet while is pinging an ipv6 address run into strange errors, here is what I found in the log activating debug:
2014/12/17 11:06:20.182| cc(206) SendEcho: x=40 2014/12/17 11:06:20.182| c(116) Log: pingerLog: 1418810780.182442 [2a00:1450:4002:801::1016] 0 2014/12/17 11:06:20.204| cc(263) Recv: 40 bytes from [2a00:1450:4002:801::1016] 2014/12/17 11:06:20.204| c(116) Log: pingerLog: 1418810780.204457 [2a00:1450:4002:801::1016] 129 Echo Reply 22ms 1 hops 2014/12/17 11:06:20.204| nger.cc(235) SendResult: return result to squid. len=78 2014/12/17 11:06:20.577| cc(263) Recv: 282 bytes from [2001:1418:100:84df:1::1] 2014/12/17 11:06:20.578| cc(306) Recv: [2001:1418:100:84df:1::1] said: 2/0 Packet Too Big *** Error in `(pinger)': munmap_chunk(): invalid pointer: 0x00007f5550efb260 *** 2014/12/17 11:17:24.223| nger.cc(213) Recv: Pass [2a00:1450:4002:801::1016] off to ICMPv6 module. 2014/12/17 11:17:24.223| cc(194) SendEcho: Send Icmp6 packet to [2a00:1450:4002:801::1016]. 2014/12/17 11:17:24.223| cc(206) SendEcho: x=40 2014/12/17 11:17:24.224| c(116) Log: pingerLog: 1418811444.223975 [2a00:1450:4002:801::1016] 0 2014/12/17 11:17:24.246| cc(263) Recv: 40 bytes from [2a00:1450:4002:801::1016] 2014/12/17 11:17:24.246| c(116) Log: pingerLog: 1418811444.246856 [2a00:1450:4002:801::1016] 129 Echo Reply 23ms 1 hops 2014/12/17 11:17:24.247| nger.cc(235) SendResult: return result to squid. len=78 2014/12/17 11:17:24.618| cc(263) Recv: 282 bytes from [2001:1418:100:84df:1::1] 2014/12/17 11:17:24.618| cc(306) Recv: [2001:1418:100:84df:1::1] said: 2/0 Packet Too Big *** Error in `(pinger)': free(): invalid size: 0x00007f32eb024260 *** 2014/12/17 11:19:27.987| nger.cc(213) Recv: Pass [2a00:1450:4002:801::1015] off to ICMPv6 module. 2014/12/17 11:19:27.987| cc(194) SendEcho: Send Icmp6 packet to [2a00:1450:4002:801::1015]. 2014/12/17 11:19:27.987| cc(206) SendEcho: x=40 2014/12/17 11:19:27.987| c(116) Log: pingerLog: 1418811567.987412 [2a00:1450:4002:801::1015] 0 2014/12/17 11:19:28.004| cc(263) Recv: 282 bytes from [2001:1418:100:84df:1::1] 2014/12/17 11:19:28.004| cc(306) Recv: [2001:1418:100:84df:1::1] said: 2/0 Packet Too Big *** Error in `(pinger)': double free or corruption (out): 0x00007f155f608260 *** 2014/12/17 11:20:14| recv: (111) Connection refused 2014/12/17 11:20:14| Closing Pinger socket on FD 28 after every one of this error pinger exit. If I restart squid I came into the error again since my ipv6 is a tunnel and i can get a lot of this ICMP packet too. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1384943 Title: [SRU] Pinger crashes with segfault in libc To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/squid3/+bug/1384943/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs