URL:
<http://savannah.gnu.org/bugs/?17877>
Summary: Invalid "No such file or directory" error on
filesystem without stable inode numbers
Project: findutils
Submitted by: None
Submitted on: Thursday 09/28/2006 at 11:24 UTC
Category: find
Severity: 3 - Normal
Item Group: Wrong result
Status: None
Privacy: Public
Assigned to: None
Originator Name: Miklos Szeredi
Originator Email: [EMAIL PROTECTED]
Open/Closed: Open
Release: 4.3.0
Fixed Release: None
_______________________________________________________
Details:
fts_safe_changedir() in gnulib/lib/fts.c return ENOENT error if inode number
of a directory changed.
There are several Linux filesystems (including smbfs, fat, and some FUSE
based ones) which cannot provide stable inode numbers for unreferenced files
or directories.
In their cases find may in rare circumstances (if the cached in-core inode is
evicted from the cache) erronously fail to recurse into these directories.
This bug seems to have appeared in 4.3.0.
_______________________________________________________
Carbon-Copy List:
CC Address | Comment
------------------------------------+-----------------------------
Available only the item webpage | Originator Email
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?17877>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-findutils mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-findutils