[tor-bugs] #5084 [Tor Bridge]: pt_prepare_proxy_list_for_config_read: Assertion unconfigured_proxies_n == 0 failed

Tor Bug Tracker & Wiki torproject-admin at torproject.org
Sun Feb 12 07:14:16 UTC 2012


#5084: pt_prepare_proxy_list_for_config_read: Assertion unconfigured_proxies_n ==
0 failed
------------------------+---------------------------------------------------
 Reporter:  arma        |          Owner:                    
     Type:  defect      |         Status:  new               
 Priority:  major       |      Milestone:  Tor: 0.2.3.x-final
Component:  Tor Bridge  |        Version:                    
 Keywords:              |         Parent:                    
   Points:              |   Actualpoints:                    
------------------------+---------------------------------------------------

Comment(by arma):

 {{{
 #0  0x00007f447415b475 in *__GI_raise (sig=<optimized out>)
     at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
 #1  0x00007f447415e6f0 in *__GI_abort () at abort.c:92
 #2  0x0000000000417fcf in pt_prepare_proxy_list_for_config_read ()
     at transports.c:1221
 #3  0x000000000047869a in options_act (old_options=0x23ffcd0) at
 config.c:1418
 #4  0x0000000000479c00 in set_options (new_val=<optimized out>,
     msg=<optimized out>) at config.c:743
 #5  0x000000000047add4 in options_trial_assign (list=0x20b39d0,
     use_defaults=0, clear_first=1, msg=0x7ffff13300e0) at config.c:2672
 #6  0x0000000000497842 in control_setconf_helper (conn=<optimized out>,
     len=<optimized out>, body=0x1c <Address 0x1c out of bounds>,
     use_defaults=<optimized out>) at control.c:742
 #7  0x0000000000498255 in handle_control_resetconf (body=<optimized out>,
     len=<optimized out>, conn=<optimized out>) at control.c:789
 #8  connection_control_process_inbuf (conn=0x1e59180) at control.c:3200
 #9  0x0000000000482b49 in connection_handle_read_impl (conn=<optimized
 out>)
     at connection.c:2657
 #10 connection_handle_read (conn=0x1e59180) at connection.c:2697
 #11 0x000000000040bfd6 in conn_read_callback (fd=<optimized out>,
 event=8843,
     _conn=0x6) at main.c:702
 #12 0x00007f4474edc8fd in event_base_loop ()
    from /tmp/tor-browser_en-US/Lib/libevent-2.0.so.5
 #13 0x000000000040a061 in do_main_loop () at main.c:1924
 #14 0x000000000040a39d in tor_main (argc=<optimized out>,
 argv=0x7ffff1330558)
     at main.c:2619
 #15 0x00007f4474147ead in __libc_start_main (main=<optimized out>,
     argc=<optimized out>, ubp_av=<optimized out>, init=<optimized out>,
     fini=<optimized out>, rtld_fini=<optimized out>,
 stack_end=0x7ffff1330548)
     at libc-start.c:228
 #16 0x0000000000408889 in _start ()
 }}}
 {{{
 (gdb) up
 #1  0x00007f447415e6f0 in *__GI_abort () at abort.c:92
 92      abort.c: No such file or directory.
         in abort.c
 (gdb) up
 #2  0x0000000000417fcf in pt_prepare_proxy_list_for_config_read ()
     at transports.c:1221
 1221    transports.c: No such file or directory.
         in transports.c
 (gdb) print managed_proxy_list
 $1 = (smartlist_t *) 0x195e380
 (gdb) print *managed_proxy_list
 $2 = {list = 0x195eb60, num_used = 1, capacity = 16}
 (gdb) print unconfigured_proxies_n
 $4 = 1
 (gdb) print *(managed_proxy_t *)*managed_proxy_list->list
 $6 = {conf_state = PT_PROTO_COMPLETED, argv = 0x195ea50, conf_protocol =
 1,
   is_server = 0, process_handle = 0x1e57fc0, pid = 0, marked_for_removal =
 1,
   got_hup = 1, transports_to_launch = 0x195eb00, transports = 0x1e628c0}
 (gdb) print *(*(managed_proxy_t
 *)*managed_proxy_list->list)->transports_to_launch
 $8 = {list = 0x195eed0, num_used = 0, capacity = 16}
 }}}

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


More information about the tor-bugs mailing list