3

I've a fairly vanilla Debian with GNOME Shell install configured to use a system Tor daemon as a SOCKS proxy in Settings -> Network -> Network proxy.

If I kill the Tor process, then the system hangs. This happens if tor is killed directly or using systemd. It's just some part of GNOME Shell that crashes, as the system does not hang if I kill tor from a virtual concole.

Any thoughts on what processes need to die when the tor process dies to prevent this?

closed as off-topic by Sebastian, Jens Kubieziel Mar 11 '16 at 11:18

  • This question does not appear to be about Tor, within the scope defined in the help center.
If this question can be reworded to fit the rules in the help center, please edit the question.

  • Before killing Tor, have a look at the output of systemctl list-dependencies. This will give a dependency tree for those processes know to systemd. Find Tor, and look for any child branches, which will be the processes depending on Tor. (It's possible this won't help as it'll likely be an issue with another process not managed by systemd. You'd also hope systemd could handle processes it knows about dying. Worth checking as a first step though.) – Richard Horrocks Sep 21 '15 at 18:36
  • There are no dependencies listed for tor.service. It's part some of GNOME Shell that cannot handle it's socks proxy dying, not anything managed by systemd. – Jeff Burdges Sep 23 '15 at 17:06
  • Okay, next idea - check which processes are using the proxy. Something like netstat might work for this (e.g. as described in this answer: serverfault.com/a/192920/223849). – Richard Horrocks Sep 23 '15 at 18:36
  • 1
    I'm voting to close this question as off-topic because this is not an issue about Tor, but rather a bug in GNOME Shell – Sebastian Mar 10 '16 at 21:54
  • Appears fixed now anyways, but generally these sorts of questions should stay around for people who need to debug how badly behaved applications interact with SOCKS proxies like Tor. And Richard's comments were useful. – Jeff Burdges Mar 12 '16 at 14:20

Browse other questions tagged or ask your own question.