[tor-bugs] #9229 [Tor]: While bootstrapping, Tor clients stall for 60s when obfsproxy bridges are used.

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


#9229: While bootstrapping, Tor clients stall for 60s when obfsproxy bridges are
used.
-------------------------+-------------------------------------------------
     Reporter:  phw      |      Owner:  asn
         Type:  defect   |     Status:  new
     Priority:  normal   |  Milestone:  Tor: 0.2.5.x-final
    Component:  Tor      |    Version:
   Resolution:           |   Keywords:  60s, consensus, stall, obfsproxy,
Actual Points:           |  flashproxy, tbb-needs
       Points:           |  Parent ID:
-------------------------+-------------------------------------------------

Comment (by nickm):

 === Broken thing 1:

 In learned_bridge_descriptor(), when I reproduce the bug, the body of this
 if-statement is never executed:
 {{{
       if (first) {
         routerlist_retry_directory_downloads(now);
       }
 }}}
 Interesting!  Apparently, by the time we hit learned_bridge_descriptor(),
 any_bridge_descriptors_known() is always true.  At least, for me.

 The function routerlist_retry_directory_downloads() seems pretty heavy-
 weight for the general case we're concerned about here too.  In my
 testing, update_networkstatus_downloads() was sufficient.  Writing a
 patch...

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


More information about the tor-bugs mailing list