O Gnome Shell ou Mutter torna o X inutilizável quando eu mato / reinicia / etc. tor

0

Configurei o sistema para usar o Tor definindo o proxy SOCK para a porta 9050 em Configurações - > Rede - > Proxy de Rede. Às vezes, Tor leva séculos para se reconectar depois que o driver do Wi-Fi falha ou o que for.

Aparece sudo killall -HUP tor não corrige novamente, então, naturalmente, eu tento sudo systemctl restart tor .

Isso realmente funciona, se eu mudar primeiro para um console virtual de texto. Tor felizmente se reconecta, geralmente rapidamente. Estou de volta a uma tela de bloqueio quando volto ao X, ou talvez até mesmo desconectei, mas o sistema permanece ativo.

Se, no entanto, eu fizer sudo systemctl restart tor de um Terminal em X, o sistema trava. Ainda posso mover o mouse, pelo menos temporariamente, mas não consigo interagir com nada. Eu não posso nem mudar para um console virtual de texto do teclado. Eu não sei se sshd fica acordado ainda.

Eu imagino que mutter , ou outro componente crítico do Gnome Shell, tenha conexões abertas através do Tor, talvez até mesmo uma conexão com dbus ou X. E talvez seja uma vulnerabilidade de segurança no processo culpado.

Como devo diagnosticar quais processos do Gnome Shell estão falando com o Tor, ou a Internet, isso não deveria ser? Existem perfis do AppArmor ou similares para o Gnome Shell para corrigir isso?

    
por Jeff Burdges 12.06.2015 / 18:31

1 resposta

1

Eu usaria outro computador na rede local para o ssh no sistema antes de reiniciar tor no gnome e obter um top em execução e, em seguida, executar as etapas de repro. Isso deve dar pelo menos um ponto de partida:

  • se essa sessão ssh trava também, significa que todo o sistema está em algum tipo de problema (meu primeiro suspeito é uma troca pesada)
  • mesmo se ele bloquear o top de execução, instantaneamente o que estava acontecendo em sua última atualização, pode capturar algo interessante para o investigação
  • se a sessão não parar, você tem um meio de investigar mais
por 12.06.2015 / 20:54