Como foi revelado no bate-papo, o problema real está em /etc/hosts
não configurado para reconhecer o nome do host local. Em alguns sistemas, incluindo o FreeBSD, o Xorg irá parar de tentar consultar o nome do host da sua máquina antes que ela se torne utilizável. Portanto, antes de iniciar o X, deve-se assegurar que o arquivo /etc/hosts
contenha pelo menos a linha
127.0.0.1 localhost your_hostname_here localhost.my.domain
Ou seja, a linha deve conter o nome do host.
Além disso, quando você tiver tais problemas, pode ser uma boa idéia iniciar um daemon ssh antes de rodar o Xorg - então se você não puder fazer nada sob o X, você poderá logar no seu computador a partir de outra máquina (se tenha um na mão) e mate o Xorg. Isso evitará o risco de corrupção de dados no hard-reset e também poupará algum tempo.