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

Reply via email to