Opened 6 months ago

Last modified 6 months ago

#32666 new defect

BUG: Non-fatal assertion info failed in onion_extend_cpath at src/core/or/circuitbuild.c:2663. (Stack trace not available) (on Tor 0.4.1.5 439ca48989ece545)

Reported by: cypherpunks Owned by:
Priority: Medium Milestone: Tor: unspecified
Component: Core Tor/Tor Version: Tor: 0.4.1.5
Severity: Normal Keywords: assert, regression?, tor-circuit, orbot
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Got this in orbot After startup.

NOTICE: Bootstrapped 100% (done): Done 
Ignoring start request, already started.
WARN: tor_bug_occurred_: Bug: src/core/or/circuitbuild.c:2663: onion_extend_cpath: Non-fatal assertion info failed. (on Tor 0.4.1.5 439ca48989ece545) 
WARN: Bug: Non-fatal assertion info failed in onion_extend_cpath at src/core/or/circuitbuild.c:2663. (Stack trace not available) (on Tor 0.4.1.5 439ca48989ece545) 
WARN: Failed to find node for hop #2 of our path. Discarding this circuit. 
NOTICE: Our circuit 0 (id: 15) died due to an invalid selected path, purpose General-purpose client. This may be a torrc configuration issue, or a bug.

Orbot 16.1.2rc2

Child Tickets

Change History (1)

comment:1 Changed 6 months ago by dgoulet

Keywords: assert regression? tor-circuit orbot added
Milestone: Tor: unspecified

[Try2] This is where it exploded:

info = extend_info_from_node(r, 0);
tor_assert_nonfatal(info);

Basically, we were unable to created the extend information from the node. Two ways this can happen:

  if (!node_has_preferred_descriptor(node, for_direct_connect)) {

or

  if (!node_has_curve25519_onion_key(node)) {
Last edited 6 months ago by dgoulet (previous) (diff)
Note: See TracTickets for help on using tickets.