Opened 8 years ago

Closed 8 years ago

Last modified 7 years ago

#3620 closed defect (fixed)

warnings when accessing non-existent hidden service

Reported by: Sebastian Owned by:
Priority: Medium Milestone: Tor: 0.2.3.x-final
Component: Core Tor/Tor Version:
Severity: Keywords: tor-client
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

attempting to go to http://duskgytldkxiuqc3.onion/ (non-existent hidden service) causes my tor to spew a few warnings like this one into the log:

circuit_clear_isolation(): Bug: Tried to clear the isolation status of a non-open circuit

before the typical

hidden service is unavailable (try again later).

message.

Child Tickets

Change History (3)

comment:1 Changed 8 years ago by nickm

Resolution: fixed
Status: newclosed

Okay, I think I figured it out this time.

The case I previously fixed was indeed a bug: we shouldn't have been cannibalizing isolated circuits. But this happens now when a circuit completes, and it *isn't* isolated, and nothing wants to attach to it, and connection_ap_attach_pending() decides to cannibalize it and tentatively isolate something on it, but circuit_has_opened() only sees that it has no streams attached to it and decides to try to clear its isolation info.

I believe I've got it fixed in master now.

comment:2 Changed 7 years ago by nickm

Keywords: tor-client added

comment:3 Changed 7 years ago by nickm

Component: Tor ClientTor
Note: See TracTickets for help on using tickets.