[tor-bugs] #7164 [Core Tor/Tor]: microdesc.c:378: Bug: microdesc_free() called, but md was still referenced 1 node(s); held_by_nodes == 1

Tor Bug Tracker & Wiki blackhole at torproject.org
Thu Nov 9 00:53:00 UTC 2017


#7164: microdesc.c:378: Bug: microdesc_free() called, but md was still referenced
1 node(s); held_by_nodes == 1
-------------------------------------------------+-------------------------
 Reporter:  jaj123                               |          Owner:  nickm
     Type:  defect                               |         Status:
                                                 |  needs_revision
 Priority:  High                                 |      Milestone:  Tor:
                                                 |  0.3.3.x-final
Component:  Core Tor/Tor                         |        Version:  Tor:
                                                 |  0.2.4.19
 Severity:  Normal                               |     Resolution:
 Keywords:  tor-client, 025-backport, nickm-     |  Actual Points:
  should-review, review-group-24                 |
Parent ID:                                       |         Points:  2
 Reviewer:  asn                                  |        Sponsor:
-------------------------------------------------+-------------------------

Comment (by teor):

 I wonder if this can happen when a relay wakes up from hibernation after a
 week or two?

 168 hours isn't very old for a microdesc any more: Tor relays used to
 change their onion keys every 7 days, forcing a microdesc hash change
 every week. But now, the expired microdesc can be listed in the new
 consensus after hibernation, because the onion keys only change every 30
 days.

 Maybe this isn't the issue, but it seems like it might be worth looking
 into.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/7164#comment:101>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list