circuit does not close after hidden service is shutdown via control port
Using the tor control port i create my tor hidden service like this:
SETCONF hiddenservicedir=/var/lib/tor-alpha-hidden-services/hiddenService01 hiddenserviceport="80 127.0.0.1:8080"
I then create a connection to that hidden service... and afterwards remove it like this:
SETCONF hiddenservicedir=/var/lib/tor-alpha-hidden-services/hiddenService01
Even after this hidden service is removed from the tor process additional connection attempts to that same onion result in these log messages:
Nov 21 04:11:47.000 [info] connection_exit_begin_conn(): begin is for rendezvous. configuring stream. Nov 21 04:11:47.000 [warn] Couldn't find any service associated with pk e5p437qubbddgwa6 on rendezvous circuit 4216977301; closing. Nov 21 04:11:47.000 [info] connection_exit_begin_conn(): Didn't find rendezvous service (port 80)
I also noticed that sending the tor process a sig HUP stopped this behavior fairly soon... but I was still able to produce these log messages for a little while.