using all free CPU time in router_get_by_nickname
This has happened with both Tor v0.2.1.0-alpha-dev r14297 and r14259. Quite seldom, tor starts eating all CPU time, with nothing interesting logged with "Log debug stderr" (debug output looks(?! ;) ) the same as when tor is not hogging all CPU).
I for now "worked around" this by using only hex digests in ExcludeNodes.
Thread 1 (Thread 0x2b5b3a251700 (LWP 17463)): #0 0x00002b5b3992b265 in strcasecmp () from /lib64/libc.so.6 #1 0x00005555555dd68f in router_get_by_nickname () from /proc/17463/exe #2 (closed) 0x00005555555de5e2 in add_nickname_list_to_smartlist () #3 (closed) 0x00005555555e00ce in router_choose_random_node () from /proc/17463/exe #4 (closed) 0x000055555556aff7 in circuit_establish_circuit () from /proc/17463/exe #5 (closed) 0x0000555555572033 in circuit_get_open_circ_or_launch () #6 (closed) 0x0000555555572635 in connection_ap_handshake_attach_circuit () #7 (closed) 0x000055555558ce99 in connection_ap_attach_pending () from /proc/17463/exe #8 (closed) 0x00005555555692e8 in circuit_send_next_onion_skin () from /proc/17463/exe #9 (closed) 0x00005555555c44b1 in connection_edge_process_relay_cell () #10 (closed) 0x00005555555c5869 in circuit_receive_relay_cell () from /proc/17463/exe #11 (closed) 0x0000555555573e92 in command_process_cell () from /proc/17463/exe #12 (closed) 0x000055555558e16d in connection_or_process_cells_from_inbuf () #13 (closed) 0x000055555558f4ec in connection_or_process_inbuf () from /proc/17463/exe #14 (closed) 0x000055555558567b in connection_handle_read () from /proc/17463/exe #15 (closed) 0x00005555555ba013 in conn_read_callback () from /proc/17463/exe #16 (closed) 0x00002b5b38841b8b in event_base_loop () from /usr/lib64/libevent-1.3e.so.1 #17 (closed) 0x00005555555b9bbe in do_main_loop () from /proc/17463/exe #18 (closed) 0x00005555555b9e1d in tor_main () from /proc/17463/exe #19 (closed) 0x00002b5b398c536a in __libc_start_main () from /lib64/libc.so.6 #20 (closed) 0x0000555555561209 in _start () from /proc/17463/exe #0 0x00002b5b3992b265 in strcasecmp () from /lib64/libc.so.6
Thread 1 (Thread 0x2b5b3a251700 (LWP 17463)): #0 0x00002b5b3992b265 in strcasecmp () from /lib64/libc.so.6 #1 0x00005555555dd68f in router_get_by_nickname () from /proc/17463/exe #2 (closed) 0x00005555555de5e2 in add_nickname_list_to_smartlist () #3 (closed) 0x00005555555e00ce in router_choose_random_node () from /proc/17463/exe #4 (closed) 0x000055555556aff7 in circuit_establish_circuit () from /proc/17463/exe #5 (closed) 0x0000555555572033 in circuit_get_open_circ_or_launch () #6 (closed) 0x0000555555572635 in connection_ap_handshake_attach_circuit () #7 (closed) 0x000055555558ce99 in connection_ap_attach_pending () from /proc/17463/exe #8 (closed) 0x000055555557332d in circuit_build_needed_circs () from /proc/17463/exe #9 (closed) 0x00005555555b9706 in second_elapsed_callback () from /proc/17463/exe #10 (closed) 0x00002b5b38841b8b in event_base_loop () from /usr/lib64/libevent-1.3e.so.1 #11 (closed) 0x00005555555b9bbe in do_main_loop () from /proc/17463/exe #12 (closed) 0x00005555555b9e1d in tor_main () from /proc/17463/exe #13 (closed) 0x00002b5b398c536a in __libc_start_main () from /lib64/libc.so.6 #14 (closed) 0x0000555555561209 in _start () from /proc/17463/exe #0 0x00002b5b3992b265 in strcasecmp () from /lib64/libc.so.6
#0 0x00002b5b3992b265 in strcasecmp () from /lib64/libc.so.6 #1 0x00005555555dd68f in router_get_by_nickname () from /proc/17463/exe #2 (closed) 0x00005555555de5e2 in add_nickname_list_to_smartlist () #3 (closed) 0x000055555556b340 in circuit_establish_circuit () from /proc/17463/exe #4 (closed) 0x0000555555572033 in circuit_get_open_circ_or_launch () #5 (closed) 0x0000555555572635 in connection_ap_handshake_attach_circuit () #6 (closed) 0x000055555558ce99 in connection_ap_attach_pending () from /proc/17463/exe #7 (closed) 0x00005555555692e8 in circuit_send_next_onion_skin () from /proc/17463/exe #8 (closed) 0x00005555555c44b1 in connection_edge_process_relay_cell () #9 (closed) 0x00005555555c5869 in circuit_receive_relay_cell () from /proc/17463/exe #10 (closed) 0x0000555555573e92 in command_process_cell () from /proc/17463/exe #11 (closed) 0x000055555558e16d in connection_or_process_cells_from_inbuf () #12 (closed) 0x000055555558f4ec in connection_or_process_inbuf () from /proc/17463/exe #13 (closed) 0x000055555558567b in connection_handle_read () from /proc/17463/exe #14 (closed) 0x00005555555ba013 in conn_read_callback () from /proc/17463/exe #15 (closed) 0x00002b5b38841b8b in event_base_loop () from /usr/lib64/libevent-1.3e.so.1 #16 (closed) 0x00005555555b9bbe in do_main_loop () from /proc/17463/exe #17 (closed) 0x00005555555b9e1d in tor_main () from /proc/17463/exe #18 (closed) 0x00002b5b398c536a in __libc_start_main () from /lib64/libc.so.6 #19 (closed) 0x0000555555561209 in _start () from /proc/17463/exe #0 0x00002b5b3992b265 in strcasecmp () from /lib64/libc.so.6
#0 0x00002b5b3992b265 in strcasecmp () from /lib64/libc.so.6 #1 0x00005555555bb921 in router_get_consensus_status_by_nickname () #2 (closed) 0x00005555555de685 in add_nickname_list_to_smartlist () #3 (closed) 0x000055555556b340 in circuit_establish_circuit () from /proc/17463/exe #4 (closed) 0x0000555555572033 in circuit_get_open_circ_or_launch () #5 (closed) 0x0000555555572635 in connection_ap_handshake_attach_circuit () #6 (closed) 0x000055555558ce99 in connection_ap_attach_pending () from /proc/17463/exe #7 (closed) 0x00005555555692e8 in circuit_send_next_onion_skin () from /proc/17463/exe #8 (closed) 0x00005555555c44b1 in connection_edge_process_relay_cell () #9 (closed) 0x00005555555c5869 in circuit_receive_relay_cell () from /proc/17463/exe #10 (closed) 0x0000555555573e92 in command_process_cell () from /proc/17463/exe #11 (closed) 0x000055555558e16d in connection_or_process_cells_from_inbuf () #12 (closed) 0x000055555558f4ec in connection_or_process_inbuf () from /proc/17463/exe #13 (closed) 0x000055555558567b in connection_handle_read () from /proc/17463/exe #14 (closed) 0x00005555555ba013 in conn_read_callback () from /proc/17463/exe #15 (closed) 0x00002b5b38841b8b in event_base_loop () from /usr/lib64/libevent-1.3e.so.1 #16 (closed) 0x00005555555b9bbe in do_main_loop () from /proc/17463/exe #17 (closed) 0x00005555555b9e1d in tor_main () from /proc/17463/exe #18 (closed) 0x00002b5b398c536a in __libc_start_main () from /lib64/libc.so.6 #19 (closed) 0x0000555555561209 in _start () from /proc/17463/exe #0 0x00002b5b3992b265 in strcasecmp () from /lib64/libc.so.6
[Automatically added by flyspray2trac: Operating System: Fedora Core Linux]
Trac:
Username: Safari