This is the mail archive of the libc-help@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Indefinite hang in getaddrinfo / check_pf / make_request


> 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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]