Opened 3 months ago

Last modified 5 weeks ago

#34082 new defect

Master ticket for client side rendezvous circuit related bugs that cause reachability problems in HSv3 land

Reported by: s7r Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version: Tor: 0.4.4.0-alpha-dev
Severity: Normal Keywords: tor-hs, 044-deferred
Cc: asn, dgoulet Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

This is the master ticket for some reachability issues I discovered while stress testing my onionbalance v3 setup. They all occurred while handling HSv3 services.

At least two of them always occur together, but handling them as separate tickets for now and keeping this master ticket to glue them together, since they all mention different stack traces.

Child Tickets

TicketStatusOwnerSummaryComponent
#34083newClient rendezvous circuit is no longer in circuit_wait but in pending_entry_connectionsCore Tor/Tor
#34084assignedasnHSv3: Bug at setup_intro_circ_auth_key at ../src/feature/hs/hs_client.c:739Core Tor/Tor
#34085closedHSv3: Bug Non-fatal assertion in hs_client.c:518: intro_circ_is_okCore Tor/Tor
#34086assigneddgouletHSv3: Bug Non-fatal assertion in hs_client.c:776: client_rendezvous_circ_has_openedCore Tor/Tor
#34087assigneddgouletHSv3: Bug: Non-fatal assertion in hs_client.c:981: close_or_reextend_intro_circCore Tor/Tor
#34088newcircuit_build_times_update_alpha(): Bug: Could not determine largest build timeCore Tor/Tor

Change History (4)

comment:1 Changed 3 months ago by s7r

#34084 and #34085 are always one after each other (in this order, #34084 first and #34085 second) and they are the ones that occur mostly.

#34086 is the second one and #34087 the rarest.

All connect happen while trying to connect to an onionbalance v3 frontend that has backends running same Tor version with no special setup or anything different (there is no possibility of misconfigured HS service or backend instance).

If needed I can run on this setup different branches maybe with different/more log messages or patches to find out more if the stack trace is not sufficient.

comment:2 Changed 2 months ago by asn

Thanks a lot for these tickets s7r! I noted them down and will try to get back at these soon!

comment:3 Changed 2 months ago by nickm

Cc: asn dgoulet added
Milestone: Tor: 0.4.4.x-final

comment:4 Changed 5 weeks ago by nickm

Keywords: 044-deferred added
Milestone: Tor: 0.4.4.x-finalTor: unspecified

Bulk-remove tickets from 0.4.4. Add the 044-deferred label to them.

Note: See TracTickets for help on using tickets.