[tor-bugs] #4857 [Tor Hidden Services]: Disabling an HS with service-side rend circs in progress may produce ‘Internal Error’ log message

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Sat Jan 7 01:12:37 UTC 2012


#4857: Disabling an HS with service-side rend circs in progress may produce
‘Internal Error’ log message
---------------------------------+------------------------------------------
 Reporter:  rransom              |          Owner:                    
     Type:  defect               |         Status:  new               
 Priority:  normal               |      Milestone:  Tor: 0.2.3.x-final
Component:  Tor Hidden Services  |        Version:                    
 Keywords:                       |         Parent:                    
   Points:                       |   Actualpoints:                    
---------------------------------+------------------------------------------
 From `rend_service_rendezvous_has_opened`:
 {{{
   service = rend_service_get_by_pk_digest(
                 circuit->rend_data->rend_pk_digest);
   if (!service) {
     log_warn(LD_GENERAL, "Internal error: unrecognized service ID on "
              "introduction circuit.");
     reason = END_CIRC_REASON_INTERNAL;
     goto err;
   }
 }}}

 When a hidden service is removed from Tor's configuration,
 `rend_config_services` closes its introduction circuits, but not its
 rendezvous circuits.  Leaving in-progress rend circs open can trigger this
 ‘Internal Error’ log message.

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


More information about the tor-bugs mailing list