Eu encontrei o culpado depois de vasculhar a fonte de makepkg
source /etc/profile &>/dev/null
causa o problema, se eu executar este comando ele congela, Ctrl+C irá matar o terminal inteiro.
Então agora eu sei a origem do problema, ainda tentando descobrir por que isso acontece ...
EDIT: Encontrado! Estou usando tdm como gerenciador de exibição, para iniciá-lo eu coloquei um script em /etc/profile.d/ este script devolveu um erro Invalid TTY .
Se você selecionar /etc/profile , não será possível concluir devido a esse erro.
Então foi completamente minha culpa.
Agora eu tenho que encontrar outra maneira de iniciar TDM
EDIT2:
apenas coloque /usr/bin/tdm em ~/.bash_profile e tdm funciona bem.
Na verdade isso já está no arch-wiki, não sei porque eu não fiz isso em primeiro lugar: - /