bug-coreutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problems with RM on NSLU2


From: Jim Meyering
Subject: Re: Problems with RM on NSLU2
Date: Fri, 27 Aug 2004 10:19:09 +0200

Michael McTails <address@hidden> wrote:
> I built coreutils with a native GCC compiler on the NSLU2 which is an
> armv5b device. I keep getting circular directory structure even though
> the filesystem is fine. Here the error messages exactly, and any info
> I think is useful:
>
> DATABANK:/opt/src root# ls
> bash-3.0  coreutil.tar  coreutils-5.2.1  test
> DATABANK:/opt/src root# rm -r test/
> rm: WARNING: Circular directory structure.
> This almost certainly means that you have a corrupted file system.
> NOTIFY YOUR SYSTEM MANAGER.
> The following directory is part of the cycle:
>    `test//../../../../../../../..'

Thanks for the report.

Be careful.  Could this be due to a compiler bug?

GNU rm should never traverse `..' links, but the directory
name in the diagnostic above makes it look like rm did exactly
that, several times.  If that is the case, then the code to
detect whether a file is named `..' or `.' is being miscompiled.
Look at the function named readdir_ignoring_dot_and_dotdot.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]