Você pode fazer login em uma conta diferente (se houver)? Você pode acessar o console? Ou reinicie no modo de usuário único e faça o login? Você pode se conectar com algo como WinSCP, que não deve iniciar um shell?
Esse erro pode significar que você tem um script de login inválido.
Isso também pode significar que o bash foi substituído por um bash de uma arquitetura corrompida ou diferente, o que pode ser um sinal de que alguém tentou instalar um rootkit.