Thank you for your reply. I did have adobe reader installed, and there did had a /etc/bashcompletion.d/acroread.sh. Everything goes right after I rename the _filedir command to _adobe_firedir. Thank you again.
2011/2/14 Ville Skyttä <ville.sky...@iki.fi> > Do you have Adobe Reader and its bash completion installed? It is known > to break things in various ways, including the way you describe: > > http://forums.adobe.com/thread/745833 > > The problematic completion from Adobe Reader installs to > /etc/bash_completion.d/acroread.sh on my Fedora box, don't know if the > path is the same in Debian. >