Bug: conflux_util.h:24: CIRCUIT_IS_CONFLUX
I know that a similar bug has already been fixed in (Issue #41037), but I have slightly different conditions under which the bug occurs.
Log Message:
[warn] tor_bug_occurred_: Bug: conflux_util.h:24: CIRCUIT_IS_CONFLUX: Non-fatal assertion circ->purpose == CIRCUIT_PURPOSE_CONFLUX_UNLINKED failed. (on Tor 0.4.9.2-alpha b38ce105086e06aa)
Tor versions in which an bug appears: 0.4.8.15, 0.4.8.16, 0.4.8.17, 0.4.9.2-alpha Steps to reproduce:
- start tor
- connect to the ControlPort (
AUTHENTICATE
,SETEVENTS CIRC CIRC_MINOR STREAM
) - wait until the new CONFLUX_LINKED circuits are being formed (Set
MaxCircuitDirtiness 10
to speed up the process)
An warning message appears in the log at each event:
650 CIRC_MINOR {CIRC_ID} PURPOSE_CHANGED ... PURPOSE=CONFLUX_LINKED ... OLD_PURPOSE=CONFLUX_UNLINKED
- Without listening to
CIRC_MINOR
events, the warning does not appear. - If Conflux is turned off (
ConfluxEnabled 0
), the warning does not occur - The occurrence of the warning does not depend on the use of bridges.
A copy of this issue was also sent to the forum.torproject.org