[tor-bugs] #8864 [Tor]: Hidden service: Suddenly the service does not respond to new connections (INTRODUCE2 cell on intro circ with no corresponding rend_intro_point_t)

Tor Bug Tracker & Wiki blackhole at torproject.org
Mon Dec 15 13:55:30 UTC 2014


#8864: Hidden service: Suddenly the service does not respond to new connections
(INTRODUCE2 cell on intro circ with no corresponding rend_intro_point_t)
------------------------+---------------------------------------------
     Reporter:  reiam   |      Owner:
         Type:  defect  |     Status:  new
     Priority:  normal  |  Milestone:  Tor: 0.2.???
    Component:  Tor     |    Version:  Tor: 0.2.3.25
   Resolution:          |   Keywords:  tor-hs 023-backport 025-triaged
Actual Points:          |  Parent ID:
       Points:          |
------------------------+---------------------------------------------

Comment (by asn):

 Some notes from a brief look at  `20130515115701.rar​`:

 The Hidden Service establishes 3 introduction circuits (with circid 33837
 / 33835 / 58471) in the beginning:
 {{{
 May 15 11:53:06.000 [info] rend_service_intro_has_opened(): Established
 circuit 33837 as introduction point for service <servicename>
 May 15 11:53:06.000 [info] rend_service_intro_has_opened(): Established
 circuit 33835 as introduction point for service <servicename>
 May 15 11:53:07.000 [info] rend_service_intro_has_opened(): Established
 circuit 58471 as introduction point for service <servicename>
 }}}

 After that, the hidden service doesn't like some of its introduction
 circuits and gives up on them a few times:
 {{{
 May 15 11:53:07.000 [info] rend_services_introduce(): Giving up on
 [scrubbed] as intro point for [scrubbed] (circuit disappeared).
 May 15 11:53:08.000 [info] rend_services_introduce(): Giving up on
 [scrubbed] as intro point for [scrubbed] (circuit disappeared).
 May 15 11:53:08.000 [info] rend_services_introduce(): Giving up on
 [scrubbed] as intro point for [scrubbed] (circuit disappeared).
 May 15 11:53:08.000 [info] rend_services_introduce(): Giving up on
 [scrubbed] as intro point for [scrubbed] (circuit disappeared).
 May 15 11:53:09.000 [info] rend_services_introduce(): Giving up on
 [scrubbed] as intro point for [scrubbed] (circuit disappeared).
 ...
 }}}

 The interesting thing now is that if you look at all the `INTRODUCE2`
 cells that are being handled, there is some sort of pattern. That is,
 cells that arrive on circuit `33835` are handled properly, but all
 `INTRODUCE2` cells on circuits `33837` or `58471` produce this internal
 error. You can check this by doing `grep -A1 "Received INTRODUCE2"
 20130515115701.log`.

 So what's the problem with those two specific circuits?

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


More information about the tor-bugs mailing list