Opened 7 months ago

Last modified 7 months ago

#33063 new defect

Circuit keeps changing for about 4 times after manually requesting a circuit change. Result: Can't view videos from sites that are censored in many countries

Reported by: oo7 Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version: Tor: 0.4.2.5
Severity: Normal Keywords: circuit
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Title.
When I try to watch a video on a site that's blocked in many countries, I manually change the circuit until it the video loads. But the circuits keep changing so the video can't be played unless you're very lucky.

How to reproduce: Establish a new circuit when viewing a website (to see that it keeps changing by itself for about 4 times).
If you need it, I can tell you the website which is most affevted by it from my user experience. But I'm quite sure it's caused by the unwanted auto-changing.

Child Tickets

Change History (2)

comment:1 Changed 7 months ago by gk

Component: ApplicationsApplications/Tor Browser
Owner: set to tbb-team

comment:2 Changed 7 months ago by arma

If I had to guess, I'd guess that this behavior comes from the Tor stream timing out after 10 or 15 seconds (first timeout is 10 seconds, later timeouts are 15 seconds), causing Tor to abandon that circuit and try a new one.

Most likely reason for the timeout is that the destination website is opting not to answer requests from Tor exits.

That is, this "unwanted autochanging" is probably still better than your alternative, which is "I try going to this destination over Tor and it times out and I don't get any page."

Note: See TracTickets for help on using tickets.