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

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu May 29 16:39:55 UTC 2014


#11301: Tor does not reconnect after network loss with bridges
-------------------------+-------------------------------------------------
     Reporter:           |      Owner:  nickm
  mikeperry              |     Status:  new
         Type:  defect   |  Milestone:  Tor: 0.2.???
     Priority:  major    |    Version:
    Component:  Tor      |   Keywords:  tor-client, tbb-usability, tbb-
   Resolution:           |  needs, 025-triaged, flashproxy, 025-deferrable
Actual Points:           |  Parent ID:
       Points:           |
-------------------------+-------------------------------------------------

Comment (by mikeperry):

 Yawning + others: I spent some time trying to track down whatever I'm
 experiencing and made some progress. When it happens to me, my control
 port tells me that all of the guards are live (via 'getinfo entry-
 guards'), but the info logs indicate that no guards are available for use
 in a circuit, and that an empty list is being passed into
 node_sl_choose_by_bandwidth() and subfunctions.

 I created a branch with some additional info logs in
 mikeperry/bug11301-logs. That branch is off of maint-0.2.4 with all of the
 TBB/PT backport patches applied, as well as logging instrumentation in
 choose_random_entry_impl() (which is where the empty guard list is passed
 to node_sl_choose_by_bandwidth()). I'm still waiting for it to happen
 again. It seems to happen only intermittently (like once every few days),
 but when it does happen, it keeps happening until I completely restart
 Tor.

 Figured I'd post my logging branch while I wait for another instance of
 the issue in case anyone else wants to join in on the hunt.

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


More information about the tor-bugs mailing list