O que echo $PROMPT_COMMAND
ou trap
retorna?
Verifique seus arquivos de configuração do shell:
cat ~/.bash_profile ~/.profile ~/.bashrc ~/.bash_login /etc/profile /etc/bashrc
São ambos Terminal (na guia Inicialização) e iTerm (em Perfis > seu perfil > Geral > Comando) definido para abrir novos shells com o shell de login padrão?