curl / Mailing Lists / curl-library / Single Mail

curl-library

Re: Using curl_multi some requests get ignored after connection succeeded

From: Valentin David <VDavid_at_vizrt.com>
Date: Tue, 5 Sep 2017 13:56:19 +0200

On Tue, 2017-09-05 at 12:59 +0200, Daniel Stenberg wrote:
> On Tue, 5 Sep 2017, Valentin David wrote:
>
> > > Thanks. Can you elborate on how exactly this test application
> > > reacts when 
> > > the  problem occurs? I mean, how do I detect if it behaves
> > > correctly or 
> > > not?
> > Failing would mean the application would never stop, because it
> > would get 
> > less responses than the number of requests.
>
> Okay thanks, then can you try if you still see this problem with
> libcurl from 
> the current git master? Because I ran your test application several
> times 
> without getting it to hang like that.
>
> If you do, then there's probably something different in our
> builds/setups that 
> we could try to pinpoint for me to be able to reproduce.
>
> What name resolver backend does your libcurl use?
>

Threaded.

Here are the configured parameters:
--disable-dependency-tracking --disable-silent-rules --enable-crypto-
auth --enable-dict --enable-file --enable-ftp --enable-gopher --enable-
http --enable-imap --enable-ldap --enable-ldaps --disable-ntlm-wb --
enable-pop3 --enable-rt --enable-rtsp --enable-smb --without-libssh2 --
enable-smtp --enable-telnet --enable-tftp --enable-tls-srp --disable-
ares --enable-cookies --enable-hidden-symbols --enable-ipv6 --enable-
largefile --without-libpsl --enable-manual --enable-proxy --disable-
soname-bump --disable-sspi --disable-static --enable-threaded-resolver
--enable-pthreads --disable-versioned-symbols --without-cyassl --
without-darwinssl --without-libidn2 --with-gssapi=/usr --without-
libmetalink --with-nghttp2 --without-librtmp --without-spnego --
without-winidn --with-zlib --without-axtls --without-gnutls --without-
mbedtls --without-nss --without-polarssl --without-ssl --without-winssl
--without-ca-fallback --with-ca-bundle=/etc/ssl/certs/ca-
certificates.crt --with-ssl --with-ca-path=/etc/ssl/certs

(FYI they are the same as on Gentoo)

I have just tried with master. And re-tried with 7.55.1 tagged from git
as comparison in case my distribution's few patches were introducing
any problem.

Master *is not* affected, 7.55.1 *is* affected however. So something
broke but got fixed.

-- 
Valentin David
This email reflects my own opinion. You have the right to disagree.
-------------------------------------------------------------------
Unsubscribe: https://cool.haxx.se/list/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html
Received on 2017-09-05