[tor-bugs] #16013 [Tor]: Assertion ENTRY_TO_CONN(conn)->state == AP_CONN_STATE_CIRCUIT_WAIT failed in circuit_get_open_circ_or_launch at circuituse.c:1835
Tor Bug Tracker & Wiki
blackhole at torproject.org
Mon Jun 22 18:35:55 UTC 2015
#16013: Assertion ENTRY_TO_CONN(conn)->state == AP_CONN_STATE_CIRCUIT_WAIT failed
in circuit_get_open_circ_or_launch at circuituse.c:1835
-----------------------------+-------------------------------------
Reporter: cypherpunks | Owner: nickm
Type: defect | Status: accepted
Priority: normal | Milestone: Tor: 0.2.7.x-final
Component: Tor | Version: Tor: unspecified
Resolution: | Keywords: regression 026-backport
Actual Points: | Parent ID:
Points: |
-----------------------------+-------------------------------------
Comment (by nickm):
Interesting. So we purge state, and so we don't have any cached
information, but we do have an in-progress circuit and connection.
I bet that this is message is also crucial:
{{{
Jun 21 19:22:56.000 [info] circuit_get_open_circ_or_launch(): No intro
points for '[scrubbed]': re-fetching service descriptor.
}}}
Aha, here's the culprit!
{{{
extend_info = rend_client_get_random_intro(rend_data);
if (!extend_info) {
log_info(LD_REND,
"No intro points for '%s': re-fetching service
descriptor.",
safe_str_client(rend_data->onion_address));
rend_client_refetch_v2_renddesc(rend_data);
ENTRY_TO_CONN(conn)->state = AP_CONN_STATE_RENDDESC_WAIT;
return 0;
}
}}}
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/16013#comment:24>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tor-bugs
mailing list