|
cURL Mailing List Monthly Index Single Mail
curl-tracker Archives
[curl:bugs] #1315 curl-7.34.0: hangs after hitting IPv6 address with no IPv6 available
From: Michał Górny <mgorny-gentoo_at_users.sf.net>
Date: Wed, 25 Dec 2013 20:50:45 +0000
The issue happens when the host has both IPv6 and IPv4 addresses. bad14 has only IPv6 address.
I can reproduce it with e.g. bad12. There it tries the two IPv6 addresses and then deadlocks.
Here follows a bit of single-steeping with breakspoints, but I doubt it will be close to readable (all in `connect.c`):
1108 while(res != CURLE_OK &&
Breakpoint 3, trynextip (conn=conn_at_entry=0x100bc00, sockindex=sockindex_at_entry=0,
--- ** [bugs:#1315] curl-7.34.0: hangs after hitting IPv6 address with no IPv6 available** **Status:** open **Created:** Tue Dec 24, 2013 04:00 PM UTC by Anthony G. Basile **Last Updated:** Tue Dec 24, 2013 10:41 PM UTC **Owner:** Bjorn Stenberg This was hit on a gentoo system and the downstream report can be seen at https://bugs.gentoo.org/show_bug.cgi?id=495170 In brief, if curl 7.34.0 tries an ipv6 address when one isn't available, it falls into a loop and eats 100% cpu. This issue is not reproduceable on 7.33.0. Here we used c-ares-1.9.1, libidn-1.28, openssl-1.0.1e and zlib-1.2.8. --- Sent from sourceforge.net because curl-tracker@cool.haxx.se is subscribed to https://sourceforge.net/p/curl/bugs/ To unsubscribe from further messages, a project admin can change settings at https://sourceforge.net/p/curl/admin/bugs/options. Or, if this is a mailing list, you can unsubscribe from the mailing list.Received on 2013-12-25 These mail archives are generated by hypermail. |
Page updated December 19, 2013.
web site info