← Back to team overview

touch-packages team mailing list archive

[Bug 1214634] Re: Curl libs not compiled with the threaded resolver enabled

 

Fixed by version 7.32.0-1, according to changelog:
http://bazaar.launchpad.net/~ubuntu-
branches/debian/sid/curl/sid/revision/48

This should be fixed by 7.32 and above. Still affects precise though
which ships older..

** Changed in: curl (Ubuntu)
       Status: Confirmed => Fix Released

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to curl in Ubuntu.
https://bugs.launchpad.net/bugs/1214634

Title:
  Curl libs not compiled with the threaded resolver enabled

Status in curl package in Ubuntu:
  Fix Released

Bug description:
  This was discovered on precise but a quick look at other builds shows
  that the threaded resolver is not enabled on any of Ubuntu's
  distributions.

  According to the build log for precise both c-ares and threaded-resolver are disabled in the build:
  https://launchpadlibrarian.net/143580402/buildlog_ubuntu-precise-amd64.curl_7.22.0-3ubuntu4.2_UPLOADING.txt.gz

  This can cause an issue with threaded daemons that use libcurl to do
  network calls.  In perticular we are seeing collectd with the apache
  plugin installed hang on 15% of servers during startup.  Since
  collectd is multithreaded it turns off signals when using libcurl.
  Without one of the threading mechanisms enabled in libcurl, there is a
  chance that a timeout occures but can not be picked up by collectd
  because signals are turned off.  This in turn causes collectd to get
  stuck in the resolution phase with the only way to fix it is to kill
  -9 and restart.

  Please add --enable-threaded-resolver to the build.

  Thanks

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/curl/+bug/1214634/+subscriptions