Going from obfs4 to snowflake using the Tor Network Settings from the Torbutton doesn't work, i.e. nothing happens and no website can load, if I restart the browser then snowflake works perfectly
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Child items 0
Show closed items
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items 0
Link issues together to show that they're related.
Learn more.
Mar 25 12:59:36.000 [warn] Failed to find node for hop #1 of our path. Discarding this circuit.Mar 25 12:59:36.000 [notice] Our circuit 0 (id: 40) died due to an invalid selected path, purpose General-purpose client. This may be a torrc configuration issue, or a bug.[03-25 12:59:36] TorLauncher DBUG: Event response: 650 WARN Failed to find node for hop #1 of our path. Discarding this circuit. [03-25 12:59:36] TorLauncher DBUG: Event response: 650 NOTICE Our circuit 0 (id: 40) died due to an invalid selected path, purpose General-purpose client. This may be a torrc configuration issue, or a bug. Mar 25 12:59:37.000 [warn] Failed to find node for hop #1 of our path. Discarding this circuit.[03-25 12:59:37] TorLauncher DBUG: Event response: 650 WARN Failed to find node for hop #1 of our path. Discarding this circuit. Mar 25 12:59:38.000 [warn] Failed to find node for hop #1 of our path. Discarding this circuit.[03-25 12:59:38] TorLauncher DBUG: Event response: 650 WARN Failed to find node for hop #1 of our path. Discarding this circuit. Mar 25 12:59:39.000 [warn] Failed to find node for hop #1 of our path. Discarding this circuit.
This is reminiscent of #12774 (moved) for meek; but in that case it's caused by a race between multiple copies of Firefox. There's no Firefox here, but maybe it's related to a deeper cause, which is that tor quickly starts multiple copies of the transport program when you change transports, then kills all but one of them. It could be interfering with rendezvous or something.
GeKo, can you confirm this behavior on Tor 0.3.5 as well?
Yes.
That is, we need to figure out if this is a regression in Tor 0.4.0, or a bug that's been here for longer.
In fact, the last good release is 0.3.2.6-alpha. More precisely 690f646bf8a5de9b is the first bad revision, which tries to work around my #24367 (moved). I guess all that trouble speaks for fixing the latter once and for all (too). :)
Trac: Version: Tor: 0.4.0.1-alpha to Tor: 0.3.2.7-rc Cc: dcf, arlolra, cohosh to dcf, arlolra, cohosh, teor Keywords: N/Adeleted, tbb-wants added
Okay, here come the steps tor reproduce this bug on a Linux system:
Take a clean, new Tor Browser alpha.
Start it with ./start-tor-browser.desktop --debug on the command line, but don't connect directly. Rather, configure obfs4 to use one of the built-in bridges.
Continue bootstrap afterwards.
When the browser window shows up click on the onion button on the toolbar and select "Tor Network Settings...".
Change the the PT selected to use snowflake, click OK.
You should see the Failed to find node for hop #1 of our path messages right away.
Okay, this is indeed reproducible. The problem appears to be that we don't realize we are missing a descriptor for our bridge and need to fetch it -- possibly because router_dir_info_changed() isn't getting called.
I think the right solution may be to call router_dir_info_changed() when the list of bridges changes.
Trac: Owner: N/Ato nickm Status: assigned to accepted