[Mike: This looks like your field of expertise] On Tue, 27 Jan 2009 16:47:50 +0100 Tobias Klausmann <klaus...@gentoo.org> wrote:
> Hi, > > glibc 2.9 uses a different way to implement getaddrinfo() which > triggers a race condition in most (if not all) Netfilter > firewalls that use connection tracking. glibc does nothing wrong > per se, it just triggers the condition. (technical details here: > http://marc.info/?l=linux-netdev&m=123304473331445) [...] > I don't have any experience with glibc upstream but pestering > them about this out of the blue might only cause a flame war > between kernel and glibc folks. Thus, I'm asking you, my fellow > devs (and the glibc and kernel teams specifically), what you > think is the best idea/course of action. The connection with IPv6 leads me to believe that this is http://bugs.gentoo.org/250468 http://sourceware.org/bugzilla/show_bug.cgi?id=7060 Mike has added a patch to Gentoo's patchset but hasn't bumped the revision yet. It does look spectacularly hacky, though :-) Anyway, if this is your problem, it looks like upstream is already working on it and that we just need to *prod* Mike a bit to get a fix into the tarball. /PA