Message trying to list contents of directory

I'm getting this return whenever I try to do anything on a directory

root# ls -al /directory

ls: .: Value too large to be stored in data type.
total 0

I can change directory down two levels but can not list contents of the root of this directory. ANy one seen this?

go to link:
http://lists.gnu.org/archive/html/bug-gnu-utils/2004-04/msg00069.html

Awadhesh