[squid-users] IPv6 interception crash: Ip::Address::getInAddr : Cannot convert non-IPv4 to IPv4.

Egerváry Gergely gergely at egervary.hu
Mon Oct 3 15:12:50 UTC 2016


Hi,

I'm running on NetBSD 7-STABLE, with IPFilter 5.1
(--enable-ipf-transparent)

NAT interception rule:
rdr wm1 from 2001:738:7a00:a::/64 to any port = 80 ->
2001:738:7a00:a::14 port 3128 tcp

cache.log:

2016/10/03 17:08:03.232 kid1| 5,2| TcpAcceptor.cc(220) doAccept: New
connection on FD 18
2016/10/03 17:08:03.232 kid1| 5,2| TcpAcceptor.cc(295) acceptNext:
connection on local=[2001:738:7a00:a::14]:3128 remote=[::] FD 18 flags=41
2016/10/03 17:08:03.232 kid1| 51,3| fd.cc(198) fd_open: fd_open() FD 22
HTTP Request
2016/10/03 17:08:03.233 kid1| 89,5| Intercept.cc(375) Lookup: address
BEGIN: me/client= [2001:738:7a00:a::14]:3128, destination/me=
[2001:738:7a00:a::a:d]:52628
2016/10/03 17:08:03.233 kid1| Ip::Address::getInAddr : Cannot convert
non-IPv4 to IPv4. IPA=[2001:738:7a00:a::14]:3128
2016/10/03 17:08:03.473| 42,8| Icmp6.cc(240) Recv: 24 bytes from
[2001:738:7a00:b::1]

-- squid crash here --

2016/10/03 17:08:06.285 kid1| 21,3| tools.cc(610) enter_suid:
enter_suid: PID 2722 taking root privileges
2016/10/03 17:08:06.285 kid1| 16,3| cache_manager.cc(80)
registerProfile: registering legacy config
2016/10/03 17:08:06.285 kid1| 16,5| cache_manager.cc(114) findAction:
CacheManager::findAction: looking for action config
2016/10/03 17:08:06.285 kid1| 16,6| cache_manager.cc(122) findAction:
Action not found.
2016/10/03 17:08:06.285 kid1| 16,3| cache_manager.cc(65)
registerProfile: registered profile: config
2016/10/03 17:08:06.286 kid1| 13,3| mem.cc(473) Report: Memory pools are
'on'; limit: 5.000 MB
2016/10/03 17:08:06.286 kid1| 1,2| main.cc(1455) SquidMain: Doing
post-config initialization

Any ideas?
Thank You,
--
Gergely EGERVARY


More information about the squid-users mailing list