Indefinite hang in getaddrinfo / check_pf / make_request

Steven Schlansker stevenschlansker@gmail.com
Wed Sep 23 04:59:00 GMT 2015


> On Sep 22, 2015, at 9:04 PM, Paul Pluzhnikov <ppluzhnikov@google.com> wrote:
> 
> On Tue, Sep 22, 2015 at 8:53 PM, Steven Schlansker
> <stevenschlansker@gmail.com> wrote:
> 
>> We found the following issue:
>> https://sourceware.org/bugzilla/show_bug.cgi?id=15946
> 
> You may be seeing https://sourceware.org/bugzilla/show_bug.cgi?id=12926 instead.
> 
> See if that patch has been applied to your sources as well.

Thanks for finding this.  While that fix is not applied to our deployed version,
I think the symptoms are slightly different -- my reading is that it will spin in an
infinite loop in the userland code, endlessly reading zero bytes; what we are observing
is that the recvmsg syscall never returns at all (as confirmed both by gdb "step"
and attaching strace to the hung process)

If you think my understanding is wrong, we can try upgrading.



More information about the Libc-help mailing list