[tor-bugs] #2097 [- Select a component]: Crash while checking whether directory_crashes_dir_info()

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Wed Oct 20 16:29:13 UTC 2010


#2097: Crash while checking whether directory_crashes_dir_info()
----------------------------------+-----------------------------------------
 Reporter:  nickm                 |       Owner:     
     Type:  defect                |      Status:  new
 Priority:  normal                |   Milestone:     
Component:  - Select a component  |     Version:     
 Keywords:                        |      Parent:     
----------------------------------+-----------------------------------------
 rransom found this while testing his patch for bug988.  Here's the stack
 trace:

 {{{
 09:47 < rransom> #0  get_net_param_from_list
 (net_params=0xb0b0b0b0b0b0b0b, para
 m_name=0x4d8880 "refuseunknownexits", default_val=1) at
 networkstatus.c:2127
 09:51 < rransom> #1  0x00000000004959ec in directory_caches_dir_info
 (options=0x1a66790) at dirserv.c:1217
 09:51 < rransom> #2  0x0000000000410b20 in
 networkstatus_set_current_consensus (consensus=<value optimized out>,
 flavor=<value optimized out>, flags=<value optimized out>) at
 networkstatus.c:1734
 }}}

 So set_current_consensus frees the current_consensus, then calls
 directory_caches_dir_info, which indirectly calls get_net_param_for_list
 on current_consensus, which has been freed.

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


More information about the tor-bugs mailing list