[tor-bugs] #21242 [Core Tor/Tor]: Start-up error [onion_extend_cpath: Assertion info || client failed; aborting]

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Feb 2 00:27:32 UTC 2017


#21242: Start-up error [onion_extend_cpath: Assertion info || client failed;
aborting]
--------------------------+------------------------------------
 Reporter:  Felixix       |          Owner:  nickm
     Type:  defect        |         Status:  closed
 Priority:  Medium        |      Milestone:  Tor: 0.3.0.x-final
Component:  Core Tor/Tor  |        Version:  Tor: 0.3.0.1-alpha
 Severity:  Normal        |     Resolution:  fixed
 Keywords:                |  Actual Points:
Parent ID:                |         Points:
 Reviewer:                |        Sponsor:
--------------------------+------------------------------------

Comment (by teor):

 Replying to [comment:18 teor]:
 > Replying to [comment:10 nickm]:
 > > Okay, I *think* the right fix is something like what's in my
 `bug21242`  branch.  Things get a little tricky here, since it's okay to
 select a guard with no descriptor when we're using it as a directory
 guard.
 >
 > Actually, the rule is even more complex: it's okay to select a guard
 with no descriptor when we're using it as a directory guard, unless we're
 IPv6-only and using microdescriptors, in which case, we need the entry
 guards' microdescriptors from fallback directory mirrors in order to know
 their IPv6 addresses.

 (But in that case, we use hard-coded fallbacks, not this guard code.)

 93b39c5162 should have made the other `tor_assert(info);` in the function
 non-fatal as well. Opened #21372 for this.

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


More information about the tor-bugs mailing list