Bug 599340
Summary: | New libcurl-7.20.1-1.fc13 breaks some apps | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Alex Lancaster <alex> |
Component: | curl | Assignee: | Kamil Dudka <kdudka> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | medium | Docs Contact: | |
Priority: | low | ||
Version: | 13 | CC: | cgrim, daniel, fedora-bugzilla, kdudka, kevin, paul |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | curl-7.20.1-2.fc13 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-06-10 19:11:36 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Alex Lancaster
2010-06-03 07:28:06 UTC
Thank you for filling the bug! I suspect a bug in your application, but without having more info, I can't tell for sure. Have a look at the following patch: http://github.com/bagder/curl/commit/d487ade Simply speaking, the test-case was relying on something that is not guaranteed to hold by libcurl's API. Could you please narrow down the problem to a libcurl based minimal example? Alex, please check if the following patch solves the problem for you: http://curl.haxx.se/mail/lib-2010-04/att-0285/curl-7.20.1-threaded-dns-multi.patch MPD (from RPM Fusion) is another one application which stopped working after update of curl on version 7.20.1-1.fc13. It writes into log file this: "mpd: src/input/curl_input_plugin.c:263: input_curl_select: Assertion `max_fd >= 0' failed." After downgrade of curl and libcurl on version 7.20.0-4.fc13 it works again. cgrim, are you able to test the patch? Should I prepare a scratch build for you? Scratch build will be better for me. I can test it on i686 platform. Here we go: http://koji.fedoraproject.org/koji/taskinfo?taskID=2229353 Thanks in advance for testing! Great! MPD is working with this package ;-) Many thanks for your fix. Please make sure the applications are fixed before Fedora 14 goes out. This is really a workaround for broken applications only. There is nothing wrong in libcurl itself, at least from the upstream's point of view: http://thread.gmane.org/gmane.comp.web.curl.library/27709/focus=27721 curl-7.20.1-2.fc13 has been submitted as an update for Fedora 13. http://admin.fedoraproject.org/updates/curl-7.20.1-2.fc13 curl-7.20.1-2.fc13 has been pushed to the Fedora 13 testing repository. If problems still persist, please make note of it in this bug report. If you want to test the update, you can install it with su -c 'yum --enablerepo=updates-testing update curl'. You can provide feedback for this update here: http://admin.fedoraproject.org/updates/curl-7.20.1-2.fc13 (In reply to comment #6) > Here we go: > > http://koji.fedoraproject.org/koji/taskinfo?taskID=2229353 > > Thanks in advance for testing! This seems to fix the problem with XBMC and downloading, thanks. I've filed this trac ticket: http://trac.xbmc.org/ticket/9352 with upstream XBMC, hopefully they will know what to do. upgrading to this version of curl(curl-7.20.1-1.fc13.x86_64) broke yum for me. Yum is constantly timing out when trying to contact the servers. I tried installing curl-7.20.1-2 which did not fix it. I had to manually downgraded curl to curl-7.20.0-4.fc13.x86_64 to get yum working again. I'll add that fedora-bugzilla's issue was with a ipv6 enabled and using machine. urlgrabber would just time out, but wget could get the mirror list fine. (In reply to comment #11) > This seems to fix the problem with XBMC and downloading, thanks. I've filed > this trac ticket: > > http://trac.xbmc.org/ticket/9352 > > with upstream XBMC, hopefully they will know what to do. Alex, thanks for filling the ticket. I have no account there to join, but they can still discuss the problem on upstream mailing-list when in doubt. (In reply to comment #12) > upgrading to this version of curl(curl-7.20.1-1.fc13.x86_64) broke yum for me. > Yum is constantly timing out when trying to contact the servers. I tried > installing curl-7.20.1-2 which did not fix it. I had to manually downgraded > curl to curl-7.20.0-4.fc13.x86_64 to get yum working again. Thanks for the feedback. However this is completely unrelated to the original bug report and the fix. Please fill it is as separate bug. Moreover this seems more likely as bug in your network configuration, which has been hidden until the update. Attach also the following files: /etc/nsswitch.conf /etc/resolv.conf /etc/gai.conf (if any) curl-7.20.1-2.fc13 has been pushed to the Fedora 13 stable repository. If problems still persist, please make note of it in this bug report. |