desativar completamente a Bash-Completion provavelmente foi um exagero. É um recurso muito útil e produtivo.
A quebra como você descreve é geralmente causada por scripts de configuração de conclusão bash específicos que estão em /etc/bash_completion.d/ , instalados por terceiros .deb packages.
Eu tive exatamente o mesmo problema no Ubuntu, e no meu caso o culpado acabou sendo o script /etc/bash_completion.d/npm instalado pelo pacote npm Debian (contendo o gerenciador de pacotes para o Node.js).
Acabei de transferir o script npm do /etc/bash_completion.d/ - problema resolvido e a funcionalidade útil de conclusão do Bash foi preservada.