trampで何かのファイルを開いた後、shell-modeに入ると
カレントディレクトリがtrampの(sshの)リモートディレクトリに
なっているようで補完が変になります。

Emacs 21.3.50
Tramp 2.0.45