Bug 136109
Summary: | lftp-3.0.6-2 spins in a tight loop | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Charles R. Anderson <cra> | ||||||
Component: | lftp | Assignee: | Jason Vas Dias <jvdias> | ||||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | |||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | rawhide | CC: | davej, harald, jmoyer, mpeters | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | All | ||||||||
OS: | Linux | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | kernel-2.6.9-1.637 | Doc Type: | Bug Fix | ||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2004-10-20 14:13:54 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: | |||||||||
Attachments: |
|
Description
Charles R. Anderson
2004-10-17 22:44:17 UTC
Created attachment 105357 [details]
strace lftp output
This is due to the O_NONBLOCK changes in kernel-2.6.8-1.624 *** Bug 136126 has been marked as a duplicate of this bug. *** Just rebuilding the src.rpm fixes this problem . The lftp package had not been rebuilt since August 16th, and there had been alot of glibc changes since then. I've now rebuilt lftp and submitted it to FC3 as lftp-3.0.6-3 - I can't reproduce the problem with this version. I think the key is the kernel version, as Bill mentioned. Dave backed out the O_NONBLOCK patch, and that should be what fixed the problem. testing with rawhide-latest of today (10-18-2004), kernel-2.6.8-1.624, glibc-2.3.3-68, installing the rawhide lftp RPM causes this problem to be 100% reproducible. Just rebuilding the src.rpm and installing the rebuilt packages makes this problem 100% unreproducible. I can't see how it can be a kernel problem - I think the package just needed rebuilding against the new glibc & /usr/include headers, which have changed since August 16th 2004, when the current rawhide lftp-3.0.6-2 package was built. Well, I can't argue with that! This is very weird - perhaps it is a kernel issue after all: 1. I rebuild and install the lftp packages - problem disappears. 2. I reboot - problem reappears. Rebuilding and installing then immediately fixes the problem; reboot and it starts happening again. I'll retest when the O_NONBLOCK patch is backed out. *** Bug 136299 has been marked as a duplicate of this bug. *** Created attachment 105436 [details]
proposed patch to fix lftp
This problem is now fixed with kernel-2.6.9-1.637 . |