[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [tor-bugs] #3390 [Tor Relay]: Tor exit node crashed
#3390: Tor exit node crashed
-----------------------+----------------------------------------------------
Reporter: whabib | Owner:
Type: defect | Status: new
Priority: major | Milestone: Tor: 0.2.2.x-final
Component: Tor Relay | Version:
Keywords: | Parent:
Points: | Actualpoints:
-----------------------+----------------------------------------------------
Changes (by nickm):
* priority: normal => major
* milestone: => Tor: 0.2.2.x-final
Comment:
It's not an instance of that, I believe. The bug in the "hoo boy" comment
is that nothing keeps two descriptors from having the same
extrainfo_digest, and so there's no guarantee that a descriptor sd will
appear in desc_by_eid_map[sd->extrainfo_digest], since some other
descriptor might appear there.
But this bug is different: there's an entry sd in desc_by_eid_map[x] such
sd->extrainfo_digest != x, which implies that desc_by_eid_map is
inconsistent. This could happen because of three clauses:
* Adding someting to desc_by_eid_map incorrectly
* Changing an extrainfo_digest entry after adding it to desc_by_eid_map
* Memory corruption.
Investigating further...
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/3390#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
_______________________________________________
tor-bugs mailing list
tor-bugs@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-bugs