Opened 8 years ago

Closed 8 years ago

Last modified 7 years ago

#4842 closed defect (fixed)

rend_service_rendezvous_has_opened: Assertion hop failed

Reported by: arma Owned by:
Priority: Medium Milestone: Tor: 0.2.3.x-final
Component: Core Tor/Tor Version:
Severity: Keywords: tor-hs
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

Running Tor 0.2.3.10-alpha-dev (git-ff03347579b3b43b) on moria1 (with hidden service), it died with:

Jan 05 20:38:03.000 [err] rend_service_rendezvous_has_opened(): Bug: rendservice.c:1730: rend_service_rendezvous_has_opened: Assertion hop failed; aborting.

I guess this bug was added to master pretty recently.

Child Tickets

Change History (5)

comment:1 Changed 8 years ago by rransom

Status: newneeds_review

Oops.

See bug4842 ( https://git.torproject.org/rransom/tor.git bug4842 ) for a fix. I tested this, as a hidden service, and was able to connect to the service successfully. I tried to trigger the relaunch-rend-circ-without-closing-the-old-one code, and Tor didn't crash, but I don't know whether I actually did make the hidden service relaunch a rendezvous circ.

comment:2 Changed 8 years ago by Sebastian

quick note on style, we typically don't say if (cpath_ref != NULL) and instead say if (cpath_ref)

comment:3 Changed 8 years ago by nickm

Resolution: fixed
Status: needs_reviewclosed

This solution seems kinda heavyweight to me, but I guess it's better than nothing, and I can't think of a cleaner solution right now. Merging this one.

comment:4 Changed 7 years ago by nickm

Keywords: tor-hs added

comment:5 Changed 7 years ago by nickm

Component: Tor Hidden ServicesTor
Note: See TracTickets for help on using tickets.