On Fri, 7 Jun 2013, Richard W.M. Jones wrote:

For a long time we've not been able to use Fedora's curl with qemu, but upstream curl from git just worked. A simple way to test this is to run:

 qemu-io http://libguestfs.org/index.html -c 'read -v 0 512'

It will either print something or hang forever.

Thanks for your detailed report and I also read your bugzilla entry on this issue.

What exactly is that command line doing HTTP-wise? Is it "just" asking for the first 512 bytes from that URL? If so, shouldn't the plain curl command line tool also repeat the problem if it was truly a pure libcurl problem? Any chance you can try to write up a smallish more plain libcurl-using code that can be used to attempt to repeat the problem?

Oh and btw, when it hangs, does it show it the resolver thread function as the culprit in a gdb stack trace?

--

 / daniel.haxx.se
-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-library
Etiquette:  http://curl.haxx.se/mail/etiquette.html

Reply via email to