On Fri, 19 Apr 2013, Ceri Davies wrote:

I'm an experienced programmer but new to curl. I have implemented a fuse filesystem that send notifications on open/close mkdir/rmdir events via curl to a web logic server, by emulating a SOAP/XML request, and it gets a response back via the write function callback. My test case is a recursive copy of a filesystem with lots of small files. Using curl 7.29.0, compiled manually for OEL5 (RHEL5), since the dependency list for the binary got complicated.

This consistently crashes after while, and I get a SEGV but the stack is somewhat mangled, but is always the same... Is this a known issue that is fixed? Would you like more information?

I've seen similar crashes in the past when people have use HTTPS without the necessary mutex calllbacks set. If you're not using HTTPS or if you have the mutex calllbacks done fine, I'll be interested in more details.

A fine first step would be to rebuild libcurl with full debug info so that the stack trace gets more info.

This is a libcurl built with the default resolver backend, isn't it? Is the stack trace of the crash always happening with Curl_resolv_timeout() somewhere around frame 5 ? If so, it could be an idea to try a different resolver backend just to see if the symptoms changes.

--

 / 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