I suggest bugging bz@ as much as possible. :)
Adrian On 28 June 2011 08:25, Wesley Shields <w...@freebsd.org> wrote: > I'm still hoping someone who cares about IPv6 is willing to commit this > fix for libpcap in the base before 9.0. Is anyone willing to tackle > this? It's been in the port for a while now, and in upstream for even > longer. > > -- WXS > > On Sun, May 22, 2011 at 03:30:07PM -0400, Wesley Shields wrote: >> I've updated the port to address this. The audit trail for this PR has a >> patch which touches more than just libpcap. I'm curious if anyone on >> this list has comments on it, and if any committer wants to commit it >> (at least the libpcap part, the others appear right to me). >> >> -- WXS >> >> On Sat, May 21, 2011 at 01:48:47AM -0500, Mark Linimon wrote: >> > Apparently affects both the port and src. >> > mcl >> > >> > On Thu, May 19, 2011 at 09:53:57PM +0000, Peter Losher wrote: >> > > >> > > >Number: 157188 >> > > >Category: misc >> > > >Synopsis: libpcap >> > > >Confidential: no >> > > >Severity: non-critical >> > > >Priority: medium >> > > >Responsible: freebsd-bugs >> > > >State: open >> > > >Quarter: >> > > >Keywords: >> > > >Date-Required: >> > > >Class: sw-bug >> > > >Submitter-Id: current-users >> > > >Arrival-Date: Thu May 19 22:00:27 UTC 2011 >> > > >Closed-Date: >> > > >Last-Modified: >> > > >Originator: Peter Losher >> > > >Release: 8.2-RELEASE >> > > >Organization: >> > > Internet Systems Consortium >> > > >Environment: >> > > FreeBSD freebsd8.lab.isc.org 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb >> > > 17 02:41:51 UTC 2011 >> > > r...@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >> > > >Description: >> > > One of our engineers @ISC discovered that there is a bug in the >> > > currently released version of libpcap (in base and in ports) that can be >> > > triggered when using an "ip6 protochain" filter. It's due to the fairly >> > > complicated BPF bytecode that libpcap generates for IPv6 header chasing >> > > combined with a sign extension bug when processing JA (jump absolute) >> > > opcodes. (JA is used to go backwards and without sign extension on 64 >> > > bit platforms the BPF interpreter incorrectly jumps forward... a lot.) >> > > >> > > >How-To-Repeat: >> > > root@freebsd8:~# tcpdump -nr ip6-hopbyhop-icmp.pcap 'ip6 protochain 58' >> > > reading from file ip6-hopbyhop-icmp.pcap, link-type EN10MB (Ethernet) >> > > Segmentation fault: 11 (core dumped) >> > > >> > > >Fix: >> > > There is a fix in the libpcap repository: >> > > >> > > https://github.com/mcr/libpcap/commit/ecdc5c0a7f7591a7cd4aff696e42757c677fbbf7 >> > > >> > > but the tcpdump-workers have been pretty tardy about putting out newer >> > > code, so it sits there stalled. >> > > >> > > With the patch applied, it all works well and you should see something >> > > like this: >> > > >> > > -=- >> > > $ tcpdump -nr ip6-hopbyhop-icmp.pcap 'ip6 protochain 58' >> > > reading from file ip6-hopbyhop-icmp.pcap, link-type EN10MB (Ethernet) >> > > 18:43:07.098489 IP6 fe80::208:7dff:feb7:2cca > ff02::1: HBH ICMP6, >> > > multicast listener queryv2 [gaddr ::], length 28 >> > > -=- >> > > >> > > >Release-Note: >> > > >Audit-Trail: >> > > >Unformatted: >> > > _______________________________________________ >> > > freebsd-b...@freebsd.org mailing list >> > > http://lists.freebsd.org/mailman/listinfo/freebsd-bugs >> > > To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org" >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org" > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org" > _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"