Opened 8 years ago

Closed 8 years ago

Last modified 7 years ago

#4411 closed defect (fixed)

extend_info_dup(): Bug: circuitbuild.c:3374: extend_info_dup: Assertion info failed

Reported by: weasel Owned by: rransom
Priority: Medium Milestone: Tor: 0.2.3.x-final
Component: Core Tor/Tor Version: Tor: 0.2.3.7-alpha
Severity: Keywords: tor-auth
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

nova:~# tail /var/log/tor/log
Nov 06 12:31:49.000 [warn] (certificate lifetime runs from Nov 6 20:27:07 2011 GMT through Nov 5 20:27:07 2012 GMT. Your time is Nov 06 12:31:49 2011 GMT.)
Nov 06 12:33:16.000 [warn] Certificate not yet valid: is your system clock set incorrectly?
Nov 06 12:33:16.000 [warn] (certificate lifetime runs from Nov 6 20:27:07 2011 GMT through Nov 5 20:27:07 2012 GMT. Your time is Nov 06 12:33:16 2011 GMT.)
Nov 06 12:35:18.000 [warn] Certificate not yet valid: is your system clock set incorrectly?
Nov 06 12:35:18.000 [warn] (certificate lifetime runs from Nov 6 20:27:07 2011 GMT through Nov 5 20:27:07 2012 GMT. Your time is Nov 06 12:35:18 2011 GMT.)
Nov 06 12:36:19.000 [warn] Certificate not yet valid: is your system clock set incorrectly?
Nov 06 12:36:19.000 [warn] (certificate lifetime runs from Nov 6 20:27:07 2011 GMT through Nov 5 20:27:07 2012 GMT. Your time is Nov 06 12:36:19 2011 GMT.)
Nov 06 12:37:43.000 [warn] Certificate not yet valid: is your system clock set incorrectly?
Nov 06 12:37:43.000 [warn] (certificate lifetime runs from Nov 6 20:27:07 2011 GMT through Nov 5 20:27:07 2012 GMT. Your time is Nov 06 12:37:43 2011 GMT.)
Nov 06 12:38:58.000 [err] extend_info_dup(): Bug: circuitbuild.c:3374: extend_info_dup: Assertion info failed; aborting.

Child Tickets

Change History (8)

comment:1 Changed 8 years ago by Sebastian

running gabelmoo in gdb now to see if I can get a backtrace

comment:2 Changed 8 years ago by nickm

Yup; this one is probably going to need a backtrace, I'm afraid. Some caller to extend_info_dup() is passing it NULL, but without a backtrace (or a bunch of asserts added before every callsite to extend_info_dup), we're not going to know where or why.

comment:3 Changed 8 years ago by rransom

Milestone: Tor: 0.2.1.x-final
Owner: set to rransom
Status: newassigned

frosty_un found it; it's only in the v0 HS client code, some of which is called by the v0 HS authority code. Patches coming.

comment:4 Changed 8 years ago by rransom

Milestone: Tor: 0.2.1.x-finalTor: 0.2.3.x-final

The bug frosty_un found is 0.2.3.x-only (introduced when extend_info_from_node and node_t were added with the microdesc code).

comment:5 Changed 8 years ago by rransom

Status: assignedneeds_review

See bug4411 ( https://git.torproject.org/rransom/tor.git bug4411 ) for a (likely) fix.

comment:6 Changed 8 years ago by nickm

Resolution: fixed
Status: needs_reviewclosed

seems fine; merging; thanks, all!

comment:7 Changed 7 years ago by nickm

Keywords: tor-auth added

comment:8 Changed 7 years ago by nickm

Component: Tor Directory AuthorityTor
Note: See TracTickets for help on using tickets.