Bug 50690
Summary: | tcsh globing failure on irix nfs mounts with K2.4 | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | Need Real Name <bend> |
Component: | glibc | Assignee: | Jakub Jelinek <jakub> |
Status: | CLOSED NOTABUG | QA Contact: | Brian Brock <bbrock> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | 7.1 | CC: | fweimer, thomas.eriksson |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i686 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2003-10-03 21:22:21 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
Need Real Name
2001-08-02 08:30:49 UTC
THe 2.4.3-12 kernel we released has a patch that works around IRIX NFS issues. Could you please try that one ? This bug has returned with the 2.4.9-6 kernel. It does not only affect tcsh, but virtually every program that tries to display a file selection list, independant of your shell. However, bash itself seems to have no problems. I can confirm the bug with 2.4.9-6 kernel and IRIX64 6.5 IP27. Downgrade to kernel 2.4.3-12 solves the problem. Is it possible, that this bug is related to bug # 54941 ? After doing some searching of the kernel list archive I found a way to work around this problem. The Redhat kernel has the patch mentioned above that fixes the seekdir problem. There is a bug in glibc2.2 that prevents it from understanding 64bit directory entries. Kernels up to 2.4.8 did some truncation to 32bit to work around this. Kernel 2.4.9 and newer does not. (I also tried 2.4.12-0.1 from rawhide) Setting the option '32bitclients' on the IRIX NFS server will do the same 32bit truncation that previous kernels did. This is at least the case up to IRIX-6.5.12. I have not tried the latest 6.5.13 release. Closing this. It is no bug in glibc. The Irix kernel does stupid things and users not disabling them (see above mentioned option) have to pay the price. Complain to SGI. |