A resposta é pstree.
Eu adicionei uma linha ao .bashrc para iniciar o tmux no início de cada sessão bash dependendo de um -z $ TMUX. Isso estava causando X para pendurar entre GDM e Gnome. pstree revelou a falha.
Estou respondendo a minha própria pergunta no caso de alguém mais cometer o mesmo erro que eu cometi.