This project is archived. Its data is read-only.

Our circuit died due to an invalid selected path if switching to plugabble transports

On the blog we got a report about a Tor notice:

Tor NOTICE: Our circuit 0 (id: 570) died due to an invalid selected path, purpose General-purpose client. This may be a torrc configuration issue, or a bug.

(see: https://blog.torproject.org/comment/278164#comment-278164)

It turns out I can reproduce this quite often (but not always) if I switch to pluggable transports (e.g. the built-in obfs4 bridges) in Tor Browser while a page is still loading. Then I get log output like

Oct 22 09:41:00.000 [warn] Failed to find node for hop #1 of our path. Discarding this circuit.
Oct 22 09:41:00.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.
Oct 22 09:41:00.000 [warn] Failed to find node for hop #1 of our path. Discarding this circuit.
Oct 22 09:41:00.000 [warn] Failed to find node for hop #1 of our path. Discarding this circuit.
Oct 22 09:41:00.000 [warn] Failed to find node for hop #1 of our path. Discarding this circuit.

(Note, I have no clue why the timestamp is always the same in this snippet but it seems this warning is emitted on a second basis and not stopping)

This makes Tor Browser essentially unusable until one changes settings again or restarts.

Assignee Loading
Time tracking Loading