[tor-bugs] #11301 [Tor]: Tor does not reconnect after network loss with bridges

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Mar 24 22:15:10 UTC 2014


#11301: Tor does not reconnect after network loss with bridges
--------------------------------------------------+-----------------------
 Reporter:  mikeperry                             |          Owner:  nickm
     Type:  defect                                |         Status:  new
 Priority:  major                                 |      Milestone:
Component:  Tor                                   |        Version:
 Keywords:  tor-client, tbb-usability, tbb-needs  |  Actual Points:
Parent ID:                                        |         Points:
--------------------------------------------------+-----------------------
 Yawning and I have both noticed that tor can become unresponsive if either
 normal tor bridges or PT bridges are configured, and the client suffers a
 network connectivity loss. After sustained network connectivity loss, all
 of the orconns end up closed, and Tor will not try to reconnect to its
 bridges, even when new stream attempts arrive.

 It is possible that Tor is simply marking all of its bridges down in this
 case, and is not trying to reconnect to them when the network connectivity
 returns, thinking they are still down?

 The only way to solve this issue is to either send "SIGNAL HUP" to the
 control port, or to kill -HUP `pidof tor`. After recieving the HUP signal,
 tor immediately launches new orconns and circuits for its bridges, and
 attaches the currently pending streams to these new circuits.

 Sometimes, after this problem has happened once, tor will cease building
 circuits even if the network remains available.

 This is extremely bad for usability, because TBB becomes completely
 unusable in this case, and the only thing a normal user can do is exit the
 whole browser and re-launch it.

 This may also indicate a deeper bug with how Tor handles the
 liveness/'down' status of normal Guard nodes, and may cause Tor to rotate
 Guards more frequently than necessary.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/11301>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list