Opened 4 months ago

Last modified 3 months ago

#29245 new defect

Tor 0.4 eventually hits "Delaying directory fetches: No running bridges" after some period of inactivity with bridges

Reported by: ArmalsLoveArmalsLife Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version:
Severity: Normal Keywords: 040-regression, snowflake, 040-deferred-20190220
Cc: dcf, cohosh Actual Points:
Parent ID: Points:
Reviewer: Sponsor: Sponsor19

Description

Tor NOTICE: Delaying directory fetches: No running bridges 
Tor NOTICE: Application request when we haven't received a consensus with exits. Optimistically trying known bridges again. 
Tor NOTICE: Delaying directory fetches: No running bridges 
Tor NOTICE: Application request when we haven't received a consensus with exits. Optimistically trying known bridges again. 
Tor NOTICE: Delaying directory fetches: No running bridges 
Tor NOTICE: Application request when we haven't received a consensus with exits. Optimistically trying known bridges again. 

Tested on latest Tor Browser alpha with snowflake bridge.

Child Tickets

Change History (7)

comment:1 Changed 4 months ago by nickm

Keywords: 040-regression snowflake? added
Milestone: Tor: 0.4.0.x-final

Does this happen only with snowflake, or non-snowflake?

comment:2 in reply to:  1 Changed 4 months ago by ArmalsLoveArmalsLife

Replying to nickm:

Does this happen only with snowflake, or non-snowflake?

I'm in a censored area for the moment so I can't answer that question (meek is a no-no since it's too damn slow).

comment:3 Changed 4 months ago by ArmalsLoveArmalsLife

One note though: It's not an issue with the snowflake server since all it takes for me to get Tor working again is to just restart the browser and then it immediately works again.

comment:4 Changed 3 months ago by nickm

Keywords: 040-deferred-20190220 added
Milestone: Tor: 0.4.0.x-finalTor: unspecified

Deferring 51 tickets from 0.4.0.x-final. Tagging them with 040-deferred-20190220 for visibility. These are the tickets that did not get 040-must, 040-can, or tor-ci.

comment:5 Changed 3 months ago by ahf

Sponsor: Sponsor19

comment:6 Changed 3 months ago by dcf

Cc: dcf added
Keywords: snowflake added; snowflake? removed

Adding the "snowflake" keyword because while this situation can arise with any kind of transport/bridge, it's more likely to happen with snowflake because snowflake is more likely to drop connections and make tor think its connection is unreliable.

I don't think this is a regression; I've managed to get tor into a loop of Delaying directory fetches: No running bridges many times in the past while testing other pluggable transports. It's likely that the preceding log message was

[warn] Your Guard flakey ($2B280B23E1107BB62ABFC40DDCC8824814F80A72) is failing an extremely large amount of circuits. This could indicate a route manipulation attack, extreme network overload, or a bug.

comment:7 Changed 3 months ago by cohosh

Cc: cohosh added
Note: See TracTickets for help on using tickets.