Hi,

I'm testing ETag branch.

I encountered some segfault. The segfault occurs in a
curl_check_header function, called by curl_easy_perform. With gdb I
found that the error is certainly due to memory corruption. So I ran
viking under valgrind. The latter reports that the matter is a read
from a freed memory.

But the most surprising is that the free occurs AFTER the context of the error:
- free at curl_download.c:216
- curl_easy_perform at curl_download.c:189
(line numbers can be incorrect as I played with code to understand).

So, I naturally think about multi-thread issue. But I do not
understand what can go wrong.

Any tip welcome.
-- 
Guilhem BONNEFILLE
-=- JID: gu...@im.apinc.org MSN: guilhem_bonnefi...@hotmail.com
-=- mailto:guilhem.bonnefi...@gmail.com
-=- http://nathguil.free.fr/

------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Viking-devel mailing list
Viking-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viking-devel
Viking home page: http://viking.sf.net/

Reply via email to