./run_relay.sh /mnt/goblint-svcomp/goblint-bench/the-continuous-race/benchmarks/level-ip/main.c


--------------------------------------------------------------------------------


duppy -c main.c
duppy'ing main.c to /mnt/goblint-svcomp/goblint-bench/the-continuous-race/tools/svcomp24/relay-sv/tmp.LWUR9i0u4j/ciltrees
gcc -D_GNUCC -E -DCIL=1 main.c -o /tmp/cil-ZFv8nw5v.i
../cil/obj/x86_LINUX/cilly.asm.exe --out /tmp/cil-BYji4vvp.cil.c --doheapify_sep --heapify_locals --dotrans_alloc --domyptranal --dodumpfile /tmp/cil-ZFv8nw5v.i
Making cfg for list_init
Making cfg for alloc_skb
Making cfg for free_skb
Making cfg for skb_reserve
Making cfg for skb_push
Making cfg for skb_head
Making cfg for skb_reset_header
Making cfg for wait_init
Making cfg for wait_wakeup
Making cfg for wait_free
Making cfg for list_add_tail
Making cfg for list_del
Making cfg for alloc_socket
Making cfg for socket_rd_acquire
Making cfg for socket_wr_acquire
Making cfg for socket_release
Making cfg for socket_free
Making cfg for socket_garbage_collect
Making cfg for socket_delete
Making cfg for abort_sockets
Making cfg for get_socket
Making cfg for socket_lookup
Making cfg for socket_find
Making cfg for socket_debug
Making cfg for _socket
Making cfg for _connect
Making cfg for _write
Making cfg for _read
Making cfg for _close
Making cfg for _poll
Making cfg for _fcntl
Making cfg for _getsockopt
Making cfg for _getpeername
Making cfg for _getsockname
Making cfg for ip_hdr
Making cfg for ip_init_pkt
Making cfg for ip_rcv
Making cfg for set_if_route
Making cfg for set_if_address
Making cfg for set_if_up
Making cfg for tun_alloc
Making cfg for tun_read
Making cfg for tun_write
Making cfg for tun_init
Making cfg for free_tun
Making cfg for icmpv4_incoming
Making cfg for icmpv4_reply
Making cfg for wait_sleep
Making cfg for inet_create
Making cfg for inet_socket
Making cfg for inet_connect
Making cfg for inet_stream_connect
Making cfg for inet_write
Making cfg for inet_read
Making cfg for inet_lookup
Making cfg for inet_close
Making cfg for inet_free
Making cfg for inet_abort
Making cfg for inet_getpeername
Making cfg for inet_getsockname
Making cfg for skb_queue_len
Making cfg for skb_queue_init
Making cfg for skb_dequeue
Making cfg for skb_queue_empty
Making cfg for skb_peek
Making cfg for skb_queue_free
Making cfg for tcp_init
Making cfg for tcp_init_segment
Making cfg for tcp_clear_queues
Making cfg for tcp_in
Making cfg for tcp_udp_checksum
Making cfg for tcp_v4_checksum
Making cfg for tcp_alloc_sock
Making cfg for tcp_v4_init_sock
Making cfg for tcp_init_sock
Making cfg for __tcp_set_state
Making cfg for generate_port
Making cfg for generate_iss
Making cfg for tcp_v4_connect
Making cfg for tcp_disconnect
Making cfg for tcp_write
Making cfg for tcp_read
Making cfg for tcp_recv_notify
Making cfg for tcp_close
Making cfg for tcp_abort
Making cfg for tcp_free
Making cfg for tcp_done
Making cfg for tcp_clear_timers
Making cfg for tcp_stop_rto_timer
Making cfg for tcp_release_rto_timer
Making cfg for tcp_stop_delack_timer
Making cfg for tcp_release_delack_timer
Making cfg for tcp_handle_fin_state
Making cfg for tcp_linger
Making cfg for tcp_user_timeout
Making cfg for tcp_enter_time_wait
Making cfg for tcp_rearm_user_timeout
Making cfg for tcp_rtt
Making cfg for tcp_calculate_sacks
Making cfg for usage
Making cfg for parse_opts
Making cfg for parse_cli
Making cfg for sk_alloc
Making cfg for sock_init_data
Making cfg for sock_free
Making cfg for sock_connected
Making cfg for skb_queue_tail
Making cfg for write_queue_head
Making cfg for tcp_hdr
Making cfg for tcp_alloc_skb
Making cfg for tcp_write_syn_options
Making cfg for tcp_syn_options
Making cfg for tcp_write_options
Making cfg for tcp_transmit_skb
Making cfg for tcp_queue_transmit_skb
Making cfg for tcp_send_synack
Making cfg for tcp_send_delack
Making cfg for tcp_send_next
Making cfg for tcp_options_len
Making cfg for tcp_send_ack
Making cfg for tcp_send_syn
Making cfg for tcp_send_fin
Making cfg for tcp_select_initial_window
Making cfg for tcp_notify_user
Making cfg for tcp_connect_rto
Making cfg for tcp_retransmission_timeout
Making cfg for tcp_rearm_rto_timer
Making cfg for tcp_connect
Making cfg for tcp_send
Making cfg for tcp_send_reset
Making cfg for tcp_send_challenge_ack
Making cfg for tcp_queue_fin
Making cfg for arp_hdr
Making cfg for arp_alloc_skb
Making cfg for arp_entry_alloc
Making cfg for insert_arp_translation_table
Making cfg for update_arp_translation_table
Making cfg for arp_init
Making cfg for arp_rcv
Making cfg for arp_request
Making cfg for arp_reply
Making cfg for arp_get_hwaddr
Making cfg for free_arp
Making cfg for eth_hdr
Making cfg for ip_parse
Making cfg for netdev_alloc
Making cfg for netdev_init
Making cfg for netdev_transmit
Making cfg for netdev_receive
Making cfg for netdev_rx_loop
Making cfg for netdev_get
Making cfg for free_netdev
Making cfg for run_cmd
Making cfg for sum_every_16bits
Making cfg for checksum
Making cfg for get_address
Making cfg for parse_ipv4_string
Making cfg for min
Making cfg for ipc_alloc_thread
Making cfg for ipc_free_thread
Making cfg for ipc_try_send
Making cfg for ipc_write_rc
Making cfg for ipc_read
Making cfg for ipc_write
Making cfg for ipc_connect
Making cfg for ipc_socket
Making cfg for ipc_close
Making cfg for ipc_poll
Making cfg for ipc_fcntl
Making cfg for ipc_getsockopt
Making cfg for ipc_getpeername
Making cfg for ipc_getsockname
Making cfg for demux_ipc_socket_call
Making cfg for socket_ipc_open
Making cfg for start_ipc_listener
Making cfg for ip_send_check
Making cfg for ip_output
Making cfg for create_thread
Making cfg for stop_stack_handler
Making cfg for init_signals
Making cfg for init_stack
Making cfg for run_threads
Making cfg for wait_for_threads
Making cfg for free_stack
Making cfg for init_security
Making cfg for main
Making cfg for dst_neigh_output
Making cfg for tcp_parse_opts
Making cfg for tcp_clean_rto_queue
Making cfg for __tcp_drop
Making cfg for tcp_verify_segment
Making cfg for tcp_reset
Making cfg for tcp_discard
Making cfg for tcp_listen
Making cfg for tcp_synsent
Making cfg for tcp_closed
Making cfg for tcp_input_state
Making cfg for tcp_receive
Making cfg for timer_debug
Making cfg for timer_free
Making cfg for timer_alloc
Making cfg for timers_tick
Making cfg for timer_oneshot
Making cfg for timer_add
Making cfg for timer_release
Making cfg for timer_cancel
Making cfg for timers_start
Making cfg for timer_get_tick
Making cfg for skb_queue_add
Making cfg for tcp_data_insert_ordered
Making cfg for tcp_consume_ofo_queue
Making cfg for tcp_data_dequeue
Making cfg for tcp_data_queue
Making cfg for route_alloc
Making cfg for route_add
Making cfg for route_init
Making cfg for route_lookup
Making cfg for free_routes
main.c:3910: Warning: MEMBEROFPTR in constant
main.c:3910: Warning: Variable-sized local variable rbuf
main.c:3972: Warning: MEMBEROFPTR in constant
main.c:3972: Warning: Variable-sized local variable buf
main.c:4064: Warning: MEMBEROFPTR in constant
main.c:4064: Warning: Variable-sized local variable fds
main.c:4344: Warning: Variable-sized local variable buf
Trans_alloc: void  <> struct sk_buff 
Trans_alloc: alloc_skb main.c:617
Trans_alloc: void  <> struct socket 
Trans_alloc: alloc_socket main.c:803
Trans_alloc: tun_alloc main.c:1433
Trans_alloc: tun_init main.c:1480
Trans_alloc: icmpv4_reply main.c:1545
Trans_alloc: void  <> struct tcp_sock 
Trans_alloc: tcp_alloc_sock main.c:2040
Trans_alloc: tcp_send_syn main.c:2974
Trans_alloc: void  <> struct arp_cache_entry 
Trans_alloc: arp_entry_alloc main.c:3286
Trans_alloc: ip_parse main.c:3529
Trans_alloc: void  <> struct netdev 
Trans_alloc: netdev_alloc main.c:3549
Trans_alloc: run_cmd main.c:3674
Trans_alloc: get_address main.c:3728
Trans_alloc: parse_ipv4_string main.c:3758
Trans_alloc: void  <> struct ipc_thread 
Trans_alloc: ipc_alloc_thread main.c:3804
Trans_alloc: ipc_write_rc main.c:3858
Trans_alloc: void  <> char 
Trans_alloc: ipc_read main.c:3892
Trans_alloc: void  <> char 
Trans_alloc: ipc_write main.c:3955
Trans_alloc: void  <> struct pollfd 
Trans_alloc: ipc_poll main.c:4046
Trans_alloc: ipc_getsockopt main.c:4133
Trans_alloc: ipc_getpeername main.c:4183
Trans_alloc: ipc_getsockname main.c:4228
Trans_alloc: void  <> char 
Trans_alloc: socket_ipc_open main.c:4335
Trans_alloc: start_ipc_listener main.c:4367
Trans_alloc: stop_stack_handler main.c:4517
Trans_alloc: void  <> struct timer 
Trans_alloc: timer_alloc main.c:5251
Trans_alloc: timers_tick main.c:5263
Trans_alloc: void  <> struct rtentry 
Trans_alloc: route_alloc main.c:5619
gcc -D_GNUCC -E /tmp/cil-BYji4vvp.cil.c -o /tmp/cil-LctKboEl.cil.i
gcc -D_GNUCC -c -o ./main.o /tmp/cil-LctKboEl.cil.i
main.c: In function ‘ipc_connect’:
main.c:4009:65: warning: taking address of packed member of ‘struct ipc_connect’ may result in an unaligned pointer value [-Waddress-of-packed-member]
 4009 |   rc = _connect(pid, payload->sockfd, (struct sockaddr  const  *)(& payload->addr),
      |                                                                ~^~~~~~~~~~~~~~~~
main.c: In function ‘ipc_getsockopt’:
main.c:4150:20: warning: taking address of packed member of ‘struct ipc_sockopt’ may result in an unaligned pointer value [-Waddress-of-packed-member]
 4150 |                    & opts->optlen);
      |                    ^~~~~~~~~~~~~~
main.c: In function ‘tun_alloc’:
main.c:1456:5: warning: ‘free’ called on unallocated object ‘_a1433_38107_main_1’ [-Wfree-nonheap-object]
 1456 |     return (err);
      |     ^~~~~~~~~~~~~        
main.c:1433:14: note: declared here
 1433 | static int tun_alloc(char *dev___0 )
      |              ^~~~~~~~~~~~~~~~~~~
main.c:1459:3: warning: ‘free’ called on unallocated object ‘_a1433_38107_main_1’ [-Wfree-nonheap-object]
 1459 |   return (fd___0);
      |   ^~~~~~~~~~~~~~~~     
main.c:1433:14: note: declared here
 1433 | static int tun_alloc(char *dev___0 )
      |              ^~~~~~~~~~~~~~~~~~~
main.c: In function ‘icmpv4_reply’:
main.c:1568:3: warning: ‘free’ called on unallocated object ‘_a1545_40814_main_1’ [-Wfree-nonheap-object]
 1568 |   return;
      |   ^~~~~~~             
main.c:1545:13: note: declared here
 1545 | void icmpv4_reply(struct sk_buff *skb )
      |             ^~~~~~~~~~~~~~~~~~~
main.c: In function ‘tcp_send_syn’:
main.c:2987:9: warning: ‘free’ called on unallocated object ‘_a2974_73890_main_1’ [-Wfree-nonheap-object]
 2987 |         return (1);
      |         ^~~~~~~~~~~           
main.c:2974:20: note: declared here
 2974 | static int tcp_send_syn(struct sock *sk )
      |                    ^~~~~~~~~~~~~~~~~~~
main.c:3002:3: warning: ‘free’ called on unallocated object ‘_a2974_73890_main_1’ [-Wfree-nonheap-object]
 3002 |   return (tmp);
      |   ^~~~~~~~~~~~~         
main.c:2974:20: note: declared here
 2974 | static int tcp_send_syn(struct sock *sk )
      |                    ^~~~~~~~~~~~~~~~~~~
main.c: In function ‘ip_parse’:
main.c:3543:3: warning: ‘free’ called on unallocated object ‘_a3529_88309_main_1’ [-Wfree-nonheap-object]
 3543 |   return (tmp___0);
      |   ^~~~~~~~~~~~~~~~~    
main.c:3529:10: note: declared here
 3529 | __inline static uint32_t ip_parse(char *addr )
      |          ^~~~~~~~~~~~~~~~~~~
main.c: In function ‘run_cmd’:
main.c:3689:3: warning: ‘free’ called on unallocated object ‘_a3674_92183_main_1’ [-Wfree-nonheap-object]
 3689 |   return (tmp);
      |   ^~~~~~~~~~~~~        
main.c:3674:6: note: declared here
 3674 | int run_cmd(char *cmd  , ...)
      |      ^~~~~~~~~~~~~~~~~~~
main.c: In function ‘get_address’:
main.c:3752:5: warning: ‘free’ called on unallocated object ‘_a3728_93190_main_1’ [-Wfree-nonheap-object]
 3752 |     return (0);
      |     ^~~~~~~~~~~             
main.c:3728:18: note: declared here
 3728 | int get_address(char *host , char *port___0 , struct sockaddr *addr )
      |                  ^~~~~~~~~~~~~~~~~~~
main.c:3752:5: warning: ‘free’ called on unallocated object ‘_a3728_93190_main_2’ [-Wfree-nonheap-object]
 3752 |     return (0);
      |     ^~~~~~~~~~~            
main.c:3728:17: note: declared here
 3728 | int get_address(char *host , char *port___0 , struct sockaddr *addr )
      |                 ^~~~~~~~~~~~~~~~~~~
main.c:3755:3: warning: ‘free’ called on unallocated object ‘_a3728_93190_main_1’ [-Wfree-nonheap-object]
 3755 |   return (1);
      |   ^~~~~~~~~~~             
main.c:3728:18: note: declared here
 3728 | int get_address(char *host , char *port___0 , struct sockaddr *addr )
      |                  ^~~~~~~~~~~~~~~~~~~
main.c:3755:3: warning: ‘free’ called on unallocated object ‘_a3728_93190_main_2’ [-Wfree-nonheap-object]
 3755 |   return (1);
      |   ^~~~~~~~~~~            
main.c:3728:17: note: declared here
 3728 | int get_address(char *host , char *port___0 , struct sockaddr *addr )
      |                 ^~~~~~~~~~~~~~~~~~~
main.c: In function ‘parse_ipv4_string’:
main.c:3765:3: warning: ‘free’ called on unallocated object ‘_a3758_94034_main_1’ [-Wfree-nonheap-object]
 3765 |   return ((uint32_t )((((int )addr_bytes[0] | ((int )addr_bytes[1] << 8)) | ((int )addr_bytes[2] << 16)) | ((int )addr_bytes[3] << 24)));
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
main.c:3758:9: note: declared here
 3758 | uint32_t parse_ipv4_string(char *addr )
      |         ^~~~~~~~~~~~~~~~~~~
main.c: In function ‘ipc_write_rc’:
main.c:3872:5: warning: ‘free’ called on unallocated object ‘_a3858_97740_main_1’ [-Wfree-nonheap-object]
 3872 |     return (-1);
      |     ^~~~~~~~~~~~         
main.c:3858:16: note: declared here
 3858 | static int ipc_write_rc(int sockfd , pid_t pid , uint16_t type , int rc )
      |                ^~~~~~~~~~~~~~~~~~~
main.c:3889:3: warning: ‘free’ called on unallocated object ‘_a3858_97740_main_1’ [-Wfree-nonheap-object]
 3889 |   return (0);
      |   ^~~~~~~~~~~          
main.c:3858:16: note: declared here
 3858 | static int ipc_write_rc(int sockfd , pid_t pid , uint16_t type , int rc )
      |                ^~~~~~~~~~~~~~~~~~~
main.c: In function ‘ipc_poll’:
main.c:4078:5: warning: ‘free’ called on unallocated object ‘_a4046_102743_main_1’ [-Wfree-nonheap-object]
 4078 |     return (-1);
      |     ^~~~~~~~~~~~         
main.c:4046:16: note: declared here
 4046 | static int ipc_poll(int sockfd , struct ipc_msg *msg )
      |                ^~~~~~~~~~~~~~~~~~~~
main.c:4103:3: warning: ‘free’ called on unallocated object ‘_a4046_102743_main_1’ [-Wfree-nonheap-object]
 4103 |   return (0);
      |   ^~~~~~~~~~~          
main.c:4046:16: note: declared here
 4046 | static int ipc_poll(int sockfd , struct ipc_msg *msg )
      |                ^~~~~~~~~~~~~~~~~~~~
main.c: In function ‘ipc_getsockopt’:
main.c:4156:5: warning: ‘free’ called on unallocated object ‘_a4133_105074_main_1’ [-Wfree-nonheap-object]
 4156 |     return (-1);
      |     ^~~~~~~~~~~~         
main.c:4133:16: note: declared here
 4133 | static int ipc_getsockopt(int sockfd , struct ipc_msg *msg )
      |                ^~~~~~~~~~~~~~~~~~~~
main.c:4180:3: warning: ‘free’ called on unallocated object ‘_a4133_105074_main_1’ [-Wfree-nonheap-object]
 4180 |   return (rc);
      |   ^~~~~~~~~~~~         
main.c:4133:16: note: declared here
 4133 | static int ipc_getsockopt(int sockfd , struct ipc_msg *msg )
      |                ^~~~~~~~~~~~~~~~~~~~
main.c: In function ‘ipc_getpeername’:
main.c:4204:5: warning: ‘free’ called on unallocated object ‘_a4183_106745_main_1’ [-Wfree-nonheap-object]
 4204 |     return (-1);
      |     ^~~~~~~~~~~~         
main.c:4183:16: note: declared here
 4183 | static int ipc_getpeername(int sockfd , struct ipc_msg *msg )
      |                ^~~~~~~~~~~~~~~~~~~~
main.c:4225:3: warning: ‘free’ called on unallocated object ‘_a4183_106745_main_1’ [-Wfree-nonheap-object]
 4225 |   return (rc);
      |   ^~~~~~~~~~~~         
main.c:4183:16: note: declared here
 4183 | static int ipc_getpeername(int sockfd , struct ipc_msg *msg )
      |                ^~~~~~~~~~~~~~~~~~~~
main.c: In function ‘ipc_getsockname’:
main.c:4249:5: warning: ‘free’ called on unallocated object ‘_a4228_108241_main_1’ [-Wfree-nonheap-object]
 4249 |     return (-1);
      |     ^~~~~~~~~~~~         
main.c:4228:16: note: declared here
 4228 | static int ipc_getsockname(int sockfd , struct ipc_msg *msg )
      |                ^~~~~~~~~~~~~~~~~~~~
main.c:4270:3: warning: ‘free’ called on unallocated object ‘_a4228_108241_main_1’ [-Wfree-nonheap-object]
 4270 |   return (rc);
      |   ^~~~~~~~~~~~         
main.c:4228:16: note: declared here
 4228 | static int ipc_getsockname(int sockfd , struct ipc_msg *msg )
      |                ^~~~~~~~~~~~~~~~~~~~
main.c: In function ‘stop_stack_handler’:
main.c:4536:11: warning: ‘free’ called on unallocated object ‘_a4517_116568_main_1’ [-Wfree-nonheap-object]
 4536 |     return ((void *)0);
      |           ^~~~~~~~~~~~~          
main.c:4517:5: note: declared here
 4517 | static void *stop_stack_handler(void *arg )
      |     ^~~~~~~~~~~~~~~~~~~~
main.c: In function ‘timers_tick’:
main.c:5282:5: warning: ‘free’ called on unallocated object ‘_a5263_131957_main_1’ [-Wfree-nonheap-object]
 5282 |     return;
      |     ^~~~~~~             
main.c:5263:11: note: declared here
 5263 | static void timers_tick(void)
      |           ^~~~~~~~~~~~~~~~~~~ 
main.c:5323:3: warning: ‘free’ called on unallocated object ‘_a5263_131957_main_1’ [-Wfree-nonheap-object]
 5323 |   return;
      |   ^~~~~~~             
main.c:5263:11: note: declared here
 5263 | static void timers_tick(void)
      |           ^~~~~~~~~~~~~~~~~~~ 
Generating stats for steens
DONE!
Generating stats for cil
DONE!
Generating stats for anders
DONE!
Generating stats for noalias
DONE!
Dumped in 5 seconds
Sun Mar 17 16:39:50 UTC 2024
WARNING: tempfile is deprecated; consider using mktemp instead.
reserved status file: /tmp//temp.statuszRuend
running analysis on ./tmp.LWUR9i0u4j/ciltrees
Registered summary type: rs_scc
Registered summary type: rs
Registered summary type: ss
Registered summary type: rad_ss
Args: 
 ./race_anal.exe -cg ./tmp.LWUR9i0u4j/ciltrees -r -u benchexec -st /tmp//temp.statuszRuend -su client.cfg
Checking for data races
-----
Loading Cil Varinfo ID ranges for lookup tables
Loading ranges from .vids_ckeys_fixed
Setting Cil Varinfo ID ranges
Resizing VID/CKEY cache to: 2542
Finished parsing config group: SUMMARY_DB
Finished parsing config group: REQUEST
Finished parsing config group: DISTRIBUTED
Finished parsing config group: FILE_SERVER
Finished parsing config group: LOCK_FUNCS
Finished parsing config group: THREAD_FUNCS
Finished parsing config group: EXIT_FUNCS
Finished parsing config group: BUILTIN_FUNCS
Finished parsing config group: ALIAS_ANALYSIS
Finished parsing config group: ENTRY_POINTS
Finished parsing config group: SYM_EX
Done reading config file
myIP: 127.0.0.1
using /tmp/relay_scratch to store acquired files
using: /tmp//temp.statuszRuend to track status
Initializing Steensgaard AA info
Loading function info
Loading tempVar info
Using old PTA results
Old PTA results loaded
Initializing Andersen's AA info
Using old PTA results: ./tmp.LWUR9i0u4j/ciltrees/.pta_results.anders
Old PTA results loaded
Reached end of ./tmp.LWUR9i0u4j/ciltrees/calls.anders call graph file
Num funcs: 281
Scc_cg: Pruned 63 funcs w/out bodies for scc DAG
summary database will use:
	./tmp.LWUR9i0u4j/ciltrees/relay_sums
Initializing summary rad_ss
Checking leftover state: rad_ss
[Er]: Checkpoint: No left-over status file
Initializing summary ss
Checking leftover state: ss
[Er]: Checkpoint: No left-over status file
Initializing summary rs
BS: Not doing any post-reboot cleanup
[Er]: Multiple lock summaries for pthread_mutex_unlock:36.f
[Er]: makeSimpleLock: Couldn't find global kernel_sem
[Er]: makeSimpleLock: Couldn't find global kernel_flag
[Er]: Multiple lock summaries for pthread_mutex_trylock:1169.f
[Er]: Multiple lock summaries for pthread_mutex_lock:35.f
Initializing summary rs_scc
BS: Not doing any post-reboot cleanup
SH: initEscapeable found (1, 15) thread (acts, formals)

Entry points use roots: true
file server will use: 14440
[Er]: Request fault handler with Connection refused
[Er]: Request retrying
[Er]: retry succeeded!

trying to clear old summaries / local srcs, etc.
Starting bottomup analysis
-----
[Er]: Checkpoint: No left-over status file
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #0
=================================
Summarizing function: inet_connect : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_connect:277.f
=======

SUMS (nm, lo, un, wr, re):	inet_connect	0	0	0	0	

SS Sum:
 |-> Vval: 0
SIZES: 277.f : 34
>>> PROGRESS 1/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #1
=================================
Summarizing function: inet_socket : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_socket:276.f
=======

SUMS (nm, lo, un, wr, re):	inet_socket	0	0	0	0	

SS Sum:
 |-> Vval: 0
SIZES: 276.f : 34
>>> PROGRESS 2/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #43
=================================
Summarizing function: inet_getsockname : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_getsockname:284.f
=======

SUMS (nm, lo, un, wr, re):	inet_getsockname	0	0	4	3	

SS Sum:
 |-> $SSTOP
SIZES: 284.f : 503
>>> PROGRESS 3/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #44
=================================
Summarizing function: inet_getpeername : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_getpeername:283.f
=======

SUMS (nm, lo, un, wr, re):	inet_getpeername	0	0	4	3	

SS Sum:
 |-> $SSTOP
SIZES: 283.f : 503
>>> PROGRESS 4/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #72
=================================
Summarizing function: socket_rd_acquire : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: socket_rd_acquire:69.f
=======

SUMS (nm, lo, un, wr, re):	socket_rd_acquire	0	0	1	1	

SS Sum:
 |-> $SSTOP
SIZES: 69.f : 114
>>> PROGRESS 5/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #211
=================================
Summarizing function: get_socket : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: get_socket:107.f
=======

SUMS (nm, lo, un, wr, re):	get_socket	0	0	0	4	

SS Sum:
 |-> $SSTOP
SIZES: 107.f : 34
>>> PROGRESS 6/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #212
=================================
Summarizing function: socket_release : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: socket_release:71.f
=======

SUMS (nm, lo, un, wr, re):	socket_release	0	0	1	1	

SS Sum:
 |-> $SSTOP
SIZES: 71.f : 150
>>> PROGRESS 7/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #41
=================================
Summarizing function: _getsockname : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: _getsockname:66.f
=======

SUMS (nm, lo, un, wr, re):	_getsockname	0	0	2	11	

SS Sum:
 |-> $SSTOP
SIZES: 66.f : 109
>>> PROGRESS 8/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #163
=================================
Summarizing function: ipc_try_send : main.c
-----
doing symstate
Prev ldiffCache hits: 26	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_try_send:845.f
=======

SUMS (nm, lo, un, wr, re):	ipc_try_send	0	0	0	0	

SS Sum:
 |-> $SSTOP
SIZES: 845.f : 34
>>> PROGRESS 9/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #4
=================================
Summarizing function: ipc_getsockname : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_getsockname:982.f
=======

SUMS (nm, lo, un, wr, re):	ipc_getsockname	0	0	7	13	

SS Sum:
 |-> $SSTOP
SIZES: 982.f : 277
>>> PROGRESS 10/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #199
=================================
Summarizing function: skb_queue_len : main.c
-----
doing symstate
Prev ldiffCache hits: 18	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_queue_len:344.f
=======

SUMS (nm, lo, un, wr, re):	skb_queue_len	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 344.f : 149
>>> PROGRESS 11/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #198
=================================
Summarizing function: skb_queue_empty : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_queue_empty:351.f
=======

SUMS (nm, lo, un, wr, re):	skb_queue_empty	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 351.f : 149
>>> PROGRESS 12/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #170
=================================
Summarizing function: skb_peek : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_peek:354.f
=======

SUMS (nm, lo, un, wr, re):	skb_peek	0	0	0	2	

SS Sum:
 |-> $SSTOP
SIZES: 354.f : 251
>>> PROGRESS 13/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #172
=================================
Summarizing function: list_del : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: list_del:53.f
=======

SUMS (nm, lo, un, wr, re):	list_del	0	0	2	2	

SS Sum:
 |-> $SSBOT
SIZES: 53.f : 233
>>> PROGRESS 14/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #171
=================================
Summarizing function: skb_dequeue : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_dequeue:348.f
=======

SUMS (nm, lo, un, wr, re):	skb_dequeue	0	0	3	4	

SS Sum:
 |-> $SSTOP
SIZES: 348.f : 267
>>> PROGRESS 15/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #189
=================================
Summarizing function: free_skb : main.c
-----
doing symstate
Prev ldiffCache hits: 4	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: free_skb:13.f
=======

SUMS (nm, lo, un, wr, re):	free_skb	0	0	0	2	

SS Sum:
 |-> $SSBOT
SIZES: 13.f : 194
>>> PROGRESS 16/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #203
=================================
Summarizing function: tcp_hdr : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_hdr:526.f
=======

SUMS (nm, lo, un, wr, re):	tcp_hdr	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 526.f : 144
>>> PROGRESS 17/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #169
=================================
Summarizing function: tcp_data_dequeue : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_data_dequeue:1091.f
=======

SUMS (nm, lo, un, wr, re):	tcp_data_dequeue	0	0	8	11	

SS Sum:
 |-> $SSTOP
SIZES: 1091.f : 627
>>> PROGRESS 18/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #173
=================================
Summarizing function: wait_sleep : main.c
-----
doing symstate
Prev ldiffCache hits: 19	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: wait_sleep:270.f
=======

SUMS (nm, lo, un, wr, re):	wait_sleep	0	0	1	0	

SS Sum:
 |-> Vval: 0
SIZES: 270.f : 148
>>> PROGRESS 19/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #205
=================================
Summarizing function: timer_cancel : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: timer_cancel:362.f
=======

SUMS (nm, lo, un, wr, re):	timer_cancel	0	0	2	2	

SS Sum:
 |-> $SSBOT
SIZES: 362.f : 331
>>> PROGRESS 20/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #207
=================================
Summarizing function: timer_alloc : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: timer_alloc:1178.f
=======

SUMS (nm, lo, un, wr, re):	timer_alloc	0	0	0	0	

SS Sum:
 |-> Mustptr (lv = _a5257_131788_main_1)
SIZES: 1178.f : 34
>>> PROGRESS 21/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #208
=================================
Summarizing function: timer_get_tick : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: timer_get_tick:363.f
=======

SUMS (nm, lo, un, wr, re):	timer_get_tick	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 363.f : 34
>>> PROGRESS 22/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #209
=================================
Summarizing function: list_add_tail : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: list_add_tail:50.f
=======

SUMS (nm, lo, un, wr, re):	list_add_tail	0	0	4	2	

SS Sum:
 |-> $SSBOT
SIZES: 50.f : 308
>>> PROGRESS 23/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #206
=================================
Summarizing function: timer_add : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: timer_add:360.f
=======

SUMS (nm, lo, un, wr, re):	timer_add	0	0	9	5	

SS Sum:
 |-> Mustptr (lv = _a5257_131788_main_1)
SIZES: 360.f : 34
>>> PROGRESS 24/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #204
=================================
Summarizing function: tcp_rearm_user_timeout : main.c
-----
doing symstate
Prev ldiffCache hits: 8	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_rearm_user_timeout:393.f
=======

SUMS (nm, lo, un, wr, re):	tcp_rearm_user_timeout	0	0	12	8	

SS Sum:
 |-> $SSBOT
SIZES: 393.f : 224
>>> PROGRESS 25/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #213
=================================
Summarizing function: socket_wr_acquire : main.c
-----
doing symstate
Prev ldiffCache hits: 16	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: socket_wr_acquire:70.f
=======

SUMS (nm, lo, un, wr, re):	socket_wr_acquire	0	0	1	1	

SS Sum:
 |-> $SSTOP
SIZES: 70.f : 114
>>> PROGRESS 26/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #168
=================================
Summarizing function: tcp_receive : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_receive:376.f
=======

SUMS (nm, lo, un, wr, re):	tcp_receive	0	0	21	21	

SS Sum:
 |-> $SSTOP
SIZES: 376.f : 1253
>>> PROGRESS 27/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #167
=================================
Summarizing function: tcp_read : main.c
-----
doing symstate
Prev ldiffCache hits: 46	misses: 7

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_read:375.f
=======

SUMS (nm, lo, un, wr, re):	tcp_read	0	0	18	19	

SS Sum:
 |-> $SSTOP
SIZES: 375.f : 653
>>> PROGRESS 28/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #178
=================================
Summarizing function: tcp_write_options : main.c
-----
doing symstate
Prev ldiffCache hits: 44	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_write_options:558.f
=======

SUMS (nm, lo, un, wr, re):	tcp_write_options	0	0	7	4	

SS Sum:
 |-> Vval: 0
SIZES: 558.f : 739
>>> PROGRESS 29/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #184
=================================
Summarizing function: sum_every_16bits : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: sum_every_16bits:783.f
=======

SUMS (nm, lo, un, wr, re):	sum_every_16bits	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 783.f : 100
>>> PROGRESS 30/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #183
=================================
Summarizing function: checksum : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: checksum:193.f
=======

SUMS (nm, lo, un, wr, re):	checksum	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 193.f : 100
>>> PROGRESS 31/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #180
=================================
Summarizing function: tcp_udp_checksum : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_udp_checksum:406.f
=======

SUMS (nm, lo, un, wr, re):	tcp_udp_checksum	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 406.f : 100
>>> PROGRESS 32/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #179
=================================
Summarizing function: tcp_v4_checksum : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_v4_checksum:370.f
=======

SUMS (nm, lo, un, wr, re):	tcp_v4_checksum	0	0	0	3	

SS Sum:
 |-> $SSTOP
SIZES: 370.f : 218
>>> PROGRESS 33/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #182
=================================
Summarizing function: ip_send_check : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ip_send_check:1034.f
=======

SUMS (nm, lo, un, wr, re):	ip_send_check	0	0	1	2	

SS Sum:
 |-> $SSBOT
SIZES: 1034.f : 283
>>> PROGRESS 34/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #186
=================================
Summarizing function: arp_get_hwaddr : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: arp_get_hwaddr:685.f
=======

SUMS (nm, lo, un, wr, re):	arp_get_hwaddr	0	0	0	4	

SS Sum:
 |-> $SSTOP
SIZES: 685.f : 34
>>> PROGRESS 35/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #202
=================================
Summarizing function: list_init : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: list_init:9.f
=======

SUMS (nm, lo, un, wr, re):	list_init	0	0	2	0	

SS Sum:
 |-> $SSBOT
SIZES: 9.f : 175
>>> PROGRESS 36/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #201
=================================
Summarizing function: alloc_skb : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: alloc_skb:12.f
=======

SUMS (nm, lo, un, wr, re):	alloc_skb	0	0	6	1	

SS Sum:
 |-> Mustptr (lv = _a624_16080_main_1)
SIZES: 12.f : 34
>>> PROGRESS 37/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #217
=================================
Summarizing function: skb_reserve : main.c
-----
doing symstate
Prev ldiffCache hits: 3	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_reserve:15.f
=======

SUMS (nm, lo, un, wr, re):	skb_reserve	0	0	1	1	

SS Sum:
 |-> $SSTOP
SIZES: 15.f : 175
>>> PROGRESS 38/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #188
=================================
Summarizing function: arp_alloc_skb : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: arp_alloc_skb:691.f
=======

SUMS (nm, lo, un, wr, re):	arp_alloc_skb	0	0	7	1	

SS Sum:
 |-> Mustptr (lv = _a624_16080_main_1)
SIZES: 691.f : 34
>>> PROGRESS 39/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #191
=================================
Summarizing function: tun_write : main.c
-----
doing symstate
Prev ldiffCache hits: 10	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tun_write:243.f
=======

SUMS (nm, lo, un, wr, re):	tun_write	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 243.f : 34
>>> PROGRESS 40/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #210
=================================
Summarizing function: skb_push : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_push:14.f
=======

SUMS (nm, lo, un, wr, re):	skb_push	0	0	2	2	

SS Sum:
 |-> $SSTOP
SIZES: 14.f : 278
>>> PROGRESS 41/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #190
=================================
Summarizing function: netdev_transmit : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: netdev_transmit:678.f
=======

SUMS (nm, lo, un, wr, re):	netdev_transmit	0	0	3	5	

SS Sum:
 |-> $SSTOP
SIZES: 678.f : 396
>>> PROGRESS 42/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #187
=================================
Summarizing function: arp_request : main.c
-----
doing symstate
Prev ldiffCache hits: 8	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: arp_request:684.f
=======

SUMS (nm, lo, un, wr, re):	arp_request	0	0	17	10	

SS Sum:
 |-> $SSTOP
SIZES: 684.f : 179
>>> PROGRESS 43/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #193
=================================
Summarizing function: ip_hdr : main.c
-----
doing symstate
Prev ldiffCache hits: 36	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ip_hdr:194.f
=======

SUMS (nm, lo, un, wr, re):	ip_hdr	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 194.f : 144
>>> PROGRESS 44/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #185
=================================
Summarizing function: dst_neigh_output : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: dst_neigh_output:1033.f
=======

SUMS (nm, lo, un, wr, re):	dst_neigh_output	0	0	19	22	

SS Sum:
 |-> $SSTOP
SIZES: 1033.f : 557
>>> PROGRESS 45/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #192
=================================
Summarizing function: route_lookup : main.c
-----
doing symstate
Prev ldiffCache hits: 43	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: route_lookup:1032.f
=======

SUMS (nm, lo, un, wr, re):	route_lookup	0	0	0	4	

SS Sum:
 |-> $SSTOP
SIZES: 1032.f : 34
>>> PROGRESS 46/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #181
=================================
Summarizing function: ip_output : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ip_output:255.f
=======

SUMS (nm, lo, un, wr, re):	ip_output	0	0	32	36	

SS Sum:
 |-> $SSTOP
SIZES: 255.f : 826
>>> PROGRESS 47/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #177
=================================
Summarizing function: tcp_transmit_skb : main.c
-----
doing symstate
Prev ldiffCache hits: 62	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_transmit_skb:568.f
=======

SUMS (nm, lo, un, wr, re):	tcp_transmit_skb	0	0	43	49	

SS Sum:
 |-> $SSTOP
SIZES: 568.f : 1260
>>> PROGRESS 48/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #196
=================================
Summarizing function: timer_release : main.c
-----
doing symstate
Prev ldiffCache hits: 99	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: timer_release:361.f
=======

SUMS (nm, lo, un, wr, re):	timer_release	0	0	1	2	

SS Sum:
 |-> $SSBOT
SIZES: 361.f : 271
>>> PROGRESS 49/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #195
=================================
Summarizing function: tcp_release_rto_timer : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
FUN TIMES : 
  FUN:691.f : 0.00191211700439
  FUN:360.f : 0.00111484527588
  FUN:568.f : 0.00106978416443
  FUN:1091.f : 0.000955104827881
  FUN:255.f : 0.000913143157959
  FUN:982.f : 0.000897169113159
  FUN:376.f : 0.000814199447632
  FUN:684.f : 0.00078010559082
  FUN:66.f : 0.000778198242188
  FUN:1033.f : 0.000635147094727
  FUN:283.f : 0.000540018081665
  FUN:375.f : 0.000532865524292
  FUN:284.f : 0.000516891479492
  FUN:361.f : 0.000427007675171
  FUN:678.f : 0.000414133071899
  FUN:107.f : 0.000372886657715
  FUN:558.f : 0.000364065170288
  FUN:71.f : 0.000333070755005
  FUN:845.f : 0.000322103500366
  FUN:393.f : 0.000312089920044
  FUN:362.f : 0.000281810760498
  FUN:69.f : 0.000263929367065
  FUN:277.f : 0.000235080718994
  FUN:406.f : 0.000219106674194
  FUN:193.f : 0.000205993652344
  FUN:685.f : 0.000189065933228
  FUN:12.f : 0.000184059143066
  FUN:370.f : 0.000174999237061
  FUN:354.f : 0.000171899795532
  FUN:348.f : 0.000166177749634
  FUN:1034.f : 0.000164031982422
  FUN:783.f : 0.000155925750732
  FUN:70.f : 0.000153064727783
  FUN:243.f : 0.000152111053467
  FUN:276.f : 0.00015115737915
  FUN:1032.f : 0.000149965286255
  FUN:390.f : 0.000148057937622
  FUN:351.f : 0.000146150588989
  FUN:14.f : 0.0001220703125
  FUN:50.f : 0.000119924545288
  FUN:53.f : 0.000113010406494
  FUN:270.f : 0.000103950500488
  FUN:13.f : 0.000101089477539
  FUN:363.f : 9.89437103271e-05
  FUN:194.f : 9.51290130615e-05
  FUN:526.f : 8.98838043213e-05
  FUN:15.f : 8.89301300049e-05
  FUN:1178.f : 8.58306884766e-05
  FUN:9.f : 8.51154327393e-05
  FUN:344.f : 8.10623168945e-05
TOTAL: 0.018502
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_release_rto_timer:390.f
=======

SUMS (nm, lo, un, wr, re):	tcp_release_rto_timer	0	0	2	3	

SS Sum:
 |-> $SSBOT
SIZES: 390.f : 168
>>> PROGRESS 50/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #194
=================================
Summarizing function: tcp_rearm_rto_timer : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_rearm_rto_timer:535.f
=======

SUMS (nm, lo, un, wr, re):	tcp_rearm_rto_timer	0	0	11	10	

SS Sum:
 |-> $SSBOT
SIZES: 535.f : 445
>>> PROGRESS 51/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #197
=================================
Summarizing function: skb_queue_tail : main.c
-----
doing symstate
Prev ldiffCache hits: 32	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_queue_tail:520.f
=======

SUMS (nm, lo, un, wr, re):	skb_queue_tail	0	0	5	3	

SS Sum:
 |-> $SSBOT
SIZES: 520.f : 508
>>> PROGRESS 52/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #176
=================================
Summarizing function: tcp_queue_transmit_skb : main.c
-----
doing symstate
Prev ldiffCache hits: 6	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_queue_transmit_skb:580.f
=======

SUMS (nm, lo, un, wr, re):	tcp_queue_transmit_skb	0	0	62	59	

SS Sum:
 |-> $SSTOP
SIZES: 580.f : 2101
>>> PROGRESS 53/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #200
=================================
Summarizing function: tcp_alloc_skb : main.c
-----
doing symstate
Prev ldiffCache hits: 125	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_alloc_skb:537.f
=======

SUMS (nm, lo, un, wr, re):	tcp_alloc_skb	0	0	9	1	

SS Sum:
 |-> Mustptr (lv = _a624_16080_main_1)
SIZES: 537.f : 34
>>> PROGRESS 54/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #175
=================================
Summarizing function: tcp_send : main.c
-----
doing symstate
Prev ldiffCache hits: 9	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_send:379.f
=======

SUMS (nm, lo, un, wr, re):	tcp_send	0	0	59	55	

SS Sum:
 |-> Vval: len
SIZES: 379.f : 959
>>> PROGRESS 55/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #174
=================================
Summarizing function: tcp_write : main.c
-----
doing symstate
Prev ldiffCache hits: 159	misses: 7

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_write:374.f
=======

SUMS (nm, lo, un, wr, re):	tcp_write	0	0	56	49	

SS Sum:
 |-> $SSTOP
SIZES: 374.f : 185
>>> PROGRESS 56/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #165
=================================
Summarizing function: inet_read : main.c
-----
doing symstate
Prev ldiffCache hits: 113	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_read:279.f
=======

SUMS (nm, lo, un, wr, re):	inet_read	0	0	62	59	

SS Sum:
 |-> $SSTOP
SIZES: 279.f : 126
>>> PROGRESS 57/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #166
=================================
Summarizing function: inet_write : main.c
-----
doing symstate
Prev ldiffCache hits: 125	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_write:278.f
=======

SUMS (nm, lo, un, wr, re):	inet_write	0	0	62	59	

SS Sum:
 |-> $SSTOP
SIZES: 278.f : 126
>>> PROGRESS 58/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #53
=================================
Summarizing function: _read : main.c
-----
doing symstate
Prev ldiffCache hits: 125	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: _read:60.f
=======

SUMS (nm, lo, un, wr, re):	_read	0	0	62	62	

SS Sum:
 |-> $SSTOP
SIZES: 60.f : 34
>>> PROGRESS 59/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #5
=================================
Summarizing function: ipc_read : main.c
-----
doing symstate
Prev ldiffCache hits: 133	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_read:866.f
=======

SUMS (nm, lo, un, wr, re):	ipc_read	0	0	68	65	

SS Sum:
 |-> $SSTOP
SIZES: 866.f : 368
>>> PROGRESS 60/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #42
=================================
Summarizing function: _getpeername : main.c
-----
doing symstate
Prev ldiffCache hits: 127	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: _getpeername:65.f
=======

SUMS (nm, lo, un, wr, re):	_getpeername	0	0	2	11	

SS Sum:
 |-> $SSTOP
SIZES: 65.f : 109
>>> PROGRESS 61/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #9
=================================
Summarizing function: ipc_getpeername : main.c
-----
doing symstate
Prev ldiffCache hits: 26	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_getpeername:966.f
=======

SUMS (nm, lo, un, wr, re):	ipc_getpeername	0	0	7	13	

SS Sum:
 |-> $SSTOP
SIZES: 966.f : 277
>>> PROGRESS 62/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #46
=================================
Summarizing function: _getsockopt : main.c
-----
doing symstate
Prev ldiffCache hits: 18	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: _getsockopt:64.f
=======

SUMS (nm, lo, un, wr, re):	_getsockopt	0	0	3	7	

SS Sum:
 |-> $SSTOP
SIZES: 64.f : 118
>>> PROGRESS 63/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #16
=================================
Summarizing function: ipc_getsockopt : main.c
-----
doing symstate
Prev ldiffCache hits: 12	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_getsockopt:950.f
=======

SUMS (nm, lo, un, wr, re):	ipc_getsockopt	0	0	10	12	

SS Sum:
 |-> $SSTOP
SIZES: 950.f : 600
>>> PROGRESS 64/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #48
=================================
Summarizing function: _fcntl : main.c
-----
doing symstate
Prev ldiffCache hits: 16	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: _fcntl:63.f
=======

SUMS (nm, lo, un, wr, re):	_fcntl	0	0	2	7	

SS Sum:
 |-> $SSTOP
SIZES: 63.f : 34
>>> PROGRESS 65/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #162
=================================
Summarizing function: ipc_write_rc : main.c
-----
doing symstate
Prev ldiffCache hits: 13	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_write_rc:852.f
=======

SUMS (nm, lo, un, wr, re):	ipc_write_rc	0	0	4	1	

SS Sum:
 |-> $SSTOP
SIZES: 852.f : 34
>>> PROGRESS 66/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #17
=================================
Summarizing function: ipc_fcntl : main.c
-----
doing symstate
Prev ldiffCache hits: 4	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_fcntl:941.f
=======

SUMS (nm, lo, un, wr, re):	ipc_fcntl	0	0	6	11	

SS Sum:
 |-> $SSTOP
SIZES: 941.f : 432
>>> PROGRESS 67/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #51
=================================
Summarizing function: _poll : main.c
-----
doing symstate
Prev ldiffCache hits: 25	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: _poll:62.f
=======

SUMS (nm, lo, un, wr, re):	_poll	0	0	2	10	

SS Sum:
 |-> $SSTOP
SIZES: 62.f : 258
>>> PROGRESS 68/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #47
=================================
Summarizing function: ipc_poll : main.c
-----
doing symstate
Prev ldiffCache hits: 11	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_poll:922.f
=======

SUMS (nm, lo, un, wr, re):	ipc_poll	0	0	11	16	

SS Sum:
 |-> $SSTOP
SIZES: 922.f : 641
>>> PROGRESS 69/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #136
=================================
Summarizing function: tcp_send_reset : main.c
-----
doing symstate
Prev ldiffCache hits: 17	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_send_reset:380.f
=======

SUMS (nm, lo, un, wr, re):	tcp_send_reset	0	0	44	44	

SS Sum:
 |-> $SSTOP
SIZES: 380.f : 598
>>> PROGRESS 70/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #141
=================================
Summarizing function: skb_queue_free : main.c
-----
doing symstate
Prev ldiffCache hits: 107	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_queue_free:357.f
=======

SUMS (nm, lo, un, wr, re):	skb_queue_free	0	0	4	6	

SS Sum:
 |-> $SSBOT
SIZES: 357.f : 335
>>> PROGRESS 71/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #140
=================================
Summarizing function: tcp_clear_queues : main.c
-----
doing symstate
Prev ldiffCache hits: 12	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_clear_queues:400.f
=======

SUMS (nm, lo, un, wr, re):	tcp_clear_queues	0	0	4	6	

SS Sum:
 |-> $SSBOT
SIZES: 400.f : 392
>>> PROGRESS 72/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #143
=================================
Summarizing function: tcp_stop_delack_timer : main.c
-----
doing symstate
Prev ldiffCache hits: 10	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_stop_delack_timer:391.f
=======

SUMS (nm, lo, un, wr, re):	tcp_stop_delack_timer	0	0	3	3	

SS Sum:
 |-> $SSBOT
SIZES: 391.f : 164
>>> PROGRESS 73/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #144
=================================
Summarizing function: tcp_stop_rto_timer : main.c
-----
doing symstate
Prev ldiffCache hits: 3	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_stop_rto_timer:389.f
=======

SUMS (nm, lo, un, wr, re):	tcp_stop_rto_timer	0	0	4	3	

SS Sum:
 |-> $SSBOT
SIZES: 389.f : 253
>>> PROGRESS 74/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #142
=================================
Summarizing function: tcp_clear_timers : main.c
-----
doing symstate
Prev ldiffCache hits: 3	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_clear_timers:388.f
=======

SUMS (nm, lo, un, wr, re):	tcp_clear_timers	0	0	4	4	

SS Sum:
 |-> $SSBOT
SIZES: 388.f : 255
>>> PROGRESS 75/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #149
=================================
Summarizing function: wait_wakeup : main.c
-----
doing symstate
Prev ldiffCache hits: 20	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: wait_wakeup:46.f
=======

SUMS (nm, lo, un, wr, re):	wait_wakeup	0	0	1	0	

SS Sum:
 |-> Vval: 0
SIZES: 46.f : 241
>>> PROGRESS 76/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #139
=================================
Summarizing function: tcp_free : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_free:462.f
=======

SUMS (nm, lo, un, wr, re):	tcp_free	0	0	6	6	

SS Sum:
 |-> Vval: 0
SIZES: 462.f : 34
>>> PROGRESS 77/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #146
=================================
Summarizing function: timer_oneshot : main.c
-----
doing symstate
Prev ldiffCache hits: 18	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: timer_oneshot:76.f
=======

SUMS (nm, lo, un, wr, re):	timer_oneshot	0	0	9	5	

SS Sum:
 |-> $SSBOT
SIZES: 76.f : 34
>>> PROGRESS 78/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #145
=================================
Summarizing function: socket_delete : main.c
-----
doing symstate
Prev ldiffCache hits: 8	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: socket_delete:73.f
=======

SUMS (nm, lo, un, wr, re):	socket_delete	0	0	10	6	

SS Sum:
 |-> Vval: 0
SIZES: 73.f : 360
>>> PROGRESS 79/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #150
=================================
Summarizing function: __tcp_set_state : main.c
-----
doing symstate
Prev ldiffCache hits: 13	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: __tcp_set_state:369.f
=======

SUMS (nm, lo, un, wr, re):	__tcp_set_state	0	0	1	0	

SS Sum:
 |-> $SSBOT
SIZES: 369.f : 114
>>> PROGRESS 80/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #138
=================================
Summarizing function: tcp_done : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_done:384.f
=======

SUMS (nm, lo, un, wr, re):	tcp_done	0	0	17	12	

SS Sum:
 |-> $SSTOP
SIZES: 384.f : 191
>>> PROGRESS 81/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #135
=================================
Summarizing function: tcp_abort : main.c
-----
doing symstate
Prev ldiffCache hits: 27	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_abort:383.f
=======

SUMS (nm, lo, un, wr, re):	tcp_abort	0	0	60	50	

SS Sum:
 |-> $SSTOP
SIZES: 383.f : 191
>>> PROGRESS 82/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #147
=================================
Summarizing function: tcp_queue_fin : main.c
-----
doing symstate
Prev ldiffCache hits: 115	misses: 6

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_queue_fin:378.f
=======

SUMS (nm, lo, un, wr, re):	tcp_queue_fin	0	0	58	53	

SS Sum:
 |-> $SSTOP
SIZES: 378.f : 776
>>> PROGRESS 83/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #137
=================================
Summarizing function: tcp_close : main.c
-----
doing symstate
Prev ldiffCache hits: 132	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_close:382.f
=======

SUMS (nm, lo, un, wr, re):	tcp_close	0	0	66	60	

SS Sum:
 |-> $SSTOP
SIZES: 382.f : 1188
>>> PROGRESS 84/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #148
=================================
Summarizing function: tcp_recv_notify : main.c
-----
doing symstate
Prev ldiffCache hits: 253	misses: 9

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_recv_notify:381.f
=======

SUMS (nm, lo, un, wr, re):	tcp_recv_notify	0	0	1	0	

SS Sum:
 |-> $SSTOP
SIZES: 381.f : 293
>>> PROGRESS 85/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #152
=================================
Summarizing function: tcp_init_sock : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_init_sock:368.f
=======

SUMS (nm, lo, un, wr, re):	tcp_init_sock	0	0	0	0	

SS Sum:
 |-> Vval: 0
SIZES: 368.f : 34
>>> PROGRESS 86/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #151
=================================
Summarizing function: tcp_v4_init_sock : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_v4_init_sock:367.f
=======

SUMS (nm, lo, un, wr, re):	tcp_v4_init_sock	0	0	0	0	

SS Sum:
 |-> Vval: 0
SIZES: 367.f : 34
>>> PROGRESS 87/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #89
=================================
Summarizing function: inet_abort : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_abort:282.f
=======

SUMS (nm, lo, un, wr, re):	inet_abort	0	0	68	61	

SS Sum:
 |-> Vval: 0
SIZES: 282.f : 126
>>> PROGRESS 88/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #91
=================================
Summarizing function: sock_free : main.c
-----
doing symstate
Prev ldiffCache hits: 130	misses: 6

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: sock_free:273.f
=======

SUMS (nm, lo, un, wr, re):	sock_free	0	0	5	8	

SS Sum:
 |-> $SSBOT
SIZES: 273.f : 480
>>> PROGRESS 89/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #90
=================================
Summarizing function: inet_free : main.c
-----
doing symstate
Prev ldiffCache hits: 20	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_free:281.f
=======

SUMS (nm, lo, un, wr, re):	inet_free	0	0	5	9	

SS Sum:
 |-> Vval: 0
SIZES: 281.f : 143
>>> PROGRESS 90/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #92
=================================
Summarizing function: inet_close : main.c
-----
doing symstate
Prev ldiffCache hits: 13	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_close:280.f
=======

SUMS (nm, lo, un, wr, re):	inet_close	0	0	68	61	

SS Sum:
 |-> $SSTOP
SIZES: 280.f : 126
>>> PROGRESS 91/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #56
=================================
Summarizing function: _close : main.c
-----
doing symstate
Prev ldiffCache hits: 130	misses: 6

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: _close:61.f
=======

SUMS (nm, lo, un, wr, re):	_close	0	0	70	68	

SS Sum:
 |-> $SSTOP
SIZES: 61.f : 34
>>> PROGRESS 92/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #55
=================================
Summarizing function: ipc_close : main.c
-----
doing symstate
Prev ldiffCache hits: 145	misses: 7

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_close:913.f
=======

SUMS (nm, lo, un, wr, re):	ipc_close	0	0	74	70	

SS Sum:
 |-> $SSTOP
SIZES: 913.f : 257
>>> PROGRESS 93/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #69
=================================
Summarizing function: skb_queue_init : main.c
-----
doing symstate
Prev ldiffCache hits: 140	misses: 7

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_queue_init:346.f
=======

SUMS (nm, lo, un, wr, re):	skb_queue_init	0	0	3	0	

SS Sum:
 |-> $SSBOT
SIZES: 346.f : 318
>>> PROGRESS 94/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #74
=================================
Summarizing function: wait_init : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: wait_init:44.f
=======

SUMS (nm, lo, un, wr, re):	wait_init	0	0	1	0	

SS Sum:
 |-> Vval: 0
SIZES: 44.f : 142
>>> PROGRESS 95/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #68
=================================
Summarizing function: sock_init_data : main.c
-----
doing symstate
[Er]: SS call: *((sk->ops)->init) returned 0 fun(s)
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
[Er]: call: *((sk->ops)->init) returned 0 fun(s)
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: sock_init_data:274.f
=======

SUMS (nm, lo, un, wr, re):	sock_init_data	0	0	10	0	

SS Sum:
 |-> $SSBOT
SIZES: 274.f : 816
>>> PROGRESS 96/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #70
=================================
Summarizing function: sk_alloc : main.c
-----
doing symstate
[Er]: SS call: *(ops->alloc_sock) returned 0 fun(s)
[Er]: Returning a local? Extptr (1):   lv = (*sk)

Prev ldiffCache hits: 8	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
[Er]: call: *(ops->alloc_sock) returned 0 fun(s)
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: sk_alloc:272.f
=======

SUMS (nm, lo, un, wr, re):	sk_alloc	0	0	0	0	

SS Sum:
 |-> $SSTOP
SIZES: 272.f : 34
>>> PROGRESS 97/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #67
=================================
Summarizing function: inet_create : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_create:275.f
=======

SUMS (nm, lo, un, wr, re):	inet_create	0	0	12	6	

SS Sum:
 |-> $SSTOP
SIZES: 275.f : 265
>>> PROGRESS 98/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #71
=================================
Summarizing function: alloc_socket : main.c
-----
doing symstate
Prev ldiffCache hits: 11	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: alloc_socket:82.f
=======

SUMS (nm, lo, un, wr, re):	alloc_socket	0	0	10	1	

SS Sum:
 |-> Mustptr (lv = _a810_22308_main_1)
SIZES: 82.f : 34
>>> PROGRESS 99/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #93
=================================
Summarizing function: wait_free : main.c
-----
doing symstate
Prev ldiffCache hits: 6	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
FUN TIMES : 
  FUN:61.f : 0.00232911109924
  FUN:691.f : 0.00191211700439
  FUN:383.f : 0.00140190124512
  FUN:379.f : 0.00122594833374
  FUN:580.f : 0.00119590759277
  FUN:380.f : 0.00119113922119
  FUN:382.f : 0.00113987922668
  FUN:360.f : 0.00111484527588
  FUN:568.f : 0.00106978416443
  FUN:280.f : 0.00101900100708
  FUN:922.f : 0.00100517272949
  FUN:966.f : 0.0010039806366
  FUN:866.f : 0.000959157943726
  FUN:1091.f : 0.000955104827881
  FUN:255.f : 0.000913143157959
  FUN:982.f : 0.000897169113159
  FUN:282.f : 0.000842094421387
  FUN:76.f : 0.000827074050903
  FUN:60.f : 0.00081992149353
  FUN:378.f : 0.000818014144897
  FUN:376.f : 0.000814199447632
  FUN:684.f : 0.00078010559082
  FUN:66.f : 0.000778198242188
  FUN:384.f : 0.000707864761353
  FUN:913.f : 0.000694990158081
  FUN:279.f : 0.000694036483765
  FUN:278.f : 0.000677108764648
  FUN:388.f : 0.000643968582153
  FUN:1033.f : 0.000635147094727
  FUN:462.f : 0.000616073608398
  FUN:374.f : 0.00055193901062
  FUN:283.f : 0.000540018081665
  FUN:375.f : 0.000532865524292
  FUN:950.f : 0.000520944595337
  FUN:284.f : 0.000516891479492
  FUN:62.f : 0.000479936599731
  FUN:275.f : 0.000478029251099
  FUN:65.f : 0.000453948974609
  FUN:361.f : 0.000427007675171
  FUN:678.f : 0.000414133071899
  FUN:73.f : 0.000386953353882
  FUN:107.f : 0.000372886657715
  FUN:558.f : 0.000364065170288
  FUN:63.f : 0.000360012054443
  FUN:941.f : 0.00034499168396
  FUN:535.f : 0.000339031219482
  FUN:71.f : 0.000333070755005
  FUN:46.f : 0.00032901763916
  FUN:64.f : 0.000324964523315
  FUN:845.f : 0.000322103500366
  FUN:393.f : 0.000312089920044
  FUN:852.f : 0.000290155410767
  FUN:357.f : 0.000288963317871
  FUN:274.f : 0.000284910202026
  FUN:362.f : 0.000281810760498
  FUN:82.f : 0.000273942947388
  FUN:537.f : 0.000272989273071
  FUN:369.f : 0.000266790390015
  FUN:69.f : 0.000263929367065
  FUN:277.f : 0.000235080718994
  FUN:406.f : 0.000219106674194
  FUN:193.f : 0.000205993652344
  FUN:281.f : 0.00019097328186
  FUN:685.f : 0.000189065933228
  FUN:273.f : 0.000185966491699
  FUN:389.f : 0.000185012817383
  FUN:12.f : 0.000184059143066
  FUN:520.f : 0.000181913375854
  FUN:370.f : 0.000174999237061
  FUN:354.f : 0.000171899795532
  FUN:381.f : 0.000169992446899
  FUN:348.f : 0.000166177749634
  FUN:1034.f : 0.000164031982422
  FUN:346.f : 0.000159978866577
  FUN:48.f : 0.000158071517944
  FUN:391.f : 0.000158071517944
  FUN:783.f : 0.000155925750732
  FUN:70.f : 0.000153064727783
  FUN:243.f : 0.000152111053467
  FUN:276.f : 0.00015115737915
  FUN:1032.f : 0.000149965286255
  FUN:390.f : 0.000148057937622
  FUN:351.f : 0.000146150588989
  FUN:400.f : 0.000141143798828
  FUN:44.f : 0.000125885009766
  FUN:14.f : 0.0001220703125
  FUN:50.f : 0.000119924545288
  FUN:53.f : 0.000113010406494
  FUN:272.f : 0.000107049942017
  FUN:270.f : 0.000103950500488
  FUN:13.f : 0.000101089477539
  FUN:363.f : 9.89437103271e-05
  FUN:194.f : 9.51290130615e-05
  FUN:526.f : 8.98838043213e-05
  FUN:15.f : 8.89301300049e-05
  FUN:1178.f : 8.58306884766e-05
  FUN:9.f : 8.51154327393e-05
  FUN:367.f : 8.10623168945e-05
  FUN:344.f : 8.10623168945e-05
  FUN:368.f : 5.79357147217e-05
TOTAL: 0.046465
=================================
Finished an SCC (1)
=================================
Summary for function: wait_free:48.f
=======

SUMS (nm, lo, un, wr, re):	wait_free	0	0	1	0	

SS Sum:
 |-> $SSBOT
SIZES: 48.f : 241
>>> PROGRESS 100/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #88
=================================
Summarizing function: socket_free : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: socket_free:72.f
=======

SUMS (nm, lo, un, wr, re):	socket_free	0	0	74	69	

SS Sum:
 |-> Vval: 0
SIZES: 72.f : 883
>>> PROGRESS 101/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #66
=================================
Summarizing function: _socket : main.c
-----
doing symstate
Prev ldiffCache hits: 147	misses: 8

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: _socket:57.f
=======

SUMS (nm, lo, un, wr, re):	_socket	0	0	89	78	

SS Sum:
 |-> $SSTOP
SIZES: 57.f : 34
>>> PROGRESS 102/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #65
=================================
Summarizing function: ipc_socket : main.c
-----
doing symstate
Prev ldiffCache hits: 187	misses: 8

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_socket:906.f
=======

SUMS (nm, lo, un, wr, re):	ipc_socket	0	0	93	82	

SS Sum:
 |-> $SSTOP
SIZES: 906.f : 362
>>> PROGRESS 103/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #78
=================================
Summarizing function: tcp_disconnect : main.c
-----
doing symstate
Prev ldiffCache hits: 170	misses: 8

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_disconnect:373.f
=======

SUMS (nm, lo, un, wr, re):	tcp_disconnect	0	0	0	0	

SS Sum:
 |-> Vval: 0
SIZES: 373.f : 34
>>> PROGRESS 104/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #80
=================================
Summarizing function: generate_port : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: generate_port:427.f
=======

SUMS (nm, lo, un, wr, re):	generate_port	0	0	1	2	

SS Sum:
 |-> $SSTOP
SIZES: 427.f : 34
>>> PROGRESS 105/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #83
=================================
Summarizing function: tcp_syn_options : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_syn_options:553.f
=======

SUMS (nm, lo, un, wr, re):	tcp_syn_options	0	0	2	2	

SS Sum:
 |-> $SSTOP
SIZES: 553.f : 363
>>> PROGRESS 106/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #84
=================================
Summarizing function: tcp_write_syn_options : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_write_syn_options:543.f
=======

SUMS (nm, lo, un, wr, re):	tcp_write_syn_options	0	0	5	2	

SS Sum:
 |-> Vval: 0
SIZES: 543.f : 594
>>> PROGRESS 107/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #82
=================================
Summarizing function: tcp_send_syn : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_send_syn:619.f
=======

SUMS (nm, lo, un, wr, re):	tcp_send_syn	0	0	65	56	

SS Sum:
 |-> $SSTOP
SIZES: 619.f : 912
>>> PROGRESS 108/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #85
=================================
Summarizing function: tcp_select_initial_window : main.c
-----
doing symstate
Prev ldiffCache hits: 148	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_select_initial_window:528.f
=======

SUMS (nm, lo, un, wr, re):	tcp_select_initial_window	0	0	1	0	

SS Sum:
 |-> $SSBOT
SIZES: 528.f : 83
>>> PROGRESS 109/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #86
=================================
Summarizing function: generate_iss : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: generate_iss:365.f
=======

SUMS (nm, lo, un, wr, re):	generate_iss	0	0	0	0	

SS Sum:
 |-> $SSTOP
SIZES: 365.f : 34
>>> PROGRESS 110/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #81
=================================
Summarizing function: tcp_connect : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_connect:372.f
=======

SUMS (nm, lo, un, wr, re):	tcp_connect	0	0	73	58	

SS Sum:
 |-> $SSTOP
SIZES: 372.f : 1540
>>> PROGRESS 111/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #87
=================================
Summarizing function: parse_ipv4_string : main.c
-----
doing symstate
Prev ldiffCache hits: 122	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: parse_ipv4_string:343.f
=======

SUMS (nm, lo, un, wr, re):	parse_ipv4_string	0	0	0	1	

SS Sum:
 |-> Vval: ((_a3758_94034_main_1[0] | (_a3758_94034_main_1[0] << 8)) | (_a3758_94034_main_1[0] << 16)) | (_a3758_94034_main_1[0] << 24)
SIZES: 343.f : 34
>>> PROGRESS 112/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #79
=================================
Summarizing function: tcp_v4_connect : main.c
-----
doing symstate
[Er]: substExp encountered unknown exp: _a3758_94034_main_1[0] << 8
[Er]: substExp encountered unknown exp: _a3758_94034_main_1[0] | (_a3758_94034_main_1[0] << 8)
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_v4_connect:371.f
=======

SUMS (nm, lo, un, wr, re):	tcp_v4_connect	0	0	70	60	

SS Sum:
 |-> $SSTOP
SIZES: 371.f : 1245
>>> PROGRESS 113/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #77
=================================
Summarizing function: inet_stream_connect : main.c
-----
doing symstate
Prev ldiffCache hits: 137	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_stream_connect:287.f
=======

SUMS (nm, lo, un, wr, re):	inet_stream_connect	0	0	74	64	

SS Sum:
 |-> $SSTOP
SIZES: 287.f : 1213
>>> PROGRESS 114/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #76
=================================
Summarizing function: _connect : main.c
-----
doing symstate
Prev ldiffCache hits: 139	misses: 8

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: _connect:58.f
=======

SUMS (nm, lo, un, wr, re):	_connect	0	0	86	79	

SS Sum:
 |-> $SSTOP
SIZES: 58.f : 138
>>> PROGRESS 115/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #75
=================================
Summarizing function: ipc_connect : main.c
-----
doing symstate
Prev ldiffCache hits: 297	misses: 9

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_connect:899.f
=======

SUMS (nm, lo, un, wr, re):	ipc_connect	0	0	90	82	

SS Sum:
 |-> $SSTOP
SIZES: 899.f : 468
>>> PROGRESS 116/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #164
=================================
Summarizing function: _write : main.c
-----
doing symstate
Prev ldiffCache hits: 171	misses: 7

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: _write:59.f
=======

SUMS (nm, lo, un, wr, re):	_write	0	0	62	62	

SS Sum:
 |-> $SSTOP
SIZES: 59.f : 34
>>> PROGRESS 117/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #161
=================================
Summarizing function: ipc_write : main.c
-----
doing symstate
Prev ldiffCache hits: 133	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_write:884.f
=======

SUMS (nm, lo, un, wr, re):	ipc_write	0	0	66	65	

SS Sum:
 |-> $SSTOP
SIZES: 884.f : 420
>>> PROGRESS 118/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #3
=================================
Summarizing function: demux_ipc_socket_call : main.c
-----
doing symstate
Prev ldiffCache hits: 133	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: demux_ipc_socket_call:996.f
=======

SUMS (nm, lo, un, wr, re):	demux_ipc_socket_call	0	0	150	125	

SS Sum:
 |-> $SSTOP
SIZES: 996.f : 3164
>>> PROGRESS 119/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #6
=================================
Summarizing function: ipc_free_thread : main.c
-----
doing symstate
Prev ldiffCache hits: 881	misses: 7

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_free_thread:840.f
=======

SUMS (nm, lo, un, wr, re):	ipc_free_thread	0	0	3	6	

SS Sum:
 |-> $SSBOT
SIZES: 840.f : 34
>>> PROGRESS 120/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #2
=================================
Summarizing function: socket_ipc_open : main.c
-----
doing symstate
Prev ldiffCache hits: 6	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: socket_ipc_open:831.f
=======

SUMS (nm, lo, un, wr, re):	socket_ipc_open	0	0	153	131	

SS Sum:
 |-> Vval: 0
SIZES: 831.f : 83
>>> PROGRESS 121/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #8
=================================
Summarizing function: ipc_alloc_thread : main.c
-----
doing symstate
Prev ldiffCache hits: 289	misses: 9

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ipc_alloc_thread:836.f
=======

SUMS (nm, lo, un, wr, re):	ipc_alloc_thread	0	0	6	3	

SS Sum:
 |-> Mustptr (lv = _a3810_96609_main_1)
SIZES: 836.f : 34
>>> PROGRESS 122/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #7
=================================
Summarizing function: start_ipc_listener : main.c
-----
doing symstate
Prev ldiffCache hits: 8	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: start_ipc_listener:830.f
=======

SUMS (nm, lo, un, wr, re):	start_ipc_listener	1	0	7	4	

SS Sum:
 |-> Vval: 0
SIZES: 830.f : 91
>>> PROGRESS 123/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #14
=================================
Summarizing function: tcp_handle_fin_state : main.c
-----
doing symstate
Prev ldiffCache hits: 33	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_handle_fin_state:386.f
=======

SUMS (nm, lo, un, wr, re):	tcp_handle_fin_state	0	0	1	1	

SS Sum:
 |-> $SSBOT
SIZES: 386.f : 171
>>> PROGRESS 124/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #50
=================================
Summarizing function: write_queue_head : main.c
-----
doing symstate
Prev ldiffCache hits: 3	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: write_queue_head:523.f
=======

SUMS (nm, lo, un, wr, re):	write_queue_head	0	0	0	2	

SS Sum:
 |-> $SSTOP
SIZES: 523.f : 314
>>> PROGRESS 125/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #52
=================================
Summarizing function: tcp_notify_user : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_notify_user:633.f
=======

SUMS (nm, lo, un, wr, re):	tcp_notify_user	0	0	1	1	

SS Sum:
 |-> $SSBOT
SIZES: 633.f : 114
>>> PROGRESS 126/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #216
=================================
Summarizing function: skb_reset_header : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_reset_header:16.f
=======

SUMS (nm, lo, un, wr, re):	skb_reset_header	0	0	2	2	

SS Sum:
 |-> $SSBOT
SIZES: 16.f : 318
>>> PROGRESS 127/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #10
=================================
Summarizing function: tcp_retransmission_timeout : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_retransmission_timeout:536.f
=======

SUMS (nm, lo, un, wr, re):	tcp_retransmission_timeout	0	0	66	69	

SS Sum:
 |-> Vval: 0
SIZES: 536.f : 1582
>>> PROGRESS 128/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #11
=================================
Summarizing function: tcp_send_fin : main.c
-----
doing symstate
Prev ldiffCache hits: 165	misses: 6

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_send_fin:533.f
=======

SUMS (nm, lo, un, wr, re):	tcp_send_fin	0	0	58	54	

SS Sum:
 |-> $SSTOP
SIZES: 533.f : 847
>>> PROGRESS 129/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #13
=================================
Summarizing function: tcp_release_delack_timer : main.c
-----
doing symstate
Prev ldiffCache hits: 132	misses: 5

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_release_delack_timer:392.f
=======

SUMS (nm, lo, un, wr, re):	tcp_release_delack_timer	0	0	2	3	

SS Sum:
 |-> $SSBOT
SIZES: 392.f : 164
>>> PROGRESS 130/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #131
=================================
Summarizing function: tcp_options_len : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_options_len:606.f
=======

SUMS (nm, lo, un, wr, re):	tcp_options_len	0	0	0	3	

SS Sum:
 |-> $SSTOP
SIZES: 606.f : 385
>>> PROGRESS 131/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #130
=================================
Summarizing function: tcp_send_ack : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_send_ack:531.f
=======

SUMS (nm, lo, un, wr, re):	tcp_send_ack	0	0	43	45	

SS Sum:
 |-> $SSTOP
SIZES: 531.f : 551
>>> PROGRESS 132/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #12
=================================
Summarizing function: tcp_send_delack : main.c
-----
doing symstate
Prev ldiffCache hits: 111	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_send_delack:532.f
=======

SUMS (nm, lo, un, wr, re):	tcp_send_delack	0	0	47	48	

SS Sum:
 |-> Vval: 0
SIZES: 532.f : 766
>>> PROGRESS 133/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #30
=================================
Summarizing function: socket_find : main.c
-----
doing symstate
Prev ldiffCache hits: 98	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: socket_find:68.f
=======

SUMS (nm, lo, un, wr, re):	socket_find	0	0	0	2	

SS Sum:
 |-> $SSTOP
SIZES: 68.f : 34
>>> PROGRESS 134/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #15
=================================
Summarizing function: socket_garbage_collect : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: socket_garbage_collect:98.f
=======

SUMS (nm, lo, un, wr, re):	socket_garbage_collect	0	0	73	70	

SS Sum:
 |-> Vval: 0
SIZES: 98.f : 34
>>> PROGRESS 135/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #18
=================================
Summarizing function: tcp_alloc_sock : main.c
-----
doing symstate
Prev ldiffCache hits: 141	misses: 8

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_alloc_sock:366.f
=======

SUMS (nm, lo, un, wr, re):	tcp_alloc_sock	0	0	7	0	

SS Sum:
 |-> Mustptr (lv = _a2046_54155_main_1)
SIZES: 366.f : 34
>>> PROGRESS 136/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #20
=================================
Summarizing function: init_security : main.c
-----
doing symstate
Prev ldiffCache hits: 3	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: init_security:1074.f
=======

SUMS (nm, lo, un, wr, re):	init_security	0	0	0	0	

SS Sum:
 |-> $SSBOT
SIZES: 1074.f : 34
>>> PROGRESS 137/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #22
=================================
Summarizing function: free_arp : main.c
-----
doing symstate
Prev ldiffCache hits: 4	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: free_arp:681.f
=======

SUMS (nm, lo, un, wr, re):	free_arp	0	0	2	3	

SS Sum:
 |-> $SSBOT
SIZES: 681.f : 34
>>> PROGRESS 138/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #23
=================================
Summarizing function: free_tun : main.c
-----
doing symstate
Prev ldiffCache hits: 4	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: free_tun:253.f
=======

SUMS (nm, lo, un, wr, re):	free_tun	0	0	0	1	

SS Sum:
 |-> $SSBOT
SIZES: 253.f : 34
>>> PROGRESS 139/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #24
=================================
Summarizing function: abort_sockets : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: abort_sockets:74.f
=======

SUMS (nm, lo, un, wr, re):	abort_sockets	0	0	69	65	

SS Sum:
 |-> $SSBOT
SIZES: 74.f : 34
>>> PROGRESS 140/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #58
=================================
Summarizing function: free_routes : main.c
-----
doing symstate
Prev ldiffCache hits: 134	misses: 6

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: free_routes:1053.f
=======

SUMS (nm, lo, un, wr, re):	free_routes	0	0	2	3	

SS Sum:
 |-> $SSBOT
SIZES: 1053.f : 34
>>> PROGRESS 141/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #97
=================================
Summarizing function: free_netdev : main.c
-----
doing symstate
Prev ldiffCache hits: 4	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: free_netdev:744.f
=======

SUMS (nm, lo, un, wr, re):	free_netdev	0	0	0	2	

SS Sum:
 |-> $SSBOT
SIZES: 744.f : 34
>>> PROGRESS 142/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #21
=================================
Summarizing function: free_stack : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: free_stack:1073.f
=======

SUMS (nm, lo, un, wr, re):	free_stack	0	0	71	69	

SS Sum:
 |-> $SSBOT
SIZES: 1073.f : 34
>>> PROGRESS 143/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #27
=================================
Summarizing function: usage : main.c
-----
doing symstate
Prev ldiffCache hits: 147	misses: 7

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: usage:502.f
=======

SUMS (nm, lo, un, wr, re):	usage	1	0	0	1	

SS Sum:
 |-> $SSBOT
SIZES: 502.f : 91
>>> PROGRESS 144/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #26
=================================
Summarizing function: parse_opts : main.c
-----
doing symstate
Prev ldiffCache hits: 9	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: parse_opts:504.f
=======

SUMS (nm, lo, un, wr, re):	parse_opts	0	0	3	5	

SS Sum:
 |-> $SSTOP
SIZES: 504.f : 227
>>> PROGRESS 145/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #25
=================================
Summarizing function: parse_cli : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: parse_cli:500.f
=======

SUMS (nm, lo, un, wr, re):	parse_cli	0	0	1	3	

SS Sum:
 |-> $SSBOT
SIZES: 500.f : 34
>>> PROGRESS 146/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #29
=================================
Summarizing function: wait_for_threads : main.c
-----
doing symstate
Prev ldiffCache hits: 8	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: wait_for_threads:1070.f
=======

SUMS (nm, lo, un, wr, re):	wait_for_threads	0	0	0	2	

SS Sum:
 |-> $SSBOT
SIZES: 1070.f : 34
>>> PROGRESS 147/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #57
=================================
Summarizing function: create_thread : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: create_thread:1056.f
=======

SUMS (nm, lo, un, wr, re):	create_thread	0	0	0	1	

SS Sum:
 |-> $SSBOT
SIZES: 1056.f : 34
>>> PROGRESS 148/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #31
=================================
Summarizing function: run_threads : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: run_threads:1069.f
=======

SUMS (nm, lo, un, wr, re):	run_threads	0	0	0	1	

SS Sum:
 |-> $SSBOT
SIZES: 1069.f : 34
>>> PROGRESS 149/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #33
=================================
Summarizing function: arp_init : main.c
-----
doing symstate
Prev ldiffCache hits: 6	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
FUN TIMES : 
  FUN:996.f : 0.0049250125885
  FUN:536.f : 0.00303411483765
  FUN:831.f : 0.00235295295715
  FUN:61.f : 0.00232911109924
  FUN:58.f : 0.00230813026428
  FUN:691.f : 0.00191211700439
  FUN:372.f : 0.00146889686584
  FUN:383.f : 0.00140190124512
  FUN:371.f : 0.00131487846375
  FUN:379.f : 0.00122594833374
  FUN:287.f : 0.00121188163757
  FUN:580.f : 0.00119590759277
  FUN:380.f : 0.00119113922119
  FUN:619.f : 0.00118803977966
  FUN:57.f : 0.00117111206055
  FUN:382.f : 0.00113987922668
  FUN:360.f : 0.00111484527588
  FUN:568.f : 0.00106978416443
  FUN:280.f : 0.00101900100708
  FUN:922.f : 0.00100517272949
  FUN:966.f : 0.0010039806366
  FUN:59.f : 0.00100302696228
  FUN:906.f : 0.000988006591797
  FUN:72.f : 0.000961065292358
  FUN:866.f : 0.000959157943726
  FUN:1091.f : 0.000955104827881
  FUN:533.f : 0.000923871994019
  FUN:74.f : 0.000921010971069
  FUN:255.f : 0.000913143157959
  FUN:899.f : 0.000905990600586
  FUN:982.f : 0.000897169113159
  FUN:282.f : 0.000842094421387
  FUN:1073.f : 0.000841856002808
  FUN:76.f : 0.000827074050903
  FUN:60.f : 0.00081992149353
  FUN:378.f : 0.000818014144897
  FUN:376.f : 0.000814199447632
  FUN:884.f : 0.000780820846558
  FUN:684.f : 0.00078010559082
  FUN:66.f : 0.000778198242188
  FUN:531.f : 0.000758171081543
  FUN:830.f : 0.000755071640015
  FUN:98.f : 0.000734090805054
  FUN:384.f : 0.000707864761353
  FUN:913.f : 0.000694990158081
  FUN:279.f : 0.000694036483765
  FUN:278.f : 0.000677108764648
  FUN:388.f : 0.000643968582153
  FUN:1033.f : 0.000635147094727
  FUN:462.f : 0.000616073608398
  FUN:532.f : 0.000595092773438
  FUN:502.f : 0.000555992126465
  FUN:374.f : 0.00055193901062
  FUN:283.f : 0.000540018081665
  FUN:375.f : 0.000532865524292
  FUN:950.f : 0.000520944595337
  FUN:284.f : 0.000516891479492
  FUN:62.f : 0.000479936599731
  FUN:275.f : 0.000478029251099
  FUN:65.f : 0.000453948974609
  FUN:361.f : 0.000427007675171
  FUN:678.f : 0.000414133071899
  FUN:73.f : 0.000386953353882
  FUN:107.f : 0.000372886657715
  FUN:558.f : 0.000364065170288
  FUN:543.f : 0.00036096572876
  FUN:63.f : 0.000360012054443
  FUN:941.f : 0.00034499168396
  FUN:504.f : 0.000343799591064
  FUN:535.f : 0.000339031219482
  FUN:71.f : 0.000333070755005
  FUN:46.f : 0.00032901763916
  FUN:64.f : 0.000324964523315
  FUN:845.f : 0.000322103500366
  FUN:840.f : 0.000317096710205
  FUN:393.f : 0.000312089920044
  FUN:852.f : 0.000290155410767
  FUN:357.f : 0.000288963317871
  FUN:274.f : 0.000284910202026
  FUN:362.f : 0.000281810760498
  FUN:82.f : 0.000273942947388
  FUN:537.f : 0.000272989273071
  FUN:369.f : 0.000266790390015
  FUN:69.f : 0.000263929367065
  FUN:836.f : 0.000249147415161
  FUN:1074.f : 0.000247001647949
  FUN:343.f : 0.00023889541626
  FUN:277.f : 0.000235080718994
  FUN:1070.f : 0.000223159790039
  FUN:366.f : 0.000219821929932
  FUN:406.f : 0.000219106674194
  FUN:681.f : 0.000216007232666
  FUN:1053.f : 0.000211954116821
  FUN:193.f : 0.000205993652344
  FUN:365.f : 0.000203847885132
  FUN:633.f : 0.00019097328186
  FUN:281.f : 0.00019097328186
  FUN:685.f : 0.000189065933228
  FUN:606.f : 0.000186920166016
  FUN:427.f : 0.000185966491699
  FUN:273.f : 0.000185966491699
  FUN:389.f : 0.000185012817383
  FUN:12.f : 0.000184059143066
  FUN:520.f : 0.000181913375854
  FUN:370.f : 0.000174999237061
  FUN:392.f : 0.000172138214111
  FUN:354.f : 0.000171899795532
  FUN:381.f : 0.000169992446899
  FUN:68.f : 0.000168085098267
  FUN:553.f : 0.000166177749634
  FUN:348.f : 0.000166177749634
  FUN:523.f : 0.000165939331055
  FUN:1034.f : 0.000164031982422
  FUN:346.f : 0.000159978866577
  FUN:48.f : 0.000158071517944
  FUN:391.f : 0.000158071517944
  FUN:783.f : 0.000155925750732
  FUN:70.f : 0.000153064727783
  FUN:243.f : 0.000152111053467
  FUN:276.f : 0.00015115737915
  FUN:1032.f : 0.000149965286255
  FUN:390.f : 0.000148057937622
  FUN:351.f : 0.000146150588989
  FUN:386.f : 0.000141859054565
  FUN:400.f : 0.000141143798828
  FUN:1069.f : 0.000140905380249
  FUN:1056.f : 0.0001380443573
  FUN:744.f : 0.000130176544189
  FUN:44.f : 0.000125885009766
  FUN:500.f : 0.000123023986816
  FUN:14.f : 0.0001220703125
  FUN:50.f : 0.000119924545288
  FUN:16.f : 0.00011420249939
  FUN:53.f : 0.000113010406494
  FUN:528.f : 0.000109910964966
  FUN:272.f : 0.000107049942017
  FUN:270.f : 0.000103950500488
  FUN:13.f : 0.000101089477539
  FUN:363.f : 9.89437103271e-05
  FUN:373.f : 9.51290130615e-05
  FUN:194.f : 9.51290130615e-05
  FUN:253.f : 9.08374786377e-05
  FUN:526.f : 8.98838043213e-05
  FUN:15.f : 8.89301300049e-05
  FUN:1178.f : 8.58306884766e-05
  FUN:9.f : 8.51154327393e-05
  FUN:367.f : 8.10623168945e-05
  FUN:344.f : 8.10623168945e-05
  FUN:368.f : 5.79357147217e-05
  FUN:680.f : 5.19752502441e-05
TOTAL: 0.081368
=================================
Finished an SCC (1)
=================================
Summary for function: arp_init:680.f
=======

SUMS (nm, lo, un, wr, re):	arp_init	0	0	0	0	

SS Sum:
 |-> $SSBOT
SIZES: 680.f : 34
>>> PROGRESS 150/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #34
=================================
Summarizing function: tcp_init : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_init:364.f
=======

SUMS (nm, lo, un, wr, re):	tcp_init	0	0	0	0	

SS Sum:
 |-> $SSBOT
SIZES: 364.f : 34
>>> PROGRESS 151/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #36
=================================
Summarizing function: tun_alloc : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tun_alloc:232.f
=======

SUMS (nm, lo, un, wr, re):	tun_alloc	0	0	1	1	

SS Sum:
 |-> $SSTOP
SIZES: 232.f : 83
>>> PROGRESS 152/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #40
=================================
Summarizing function: run_cmd : main.c
-----
doing symstate
Prev ldiffCache hits: 9	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: run_cmd:215.f
=======

SUMS (nm, lo, un, wr, re):	run_cmd	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 215.f : 34
>>> PROGRESS 153/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #37
=================================
Summarizing function: set_if_up : main.c
-----
doing symstate
Prev ldiffCache hits: 4	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: set_if_up:228.f
=======

SUMS (nm, lo, un, wr, re):	set_if_up	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 228.f : 34
>>> PROGRESS 154/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #38
=================================
Summarizing function: set_if_address : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: set_if_address:224.f
=======

SUMS (nm, lo, un, wr, re):	set_if_address	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 224.f : 34
>>> PROGRESS 155/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #39
=================================
Summarizing function: set_if_route : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: set_if_route:220.f
=======

SUMS (nm, lo, un, wr, re):	set_if_route	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 220.f : 34
>>> PROGRESS 156/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #35
=================================
Summarizing function: tun_init : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tun_init:248.f
=======

SUMS (nm, lo, un, wr, re):	tun_init	0	0	3	6	

SS Sum:
 |-> $SSBOT
SIZES: 248.f : 34
>>> PROGRESS 157/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #61
=================================
Summarizing function: route_alloc : main.c
-----
doing symstate
Prev ldiffCache hits: 10	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: route_alloc:1248.f
=======

SUMS (nm, lo, un, wr, re):	route_alloc	0	0	8	0	

SS Sum:
 |-> Mustptr (lv = _a5626_140403_main_1)
SIZES: 1248.f : 34
>>> PROGRESS 158/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #60
=================================
Summarizing function: route_add : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: route_add:1257.f
=======

SUMS (nm, lo, un, wr, re):	route_add	0	0	10	2	

SS Sum:
 |-> $SSBOT
SIZES: 1257.f : 34
>>> PROGRESS 159/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #160
=================================
Summarizing function: ip_parse : main.c
-----
doing symstate
Prev ldiffCache hits: 14	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ip_parse:746.f
=======

SUMS (nm, lo, un, wr, re):	ip_parse	0	0	1	1	

SS Sum:
 |-> $SSTOP
SIZES: 746.f : 34
>>> PROGRESS 160/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #59
=================================
Summarizing function: route_init : main.c
-----
doing symstate
Prev ldiffCache hits: 3	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: route_init:1052.f
=======

SUMS (nm, lo, un, wr, re):	route_init	0	0	11	7	

SS Sum:
 |-> $SSBOT
SIZES: 1052.f : 34
>>> PROGRESS 161/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #159
=================================
Summarizing function: netdev_alloc : main.c
-----
doing symstate
Prev ldiffCache hits: 40	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: netdev_alloc:756.f
=======

SUMS (nm, lo, un, wr, re):	netdev_alloc	0	0	4	1	

SS Sum:
 |-> Mustptr (lv = _a3555_88837_main_1)
SIZES: 756.f : 34
>>> PROGRESS 162/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #158
=================================
Summarizing function: netdev_init : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: netdev_init:742.f
=======

SUMS (nm, lo, un, wr, re):	netdev_init	0	0	6	1	

SS Sum:
 |-> $SSBOT
SIZES: 742.f : 34
>>> PROGRESS 163/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #32
=================================
Summarizing function: init_stack : main.c
-----
doing symstate
Prev ldiffCache hits: 10	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: init_stack:1068.f
=======

SUMS (nm, lo, un, wr, re):	init_stack	0	0	19	12	

SS Sum:
 |-> $SSBOT
SIZES: 1068.f : 34
>>> PROGRESS 164/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #45
=================================
Summarizing function: init_signals : main.c
-----
doing symstate
Prev ldiffCache hits: 37	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: init_signals:1066.f
=======

SUMS (nm, lo, un, wr, re):	init_signals	0	0	0	1	

SS Sum:
 |-> $SSBOT
SIZES: 1066.f : 34
>>> PROGRESS 165/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #19
=================================
Summarizing function: main : main.c
-----
doing symstate
Prev ldiffCache hits: 4	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: main:1077.f
=======

SUMS (nm, lo, un, wr, re):	main	0	0	91	79	

SS Sum:
 |-> Vval: 0
SIZES: 1077.f : 34
>>> PROGRESS 166/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #28
=================================
Summarizing function: get_address : main.c
-----
doing symstate
Prev ldiffCache hits: 182	misses: 7

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: get_address:784.f
=======

SUMS (nm, lo, un, wr, re):	get_address	0	0	3	3	

SS Sum:
 |-> $SSTOP
SIZES: 784.f : 83
>>> PROGRESS 167/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #49
=================================
Summarizing function: tcp_connect_rto : main.c
-----
doing symstate
Prev ldiffCache hits: 8	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_connect_rto:635.f
=======

SUMS (nm, lo, un, wr, re):	tcp_connect_rto	0	0	65	68	

SS Sum:
 |-> Vval: 0
SIZES: 635.f : 1523
>>> PROGRESS 168/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #54
=================================
Summarizing function: stop_stack_handler : main.c
-----
doing symstate
Prev ldiffCache hits: 163	misses: 6

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: stop_stack_handler:1061.f
=======

SUMS (nm, lo, un, wr, re):	stop_stack_handler	0	0	1	3	

SS Sum:
 |-> Vval: 0
SIZES: 1061.f : 34
>>> PROGRESS 169/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #63
=================================
Summarizing function: socket_debug : main.c
-----
doing symstate
Prev ldiffCache hits: 5	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: socket_debug:75.f
=======

SUMS (nm, lo, un, wr, re):	socket_debug	0	0	0	0	

SS Sum:
 |-> $SSBOT
SIZES: 75.f : 34
>>> PROGRESS 170/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #95
=================================
Summarizing function: timer_free : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: timer_free:1175.f
=======

SUMS (nm, lo, un, wr, re):	timer_free	0	0	0	0	

SS Sum:
 |-> $SSBOT
SIZES: 1175.f : 34
>>> PROGRESS 171/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #94
=================================
Summarizing function: timers_tick : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: timers_tick:1182.f
=======

SUMS (nm, lo, un, wr, re):	timers_tick	0	1	3	11	

SS Sum:
 |-> $SSBOT
SIZES: 1182.f : 140
>>> PROGRESS 172/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #96
=================================
Summarizing function: timer_debug : main.c
-----
doing symstate
Prev ldiffCache hits: 13	misses: 9

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: timer_debug:1174.f
=======

SUMS (nm, lo, un, wr, re):	timer_debug	0	0	0	0	

SS Sum:
 |-> $SSBOT
SIZES: 1174.f : 34
>>> PROGRESS 173/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #62
=================================
Summarizing function: timers_start : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: timers_start:1051.f
=======

SUMS (nm, lo, un, wr, re):	timers_start	1	0	4	11	

SS Sum:
 |-> $SSBOT
SIZES: 1051.f : 91
>>> PROGRESS 174/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #64
=================================
Summarizing function: tcp_user_timeout : main.c
-----
doing symstate
Prev ldiffCache hits: 21	misses: 7

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_user_timeout:478.f
=======

SUMS (nm, lo, un, wr, re):	tcp_user_timeout	0	0	62	52	

SS Sum:
 |-> Vval: 0
SIZES: 478.f : 347
>>> PROGRESS 175/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #73
=================================
Summarizing function: tcp_linger : main.c
-----
doing symstate
Prev ldiffCache hits: 117	misses: 7

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_linger:474.f
=======

SUMS (nm, lo, un, wr, re):	tcp_linger	0	0	19	14	

SS Sum:
 |-> Vval: 0
SIZES: 474.f : 347
>>> PROGRESS 176/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #101
=================================
Summarizing function: update_arp_translation_table : main.c
-----
doing symstate
Prev ldiffCache hits: 36	misses: 6

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: update_arp_translation_table:705.f
=======

SUMS (nm, lo, un, wr, re):	update_arp_translation_table	0	0	0	6	

SS Sum:
 |-> $SSTOP
SIZES: 705.f : 255
>>> PROGRESS 177/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #103
=================================
Summarizing function: arp_entry_alloc : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: arp_entry_alloc:695.f
=======

SUMS (nm, lo, un, wr, re):	arp_entry_alloc	0	0	5	2	

SS Sum:
 |-> Mustptr (lv = _a3292_81450_main_1)
SIZES: 695.f : 243
>>> PROGRESS 178/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #102
=================================
Summarizing function: insert_arp_translation_table : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: insert_arp_translation_table:700.f
=======

SUMS (nm, lo, un, wr, re):	insert_arp_translation_table	0	0	7	4	

SS Sum:
 |-> Vval: 0
SIZES: 700.f : 243
>>> PROGRESS 179/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #105
=================================
Summarizing function: arp_hdr : main.c
-----
doing symstate
Prev ldiffCache hits: 13	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: arp_hdr:686.f
=======

SUMS (nm, lo, un, wr, re):	arp_hdr	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 686.f : 144
>>> PROGRESS 180/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #104
=================================
Summarizing function: arp_reply : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: arp_reply:683.f
=======

SUMS (nm, lo, un, wr, re):	arp_reply	0	0	9	13	

SS Sum:
 |-> $SSBOT
SIZES: 683.f : 720
>>> PROGRESS 181/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #106
=================================
Summarizing function: netdev_get : main.c
-----
doing symstate
Prev ldiffCache hits: 27	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: netdev_get:679.f
=======

SUMS (nm, lo, un, wr, re):	netdev_get	0	0	0	2	

SS Sum:
 |-> $SSTOP
SIZES: 679.f : 34
>>> PROGRESS 182/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #100
=================================
Summarizing function: arp_rcv : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: arp_rcv:682.f
=======

SUMS (nm, lo, un, wr, re):	arp_rcv	0	0	16	21	

SS Sum:
 |-> $SSBOT
SIZES: 682.f : 658
>>> PROGRESS 183/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #108
=================================
Summarizing function: ip_init_pkt : main.c
-----
doing symstate
Prev ldiffCache hits: 59	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ip_init_pkt:199.f
=======

SUMS (nm, lo, un, wr, re):	ip_init_pkt	0	0	4	4	

SS Sum:
 |-> $SSBOT
SIZES: 199.f : 336
>>> PROGRESS 184/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #110
=================================
Summarizing function: tcp_init_segment : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_init_segment:396.f
=======

SUMS (nm, lo, un, wr, re):	tcp_init_segment	0	0	12	14	

SS Sum:
 |-> $SSBOT
SIZES: 396.f : 1282
>>> PROGRESS 185/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #113
=================================
Summarizing function: tcp_discard : main.c
-----
doing symstate
Prev ldiffCache hits: 5	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_discard:1119.f
=======

SUMS (nm, lo, un, wr, re):	tcp_discard	0	0	0	2	

SS Sum:
 |-> Vval: 0
SIZES: 1119.f : 198
>>> PROGRESS 186/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #112
=================================
Summarizing function: tcp_closed : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_closed:1133.f
=======

SUMS (nm, lo, un, wr, re):	tcp_closed	0	0	44	47	

SS Sum:
 |-> $SSTOP
SIZES: 1133.f : 841
>>> PROGRESS 187/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #115
=================================
Summarizing function: tcp_reset : main.c
-----
doing symstate
Prev ldiffCache hits: 93	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_reset:1117.f
=======

SUMS (nm, lo, un, wr, re):	tcp_reset	0	0	19	13	

SS Sum:
 |-> $SSBOT
SIZES: 1117.f : 419
>>> PROGRESS 188/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #116
=================================
Summarizing function: tcp_parse_opts : main.c
-----
doing symstate
Prev ldiffCache hits: 27	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_parse_opts:1093.f
=======

SUMS (nm, lo, un, wr, re):	tcp_parse_opts	0	0	4	8	

SS Sum:
 |-> Vval: 0
SIZES: 1093.f : 762
>>> PROGRESS 189/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #117
=================================
Summarizing function: tcp_send_synack : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_send_synack:529.f
=======

SUMS (nm, lo, un, wr, re):	tcp_send_synack	0	0	44	45	

SS Sum:
 |-> $SSTOP
SIZES: 529.f : 551
>>> PROGRESS 190/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #118
=================================
Summarizing function: sock_connected : main.c
-----
doing symstate
Prev ldiffCache hits: 108	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: sock_connected:510.f
=======

SUMS (nm, lo, un, wr, re):	sock_connected	0	0	4	1	

SS Sum:
 |-> $SSBOT
SIZES: 510.f : 246
>>> PROGRESS 191/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #121
=================================
Summarizing function: __tcp_drop : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: __tcp_drop:1109.f
=======

SUMS (nm, lo, un, wr, re):	__tcp_drop	0	0	0	2	

SS Sum:
 |-> Vval: 0
SIZES: 1109.f : 198
>>> PROGRESS 192/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #122
=================================
Summarizing function: tcp_clean_rto_queue : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_clean_rto_queue:1103.f
=======

SUMS (nm, lo, un, wr, re):	tcp_clean_rto_queue	0	0	7	11	

SS Sum:
 |-> Vval: 0
SIZES: 1103.f : 523
>>> PROGRESS 193/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #114
=================================
Summarizing function: tcp_synsent : main.c
-----
doing symstate
Prev ldiffCache hits: 27	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_synsent:1127.f
=======

SUMS (nm, lo, un, wr, re):	tcp_synsent	0	0	73	75	

SS Sum:
 |-> Vval: 0
SIZES: 1127.f : 3128
>>> PROGRESS 194/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #119
=================================
Summarizing function: tcp_listen : main.c
-----
doing symstate
Prev ldiffCache hits: 276	misses: 9

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_listen:1123.f
=======

SUMS (nm, lo, un, wr, re):	tcp_listen	0	0	0	2	

SS Sum:
 |-> Vval: 0
SIZES: 1123.f : 198
>>> PROGRESS 195/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #120
=================================
Summarizing function: tcp_verify_segment : main.c
-----
doing symstate
Prev ldiffCache hits: 2	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_verify_segment:1112.f
=======

SUMS (nm, lo, un, wr, re):	tcp_verify_segment	0	0	0	4	

SS Sum:
 |-> $SSTOP
SIZES: 1112.f : 399
>>> PROGRESS 196/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #124
=================================
Summarizing function: tcp_consume_ofo_queue : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_consume_ofo_queue:1222.f
=======

SUMS (nm, lo, un, wr, re):	tcp_consume_ofo_queue	0	0	7	9	

SS Sum:
 |-> $SSBOT
SIZES: 1222.f : 900
>>> PROGRESS 197/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #126
=================================
Summarizing function: skb_queue_add : main.c
-----
doing symstate
Prev ldiffCache hits: 18	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_queue_add:1212.f
=======

SUMS (nm, lo, un, wr, re):	skb_queue_add	0	0	5	3	

SS Sum:
 |-> $SSBOT
SIZES: 1212.f : 494
>>> PROGRESS 198/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #125
=================================
Summarizing function: tcp_data_insert_ordered : main.c
-----
doing symstate
Prev ldiffCache hits: 6	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_data_insert_ordered:1216.f
=======

SUMS (nm, lo, un, wr, re):	tcp_data_insert_ordered	0	0	8	11	

SS Sum:
 |-> $SSBOT
SIZES: 1216.f : 917
>>> PROGRESS 199/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #127
=================================
Summarizing function: tcp_calculate_sacks : main.c
-----
doing symstate
Prev ldiffCache hits: 18	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
FUN TIMES : 
  FUN:996.f : 0.0049250125885
  FUN:536.f : 0.00303411483765
  FUN:1127.f : 0.00258994102478
  FUN:831.f : 0.00235295295715
  FUN:61.f : 0.00232911109924
  FUN:58.f : 0.00230813026428
  FUN:691.f : 0.00191211700439
  FUN:372.f : 0.00146889686584
  FUN:383.f : 0.00140190124512
  FUN:1077.f : 0.00139904022217
  FUN:371.f : 0.00131487846375
  FUN:379.f : 0.00122594833374
  FUN:287.f : 0.00121188163757
  FUN:580.f : 0.00119590759277
  FUN:380.f : 0.00119113922119
  FUN:619.f : 0.00118803977966
  FUN:57.f : 0.00117111206055
  FUN:382.f : 0.00113987922668
  FUN:360.f : 0.00111484527588
  FUN:478.f : 0.00109219551086
  FUN:635.f : 0.00107598304749
  FUN:568.f : 0.00106978416443
  FUN:280.f : 0.00101900100708
  FUN:922.f : 0.00100517272949
  FUN:966.f : 0.0010039806366
  FUN:59.f : 0.00100302696228
  FUN:906.f : 0.000988006591797
  FUN:72.f : 0.000961065292358
  FUN:866.f : 0.000959157943726
  FUN:1091.f : 0.000955104827881
  FUN:533.f : 0.000923871994019
  FUN:74.f : 0.000921010971069
  FUN:255.f : 0.000913143157959
  FUN:899.f : 0.000905990600586
  FUN:982.f : 0.000897169113159
  FUN:282.f : 0.000842094421387
  FUN:1073.f : 0.000841856002808
  FUN:529.f : 0.000838041305542
  FUN:76.f : 0.000827074050903
  FUN:60.f : 0.00081992149353
  FUN:378.f : 0.000818014144897
  FUN:376.f : 0.000814199447632
  FUN:682.f : 0.000792980194092
  FUN:884.f : 0.000780820846558
  FUN:684.f : 0.00078010559082
  FUN:66.f : 0.000778198242188
  FUN:531.f : 0.000758171081543
  FUN:830.f : 0.000755071640015
  FUN:98.f : 0.000734090805054
  FUN:1093.f : 0.000734090805054
  FUN:384.f : 0.000707864761353
  FUN:913.f : 0.000694990158081
  FUN:279.f : 0.000694036483765
  FUN:1182.f : 0.000679016113281
  FUN:278.f : 0.000677108764648
  FUN:1222.f : 0.00067400932312
  FUN:388.f : 0.000643968582153
  FUN:1103.f : 0.000638008117676
  FUN:1033.f : 0.000635147094727
  FUN:462.f : 0.000616073608398
  FUN:532.f : 0.000595092773438
  FUN:1133.f : 0.000579118728638
  FUN:502.f : 0.000555992126465
  FUN:374.f : 0.00055193901062
  FUN:283.f : 0.000540018081665
  FUN:375.f : 0.000532865524292
  FUN:683.f : 0.000531911849976
  FUN:950.f : 0.000520944595337
  FUN:284.f : 0.000516891479492
  FUN:62.f : 0.000479936599731
  FUN:275.f : 0.000478029251099
  FUN:65.f : 0.000453948974609
  FUN:784.f : 0.000446081161499
  FUN:248.f : 0.000428915023804
  FUN:361.f : 0.000427007675171
  FUN:678.f : 0.000414133071899
  FUN:396.f : 0.000414133071899
  FUN:474.f : 0.000396966934204
  FUN:73.f : 0.000386953353882
  FUN:1216.f : 0.000385999679565
  FUN:107.f : 0.000372886657715
  FUN:558.f : 0.000364065170288
  FUN:543.f : 0.00036096572876
  FUN:63.f : 0.000360012054443
  FUN:394.f : 0.000345945358276
  FUN:941.f : 0.00034499168396
  FUN:504.f : 0.000343799591064
  FUN:232.f : 0.000340938568115
  FUN:535.f : 0.000339031219482
  FUN:1117.f : 0.000334024429321
  FUN:71.f : 0.000333070755005
  FUN:1051.f : 0.000333070755005
  FUN:46.f : 0.00032901763916
  FUN:64.f : 0.000324964523315
  FUN:845.f : 0.000322103500366
  FUN:840.f : 0.000317096710205
  FUN:393.f : 0.000312089920044
  FUN:852.f : 0.000290155410767
  FUN:357.f : 0.000288963317871
  FUN:274.f : 0.000284910202026
  FUN:1257.f : 0.000282049179077
  FUN:362.f : 0.000281810760498
  FUN:1068.f : 0.000274896621704
  FUN:82.f : 0.000273942947388
  FUN:537.f : 0.000272989273071
  FUN:228.f : 0.000270843505859
  FUN:369.f : 0.000266790390015
  FUN:69.f : 0.000263929367065
  FUN:1052.f : 0.000258922576904
  FUN:700.f : 0.000256061553955
  FUN:836.f : 0.000249147415161
  FUN:1074.f : 0.000247001647949
  FUN:746.f : 0.000245094299316
  FUN:343.f : 0.00023889541626
  FUN:215.f : 0.000236034393311
  FUN:277.f : 0.000235080718994
  FUN:1061.f : 0.000231027603149
  FUN:1212.f : 0.000230073928833
  FUN:199.f : 0.000224113464355
  FUN:1070.f : 0.000223159790039
  FUN:1066.f : 0.000220060348511
  FUN:366.f : 0.000219821929932
  FUN:406.f : 0.000219106674194
  FUN:705.f : 0.000216960906982
  FUN:681.f : 0.000216007232666
  FUN:1053.f : 0.000211954116821
  FUN:193.f : 0.000205993652344
  FUN:365.f : 0.000203847885132
  FUN:695.f : 0.000195980072021
  FUN:1248.f : 0.000195980072021
  FUN:633.f : 0.00019097328186
  FUN:281.f : 0.00019097328186
  FUN:685.f : 0.000189065933228
  FUN:606.f : 0.000186920166016
  FUN:427.f : 0.000185966491699
  FUN:273.f : 0.000185966491699
  FUN:756.f : 0.000185012817383
  FUN:389.f : 0.000185012817383
  FUN:510.f : 0.000184059143066
  FUN:12.f : 0.000184059143066
  FUN:520.f : 0.000181913375854
  FUN:370.f : 0.000174999237061
  FUN:392.f : 0.000172138214111
  FUN:354.f : 0.000171899795532
  FUN:224.f : 0.000170946121216
  FUN:381.f : 0.000169992446899
  FUN:68.f : 0.000168085098267
  FUN:553.f : 0.000166177749634
  FUN:348.f : 0.000166177749634
  FUN:523.f : 0.000165939331055
  FUN:1034.f : 0.000164031982422
  FUN:742.f : 0.000159978866577
  FUN:346.f : 0.000159978866577
  FUN:48.f : 0.000158071517944
  FUN:391.f : 0.000158071517944
  FUN:783.f : 0.000155925750732
  FUN:70.f : 0.000153064727783
  FUN:243.f : 0.000152111053467
  FUN:276.f : 0.00015115737915
  FUN:1032.f : 0.000149965286255
  FUN:390.f : 0.000148057937622
  FUN:351.f : 0.000146150588989
  FUN:386.f : 0.000141859054565
  FUN:400.f : 0.000141143798828
  FUN:1069.f : 0.000140905380249
  FUN:1056.f : 0.0001380443573
  FUN:744.f : 0.000130176544189
  FUN:1119.f : 0.000128984451294
  FUN:220.f : 0.000128030776978
  FUN:1123.f : 0.000128030776978
  FUN:44.f : 0.000125885009766
  FUN:1112.f : 0.000124931335449
  FUN:500.f : 0.000123023986816
  FUN:14.f : 0.0001220703125
  FUN:50.f : 0.000119924545288
  FUN:1109.f : 0.000119924545288
  FUN:16.f : 0.00011420249939
  FUN:53.f : 0.000113010406494
  FUN:528.f : 0.000109910964966
  FUN:272.f : 0.000107049942017
  FUN:270.f : 0.000103950500488
  FUN:13.f : 0.000101089477539
  FUN:363.f : 9.89437103271e-05
  FUN:373.f : 9.51290130615e-05
  FUN:194.f : 9.51290130615e-05
  FUN:253.f : 9.08374786377e-05
  FUN:526.f : 8.98838043213e-05
  FUN:15.f : 8.89301300049e-05
  FUN:1178.f : 8.58306884766e-05
  FUN:9.f : 8.51154327393e-05
  FUN:679.f : 8.29696655273e-05
  FUN:1175.f : 8.29696655273e-05
  FUN:367.f : 8.10623168945e-05
  FUN:344.f : 8.10623168945e-05
  FUN:686.f : 7.70092010498e-05
  FUN:364.f : 5.91278076172e-05
  FUN:368.f : 5.79357147217e-05
  FUN:1174.f : 5.3882598877e-05
  FUN:680.f : 5.19752502441e-05
  FUN:75.f : 4.6968460083e-05
TOTAL: 0.101490
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_calculate_sacks:394.f
=======

SUMS (nm, lo, un, wr, re):	tcp_calculate_sacks	0	0	3	8	

SS Sum:
 |-> Vval: 0
SIZES: 394.f : 799
>>> PROGRESS 200/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #123
=================================
Summarizing function: tcp_data_queue : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_data_queue:1092.f
=======

SUMS (nm, lo, un, wr, re):	tcp_data_queue	0	0	82	82	

SS Sum:
 |-> $SSTOP
SIZES: 1092.f : 4065
>>> PROGRESS 201/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #128
=================================
Summarizing function: min : main.c
-----
doing symstate
Prev ldiffCache hits: 280	misses: 7

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: min:785.f
=======

SUMS (nm, lo, un, wr, re):	min	0	0	0	0	

SS Sum:
 |-> $SSTOP
SIZES: 785.f : 34
>>> PROGRESS 202/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #129
=================================
Summarizing function: tcp_send_challenge_ack : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_send_challenge_ack:534.f
=======

SUMS (nm, lo, un, wr, re):	tcp_send_challenge_ack	0	0	0	0	

SS Sum:
 |-> Vval: 0
SIZES: 534.f : 34
>>> PROGRESS 203/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #132
=================================
Summarizing function: tcp_send_next : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_send_next:530.f
=======

SUMS (nm, lo, un, wr, re):	tcp_send_next	0	0	46	52	

SS Sum:
 |-> $SSTOP
SIZES: 530.f : 737
>>> PROGRESS 204/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #133
=================================
Summarizing function: tcp_enter_time_wait : main.c
-----
doing symstate
Prev ldiffCache hits: 98	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_enter_time_wait:387.f
=======

SUMS (nm, lo, un, wr, re):	tcp_enter_time_wait	0	0	13	6	

SS Sum:
 |-> $SSBOT
SIZES: 387.f : 204
>>> PROGRESS 205/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #134
=================================
Summarizing function: tcp_rtt : main.c
-----
doing symstate
Prev ldiffCache hits: 22	misses: 4

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_rtt:385.f
=======

SUMS (nm, lo, un, wr, re):	tcp_rtt	0	0	3	7	

SS Sum:
 |-> $SSBOT
SIZES: 385.f : 612
>>> PROGRESS 206/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #111
=================================
Summarizing function: tcp_input_state : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_input_state:377.f
=======

SUMS (nm, lo, un, wr, re):	tcp_input_state	0	0	81	94	

SS Sum:
 |-> $SSTOP
SIZES: 377.f : 4524
>>> PROGRESS 207/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #154
=================================
Summarizing function: socket_lookup : main.c
-----
doing symstate
Prev ldiffCache hits: 1616	misses: 12

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: socket_lookup:67.f
=======

SUMS (nm, lo, un, wr, re):	socket_lookup	0	0	0	5	

SS Sum:
 |-> $SSTOP
SIZES: 67.f : 34
>>> PROGRESS 208/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #153
=================================
Summarizing function: inet_lookup : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: inet_lookup:285.f
=======

SUMS (nm, lo, un, wr, re):	inet_lookup	0	0	0	5	

SS Sum:
 |-> $SSTOP
SIZES: 285.f : 34
>>> PROGRESS 209/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #109
=================================
Summarizing function: tcp_in : main.c
-----
doing symstate
Prev ldiffCache hits: 5	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tcp_in:198.f
=======

SUMS (nm, lo, un, wr, re):	tcp_in	0	0	81	86	

SS Sum:
 |-> $SSBOT
SIZES: 198.f : 1143
>>> PROGRESS 210/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #156
=================================
Summarizing function: icmpv4_reply : main.c
-----
doing symstate
Prev ldiffCache hits: 217	misses: 6

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: icmpv4_reply:254.f
=======

SUMS (nm, lo, un, wr, re):	icmpv4_reply	0	0	36	37	

SS Sum:
 |-> $SSBOT
SIZES: 254.f : 965
>>> PROGRESS 211/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #155
=================================
Summarizing function: icmpv4_incoming : main.c
-----
doing symstate
Prev ldiffCache hits: 84	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: icmpv4_incoming:197.f
=======

SUMS (nm, lo, un, wr, re):	icmpv4_incoming	0	0	36	39	

SS Sum:
 |-> $SSBOT
SIZES: 197.f : 967
>>> PROGRESS 212/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #107
=================================
Summarizing function: ip_rcv : main.c
-----
doing symstate
Prev ldiffCache hits: 79	misses: 3

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: ip_rcv:196.f
=======

SUMS (nm, lo, un, wr, re):	ip_rcv	0	0	88	97	

SS Sum:
 |-> Vval: 0
SIZES: 196.f : 1831
>>> PROGRESS 213/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #215
=================================
Summarizing function: skb_head : main.c
-----
doing symstate
Prev ldiffCache hits: 261	misses: 6

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: skb_head:8.f
=======

SUMS (nm, lo, un, wr, re):	skb_head	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 8.f : 138
>>> PROGRESS 214/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #214
=================================
Summarizing function: eth_hdr : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 0

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: eth_hdr:738.f
=======

SUMS (nm, lo, un, wr, re):	eth_hdr	0	0	1	2	

SS Sum:
 |-> $SSTOP
SIZES: 738.f : 140
>>> PROGRESS 215/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #99
=================================
Summarizing function: netdev_receive : main.c
-----
doing symstate
Prev ldiffCache hits: 1	misses: 2

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: netdev_receive:770.f
=======

SUMS (nm, lo, un, wr, re):	netdev_receive	0	0	95	105	

SS Sum:
 |-> Vval: 0
SIZES: 770.f : 1949
>>> PROGRESS 216/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #157
=================================
Summarizing function: tun_read : main.c
-----
doing symstate
Prev ldiffCache hits: 232	misses: 6

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: tun_read:239.f
=======

SUMS (nm, lo, un, wr, re):	tun_read	0	0	0	1	

SS Sum:
 |-> $SSTOP
SIZES: 239.f : 34
>>> PROGRESS 217/218 SCCs DONE!

=================================
getting next SCC from server
Acquiring needed summaries
=================================
Starting an SCC (1) #98
=================================
Summarizing function: netdev_rx_loop : main.c
-----
doing symstate
Prev ldiffCache hits: 0	misses: 1

Prev GAPostCache hits: 0	misses: 0

doing lockset
doing guarded access
=================================
Finished an SCC (1)
=================================
Summary for function: netdev_rx_loop:743.f
=======

SUMS (nm, lo, un, wr, re):	netdev_rx_loop	0	0	84	97	

SS Sum:
 |-> Vval: 0
SIZES: 743.f : 34
>>> PROGRESS 218/218 SCCs DONE!

=================================
getting next SCC from server
Bottomup analysis complete
-----



Beginning Thread Analysis:
-----
[Er]: No entry-points file!
Expected # thread-creation site pairs: 21
checking a thread-creation pair
Prev ldiffCache hits: 215	misses: 6

doing symstate
Prev ldiffCache hits: 1174	misses: 7

doing symstate
now checking thread roots: tcp_connect_rto(635.f), tcp_connect_rto(635.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_connect_rto(536.f), tcp_retransmission_timeout(536.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_connect_rto(532.f), tcp_send_delack(532.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_connect_rto(478.f), tcp_user_timeout(478.f)
New race added to race reports
now checking thread roots: tcp_connect_rto(474.f), tcp_linger(474.f)
now checking thread roots: tcp_connect_rto(383.f), tcp_abort(383.f)
now checking thread roots: tcp_connect_rto(382.f), tcp_close(382.f)
New race added to race reports
New race added to race reports
now checking thread roots: tcp_connect_rto(381.f), tcp_recv_notify(381.f)
now checking thread roots: tcp_connect_rto(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: tcp_connect_rto(282.f), inet_abort(282.f)
now checking thread roots: tcp_connect_rto(281.f), inet_free(281.f)
now checking thread roots: tcp_connect_rto(280.f), inet_close(280.f)
now checking thread roots: tcp_connect_rto(98.f), socket_garbage_collect(98.f)
New race added to race reports
now checking thread roots: tcp_retransmission_timeout(635.f), tcp_connect_rto(635.f)
now checking thread roots: tcp_retransmission_timeout(536.f), tcp_retransmission_timeout(536.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_retransmission_timeout(532.f), tcp_send_delack(532.f)
now checking thread roots: tcp_retransmission_timeout(478.f), tcp_user_timeout(478.f)
now checking thread roots: tcp_retransmission_timeout(474.f), tcp_linger(474.f)
now checking thread roots: tcp_retransmission_timeout(383.f), tcp_abort(383.f)
now checking thread roots: tcp_retransmission_timeout(382.f), tcp_close(382.f)
New race added to race reports
now checking thread roots: tcp_retransmission_timeout(381.f), tcp_recv_notify(381.f)
now checking thread roots: tcp_retransmission_timeout(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: tcp_retransmission_timeout(282.f), inet_abort(282.f)
now checking thread roots: tcp_retransmission_timeout(281.f), inet_free(281.f)
now checking thread roots: tcp_retransmission_timeout(280.f), inet_close(280.f)
now checking thread roots: tcp_retransmission_timeout(98.f), socket_garbage_collect(98.f)
now checking thread roots: tcp_send_delack(635.f), tcp_connect_rto(635.f)
now checking thread roots: tcp_send_delack(536.f), tcp_retransmission_timeout(536.f)
now checking thread roots: tcp_send_delack(532.f), tcp_send_delack(532.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_send_delack(478.f), tcp_user_timeout(478.f)
New race added to race reports
now checking thread roots: tcp_send_delack(474.f), tcp_linger(474.f)
now checking thread roots: tcp_send_delack(383.f), tcp_abort(383.f)
now checking thread roots: tcp_send_delack(382.f), tcp_close(382.f)
New race added to race reports
New race added to race reports
now checking thread roots: tcp_send_delack(381.f), tcp_recv_notify(381.f)
now checking thread roots: tcp_send_delack(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: tcp_send_delack(282.f), inet_abort(282.f)
now checking thread roots: tcp_send_delack(281.f), inet_free(281.f)
now checking thread roots: tcp_send_delack(280.f), inet_close(280.f)
now checking thread roots: tcp_send_delack(98.f), socket_garbage_collect(98.f)
now checking thread roots: tcp_user_timeout(635.f), tcp_connect_rto(635.f)
now checking thread roots: tcp_user_timeout(536.f), tcp_retransmission_timeout(536.f)
now checking thread roots: tcp_user_timeout(532.f), tcp_send_delack(532.f)
now checking thread roots: tcp_user_timeout(478.f), tcp_user_timeout(478.f)
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_user_timeout(474.f), tcp_linger(474.f)
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_user_timeout(383.f), tcp_abort(383.f)
now checking thread roots: tcp_user_timeout(382.f), tcp_close(382.f)
New race added to race reports
now checking thread roots: tcp_user_timeout(381.f), tcp_recv_notify(381.f)
now checking thread roots: tcp_user_timeout(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: tcp_user_timeout(282.f), inet_abort(282.f)
now checking thread roots: tcp_user_timeout(281.f), inet_free(281.f)
now checking thread roots: tcp_user_timeout(280.f), inet_close(280.f)
now checking thread roots: tcp_user_timeout(98.f), socket_garbage_collect(98.f)
now checking thread roots: tcp_linger(635.f), tcp_connect_rto(635.f)
now checking thread roots: tcp_linger(536.f), tcp_retransmission_timeout(536.f)
now checking thread roots: tcp_linger(532.f), tcp_send_delack(532.f)
now checking thread roots: tcp_linger(478.f), tcp_user_timeout(478.f)
now checking thread roots: tcp_linger(474.f), tcp_linger(474.f)
New race added to race reports
New race added to race reports
now checking thread roots: tcp_linger(383.f), tcp_abort(383.f)
now checking thread roots: tcp_linger(382.f), tcp_close(382.f)
now checking thread roots: tcp_linger(381.f), tcp_recv_notify(381.f)
now checking thread roots: tcp_linger(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: tcp_linger(282.f), inet_abort(282.f)
now checking thread roots: tcp_linger(281.f), inet_free(281.f)
now checking thread roots: tcp_linger(280.f), inet_close(280.f)
now checking thread roots: tcp_linger(98.f), socket_garbage_collect(98.f)
now checking thread roots: tcp_abort(635.f), tcp_connect_rto(635.f)
now checking thread roots: tcp_abort(536.f), tcp_retransmission_timeout(536.f)
now checking thread roots: tcp_abort(532.f), tcp_send_delack(532.f)
now checking thread roots: tcp_abort(478.f), tcp_user_timeout(478.f)
now checking thread roots: tcp_abort(474.f), tcp_linger(474.f)
now checking thread roots: tcp_abort(383.f), tcp_abort(383.f)
now checking thread roots: tcp_abort(382.f), tcp_close(382.f)
now checking thread roots: tcp_abort(381.f), tcp_recv_notify(381.f)
now checking thread roots: tcp_abort(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: tcp_abort(282.f), inet_abort(282.f)
now checking thread roots: tcp_abort(281.f), inet_free(281.f)
now checking thread roots: tcp_abort(280.f), inet_close(280.f)
now checking thread roots: tcp_abort(98.f), socket_garbage_collect(98.f)
now checking thread roots: tcp_close(635.f), tcp_connect_rto(635.f)
now checking thread roots: tcp_close(536.f), tcp_retransmission_timeout(536.f)
now checking thread roots: tcp_close(532.f), tcp_send_delack(532.f)
now checking thread roots: tcp_close(478.f), tcp_user_timeout(478.f)
now checking thread roots: tcp_close(474.f), tcp_linger(474.f)
now checking thread roots: tcp_close(383.f), tcp_abort(383.f)
now checking thread roots: tcp_close(382.f), tcp_close(382.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_close(381.f), tcp_recv_notify(381.f)
now checking thread roots: tcp_close(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: tcp_close(282.f), inet_abort(282.f)
now checking thread roots: tcp_close(281.f), inet_free(281.f)
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_close(280.f), inet_close(280.f)
now checking thread roots: tcp_close(98.f), socket_garbage_collect(98.f)
now checking thread roots: tcp_recv_notify(635.f), tcp_connect_rto(635.f)
now checking thread roots: tcp_recv_notify(536.f), tcp_retransmission_timeout(536.f)
now checking thread roots: tcp_recv_notify(532.f), tcp_send_delack(532.f)
now checking thread roots: tcp_recv_notify(478.f), tcp_user_timeout(478.f)
now checking thread roots: tcp_recv_notify(474.f), tcp_linger(474.f)
now checking thread roots: tcp_recv_notify(383.f), tcp_abort(383.f)
now checking thread roots: tcp_recv_notify(382.f), tcp_close(382.f)
now checking thread roots: tcp_recv_notify(381.f), tcp_recv_notify(381.f)
now checking thread roots: tcp_recv_notify(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: tcp_recv_notify(282.f), inet_abort(282.f)
now checking thread roots: tcp_recv_notify(281.f), inet_free(281.f)
now checking thread roots: tcp_recv_notify(280.f), inet_close(280.f)
now checking thread roots: tcp_recv_notify(98.f), socket_garbage_collect(98.f)
now checking thread roots: tcp_v4_init_sock(635.f), tcp_connect_rto(635.f)
now checking thread roots: tcp_v4_init_sock(536.f), tcp_retransmission_timeout(536.f)
now checking thread roots: tcp_v4_init_sock(532.f), tcp_send_delack(532.f)
now checking thread roots: tcp_v4_init_sock(478.f), tcp_user_timeout(478.f)
now checking thread roots: tcp_v4_init_sock(474.f), tcp_linger(474.f)
now checking thread roots: tcp_v4_init_sock(383.f), tcp_abort(383.f)
now checking thread roots: tcp_v4_init_sock(382.f), tcp_close(382.f)
now checking thread roots: tcp_v4_init_sock(381.f), tcp_recv_notify(381.f)
now checking thread roots: tcp_v4_init_sock(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: tcp_v4_init_sock(282.f), inet_abort(282.f)
now checking thread roots: tcp_v4_init_sock(281.f), inet_free(281.f)
now checking thread roots: tcp_v4_init_sock(280.f), inet_close(280.f)
now checking thread roots: tcp_v4_init_sock(98.f), socket_garbage_collect(98.f)
now checking thread roots: inet_abort(635.f), tcp_connect_rto(635.f)
now checking thread roots: inet_abort(536.f), tcp_retransmission_timeout(536.f)
now checking thread roots: inet_abort(532.f), tcp_send_delack(532.f)
now checking thread roots: inet_abort(478.f), tcp_user_timeout(478.f)
now checking thread roots: inet_abort(474.f), tcp_linger(474.f)
now checking thread roots: inet_abort(383.f), tcp_abort(383.f)
now checking thread roots: inet_abort(382.f), tcp_close(382.f)
now checking thread roots: inet_abort(381.f), tcp_recv_notify(381.f)
now checking thread roots: inet_abort(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: inet_abort(282.f), inet_abort(282.f)
now checking thread roots: inet_abort(281.f), inet_free(281.f)
now checking thread roots: inet_abort(280.f), inet_close(280.f)
now checking thread roots: inet_abort(98.f), socket_garbage_collect(98.f)
now checking thread roots: inet_free(635.f), tcp_connect_rto(635.f)
now checking thread roots: inet_free(536.f), tcp_retransmission_timeout(536.f)
now checking thread roots: inet_free(532.f), tcp_send_delack(532.f)
now checking thread roots: inet_free(478.f), tcp_user_timeout(478.f)
now checking thread roots: inet_free(474.f), tcp_linger(474.f)
now checking thread roots: inet_free(383.f), tcp_abort(383.f)
now checking thread roots: inet_free(382.f), tcp_close(382.f)
now checking thread roots: inet_free(381.f), tcp_recv_notify(381.f)
now checking thread roots: inet_free(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: inet_free(282.f), inet_abort(282.f)
now checking thread roots: inet_free(281.f), inet_free(281.f)
New race added to race reports
now checking thread roots: inet_free(280.f), inet_close(280.f)
now checking thread roots: inet_free(98.f), socket_garbage_collect(98.f)
now checking thread roots: inet_close(635.f), tcp_connect_rto(635.f)
now checking thread roots: inet_close(536.f), tcp_retransmission_timeout(536.f)
now checking thread roots: inet_close(532.f), tcp_send_delack(532.f)
now checking thread roots: inet_close(478.f), tcp_user_timeout(478.f)
now checking thread roots: inet_close(474.f), tcp_linger(474.f)
now checking thread roots: inet_close(383.f), tcp_abort(383.f)
now checking thread roots: inet_close(382.f), tcp_close(382.f)
now checking thread roots: inet_close(381.f), tcp_recv_notify(381.f)
now checking thread roots: inet_close(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: inet_close(282.f), inet_abort(282.f)
now checking thread roots: inet_close(281.f), inet_free(281.f)
now checking thread roots: inet_close(280.f), inet_close(280.f)
now checking thread roots: inet_close(98.f), socket_garbage_collect(98.f)
now checking thread roots: socket_garbage_collect(635.f), tcp_connect_rto(635.f)
now checking thread roots: socket_garbage_collect(536.f), tcp_retransmission_timeout(536.f)
now checking thread roots: socket_garbage_collect(532.f), tcp_send_delack(532.f)
now checking thread roots: socket_garbage_collect(478.f), tcp_user_timeout(478.f)
now checking thread roots: socket_garbage_collect(474.f), tcp_linger(474.f)
now checking thread roots: socket_garbage_collect(383.f), tcp_abort(383.f)
now checking thread roots: socket_garbage_collect(382.f), tcp_close(382.f)
now checking thread roots: socket_garbage_collect(381.f), tcp_recv_notify(381.f)
now checking thread roots: socket_garbage_collect(367.f), tcp_v4_init_sock(367.f)
now checking thread roots: socket_garbage_collect(282.f), inet_abort(282.f)
now checking thread roots: socket_garbage_collect(281.f), inet_free(281.f)
now checking thread roots: socket_garbage_collect(280.f), inet_close(280.f)
now checking thread roots: socket_garbage_collect(98.f), socket_garbage_collect(98.f)
New race added to race reports
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 1174	misses: 7

doing symstate
Prev ldiffCache hits: 1174	misses: 7

doing symstate
now checking thread roots: tcp_connect_rto(1061.f), stop_stack_handler(1061.f)
now checking thread roots: tcp_retransmission_timeout(1061.f), stop_stack_handler(1061.f)
now checking thread roots: tcp_send_delack(1061.f), stop_stack_handler(1061.f)
now checking thread roots: tcp_user_timeout(1061.f), stop_stack_handler(1061.f)
now checking thread roots: tcp_linger(1061.f), stop_stack_handler(1061.f)
now checking thread roots: tcp_abort(1061.f), stop_stack_handler(1061.f)
now checking thread roots: tcp_close(1061.f), stop_stack_handler(1061.f)
now checking thread roots: tcp_recv_notify(1061.f), stop_stack_handler(1061.f)
now checking thread roots: tcp_v4_init_sock(1061.f), stop_stack_handler(1061.f)
now checking thread roots: inet_abort(1061.f), stop_stack_handler(1061.f)
now checking thread roots: inet_free(1061.f), stop_stack_handler(1061.f)
now checking thread roots: inet_close(1061.f), stop_stack_handler(1061.f)
now checking thread roots: socket_garbage_collect(1061.f), stop_stack_handler(1061.f)
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 3	misses: 1

doing symstate
Prev ldiffCache hits: 1174	misses: 7

doing symstate
now checking thread roots: tcp_connect_rto(831.f), socket_ipc_open(831.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_retransmission_timeout(831.f), socket_ipc_open(831.f)
now checking thread roots: tcp_send_delack(831.f), socket_ipc_open(831.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_user_timeout(831.f), socket_ipc_open(831.f)
New race added to race reports
New race added to race reports
now checking thread roots: tcp_linger(831.f), socket_ipc_open(831.f)
now checking thread roots: tcp_abort(831.f), socket_ipc_open(831.f)
now checking thread roots: tcp_close(831.f), socket_ipc_open(831.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_recv_notify(831.f), socket_ipc_open(831.f)
now checking thread roots: tcp_v4_init_sock(831.f), socket_ipc_open(831.f)
now checking thread roots: inet_abort(831.f), socket_ipc_open(831.f)
New race added to race reports
now checking thread roots: inet_free(831.f), socket_ipc_open(831.f)
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: inet_close(831.f), socket_ipc_open(831.f)
New race added to race reports
now checking thread roots: socket_garbage_collect(831.f), socket_ipc_open(831.f)
New race added to race reports
New race added to race reports
New race added to race reports
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 285	misses: 8

doing symstate
now checking thread roots: tcp_connect_rto(1077.f), main(1077.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_retransmission_timeout(1077.f), main(1077.f)
now checking thread roots: tcp_send_delack(1077.f), main(1077.f)
now checking thread roots: tcp_user_timeout(1077.f), main(1077.f)
now checking thread roots: tcp_linger(1077.f), main(1077.f)
now checking thread roots: tcp_abort(1077.f), main(1077.f)
now checking thread roots: tcp_close(1077.f), main(1077.f)
now checking thread roots: tcp_recv_notify(1077.f), main(1077.f)
now checking thread roots: tcp_v4_init_sock(1077.f), main(1077.f)
now checking thread roots: inet_abort(1077.f), main(1077.f)
now checking thread roots: inet_free(1077.f), main(1077.f)
now checking thread roots: inet_close(1077.f), main(1077.f)
now checking thread roots: socket_garbage_collect(1077.f), main(1077.f)
New race added to race reports
New race added to race reports
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 1174	misses: 7

doing symstate
now checking thread roots: tcp_connect_rto(1051.f), timers_start(1051.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
now checking thread roots: tcp_retransmission_timeout(1051.f), timers_start(1051.f)
now checking thread roots: tcp_send_delack(1051.f), timers_start(1051.f)
now checking thread roots: tcp_user_timeout(1051.f), timers_start(1051.f)
New race added to race reports
now checking thread roots: tcp_linger(1051.f), timers_start(1051.f)
now checking thread roots: tcp_abort(1051.f), timers_start(1051.f)
now checking thread roots: tcp_close(1051.f), timers_start(1051.f)
now checking thread roots: tcp_recv_notify(1051.f), timers_start(1051.f)
now checking thread roots: tcp_v4_init_sock(1051.f), timers_start(1051.f)
now checking thread roots: inet_abort(1051.f), timers_start(1051.f)
now checking thread roots: inet_free(1051.f), timers_start(1051.f)
now checking thread roots: inet_close(1051.f), timers_start(1051.f)
now checking thread roots: socket_garbage_collect(1051.f), timers_start(1051.f)
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 1174	misses: 7

doing symstate
now checking thread roots: tcp_connect_rto(830.f), start_ipc_listener(830.f)
now checking thread roots: tcp_retransmission_timeout(830.f), start_ipc_listener(830.f)
now checking thread roots: tcp_send_delack(830.f), start_ipc_listener(830.f)
now checking thread roots: tcp_user_timeout(830.f), start_ipc_listener(830.f)
now checking thread roots: tcp_linger(830.f), start_ipc_listener(830.f)
now checking thread roots: tcp_abort(830.f), start_ipc_listener(830.f)
now checking thread roots: tcp_close(830.f), start_ipc_listener(830.f)
now checking thread roots: tcp_recv_notify(830.f), start_ipc_listener(830.f)
now checking thread roots: tcp_v4_init_sock(830.f), start_ipc_listener(830.f)
now checking thread roots: inet_abort(830.f), start_ipc_listener(830.f)
now checking thread roots: inet_free(830.f), start_ipc_listener(830.f)
now checking thread roots: inet_close(830.f), start_ipc_listener(830.f)
now checking thread roots: socket_garbage_collect(830.f), start_ipc_listener(830.f)
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 1174	misses: 7

doing symstate
Prev ldiffCache hits: 3	misses: 1

doing symstate
now checking thread roots: stop_stack_handler(1061.f), stop_stack_handler(1061.f)
New race added to race reports
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 3	misses: 1

doing symstate
Prev ldiffCache hits: 3	misses: 1

doing symstate
now checking thread roots: stop_stack_handler(831.f), socket_ipc_open(831.f)
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 285	misses: 8

doing symstate
now checking thread roots: stop_stack_handler(1077.f), main(1077.f)
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 3	misses: 1

doing symstate
now checking thread roots: stop_stack_handler(1051.f), timers_start(1051.f)
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 3	misses: 1

doing symstate
now checking thread roots: stop_stack_handler(830.f), start_ipc_listener(830.f)
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 3	misses: 1

doing symstate
Prev ldiffCache hits: 285	misses: 8

doing symstate
now checking thread roots: socket_ipc_open(831.f), socket_ipc_open(831.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 285	misses: 8

doing symstate
now checking thread roots: socket_ipc_open(1077.f), main(1077.f)
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
New race added to race reports
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 285	misses: 8

doing symstate
now checking thread roots: socket_ipc_open(1051.f), timers_start(1051.f)
New race added to race reports
done with pair, sending notification
checking a thread-creation pair
Prev ldiffCache hits: 285	misses: 8

doing symstate
now checking thread roots: socket_ipc_open(830.f), start_ipc_listener(830.f)
New race added to race reports
New race added to race reports
done with pair, sending notification
checking a thread-creation pair
now checking thread roots: main(1077.f), main(1077.f)
done with pair, sending notification
checking a thread-creation pair
now checking thread roots: main(1051.f), timers_start(1051.f)
New race added to race reports
New race added to race reports
done with pair, sending notification
checking a thread-creation pair
now checking thread roots: main(830.f), start_ipc_listener(830.f)
done with pair, sending notification
checking a thread-creation pair
now checking thread roots: timers_start(1051.f), timers_start(1051.f)
New race added to race reports
New race added to race reports
done with pair, sending notification
checking a thread-creation pair
now checking thread roots: timers_start(830.f), start_ipc_listener(830.f)
done with pair, sending notification
checking a thread-creation pair
now checking thread roots: start_ipc_listener(830.f), start_ipc_listener(830.f)
New race added to race reports
New race added to race reports
done with pair, sending notification
completed all thread pairs
Sorting races

Printing races

****
Possible race between access to:

_a624_16080_main_1.data @ main.c:617 and
_a624_16080_main_1.data @ main.c:617
	Cluster ID: 0
	Escapes? true / true 
	Accessed at locs:
	[main.c:628:(12.f), main.c:663:(14.f), main.c:654:(15.f)] and
	[main.c:628:(12.f), main.c:663:(14.f), main.c:654:(15.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.data @ main.c:617 and
_a624_16080_main_1.data @ main.c:617
	Cluster ID: 64
	Escapes? true / true 
	Accessed at locs:
	[main.c:629:(12.f), main.c:631:(12.f), main.c:632:(12.f), main.c:663:(14.f), main.c:665:(14.f), main.c:654:(15.f), main.c:655:(15.f), main.c:3586:(678.f), main.c:3591:(678.f)] and
	[main.c:628:(12.f), main.c:663:(14.f), main.c:654:(15.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.dev @ main.c:617 and
_a624_16080_main_1.dev @ main.c:617
	Cluster ID: 2
	Escapes? true / true 
	Accessed at locs:
	[main.c:3415:(684.f)] and
	[main.c:3415:(684.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.dev @ main.c:617 and
_a624_16080_main_1.dev @ main.c:617
	Cluster ID: 65
	Escapes? true / true 
	Accessed at locs:
	[main.c:3584:(678.f)] and
	[main.c:3415:(684.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	lval 2: [REP: 1].dev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	lval 2: [REP: 1].dev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.dev @ main.c:617 and
_a624_16080_main_1.dev @ main.c:617
	Cluster ID: 3
	Escapes? true / true 
	Accessed at locs:
	[main.c:3415:(684.f)] and
	[main.c:4462:(255.f), main.c:3415:(684.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	lval 1: [REP: 1].dev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	lval 2: [REP: 1].dev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	lval 2: [REP: 1].dev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.dlen @ main.c:617 and
_a624_16080_main_1.dlen @ main.c:617
	Cluster ID: 125
	Escapes? true / true 
	Accessed at locs:
	[main.c:2659:(537.f)] and
	[main.c:2659:(537.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
****
Possible race between access to:

_a624_16080_main_1.dlen @ main.c:617 and
_a624_16080_main_1.dlen @ main.c:617
	Cluster ID: 135
	Escapes? true / true 
	Accessed at locs:
	[main.c:2659:(537.f)] and
	[main.c:2832:(580.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

_a624_16080_main_1.end @ main.c:617 and
_a624_16080_main_1.end @ main.c:617
	Cluster ID: 4
	Escapes? true / true 
	Accessed at locs:
	[main.c:632:(12.f)] and
	[main.c:632:(12.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.end_seq @ main.c:617 and
_a624_16080_main_1.end_seq @ main.c:617
	Cluster ID: 145
	Escapes? true / true 
	Accessed at locs:
	[main.c:2833:(580.f)] and
	[main.c:2833:(580.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

_a624_16080_main_1.head @ main.c:617 and
_a624_16080_main_1.head @ main.c:617
	Cluster ID: 5
	Escapes? true / true 
	Accessed at locs:
	[main.c:631:(12.f)] and
	[main.c:631:(12.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.head @ main.c:617 and
_a624_16080_main_1.head @ main.c:617
	Cluster ID: 67
	Escapes? true / true 
	Accessed at locs:
	[main.c:643:(13.f)] and
	[main.c:631:(12.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	lval 2: [REP: 1].head
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	lval 2: [REP: 1].head
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.list.next @ main.c:617 and
_a624_16080_main_1.list.next @ main.c:617
	Cluster ID: 7
	Escapes? true / true 
	Accessed at locs:
	[main.c:607:(9.f)] and
	[main.c:607:(9.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.list.prev @ main.c:617 and
_a624_16080_main_1.list.prev @ main.c:617
	Cluster ID: 9
	Escapes? true / true 
	Accessed at locs:
	[main.c:608:(9.f)] and
	[main.c:608:(9.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.list.prev @ main.c:617 and
_a624_16080_main_1.list.prev @ main.c:617
	Cluster ID: 115
	Escapes? true / true 
	Accessed at locs:
	[main.c:608:(9.f)] and
	[main.c:751:(50.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

_a624_16080_main_1.protocol @ main.c:617 and
_a624_16080_main_1.protocol @ main.c:617
	Cluster ID: 126
	Escapes? true / true 
	Accessed at locs:
	[main.c:2658:(537.f), main.c:3282:(691.f)] and
	[main.c:2658:(537.f), main.c:3282:(691.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
****
Possible race between access to:

_a624_16080_main_1.protocol @ main.c:617 and
_a624_16080_main_1.protocol @ main.c:617
	Cluster ID: 109
	Escapes? true / true 
	Accessed at locs:
	[main.c:3282:(691.f)] and
	[main.c:2658:(537.f), main.c:3282:(691.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
****
Possible race between access to:

_a624_16080_main_1.protocol @ main.c:617 and
_a624_16080_main_1.protocol @ main.c:617
	Cluster ID: 11
	Escapes? true / true 
	Accessed at locs:
	[main.c:3282:(691.f)] and
	[main.c:3282:(691.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.protocol @ main.c:617 and
_a624_16080_main_1.protocol @ main.c:617
	Cluster ID: 70
	Escapes? true / true 
	Accessed at locs:
	[main.c:3282:(691.f)] and
	[main.c:4472:(255.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	lval 1: [REP: 1].protocol
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	lval 2: [REP: 1].protocol
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	lval 2: [REP: 1].protocol
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.refcnt @ main.c:617 and
_a624_16080_main_1.refcnt @ main.c:617
	Cluster ID: 12
	Escapes? true / true 
	Accessed at locs:
	[main.c:630:(12.f)] and
	[main.c:630:(12.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.refcnt @ main.c:617 and
_a624_16080_main_1.refcnt @ main.c:617
	Cluster ID: 71
	Escapes? true / true 
	Accessed at locs:
	[main.c:642:(13.f)] and
	[main.c:630:(12.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	lval 2: [REP: 1].refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	lval 2: [REP: 1].refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.seq @ main.c:617 and
_a624_16080_main_1.seq @ main.c:617
	Cluster ID: 127
	Escapes? true / true 
	Accessed at locs:
	[main.c:2660:(537.f)] and
	[main.c:2660:(537.f), main.c:2831:(580.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
****
Possible race between access to:

sock_amount @ main.c:793 and
sock_amount @ main.c:793
	Cluster ID: 159
	Escapes? true / true 
	Accessed at locs:
	[main.c:876:(72.f)] and
	[main.c:876:(72.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect

Different possible paths & LS (first 4):

****
Possible race between access to:

sock_amount @ main.c:793 and
sock_amount @ main.c:793
	Cluster ID: 194
	Escapes? true / true 
	Accessed at locs:
	[main.c:876:(72.f)] and
	[main.c:1049:(57.f), main.c:876:(72.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

sock_amount @ main.c:793 and
sock_amount @ main.c:793
	Cluster ID: 228
	Escapes? true / true 
	Accessed at locs:
	[main.c:1049:(57.f), main.c:876:(72.f)] and
	[main.c:1049:(57.f), main.c:876:(72.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

sockets.next @ main.c:794 and
sockets.next @ main.c:794
	Cluster ID: 306
	Escapes? true / true 
	Accessed at locs:
	[main.c:750:(50.f), main.c:752:(50.f)] and
	[main.c:923:(74.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

****
Possible race between access to:

sockets.next @ main.c:794 and
sockets.next @ main.c:794
	Cluster ID: 287
	Escapes? true / true 
	Accessed at locs:
	[main.c:750:(50.f), main.c:752:(50.f)] and
	[main.c:942:(107.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

sockets.next @ main.c:794 and
sockets.next @ main.c:794
	Cluster ID: 195
	Escapes? true / true 
	Accessed at locs:
	[main.c:1000:(68.f)] and
	[main.c:750:(50.f), main.c:752:(50.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

fd @ main.c:802 and
fd @ main.c:802
	Cluster ID: 288
	Escapes? true / true 
	Accessed at locs:
	[main.c:817:(82.f)] and
	[main.c:816:(82.f), main.c:817:(82.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

fd @ main.c:802 and
fd @ main.c:802
	Cluster ID: 229
	Escapes? true / true 
	Accessed at locs:
	[main.c:817:(82.f)] and
	[main.c:817:(82.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.fd @ main.c:803 and
_a810_22308_main_1.fd @ main.c:803
	Cluster ID: 230
	Escapes? true / true 
	Accessed at locs:
	[main.c:818:(82.f)] and
	[main.c:818:(82.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.fd @ main.c:803 and
_a810_22308_main_1.fd @ main.c:803
	Cluster ID: 289
	Escapes? true / true 
	Accessed at locs:
	[main.c:818:(82.f)] and
	[main.c:1052:(57.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.flags @ main.c:803 and
_a810_22308_main_1.flags @ main.c:803
	Cluster ID: 231
	Escapes? true / true 
	Accessed at locs:
	[main.c:822:(82.f)] and
	[main.c:822:(82.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.ops @ main.c:803 and
_a810_22308_main_1.ops @ main.c:803
	Cluster ID: 233
	Escapes? true / true 
	Accessed at locs:
	[main.c:821:(82.f), main.c:1631:(275.f)] and
	[main.c:821:(82.f), main.c:1631:(275.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.pid @ main.c:803 and
_a810_22308_main_1.pid @ main.c:803
	Cluster ID: 234
	Escapes? true / true 
	Accessed at locs:
	[main.c:813:(82.f)] and
	[main.c:813:(82.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.sk @ main.c:803 and
_a810_22308_main_1.sk @ main.c:803
	Cluster ID: 236
	Escapes? true / true 
	Accessed at locs:
	[main.c:2574:(274.f)] and
	[main.c:2574:(274.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.state @ main.c:803 and
_a810_22308_main_1.state @ main.c:803
	Cluster ID: 238
	Escapes? true / true 
	Accessed at locs:
	[main.c:820:(82.f)] and
	[main.c:820:(82.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.type @ main.c:803 and
_a810_22308_main_1.type @ main.c:803
	Cluster ID: 239
	Escapes? true / true 
	Accessed at locs:
	[main.c:1035:(57.f)] and
	[main.c:1035:(57.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.type @ main.c:803 and
_a810_22308_main_1.type @ main.c:803
	Cluster ID: 295
	Escapes? true / true 
	Accessed at locs:
	[main.c:1035:(57.f)] and
	[main.c:1621:(275.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

tun_fd @ main.c:1402 and
tun_fd @ main.c:1402
	Cluster ID: 201
	Escapes? true / true 
	Accessed at locs:
	[main.c:1476:(243.f)] and
	[main.c:1490:(248.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

port @ main.c:2084 and
port @ main.c:2084
	Cluster ID: 240
	Escapes? true / true 
	Accessed at locs:
	[main.c:2092:(427.f)] and
	[main.c:2092:(427.f), main.c:2094:(427.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

running @ main.c:4502 and
running @ main.c:4502
	Cluster ID: 227
	Escapes? true / true 
	Accessed at locs:
	[main.c:4532:(1061.f)] and
	[main.c:4532:(1061.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4509 116256 w/ func: stop_stack_handler
	Th. 2 spawned: main.c:4509 116256 w/ func: stop_stack_handler

Different possible paths & LS (first 4):

****
Possible race between access to:

_a3810_96609_main_1.list.next @ main.c:3804 and
_a3810_96609_main_1.list.next @ main.c:3804
	Cluster ID: 318
	Escapes? true / true 
	Accessed at locs:
	[main.c:607:(9.f)] and
	[main.c:752:(50.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {lock___0#g:833} (1)
	Th. 1 spawned: #entry_point:0 0 w/ func: start_ipc_listener
	Th. 2 spawned: #entry_point:0 0 w/ func: start_ipc_listener

Different possible paths & LS (first 4):

****
Possible race between access to:

_a3810_96609_main_1.sock @ main.c:3804 and
_a3810_96609_main_1.sock @ main.c:3804
	Cluster ID: 319
	Escapes? true / true 
	Accessed at locs:
	[main.c:3813:(836.f)] and
	[main.c:3813:(836.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: #entry_point:0 0 w/ func: start_ipc_listener
	Th. 2 spawned: #entry_point:0 0 w/ func: start_ipc_listener

Different possible paths & LS (first 4):

****
Possible race between access to:

_a3810_96609_main_1.sock @ main.c:3804 and
_a3810_96609_main_1.sock @ main.c:3804
	Cluster ID: 312
	Escapes? true / true 
	Accessed at locs:
	[main.c:4345:(831.f)] and
	[main.c:3813:(836.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: start_ipc_listener

Different possible paths & LS (first 4):

****
Possible race between access to:

_a3868_97992_main_1.pid @ main.c:3858 and
_a3868_97992_main_1.pid @ main.c:3858
	Cluster ID: 241
	Escapes? true / true 
	Accessed at locs:
	[main.c:3875:(852.f)] and
	[main.c:3875:(852.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a3868_97992_main_1.type @ main.c:3858 and
_a3868_97992_main_1.type @ main.c:3858
	Cluster ID: 242
	Escapes? true / true 
	Accessed at locs:
	[main.c:3874:(852.f)] and
	[main.c:3874:(852.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a3919_99447_main_1.data.data.len @ main.c:3892 and
_a3919_99447_main_1.data.data.len @ main.c:3892
	Cluster ID: 243
	Escapes? true / true 
	Accessed at locs:
	[main.c:3940:(866.f)] and
	[main.c:3940:(866.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a3919_99447_main_1.data.data.sockfd @ main.c:3892 and
_a3919_99447_main_1.data.data.sockfd @ main.c:3892
	Cluster ID: 244
	Escapes? true / true 
	Accessed at locs:
	[main.c:3939:(866.f)] and
	[main.c:3939:(866.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a3919_99447_main_1.data.err @ main.c:3892 and
_a3919_99447_main_1.data.err @ main.c:3892
	Cluster ID: 245
	Escapes? true / true 
	Accessed at locs:
	[main.c:3935:(866.f), main.c:3937:(866.f)] and
	[main.c:3935:(866.f), main.c:3937:(866.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a3919_99447_main_1.data.rc @ main.c:3892 and
_a3919_99447_main_1.data.rc @ main.c:3892
	Cluster ID: 246
	Escapes? true / true 
	Accessed at locs:
	[main.c:3930:(866.f), main.c:3932:(866.f)] and
	[main.c:3930:(866.f), main.c:3932:(866.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a3919_99447_main_1.pid @ main.c:3892 and
_a3919_99447_main_1.pid @ main.c:3892
	Cluster ID: 247
	Escapes? true / true 
	Accessed at locs:
	[main.c:3928:(866.f)] and
	[main.c:3928:(866.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a3919_99447_main_1.type @ main.c:3892 and
_a3919_99447_main_1.type @ main.c:3892
	Cluster ID: 248
	Escapes? true / true 
	Accessed at locs:
	[main.c:3927:(866.f)] and
	[main.c:3927:(866.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4074_103456_main_1.data.data.events @ main.c:4046 and
_a4074_103456_main_1.data.data.events @ main.c:4046
	Cluster ID: 249
	Escapes? true / true 
	Accessed at locs:
	[main.c:4095:(922.f)] and
	[main.c:4095:(922.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4074_103456_main_1.data.data.fd @ main.c:4046 and
_a4074_103456_main_1.data.data.fd @ main.c:4046
	Cluster ID: 250
	Escapes? true / true 
	Accessed at locs:
	[main.c:4094:(922.f)] and
	[main.c:4094:(922.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4074_103456_main_1.data.data.revents @ main.c:4046 and
_a4074_103456_main_1.data.data.revents @ main.c:4046
	Cluster ID: 251
	Escapes? true / true 
	Accessed at locs:
	[main.c:4096:(922.f)] and
	[main.c:4096:(922.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4074_103456_main_1.pid @ main.c:4046 and
_a4074_103456_main_1.pid @ main.c:4046
	Cluster ID: 252
	Escapes? true / true 
	Accessed at locs:
	[main.c:4081:(922.f)] and
	[main.c:4081:(922.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4074_103456_main_1.type @ main.c:4046 and
_a4074_103456_main_1.type @ main.c:4046
	Cluster ID: 253
	Escapes? true / true 
	Accessed at locs:
	[main.c:4080:(922.f)] and
	[main.c:4080:(922.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4152_105658_main_1.data.data.fd @ main.c:4133 and
_a4152_105658_main_1.data.data.fd @ main.c:4133
	Cluster ID: 254
	Escapes? true / true 
	Accessed at locs:
	[main.c:4170:(950.f)] and
	[main.c:4170:(950.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4152_105658_main_1.data.data.level @ main.c:4133 and
_a4152_105658_main_1.data.data.level @ main.c:4133
	Cluster ID: 255
	Escapes? true / true 
	Accessed at locs:
	[main.c:4171:(950.f)] and
	[main.c:4171:(950.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4152_105658_main_1.data.data.optlen @ main.c:4133 and
_a4152_105658_main_1.data.data.optlen @ main.c:4133
	Cluster ID: 256
	Escapes? true / true 
	Accessed at locs:
	[main.c:4173:(950.f)] and
	[main.c:4173:(950.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4152_105658_main_1.data.data.optname @ main.c:4133 and
_a4152_105658_main_1.data.data.optname @ main.c:4133
	Cluster ID: 257
	Escapes? true / true 
	Accessed at locs:
	[main.c:4172:(950.f)] and
	[main.c:4172:(950.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4152_105658_main_1.pid @ main.c:4133 and
_a4152_105658_main_1.pid @ main.c:4133
	Cluster ID: 258
	Escapes? true / true 
	Accessed at locs:
	[main.c:4159:(950.f)] and
	[main.c:4159:(950.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4152_105658_main_1.type @ main.c:4133 and
_a4152_105658_main_1.type @ main.c:4133
	Cluster ID: 259
	Escapes? true / true 
	Accessed at locs:
	[main.c:4158:(950.f)] and
	[main.c:4158:(950.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4200_107180_main_1.data.data.socket @ main.c:4183 and
_a4200_107180_main_1.data.data.socket @ main.c:4183
	Cluster ID: 261
	Escapes? true / true 
	Accessed at locs:
	[main.c:4220:(966.f)] and
	[main.c:4220:(966.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4200_107180_main_1.pid @ main.c:4183 and
_a4200_107180_main_1.pid @ main.c:4183
	Cluster ID: 262
	Escapes? true / true 
	Accessed at locs:
	[main.c:4207:(966.f)] and
	[main.c:4207:(966.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4200_107180_main_1.type @ main.c:4183 and
_a4200_107180_main_1.type @ main.c:4183
	Cluster ID: 263
	Escapes? true / true 
	Accessed at locs:
	[main.c:4206:(966.f)] and
	[main.c:4206:(966.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4245_108676_main_1.data.data.address_len @ main.c:4228 and
_a4245_108676_main_1.data.data.address_len @ main.c:4228
	Cluster ID: 260
	Escapes? true / true 
	Accessed at locs:
	[main.c:1812:(283.f), main.c:1831:(284.f)] and
	[main.c:1812:(283.f), main.c:1831:(284.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	lval 1: _a4200_107180_main_1.data.data.address_len
	lval 2: _a4200_107180_main_1.data.data.address_len
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

_a4245_108676_main_1.data.data.socket @ main.c:4228 and
_a4245_108676_main_1.data.data.socket @ main.c:4228
	Cluster ID: 264
	Escapes? true / true 
	Accessed at locs:
	[main.c:4265:(982.f)] and
	[main.c:4265:(982.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4245_108676_main_1.pid @ main.c:4228 and
_a4245_108676_main_1.pid @ main.c:4228
	Cluster ID: 265
	Escapes? true / true 
	Accessed at locs:
	[main.c:4252:(982.f)] and
	[main.c:4252:(982.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4245_108676_main_1.type @ main.c:4228 and
_a4245_108676_main_1.type @ main.c:4228
	Cluster ID: 266
	Escapes? true / true 
	Accessed at locs:
	[main.c:4251:(982.f)] and
	[main.c:4251:(982.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a4344_111067_main_1.data.optval @ main.c:4335 and
_a4344_111067_main_1.data.optval @ main.c:4335
	Cluster ID: 267
	Escapes? true / true 
	Accessed at locs:
	[main.c:1253:(64.f)] and
	[main.c:1253:(64.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

tick @ main.c:5226 and
tick @ main.c:5226
	Cluster ID: 317
	Escapes? true / true 
	Accessed at locs:
	[main.c:5434:(1051.f)] and
	[main.c:5301:(1182.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: #entry_point:0 0 w/ func: timers_start
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

****
Possible race between access to:

tick @ main.c:5226 and
tick @ main.c:5226
	Cluster ID: 316
	Escapes? true / true 
	Accessed at locs:
	[main.c:5434:(1051.f)] and
	[main.c:5434:(1051.f), main.c:5437:(1051.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: #entry_point:0 0 w/ func: timers_start
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: #entry_point:0 0 w/ func: timers_start
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

tick @ main.c:5226 and
tick @ main.c:5226
	Cluster ID: 225
	Escapes? true / true 
	Accessed at locs:
	[main.c:5451:(363.f)] and
	[main.c:5434:(1051.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

_a5257_131788_main_1.arg @ main.c:5251 and
_a5257_131788_main_1.arg @ main.c:5251
	Cluster ID: 14
	Escapes? true / true 
	Accessed at locs:
	[main.c:5345:(76.f), main.c:5371:(360.f)] and
	[main.c:5345:(76.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a5257_131788_main_1.cancelled @ main.c:5251 and
_a5257_131788_main_1.cancelled @ main.c:5251
	Cluster ID: 15
	Escapes? true / true 
	Accessed at locs:
	[main.c:5340:(76.f), main.c:5366:(360.f)] and
	[main.c:5340:(76.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a5257_131788_main_1.expires @ main.c:5251 and
_a5257_131788_main_1.expires @ main.c:5251
	Cluster ID: 17
	Escapes? true / true 
	Accessed at locs:
	[main.c:5339:(76.f), main.c:5365:(360.f)] and
	[main.c:5339:(76.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a5257_131788_main_1.expires @ main.c:5251 and
_a5257_131788_main_1.expires @ main.c:5251
	Cluster ID: 74
	Escapes? true / true 
	Accessed at locs:
	[main.c:5341:(76.f), main.c:5367:(360.f)] and
	[main.c:5339:(76.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a5257_131788_main_1.handler @ main.c:5251 and
_a5257_131788_main_1.handler @ main.c:5251
	Cluster ID: 18
	Escapes? true / true 
	Accessed at locs:
	[main.c:5344:(76.f), main.c:5370:(360.f)] and
	[main.c:5344:(76.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a5257_131788_main_1.refcnt @ main.c:5251 and
_a5257_131788_main_1.refcnt @ main.c:5251
	Cluster ID: 19
	Escapes? true / true 
	Accessed at locs:
	[main.c:5338:(76.f), main.c:5364:(360.f)] and
	[main.c:5338:(76.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

routes.next @ main.c:5618 and
routes.next @ main.c:5618
	Cluster ID: 203
	Escapes? true / true 
	Accessed at locs:
	[main.c:5670:(1032.f)] and
	[main.c:750:(50.f), main.c:752:(50.f)]

	Confidence: Syntactic

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

[REP: 1].cancelled and
_a5257_131788_main_1.cancelled @ main.c:5251
	Cluster ID: 16
	Escapes? true / true 
	Accessed at locs:
	[main.c:5418:(362.f)] and
	[main.c:5340:(76.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
LS for 1st access:
L+ = empty;
	lval 1: _a5257_131788_main_1.cancelled
LS for 2nd access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
	lval 2: [REP: 1].cancelled
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
LS for 1st access:
L+ = empty;
	lval 1: _a5257_131788_main_1.cancelled
LS for 2nd access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
	lval 2: [REP: 1].cancelled
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
LS for 1st access:
L+ = empty;
	lval 1: _a5257_131788_main_1.cancelled
LS for 2nd access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
	lval 2: [REP: 1].cancelled
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].cancelled and
[REP: 1].cancelled
	Cluster ID: 223
	Escapes? true / true 
	Accessed at locs:
	[main.c:5418:(362.f)] and
	[main.c:5300:(1182.f), main.c:5307:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

[REP: 1].cancelled and
[REP: 1].cancelled
	Cluster ID: 217
	Escapes? true / true 
	Accessed at locs:
	[main.c:5418:(362.f)] and
	[main.c:5302:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

[REP: 1].err and
[REP: 1].err
	Cluster ID: 186
	Escapes? true / true 
	Accessed at locs:
	[main.c:1694:(287.f)] and
	[main.c:2231:(382.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {[REP: 1].sleep.lock#g} (1)
	(rep. lock)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {[REP: 1].sleep.lock#g} (1)
	(rep. lock)
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {[REP: 1].sleep.lock#g} (1)
	(rep. lock)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {[REP: 1].sleep.lock#g} (1)
	(rep. lock)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {[REP: 1].sleep.lock#g} (1)
	(rep. lock)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].refcnt and
_a5257_131788_main_1.refcnt @ main.c:5251
	Cluster ID: 20
	Escapes? true / true 
	Accessed at locs:
	[main.c:5395:(361.f), main.c:5417:(362.f)] and
	[main.c:5338:(76.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
LS for 1st access:
L+ = empty;
	lval 1: _a5257_131788_main_1.refcnt
LS for 2nd access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
	lval 2: [REP: 1].refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
LS for 1st access:
L+ = empty;
	lval 1: _a5257_131788_main_1.refcnt
LS for 2nd access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
	lval 2: [REP: 1].refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
LS for 1st access:
L+ = empty;
	lval 1: _a5257_131788_main_1.refcnt
LS for 2nd access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
	lval 2: [REP: 1].refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].refcnt and
[REP: 1].refcnt
	Cluster ID: 224
	Escapes? true / true 
	Accessed at locs:
	[main.c:5395:(361.f), main.c:5417:(362.f)] and
	[main.c:5308:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

[REP: 1].refcnt and
[REP: 1].refcnt
	Cluster ID: 226
	Escapes? true / true 
	Accessed at locs:
	[main.c:5417:(362.f)] and
	[main.c:5308:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

[REP: 1].sleep.sleeping and
_a810_22308_main_1.sleep.sleeping @ main.c:803
	Cluster ID: 162
	Escapes? true / true 
	Accessed at locs:
	[main.c:729:(46.f)] and
	[main.c:718:(44.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {[REP: 1].sleep.lock#g} (1)
	(rep. lock)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].sleep.sleeping and
_a810_22308_main_1.sleep.sleeping @ main.c:803
	Cluster ID: 163
	Escapes? true / true 
	Accessed at locs:
	[main.c:729:(46.f)] and
	[main.c:729:(46.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {[REP: 1].sleep.lock#g} (1)
	(rep. lock)
LS for 2nd access:
L+ = {_a810_22308_main_1.sleep.lock#g:84} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

_a624_16080_main_1.data @ main.c:617 and
[REP: 1].data
	Cluster ID: 1
	Escapes? true / true 
	Accessed at locs:
	[main.c:628:(12.f), main.c:663:(14.f), main.c:654:(15.f)] and
	[main.c:663:(14.f), main.c:665:(14.f), main.c:2036:(370.f), main.c:3586:(678.f), main.c:3591:(678.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].data
	lval 2: _a624_16080_main_1.data
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.dev @ main.c:617 and
[REP: 1].dev
	Cluster ID: 82
	Escapes? true / true 
	Accessed at locs:
	[main.c:3584:(678.f)] and
	[main.c:4462:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].dev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	lval 1: [REP: 1].dev
	lval 2: _a624_16080_main_1.dev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	lval 1: [REP: 1].dev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
(3)
	lval 1: [REP: 1].dev
	lval 2: _a624_16080_main_1.dev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.dlen @ main.c:617 and
[REP: 1].dlen
	Cluster ID: 173
	Escapes? true / true 
	Accessed at locs:
	[main.c:2659:(537.f)] and
	[main.c:5554:(1091.f), main.c:5557:(1091.f), main.c:5562:(1091.f), main.c:5566:(1091.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

_a624_16080_main_1.dlen @ main.c:617 and
[REP: 1].dlen
	Cluster ID: 171
	Escapes? true / true 
	Accessed at locs:
	[main.c:2659:(537.f)] and
	[main.c:5562:(1091.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

_a624_16080_main_1.len @ main.c:617 and
[REP: 1].len
	Cluster ID: 6
	Escapes? true / true 
	Accessed at locs:
	[main.c:664:(14.f)] and
	[main.c:664:(14.f), main.c:4468:(255.f), main.c:2036:(370.f), main.c:3591:(678.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto

Different possible paths & LS (first 4):

(0)
	lval 2: _a624_16080_main_1.len
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
(1)
	lval 1: [REP: 1].len
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
(3)
	lval 2: _a624_16080_main_1.len
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.list.next @ main.c:617 and
[REP: 1].list.next
	Cluster ID: 68
	Escapes? true / true 
	Accessed at locs:
	[main.c:607:(9.f)] and
	[main.c:764:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].list.next
	lval 2: _a624_16080_main_1.list.next
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	lval 1: [REP: 1].list.next
	lval 2: _a624_16080_main_1.list.next
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.list.next @ main.c:617 and
[REP: 1].list.next
	Cluster ID: 8
	Escapes? true / true 
	Accessed at locs:
	[main.c:607:(9.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].list.next
	lval 2: _a624_16080_main_1.list.next
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	lval 1: [REP: 1].list.next
	lval 2: _a624_16080_main_1.list.next
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.list.prev @ main.c:617 and
[REP: 1].list.prev
	Cluster ID: 69
	Escapes? true / true 
	Accessed at locs:
	[main.c:608:(9.f)] and
	[main.c:763:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].list.prev
	lval 2: _a624_16080_main_1.list.prev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	lval 1: [REP: 1].list.prev
	lval 2: _a624_16080_main_1.list.prev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.list.prev @ main.c:617 and
[REP: 1].list.prev
	Cluster ID: 10
	Escapes? true / true 
	Accessed at locs:
	[main.c:608:(9.f)] and
	[main.c:766:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].list.prev
	lval 2: _a624_16080_main_1.list.prev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	lval 1: [REP: 1].list.prev
	lval 2: _a624_16080_main_1.list.prev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.refcnt @ main.c:617 and
[REP: 1].refcnt
	Cluster ID: 13
	Escapes? true / true 
	Accessed at locs:
	[main.c:630:(12.f)] and
	[main.c:1902:(357.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].refcnt
	lval 2: _a624_16080_main_1.refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	lval 1: [REP: 1].refcnt
	lval 2: _a624_16080_main_1.refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

_a624_16080_main_1.refcnt @ main.c:617 and
[REP: 1].refcnt
	Cluster ID: 91
	Escapes? true / true 
	Accessed at locs:
	[main.c:642:(13.f)] and
	[main.c:1902:(357.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	lval 1: [REP: 1].refcnt
	lval 2: _a624_16080_main_1.refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	lval 1: [REP: 1].refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
(3)
	lval 1: [REP: 1].refcnt
	lval 2: _a624_16080_main_1.refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

sockets.next @ main.c:794 and
[REP: 1].next
	Cluster ID: 307
	Escapes? true / true 
	Accessed at locs:
	[main.c:942:(107.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

****
Possible race between access to:

sockets.next @ main.c:794 and
[REP: 1].next
	Cluster ID: 214
	Escapes? true / true 
	Accessed at locs:
	[main.c:1000:(68.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.fd @ main.c:803 and
[REP: 1].fd
	Cluster ID: 290
	Escapes? true / true 
	Accessed at locs:
	[main.c:818:(82.f)] and
	[main.c:946:(107.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.flags @ main.c:803 and
[REP: 1].flags
	Cluster ID: 291
	Escapes? true / true 
	Accessed at locs:
	[main.c:822:(82.f)] and
	[main.c:1214:(63.f), main.c:1688:(287.f), main.c:5203:(376.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.flags @ main.c:803 and
[REP: 1].flags
	Cluster ID: 232
	Escapes? true / true 
	Accessed at locs:
	[main.c:822:(82.f)] and
	[main.c:1219:(63.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.ops @ main.c:803 and
[REP: 1].ops
	Cluster ID: 196
	Escapes? true / true 
	Accessed at locs:
	[main.c:821:(82.f), main.c:1631:(275.f)] and
	[main.c:878:(72.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	lval 2: _a810_22308_main_1.ops
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	lval 1: [REP: 1].ops
	lval 2: _a810_22308_main_1.ops
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

_a810_22308_main_1.pid @ main.c:803 and
[REP: 1].pid
	Cluster ID: 292
	Escapes? true / true 
	Accessed at locs:
	[main.c:813:(82.f)] and
	[main.c:945:(107.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.refcnt @ main.c:803 and
[REP: 1].refcnt
	Cluster ID: 235
	Escapes? true / true 
	Accessed at locs:
	[main.c:836:(69.f), main.c:848:(70.f), main.c:858:(71.f), main.c:814:(82.f)] and
	[main.c:836:(69.f), main.c:848:(70.f), main.c:858:(71.f), main.c:859:(71.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	lval 2: _a810_22308_main_1.refcnt
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	lval 1: [REP: 1].refcnt
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	lval 2: _a810_22308_main_1.refcnt
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

_a810_22308_main_1.sk @ main.c:803 and
[REP: 1].sk
	Cluster ID: 193
	Escapes? true / true 
	Accessed at locs:
	[main.c:2574:(274.f)] and
	[main.c:1769:(280.f), main.c:1779:(281.f), main.c:1781:(281.f), main.c:1790:(282.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	lval 2: _a810_22308_main_1.sk
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	lval 1: [REP: 1].sk
	lval 2: _a810_22308_main_1.sk
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	lval 1: [REP: 1].sk
	lval 2: _a810_22308_main_1.sk
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

_a810_22308_main_1.sk @ main.c:803 and
[REP: 1].sk
	Cluster ID: 293
	Escapes? true / true 
	Accessed at locs:
	[main.c:2574:(274.f)] and
	[main.c:1730:(278.f), main.c:1741:(279.f), main.c:1769:(280.f), main.c:1779:(281.f), main.c:1781:(281.f), main.c:1790:(282.f), main.c:1804:(283.f), main.c:1823:(284.f), main.c:1661:(287.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

_a810_22308_main_1.state @ main.c:803 and
[REP: 1].state
	Cluster ID: 294
	Escapes? true / true 
	Accessed at locs:
	[main.c:820:(82.f)] and
	[main.c:1693:(287.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {[REP: 1].sleep.lock#g} (1)
	(rep. lock)
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

arp_cache.next @ main.c:3271 and
[REP: 1].next
	Cluster ID: 202
	Escapes? true / true 
	Accessed at locs:
	[main.c:3474:(685.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock#g:690} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

sockets___0.next @ main.c:3801 and
[REP: 1].next
	Cluster ID: 308
	Escapes? true / true 
	Accessed at locs:
	[main.c:3831:(840.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___0#g:833} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

****
Possible race between access to:

timers.next @ main.c:5225 and
[REP: 1].next
	Cluster ID: 199
	Escapes? true / true 
	Accessed at locs:
	[main.c:750:(50.f), main.c:752:(50.f)] and
	[main.c:764:(53.f), main.c:924:(74.f), main.c:929:(74.f), main.c:3498:(681.f), main.c:3504:(681.f), main.c:5676:(1032.f), main.c:5689:(1053.f), main.c:5695:(1053.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___1#g:1172} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

timers.next @ main.c:5225 and
[REP: 1].next
	Cluster ID: 197
	Escapes? true / true 
	Accessed at locs:
	[main.c:750:(50.f), main.c:752:(50.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___1#g:1172} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

timers.next @ main.c:5225 and
[REP: 1].next
	Cluster ID: 165
	Escapes? true / true 
	Accessed at locs:
	[main.c:750:(50.f), main.c:752:(50.f)] and
	[main.c:950:(107.f), main.c:5676:(1032.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___1#g:1172} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

timers.next @ main.c:5225 and
[REP: 1].next
	Cluster ID: 117
	Escapes? true / true 
	Accessed at locs:
	[main.c:750:(50.f), main.c:752:(50.f)] and
	[main.c:1006:(68.f), main.c:5676:(1032.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___1#g:1172} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
****
Possible race between access to:

timers.next @ main.c:5225 and
[REP: 1].next
	Cluster ID: 73
	Escapes? true / true 
	Accessed at locs:
	[main.c:750:(50.f), main.c:752:(50.f)] and
	[main.c:3484:(685.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___1#g:1172} (1)
LS for 2nd access:
L+ = {lock#g:690} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
LS for 1st access:
L+ = {lock#g:690} (1)
	lval 1: [REP: 1].next
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	lval 2: timers.next
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

timers.next @ main.c:5225 and
[REP: 1].next
	Cluster ID: 166
	Escapes? true / true 
	Accessed at locs:
	[main.c:750:(50.f), main.c:752:(50.f)] and
	[main.c:3832:(840.f), main.c:3843:(840.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___1#g:1172} (1)
LS for 2nd access:
L+ = {lock___0#g:833} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

timers.next @ main.c:5225 and
[REP: 1].next
	Cluster ID: 72
	Escapes? true / true 
	Accessed at locs:
	[main.c:750:(50.f), main.c:752:(50.f)] and
	[main.c:5676:(1032.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___1#g:1172} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
LS for 1st access:
L+ = empty;
	lval 1: [REP: 1].next
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	lval 2: timers.next
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

timers.prev @ main.c:5225 and
[REP: 1].prev
	Cluster ID: 200
	Escapes? true / true 
	Accessed at locs:
	[main.c:753:(50.f)] and
	[main.c:763:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___1#g:1172} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

timers.prev @ main.c:5225 and
[REP: 1].prev
	Cluster ID: 198
	Escapes? true / true 
	Accessed at locs:
	[main.c:753:(50.f)] and
	[main.c:766:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___1#g:1172} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

_a5257_131788_main_1.arg @ main.c:5251 and
[REP: 1].arg
	Cluster ID: 218
	Escapes? true / true 
	Accessed at locs:
	[main.c:5345:(76.f)] and
	[main.c:5303:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

_a5257_131788_main_1.cancelled @ main.c:5251 and
[REP: 1].cancelled
	Cluster ID: 219
	Escapes? true / true 
	Accessed at locs:
	[main.c:5340:(76.f)] and
	[main.c:5300:(1182.f), main.c:5307:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

_a5257_131788_main_1.cancelled @ main.c:5251 and
[REP: 1].cancelled
	Cluster ID: 216
	Escapes? true / true 
	Accessed at locs:
	[main.c:5340:(76.f)] and
	[main.c:5302:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

_a5257_131788_main_1.expires @ main.c:5251 and
[REP: 1].expires
	Cluster ID: 220
	Escapes? true / true 
	Accessed at locs:
	[main.c:5339:(76.f)] and
	[main.c:5301:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

_a5257_131788_main_1.handler @ main.c:5251 and
[REP: 1].handler
	Cluster ID: 221
	Escapes? true / true 
	Accessed at locs:
	[main.c:5344:(76.f)] and
	[main.c:5303:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

_a5257_131788_main_1.refcnt @ main.c:5251 and
[REP: 1].refcnt
	Cluster ID: 222
	Escapes? true / true 
	Accessed at locs:
	[main.c:5338:(76.f)] and
	[main.c:5308:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

_a5257_131788_main_1.refcnt @ main.c:5251 and
[REP: 1].refcnt
	Cluster ID: 114
	Escapes? true / true 
	Accessed at locs:
	[main.c:5338:(76.f), main.c:5364:(360.f)] and
	[main.c:5417:(362.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {[REP: 1].lock#g} (1)
	(rep. lock)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
****
Possible race between access to:

routes.next @ main.c:5618 and
[REP: 1].next
	Cluster ID: 204
	Escapes? true / true 
	Accessed at locs:
	[main.c:5670:(1032.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

[REP: 1] and
[REP: 1]
	Cluster ID: 21
	Escapes? true / true 
	Accessed at locs:
	[main.c:2741:(558.f), main.c:2744:(558.f), main.c:2747:(558.f)] and
	[main.c:2741:(558.f), main.c:2744:(558.f), main.c:2747:(558.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1] and
[REP: 1]
	Cluster ID: 75
	Escapes? true / true 
	Accessed at locs:
	[main.c:3704:(783.f), main.c:3708:(783.f)] and
	[main.c:2741:(558.f), main.c:2744:(558.f), main.c:2747:(558.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].ack and
[REP: 1].ack
	Cluster ID: 128
	Escapes? true / true 
	Accessed at locs:
	[main.c:2967:(531.f)] and
	[main.c:2967:(531.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].ack and
[REP: 1].ack
	Cluster ID: 134
	Escapes? true / true 
	Accessed at locs:
	[main.c:2967:(531.f)] and
	[main.c:3246:(378.f), main.c:3195:(379.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].ack and
[REP: 1].ack
	Cluster ID: 146
	Escapes? true / true 
	Accessed at locs:
	[main.c:3246:(378.f)] and
	[main.c:3246:(378.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].ack_seq and
[REP: 1].ack_seq
	Cluster ID: 22
	Escapes? true / true 
	Accessed at locs:
	[main.c:2786:(568.f), main.c:2797:(568.f)] and
	[main.c:2786:(568.f), main.c:2797:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].ack_seq and
[REP: 1].ack_seq
	Cluster ID: 76
	Escapes? true / true 
	Accessed at locs:
	[main.c:2797:(568.f)] and
	[main.c:2786:(568.f), main.c:2797:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].addr and
_a3555_88837_main_1.addr @ main.c:3549
	Cluster ID: 205
	Escapes? true / true 
	Accessed at locs:
	[main.c:4473:(255.f)] and
	[main.c:3557:(756.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

[REP: 1].addr_len and
_a3555_88837_main_1.addr_len @ main.c:3549
	Cluster ID: 206
	Escapes? true / true 
	Accessed at locs:
	[main.c:3587:(678.f), main.c:3588:(678.f), main.c:3418:(684.f), main.c:3421:(684.f), main.c:3429:(684.f)] and
	[main.c:3561:(756.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

[REP: 1].backoff and
[REP: 1].backoff
	Cluster ID: 23
	Escapes? true / true 
	Accessed at locs:
	[main.c:3071:(635.f)] and
	[main.c:3071:(635.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].backoff and
[REP: 1].backoff
	Cluster ID: 102
	Escapes? true / true 
	Accessed at locs:
	[main.c:3071:(635.f)] and
	[main.c:3101:(536.f), main.c:3117:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].backoff and
[REP: 1].backoff
	Cluster ID: 105
	Escapes? true / true 
	Accessed at locs:
	[main.c:3071:(635.f)] and
	[main.c:3117:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].backoff and
[REP: 1].backoff
	Cluster ID: 77
	Escapes? true / true 
	Accessed at locs:
	[main.c:3071:(635.f)] and
	[main.c:3136:(535.f), main.c:3061:(635.f), main.c:3071:(635.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].backoff and
[REP: 1].backoff
	Cluster ID: 118
	Escapes? true / true 
	Accessed at locs:
	[main.c:3101:(536.f), main.c:3117:(536.f)] and
	[main.c:3101:(536.f), main.c:3117:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].backoff and
[REP: 1].backoff
	Cluster ID: 122
	Escapes? true / true 
	Accessed at locs:
	[main.c:3101:(536.f), main.c:3117:(536.f)] and
	[main.c:3117:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].backoff and
[REP: 1].backoff
	Cluster ID: 107
	Escapes? true / true 
	Accessed at locs:
	[main.c:3136:(535.f), main.c:3061:(635.f), main.c:3071:(635.f)] and
	[main.c:3101:(536.f), main.c:3117:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].csum and
[REP: 1].csum
	Cluster ID: 24
	Escapes? true / true 
	Accessed at locs:
	[main.c:4475:(255.f), main.c:4480:(255.f), main.c:4443:(1034.f)] and
	[main.c:4475:(255.f), main.c:4480:(255.f), main.c:4443:(1034.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].csum and
[REP: 1].csum
	Cluster ID: 78
	Escapes? true / true 
	Accessed at locs:
	[main.c:4480:(255.f)] and
	[main.c:4475:(255.f), main.c:4480:(255.f), main.c:4443:(1034.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].csum and
[REP: 1].csum
	Cluster ID: 25
	Escapes? true / true 
	Accessed at locs:
	[main.c:2789:(568.f), main.c:2799:(568.f), main.c:2804:(568.f)] and
	[main.c:2789:(568.f), main.c:2799:(568.f), main.c:2804:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].csum and
[REP: 1].csum
	Cluster ID: 79
	Escapes? true / true 
	Accessed at locs:
	[main.c:2799:(568.f)] and
	[main.c:2789:(568.f), main.c:2799:(568.f), main.c:2804:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].daddr and
[REP: 1].daddr
	Cluster ID: 26
	Escapes? true / true 
	Accessed at locs:
	[main.c:4474:(255.f), main.c:4478:(255.f)] and
	[main.c:4474:(255.f), main.c:4478:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].daddr and
[REP: 1].daddr
	Cluster ID: 80
	Escapes? true / true 
	Accessed at locs:
	[main.c:4478:(255.f), main.c:4668:(1033.f)] and
	[main.c:4474:(255.f), main.c:4478:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].daddr and
[REP: 1].daddr
	Cluster ID: 268
	Escapes? true / true 
	Accessed at locs:
	[main.c:2122:(371.f)] and
	[main.c:2122:(371.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].daddr and
[REP: 1].daddr
	Cluster ID: 174
	Escapes? true / true 
	Accessed at locs:
	[main.c:4457:(255.f), main.c:4474:(255.f), main.c:2801:(568.f)] and
	[main.c:2122:(371.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].data and
_a624_16080_main_1.data @ main.c:617
	Cluster ID: 81
	Escapes? true / true 
	Accessed at locs:
	[main.c:663:(14.f), main.c:681:(16.f)] and
	[main.c:629:(12.f), main.c:631:(12.f), main.c:632:(12.f), main.c:663:(14.f), main.c:665:(14.f), main.c:654:(15.f), main.c:655:(15.f), main.c:2036:(370.f), main.c:3586:(678.f), main.c:3591:(678.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	lval 1: _a624_16080_main_1.data
	lval 2: [REP: 1].data
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].data and
[REP: 1].data
	Cluster ID: 27
	Escapes? true / true 
	Accessed at locs:
	[main.c:663:(14.f), main.c:665:(14.f), main.c:2036:(370.f), main.c:3586:(678.f), main.c:3591:(678.f)] and
	[main.c:663:(14.f), main.c:681:(16.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].data and
[REP: 1].data
	Cluster ID: 28
	Escapes? true / true 
	Accessed at locs:
	[main.c:2738:(558.f)] and
	[main.c:2738:(558.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].data.kind and
[REP: 1].data.kind
	Cluster ID: 269
	Escapes? true / true 
	Accessed at locs:
	[main.c:2676:(543.f)] and
	[main.c:2676:(543.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].data.len and
[REP: 1].data.len
	Cluster ID: 270
	Escapes? true / true 
	Accessed at locs:
	[main.c:2677:(543.f)] and
	[main.c:2677:(543.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].data.mss and
[REP: 1].data.mss
	Cluster ID: 271
	Escapes? true / true 
	Accessed at locs:
	[main.c:2678:(543.f)] and
	[main.c:2678:(543.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].data[0] and
[REP: 1].data[0]
	Cluster ID: 272
	Escapes? true / true 
	Accessed at locs:
	[main.c:2683:(543.f), main.c:2686:(543.f), main.c:2689:(543.f), main.c:2692:(543.f)] and
	[main.c:2683:(543.f), main.c:2686:(543.f), main.c:2689:(543.f), main.c:2692:(543.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].delack and
[REP: 1].delack
	Cluster ID: 132
	Escapes? true / true 
	Accessed at locs:
	[main.c:2343:(392.f)] and
	[main.c:2342:(392.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].delack and
[REP: 1].delack
	Cluster ID: 129
	Escapes? true / true 
	Accessed at locs:
	[main.c:2343:(392.f)] and
	[main.c:2343:(392.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].delacks and
[REP: 1].delacks
	Cluster ID: 130
	Escapes? true / true 
	Accessed at locs:
	[main.c:2874:(532.f)] and
	[main.c:2874:(532.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].dev and
_a5626_140403_main_1.dev @ main.c:5619
	Cluster ID: 207
	Escapes? true / true 
	Accessed at locs:
	[main.c:4462:(255.f)] and
	[main.c:5634:(1248.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

[REP: 1].dev and
_a624_16080_main_1.dev @ main.c:617
	Cluster ID: 29
	Escapes? true / true 
	Accessed at locs:
	[main.c:4462:(255.f)] and
	[main.c:4462:(255.f), main.c:3415:(684.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	lval 2: [REP: 1].dev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	lval 2: [REP: 1].dev
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].dip and
[REP: 1].dip
	Cluster ID: 30
	Escapes? true / true 
	Accessed at locs:
	[main.c:3423:(684.f), main.c:3432:(684.f)] and
	[main.c:3423:(684.f), main.c:3432:(684.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].dip and
[REP: 1].dip
	Cluster ID: 83
	Escapes? true / true 
	Accessed at locs:
	[main.c:3432:(684.f)] and
	[main.c:3423:(684.f), main.c:3432:(684.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].dlen and
_a624_16080_main_1.dlen @ main.c:617
	Cluster ID: 111
	Escapes? true / true 
	Accessed at locs:
	[main.c:681:(16.f), main.c:682:(16.f)] and
	[main.c:2659:(537.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
****
Possible race between access to:

[REP: 1].dlen and
_a624_16080_main_1.dlen @ main.c:617
	Cluster ID: 187
	Escapes? true / true 
	Accessed at locs:
	[main.c:5562:(1091.f)] and
	[main.c:2832:(580.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	lval 1: _a624_16080_main_1.dlen
	lval 2: [REP: 1].dlen
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	lval 1: _a624_16080_main_1.dlen
	lval 2: [REP: 1].dlen
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	lval 1: _a624_16080_main_1.dlen
	lval 2: [REP: 1].dlen
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	lval 1: _a624_16080_main_1.dlen
	lval 2: [REP: 1].dlen
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].dlen and
[REP: 1].dlen
	Cluster ID: 168
	Escapes? true / true 
	Accessed at locs:
	[main.c:681:(16.f), main.c:682:(16.f)] and
	[main.c:5562:(1091.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].dlen and
[REP: 1].dlen
	Cluster ID: 296
	Escapes? true / true 
	Accessed at locs:
	[main.c:5562:(1091.f)] and
	[main.c:5554:(1091.f), main.c:5557:(1091.f), main.c:5562:(1091.f), main.c:5566:(1091.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].dlen and
[REP: 1].dlen
	Cluster ID: 273
	Escapes? true / true 
	Accessed at locs:
	[main.c:5562:(1091.f)] and
	[main.c:5562:(1091.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].dport and
[REP: 1].dport
	Cluster ID: 297
	Escapes? true / true 
	Accessed at locs:
	[main.c:2120:(371.f)] and
	[main.c:1810:(283.f), main.c:2784:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].dport and
[REP: 1].dport
	Cluster ID: 274
	Escapes? true / true 
	Accessed at locs:
	[main.c:2120:(371.f)] and
	[main.c:2120:(371.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].dport and
[REP: 1].dport
	Cluster ID: 175
	Escapes? true / true 
	Accessed at locs:
	[main.c:2784:(568.f)] and
	[main.c:2120:(371.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].dport and
[REP: 1].dport
	Cluster ID: 31
	Escapes? true / true 
	Accessed at locs:
	[main.c:2784:(568.f), main.c:2795:(568.f)] and
	[main.c:2784:(568.f), main.c:2795:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].dport and
[REP: 1].dport
	Cluster ID: 84
	Escapes? true / true 
	Accessed at locs:
	[main.c:2795:(568.f)] and
	[main.c:2784:(568.f), main.c:2795:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].dst and
_a5626_140403_main_1.dst @ main.c:5619
	Cluster ID: 208
	Escapes? true / true 
	Accessed at locs:
	[main.c:5673:(1032.f)] and
	[main.c:5629:(1248.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

[REP: 1].end and
_a624_16080_main_1.end @ main.c:617
	Cluster ID: 66
	Escapes? true / true 
	Accessed at locs:
	[main.c:681:(16.f)] and
	[main.c:632:(12.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	lval 1: _a624_16080_main_1.end
	lval 2: [REP: 1].end
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	lval 1: _a624_16080_main_1.end
	lval 2: [REP: 1].end
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].err and
[REP: 1].err
	Cluster ID: 298
	Escapes? true / true 
	Accessed at locs:
	[main.c:1672:(287.f), main.c:1675:(287.f), main.c:1678:(287.f), main.c:1681:(287.f), main.c:1687:(287.f), main.c:2231:(382.f)] and
	[main.c:1253:(64.f), main.c:1707:(287.f), main.c:1708:(287.f), main.c:1711:(287.f), main.c:1718:(287.f), main.c:1720:(287.f), main.c:2144:(374.f), main.c:2196:(375.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].err and
[REP: 1].err
	Cluster ID: 275
	Escapes? true / true 
	Accessed at locs:
	[main.c:1672:(287.f), main.c:1675:(287.f), main.c:1678:(287.f), main.c:1681:(287.f), main.c:1687:(287.f), main.c:2231:(382.f)] and
	[main.c:1672:(287.f), main.c:1675:(287.f), main.c:1678:(287.f), main.c:1681:(287.f), main.c:1687:(287.f), main.c:2231:(382.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].err and
[REP: 1].err
	Cluster ID: 299
	Escapes? true / true 
	Accessed at locs:
	[main.c:1672:(287.f), main.c:1675:(287.f), main.c:1678:(287.f), main.c:1681:(287.f), main.c:1687:(287.f), main.c:2231:(382.f)] and
	[main.c:1694:(287.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {[REP: 1].sleep.lock#g} (1)
	(rep. lock)
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].err and
[REP: 1].err
	Cluster ID: 185
	Escapes? true / true 
	Accessed at locs:
	[main.c:1253:(64.f), main.c:1707:(287.f), main.c:1708:(287.f), main.c:1711:(287.f), main.c:1718:(287.f), main.c:1720:(287.f), main.c:2144:(374.f), main.c:2196:(375.f)] and
	[main.c:2231:(382.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].err and
[REP: 1].err
	Cluster ID: 181
	Escapes? true / true 
	Accessed at locs:
	[main.c:1672:(287.f), main.c:1675:(287.f), main.c:1678:(287.f), main.c:1681:(287.f), main.c:1687:(287.f), main.c:2231:(382.f)] and
	[main.c:2231:(382.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].err and
[REP: 1].err
	Cluster ID: 147
	Escapes? true / true 
	Accessed at locs:
	[main.c:2231:(382.f)] and
	[main.c:2231:(382.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].ethertype and
[REP: 1].ethertype
	Cluster ID: 32
	Escapes? true / true 
	Accessed at locs:
	[main.c:3590:(678.f)] and
	[main.c:3590:(678.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].fin and
[REP: 1].fin
	Cluster ID: 124
	Escapes? true / true 
	Accessed at locs:
	[main.c:3119:(536.f)] and
	[main.c:3245:(378.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].fin and
[REP: 1].fin
	Cluster ID: 152
	Escapes? true / true 
	Accessed at locs:
	[main.c:2834:(580.f)] and
	[main.c:3245:(378.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].fin and
[REP: 1].fin
	Cluster ID: 148
	Escapes? true / true 
	Accessed at locs:
	[main.c:3245:(378.f)] and
	[main.c:3245:(378.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].flags and
_a5626_140403_main_1.flags @ main.c:5619
	Cluster ID: 209
	Escapes? true / true 
	Accessed at locs:
	[main.c:4672:(1033.f)] and
	[main.c:5632:(1248.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

[REP: 1].flags and
[REP: 1].flags
	Cluster ID: 300
	Escapes? true / true 
	Accessed at locs:
	[main.c:1219:(63.f)] and
	[main.c:1214:(63.f), main.c:1688:(287.f), main.c:5203:(376.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].flags and
[REP: 1].flags
	Cluster ID: 276
	Escapes? true / true 
	Accessed at locs:
	[main.c:1219:(63.f)] and
	[main.c:1219:(63.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].frag_offset and
[REP: 1].frag_offset
	Cluster ID: 33
	Escapes? true / true 
	Accessed at locs:
	[main.c:4470:(255.f), main.c:4481:(255.f)] and
	[main.c:4470:(255.f), main.c:4481:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].frag_offset and
[REP: 1].frag_offset
	Cluster ID: 85
	Escapes? true / true 
	Accessed at locs:
	[main.c:4481:(255.f)] and
	[main.c:4470:(255.f), main.c:4481:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].gateway and
_a5626_140403_main_1.gateway @ main.c:5619
	Cluster ID: 210
	Escapes? true / true 
	Accessed at locs:
	[main.c:4673:(1033.f)] and
	[main.c:5630:(1248.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

[REP: 1].hl and
[REP: 1].hl
	Cluster ID: 277
	Escapes? true / true 
	Accessed at locs:
	[main.c:2694:(543.f), main.c:2780:(568.f)] and
	[main.c:2694:(543.f), main.c:2780:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].hl and
[REP: 1].hl
	Cluster ID: 169
	Escapes? true / true 
	Accessed at locs:
	[main.c:2779:(568.f), main.c:2782:(568.f), main.c:2791:(568.f)] and
	[main.c:2694:(543.f), main.c:2780:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].hl and
[REP: 1].hl
	Cluster ID: 112
	Escapes? true / true 
	Accessed at locs:
	[main.c:2968:(531.f), main.c:2780:(568.f)] and
	[main.c:2779:(568.f), main.c:2782:(568.f), main.c:2791:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
****
Possible race between access to:

[REP: 1].hl and
[REP: 1].hl
	Cluster ID: 160
	Escapes? true / true 
	Accessed at locs:
	[main.c:2780:(568.f)] and
	[main.c:2694:(543.f), main.c:2780:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].hl and
[REP: 1].hl
	Cluster ID: 86
	Escapes? true / true 
	Accessed at locs:
	[main.c:2780:(568.f)] and
	[main.c:2779:(568.f), main.c:2782:(568.f), main.c:2791:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].hl and
[REP: 1].hl
	Cluster ID: 34
	Escapes? true / true 
	Accessed at locs:
	[main.c:2780:(568.f)] and
	[main.c:2780:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].hl and
[REP: 1].hl
	Cluster ID: 110
	Escapes? true / true 
	Accessed at locs:
	[main.c:2968:(531.f), main.c:2780:(568.f)] and
	[main.c:2780:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
****
Possible race between access to:

[REP: 1].hl and
[REP: 1].hl
	Cluster ID: 172
	Escapes? true / true 
	Accessed at locs:
	[main.c:2968:(531.f), main.c:2780:(568.f)] and
	[main.c:2694:(543.f), main.c:2780:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].hl and
[REP: 1].hl
	Cluster ID: 131
	Escapes? true / true 
	Accessed at locs:
	[main.c:2968:(531.f), main.c:2780:(568.f)] and
	[main.c:2968:(531.f), main.c:2780:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].hwsize and
[REP: 1].hwsize
	Cluster ID: 35
	Escapes? true / true 
	Accessed at locs:
	[main.c:3429:(684.f)] and
	[main.c:3429:(684.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].hwtype and
[REP: 1].hwtype
	Cluster ID: 36
	Escapes? true / true 
	Accessed at locs:
	[main.c:3427:(684.f)] and
	[main.c:3427:(684.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].id and
[REP: 1].id
	Cluster ID: 37
	Escapes? true / true 
	Accessed at locs:
	[main.c:4469:(255.f), main.c:4477:(255.f)] and
	[main.c:4469:(255.f), main.c:4477:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].ihl and
[REP: 1].ihl
	Cluster ID: 87
	Escapes? true / true 
	Accessed at locs:
	[main.c:4441:(1034.f)] and
	[main.c:4466:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].ihl and
[REP: 1].ihl
	Cluster ID: 38
	Escapes? true / true 
	Accessed at locs:
	[main.c:4466:(255.f)] and
	[main.c:4466:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].len and
[REP: 1].len
	Cluster ID: 39
	Escapes? true / true 
	Accessed at locs:
	[main.c:4468:(255.f), main.c:4476:(255.f)] and
	[main.c:4468:(255.f), main.c:4476:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].len and
[REP: 1].len
	Cluster ID: 88
	Escapes? true / true 
	Accessed at locs:
	[main.c:4476:(255.f)] and
	[main.c:4468:(255.f), main.c:4476:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].linger and
[REP: 1].linger
	Cluster ID: 144
	Escapes? true / true 
	Accessed at locs:
	[main.c:2373:(474.f)] and
	[main.c:2372:(474.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].linger and
[REP: 1].linger
	Cluster ID: 143
	Escapes? true / true 
	Accessed at locs:
	[main.c:2373:(474.f)] and
	[main.c:2373:(474.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].linger and
[REP: 1].linger
	Cluster ID: 141
	Escapes? true / true 
	Accessed at locs:
	[main.c:2388:(478.f)] and
	[main.c:2373:(474.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].linger and
[REP: 1].linger
	Cluster ID: 140
	Escapes? true / true 
	Accessed at locs:
	[main.c:2389:(478.f)] and
	[main.c:2372:(474.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].linger and
[REP: 1].linger
	Cluster ID: 139
	Escapes? true / true 
	Accessed at locs:
	[main.c:2389:(478.f)] and
	[main.c:2373:(474.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].linger and
[REP: 1].linger
	Cluster ID: 138
	Escapes? true / true 
	Accessed at locs:
	[main.c:2389:(478.f)] and
	[main.c:2388:(478.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].linger and
[REP: 1].linger
	Cluster ID: 136
	Escapes? true / true 
	Accessed at locs:
	[main.c:2389:(478.f)] and
	[main.c:2389:(478.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].list.next and
[REP: 1].list.next
	Cluster ID: 89
	Escapes? true / true 
	Accessed at locs:
	[main.c:764:(53.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].list.next and
[REP: 1].list.next
	Cluster ID: 40
	Escapes? true / true 
	Accessed at locs:
	[main.c:765:(53.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].list.prev and
_a624_16080_main_1.list.prev @ main.c:617
	Cluster ID: 116
	Escapes? true / true 
	Accessed at locs:
	[main.c:766:(53.f)] and
	[main.c:751:(50.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].list.prev and
[REP: 1].list.prev
	Cluster ID: 90
	Escapes? true / true 
	Accessed at locs:
	[main.c:763:(53.f)] and
	[main.c:766:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].list.prev and
[REP: 1].list.prev
	Cluster ID: 41
	Escapes? true / true 
	Accessed at locs:
	[main.c:766:(53.f)] and
	[main.c:766:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].netmask and
_a5626_140403_main_1.netmask @ main.c:5619
	Cluster ID: 211
	Escapes? true / true 
	Accessed at locs:
	[main.c:5673:(1032.f)] and
	[main.c:5631:(1248.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

[REP: 1].next and
sockets___0.next @ main.c:3801
	Cluster ID: 311
	Escapes? true / true 
	Accessed at locs:
	[main.c:5285:(1182.f), main.c:5320:(1182.f)] and
	[main.c:750:(50.f), main.c:752:(50.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___1#g:1172} (1)
LS for 2nd access:
L+ = {lock___0#g:833} (1)
	Th. 1 spawned: #entry_point:0 0 w/ func: timers_start
	Th. 2 spawned: #entry_point:0 0 w/ func: start_ipc_listener

Different possible paths & LS (first 4):

(0)
LS for 1st access:
L+ = empty;
	lval 1: routes.next
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	lval 2: [REP: 1].next
	Th. 1 spawned: #entry_point:0 0 w/ func: main
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
(1)
LS for 1st access:
L+ = empty;
	lval 1: sockets.next
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	lval 2: [REP: 1].next
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start
****
Possible race between access to:

[REP: 1].next and
timers.next @ main.c:5225
	Cluster ID: 314
	Escapes? true / true 
	Accessed at locs:
	[main.c:765:(53.f)] and
	[main.c:5284:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: #entry_point:0 0 w/ func: main
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].next and
[REP: 1].next
	Cluster ID: 315
	Escapes? true / true 
	Accessed at locs:
	[main.c:765:(53.f)] and
	[main.c:5285:(1182.f), main.c:5320:(1182.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {lock___1#g:1172} (1)
	Th. 1 spawned: #entry_point:0 0 w/ func: main
	Th. 2 spawned: #entry_point:0 0 w/ func: timers_start

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].next and
[REP: 1].next
	Cluster ID: 309
	Escapes? true / true 
	Accessed at locs:
	[main.c:950:(107.f), main.c:5676:(1032.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].next and
[REP: 1].next
	Cluster ID: 215
	Escapes? true / true 
	Accessed at locs:
	[main.c:1006:(68.f), main.c:5676:(1032.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].next and
[REP: 1].next
	Cluster ID: 213
	Escapes? true / true 
	Accessed at locs:
	[main.c:3484:(685.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock#g:690} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

[REP: 1].next and
[REP: 1].next
	Cluster ID: 310
	Escapes? true / true 
	Accessed at locs:
	[main.c:3832:(840.f), main.c:3843:(840.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___0#g:833} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].next and
[REP: 1].next
	Cluster ID: 212
	Escapes? true / true 
	Accessed at locs:
	[main.c:5676:(1032.f)] and
	[main.c:765:(53.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: #entry_point:0 0 w/ func: main
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: #entry_point:0 0 w/ func: main
****
Possible race between access to:

[REP: 1].opcode and
[REP: 1].opcode
	Cluster ID: 42
	Escapes? true / true 
	Accessed at locs:
	[main.c:3426:(684.f)] and
	[main.c:3426:(684.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].payload and
[REP: 1].payload
	Cluster ID: 301
	Escapes? true / true 
	Accessed at locs:
	[main.c:5563:(1091.f)] and
	[main.c:5560:(1091.f), main.c:5563:(1091.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].payload and
[REP: 1].payload
	Cluster ID: 278
	Escapes? true / true 
	Accessed at locs:
	[main.c:5563:(1091.f)] and
	[main.c:5563:(1091.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].poll_events and
[REP: 1].poll_events
	Cluster ID: 302
	Escapes? true / true 
	Accessed at locs:
	[main.c:2579:(274.f)] and
	[main.c:1170:(62.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].poll_events and
[REP: 1].poll_events
	Cluster ID: 279
	Escapes? true / true 
	Accessed at locs:
	[main.c:2579:(274.f)] and
	[main.c:2579:(274.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].prosize and
[REP: 1].prosize
	Cluster ID: 43
	Escapes? true / true 
	Accessed at locs:
	[main.c:3430:(684.f)] and
	[main.c:3430:(684.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].proto and
[REP: 1].proto
	Cluster ID: 44
	Escapes? true / true 
	Accessed at locs:
	[main.c:4472:(255.f)] and
	[main.c:4472:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].protocol and
_a624_16080_main_1.protocol @ main.c:617
	Cluster ID: 113
	Escapes? true / true 
	Accessed at locs:
	[main.c:4472:(255.f)] and
	[main.c:2658:(537.f), main.c:3282:(691.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
****
Possible race between access to:

[REP: 1].protocol and
[REP: 1].protocol
	Cluster ID: 280
	Escapes? true / true 
	Accessed at locs:
	[main.c:1633:(275.f)] and
	[main.c:1633:(275.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].protype and
[REP: 1].protype
	Cluster ID: 45
	Escapes? true / true 
	Accessed at locs:
	[main.c:3428:(684.f)] and
	[main.c:3428:(684.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].psh and
[REP: 1].psh
	Cluster ID: 281
	Escapes? true / true 
	Accessed at locs:
	[main.c:3197:(379.f)] and
	[main.c:3197:(379.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].psh and
[REP: 1].psh
	Cluster ID: 303
	Escapes? true / true 
	Accessed at locs:
	[main.c:3197:(379.f)] and
	[main.c:5567:(1091.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].receive_queue.head.next and
[REP: 1].receive_queue.head.next
	Cluster ID: 191
	Escapes? true / true 
	Accessed at locs:
	[main.c:607:(9.f)] and
	[main.c:1863:(348.f), main.c:1887:(354.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].write_queue.head.next
	lval 2: [REP: 1].write_queue.head.next
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	lval 1: [REP: 1].write_queue.head.next
	lval 2: [REP: 1].write_queue.head.next
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].receive_queue.qlen and
[REP: 1].receive_queue.qlen
	Cluster ID: 157
	Escapes? true / true 
	Accessed at locs:
	[main.c:1865:(348.f)] and
	[main.c:1845:(344.f), main.c:1865:(348.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_free

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].write_queue.qlen
	lval 2: [REP: 1].write_queue.qlen
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	lval 1: [REP: 1].write_queue.qlen
	lval 2: [REP: 1].write_queue.qlen
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_free
(2)
	lval 1: [REP: 1].write_queue.qlen
	lval 2: [REP: 1].write_queue.qlen
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(3)
	lval 1: [REP: 1].write_queue.qlen
	lval 2: [REP: 1].write_queue.qlen
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_free
****
Possible race between access to:

[REP: 1].receive_queue.qlen and
[REP: 1].receive_queue.qlen
	Cluster ID: 190
	Escapes? true / true 
	Accessed at locs:
	[main.c:1854:(346.f), main.c:1865:(348.f)] and
	[main.c:1865:(348.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].write_queue.qlen
	lval 2: [REP: 1].write_queue.qlen
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	lval 1: [REP: 1].write_queue.qlen
	lval 2: [REP: 1].write_queue.qlen
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].receive_queue.qlen and
[REP: 1].receive_queue.qlen
	Cluster ID: 158
	Escapes? true / true 
	Accessed at locs:
	[main.c:1865:(348.f)] and
	[main.c:1865:(348.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].write_queue.qlen
	lval 2: [REP: 1].write_queue.qlen
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(2)
	lval 1: [REP: 1].write_queue.qlen
	lval 2: [REP: 1].write_queue.qlen
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_free
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_free
****
Possible race between access to:

[REP: 1].recv_wait.sleeping and
[REP: 1].recv_wait.sleeping
	Cluster ID: 237
	Escapes? true / true 
	Accessed at locs:
	[main.c:718:(44.f)] and
	[main.c:718:(44.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	lval 1: _a810_22308_main_1.sleep.sleeping
	lval 2: _a810_22308_main_1.sleep.sleeping
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].refcnt and
[REP: 1].refcnt
	Cluster ID: 46
	Escapes? true / true 
	Accessed at locs:
	[main.c:1902:(357.f)] and
	[main.c:1902:(357.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].refcnt and
_a810_22308_main_1.refcnt @ main.c:803
	Cluster ID: 161
	Escapes? true / true 
	Accessed at locs:
	[main.c:848:(70.f), main.c:858:(71.f), main.c:859:(71.f)] and
	[main.c:836:(69.f), main.c:848:(70.f), main.c:858:(71.f), main.c:814:(82.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	lval 2: [REP: 1].refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	lval 2: [REP: 1].refcnt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].refcnt and
[REP: 1].refcnt
	Cluster ID: 47
	Escapes? true / true 
	Accessed at locs:
	[main.c:848:(70.f), main.c:858:(71.f), main.c:859:(71.f)] and
	[main.c:848:(70.f), main.c:858:(71.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].retransmit and
[REP: 1].retransmit
	Cluster ID: 92
	Escapes? true / true 
	Accessed at locs:
	[main.c:2322:(390.f), main.c:3118:(536.f)] and
	[main.c:2321:(390.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].retransmit and
[REP: 1].retransmit
	Cluster ID: 48
	Escapes? true / true 
	Accessed at locs:
	[main.c:2322:(390.f), main.c:3118:(536.f)] and
	[main.c:2322:(390.f), main.c:3118:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].rst and
[REP: 1].rst
	Cluster ID: 137
	Escapes? true / true 
	Accessed at locs:
	[main.c:3220:(380.f)] and
	[main.c:3220:(380.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
****
Possible race between access to:

[REP: 1].rsvd and
[REP: 1].rsvd
	Cluster ID: 49
	Escapes? true / true 
	Accessed at locs:
	[main.c:2787:(568.f)] and
	[main.c:2787:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].rt and
_a624_16080_main_1.rt @ main.c:617
	Cluster ID: 50
	Escapes? true / true 
	Accessed at locs:
	[main.c:4463:(255.f)] and
	[main.c:4463:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	lval 2: [REP: 1].rt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	lval 2: [REP: 1].rt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].rt and
_a624_16080_main_1.rt @ main.c:617
	Cluster ID: 93
	Escapes? true / true 
	Accessed at locs:
	[main.c:4667:(1033.f)] and
	[main.c:4463:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	lval 2: [REP: 1].rt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	lval 2: [REP: 1].rt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	lval 2: [REP: 1].rt
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].rto and
[REP: 1].rto
	Cluster ID: 123
	Escapes? true / true 
	Accessed at locs:
	[main.c:3116:(536.f)] and
	[main.c:3109:(536.f), main.c:3116:(536.f), main.c:3118:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].rto and
[REP: 1].rto
	Cluster ID: 119
	Escapes? true / true 
	Accessed at locs:
	[main.c:3116:(536.f)] and
	[main.c:3116:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].rto and
[REP: 1].rto
	Cluster ID: 108
	Escapes? true / true 
	Accessed at locs:
	[main.c:3139:(535.f)] and
	[main.c:3116:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].saddr and
[REP: 1].saddr
	Cluster ID: 51
	Escapes? true / true 
	Accessed at locs:
	[main.c:4473:(255.f), main.c:4479:(255.f)] and
	[main.c:4473:(255.f), main.c:4479:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].saddr and
[REP: 1].saddr
	Cluster ID: 94
	Escapes? true / true 
	Accessed at locs:
	[main.c:4479:(255.f), main.c:4670:(1033.f)] and
	[main.c:4473:(255.f), main.c:4479:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].saddr and
[REP: 1].saddr
	Cluster ID: 304
	Escapes? true / true 
	Accessed at locs:
	[main.c:2123:(371.f)] and
	[main.c:1830:(284.f), main.c:2802:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].saddr and
[REP: 1].saddr
	Cluster ID: 283
	Escapes? true / true 
	Accessed at locs:
	[main.c:2123:(371.f)] and
	[main.c:2123:(371.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].saddr and
[REP: 1].saddr
	Cluster ID: 176
	Escapes? true / true 
	Accessed at locs:
	[main.c:2802:(568.f)] and
	[main.c:2123:(371.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].seq and
[REP: 1].seq
	Cluster ID: 52
	Escapes? true / true 
	Accessed at locs:
	[main.c:2785:(568.f), main.c:2796:(568.f)] and
	[main.c:2785:(568.f), main.c:2796:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].seq and
[REP: 1].seq
	Cluster ID: 95
	Escapes? true / true 
	Accessed at locs:
	[main.c:2796:(568.f)] and
	[main.c:2785:(568.f), main.c:2796:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].sip and
[REP: 1].sip
	Cluster ID: 53
	Escapes? true / true 
	Accessed at locs:
	[main.c:3420:(684.f), main.c:3431:(684.f)] and
	[main.c:3420:(684.f), main.c:3431:(684.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].sip and
[REP: 1].sip
	Cluster ID: 96
	Escapes? true / true 
	Accessed at locs:
	[main.c:3431:(684.f)] and
	[main.c:3420:(684.f), main.c:3431:(684.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].sk and
_a810_22308_main_1.sk @ main.c:803
	Cluster ID: 192
	Escapes? true / true 
	Accessed at locs:
	[main.c:1779:(281.f), main.c:1781:(281.f)] and
	[main.c:2574:(274.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sk and
_a810_22308_main_1.sk @ main.c:803
	Cluster ID: 189
	Escapes? true / true 
	Accessed at locs:
	[main.c:1790:(282.f)] and
	[main.c:2574:(274.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sk.err and
[REP: 1].sk.err
	Cluster ID: 54
	Escapes? true / true 
	Accessed at locs:
	[main.c:3062:(635.f)] and
	[main.c:3062:(635.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sk.err and
[REP: 1].sk.err
	Cluster ID: 103
	Escapes? true / true 
	Accessed at locs:
	[main.c:3062:(635.f)] and
	[main.c:3111:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sk.err and
[REP: 1].sk.err
	Cluster ID: 120
	Escapes? true / true 
	Accessed at locs:
	[main.c:3111:(536.f)] and
	[main.c:3111:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sk.poll_events and
[REP: 1].sk.poll_events
	Cluster ID: 55
	Escapes? true / true 
	Accessed at locs:
	[main.c:3063:(635.f)] and
	[main.c:3063:(635.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sk.poll_events and
[REP: 1].sk.poll_events
	Cluster ID: 104
	Escapes? true / true 
	Accessed at locs:
	[main.c:3063:(635.f)] and
	[main.c:3112:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sk.poll_events and
[REP: 1].sk.poll_events
	Cluster ID: 121
	Escapes? true / true 
	Accessed at locs:
	[main.c:3112:(536.f)] and
	[main.c:3112:(536.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sk.state and
[REP: 1].sk.state
	Cluster ID: 106
	Escapes? true / true 
	Accessed at locs:
	[main.c:2079:(369.f)] and
	[main.c:2353:(386.f), main.c:2356:(386.f), main.c:3039:(633.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
****
Possible race between access to:

[REP: 1].sk.state and
[REP: 1].sk.state
	Cluster ID: 97
	Escapes? true / true 
	Accessed at locs:
	[main.c:3135:(535.f), main.c:3060:(635.f)] and
	[main.c:2079:(369.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].sock and
_a3810_96609_main_1.sock @ main.c:3804
	Cluster ID: 313
	Escapes? true / true 
	Accessed at locs:
	[main.c:3835:(840.f), main.c:3837:(840.f)] and
	[main.c:3813:(836.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = {lock___0#g:833} (1)
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: start_ipc_listener

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sock and
[REP: 1].sock
	Cluster ID: 180
	Escapes? true / true 
	Accessed at locs:
	[main.c:2283:(384.f)] and
	[main.c:2575:(274.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].sock and
[REP: 1].sock
	Cluster ID: 284
	Escapes? true / true 
	Accessed at locs:
	[main.c:2575:(274.f)] and
	[main.c:2575:(274.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sock and
[REP: 1].sock
	Cluster ID: 177
	Escapes? true / true 
	Accessed at locs:
	[main.c:2872:(532.f), main.c:2877:(532.f)] and
	[main.c:2575:(274.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sport and
[REP: 1].sport
	Cluster ID: 305
	Escapes? true / true 
	Accessed at locs:
	[main.c:2121:(371.f)] and
	[main.c:1829:(284.f), main.c:2783:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sport and
[REP: 1].sport
	Cluster ID: 285
	Escapes? true / true 
	Accessed at locs:
	[main.c:2121:(371.f)] and
	[main.c:2121:(371.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].sport and
[REP: 1].sport
	Cluster ID: 178
	Escapes? true / true 
	Accessed at locs:
	[main.c:2783:(568.f)] and
	[main.c:2121:(371.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].sport and
[REP: 1].sport
	Cluster ID: 57
	Escapes? true / true 
	Accessed at locs:
	[main.c:2783:(568.f), main.c:2794:(568.f)] and
	[main.c:2783:(568.f), main.c:2794:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].sport and
[REP: 1].sport
	Cluster ID: 98
	Escapes? true / true 
	Accessed at locs:
	[main.c:2794:(568.f)] and
	[main.c:2783:(568.f), main.c:2794:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].state and
[REP: 1].state
	Cluster ID: 179
	Escapes? true / true 
	Accessed at locs:
	[main.c:2079:(369.f)] and
	[main.c:1682:(287.f), main.c:2149:(374.f), main.c:2150:(374.f), main.c:2173:(375.f), main.c:2176:(375.f), main.c:2177:(375.f), main.c:2178:(375.f), main.c:2179:(375.f), main.c:2180:(375.f), main.c:2181:(375.f), main.c:2183:(375.f), main.c:2193:(375.f), main.c:2194:(375.f), main.c:2195:(375.f), main.c:2225:(382.f), main.c:2226:(382.f), main.c:2227:(382.f), main.c:2228:(382.f), main.c:2229:(382.f), main.c:2230:(382.f), main.c:2233:(382.f), main.c:2234:(382.f), main.c:2235:(382.f), main.c:2238:(382.f), main.c:2242:(382.f), main.c:2983:(619.f), main.c:2984:(619.f), main.c:2985:(619.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].state and
[REP: 1].state
	Cluster ID: 56
	Escapes? true / true 
	Accessed at locs:
	[main.c:2079:(369.f)] and
	[main.c:2079:(369.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	lval 1: [REP: 1].sk.state
	lval 2: [REP: 1].sk.state
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	lval 1: [REP: 1].sk.state
	lval 2: [REP: 1].sk.state
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	lval 1: [REP: 1].sk.state
	lval 2: [REP: 1].sk.state
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].state and
[REP: 1].state
	Cluster ID: 142
	Escapes? true / true 
	Accessed at locs:
	[main.c:2079:(369.f)] and
	[main.c:2225:(382.f), main.c:2226:(382.f), main.c:2227:(382.f), main.c:2228:(382.f), main.c:2229:(382.f), main.c:2230:(382.f), main.c:2233:(382.f), main.c:2234:(382.f), main.c:2235:(382.f), main.c:2238:(382.f), main.c:2242:(382.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].state and
[REP: 1].state
	Cluster ID: 133
	Escapes? true / true 
	Accessed at locs:
	[main.c:2958:(531.f)] and
	[main.c:2079:(369.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_send_delack
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
****
Possible race between access to:

[REP: 1].state and
_a810_22308_main_1.state @ main.c:803
	Cluster ID: 170
	Escapes? true / true 
	Accessed at locs:
	[main.c:907:(73.f)] and
	[main.c:820:(82.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].state and
_a810_22308_main_1.state @ main.c:803
	Cluster ID: 164
	Escapes? true / true 
	Accessed at locs:
	[main.c:910:(73.f)] and
	[main.c:820:(82.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].state and
[REP: 1].state
	Cluster ID: 99
	Escapes? true / true 
	Accessed at locs:
	[main.c:907:(73.f)] and
	[main.c:910:(73.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].state and
[REP: 1].state
	Cluster ID: 58
	Escapes? true / true 
	Accessed at locs:
	[main.c:910:(73.f)] and
	[main.c:910:(73.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_linger
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].state and
[REP: 1].state
	Cluster ID: 167
	Escapes? true / true 
	Accessed at locs:
	[main.c:910:(73.f)] and
	[main.c:1693:(287.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = {[REP: 1].sleep.lock#g} (1)
	(rep. lock)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_linger
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].syn and
[REP: 1].syn
	Cluster ID: 286
	Escapes? true / true 
	Accessed at locs:
	[main.c:3000:(619.f)] and
	[main.c:3000:(619.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

****
Possible race between access to:

[REP: 1].tos and
[REP: 1].tos
	Cluster ID: 59
	Escapes? true / true 
	Accessed at locs:
	[main.c:4467:(255.f)] and
	[main.c:4467:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].ttl and
[REP: 1].ttl
	Cluster ID: 60
	Escapes? true / true 
	Accessed at locs:
	[main.c:4471:(255.f)] and
	[main.c:4471:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].urp and
[REP: 1].urp
	Cluster ID: 61
	Escapes? true / true 
	Accessed at locs:
	[main.c:2790:(568.f), main.c:2800:(568.f)] and
	[main.c:2790:(568.f), main.c:2800:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].urp and
[REP: 1].urp
	Cluster ID: 100
	Escapes? true / true 
	Accessed at locs:
	[main.c:2800:(568.f)] and
	[main.c:2790:(568.f), main.c:2800:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].version and
[REP: 1].version
	Cluster ID: 62
	Escapes? true / true 
	Accessed at locs:
	[main.c:4465:(255.f)] and
	[main.c:4465:(255.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].win and
[REP: 1].win
	Cluster ID: 63
	Escapes? true / true 
	Accessed at locs:
	[main.c:2788:(568.f), main.c:2798:(568.f)] and
	[main.c:2788:(568.f), main.c:2798:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_user_timeout
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].win and
[REP: 1].win
	Cluster ID: 101
	Escapes? true / true 
	Accessed at locs:
	[main.c:2798:(568.f)] and
	[main.c:2788:(568.f), main.c:2798:(568.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_send_delack
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_retransmission_timeout
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_connect_rto
****
Possible race between access to:

[REP: 1].write_queue.head.next and
[REP: 1].write_queue.head.next
	Cluster ID: 182
	Escapes? true / true 
	Accessed at locs:
	[main.c:607:(9.f), main.c:750:(50.f), main.c:752:(50.f)] and
	[main.c:750:(50.f), main.c:752:(50.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].write_queue.head.next and
[REP: 1].write_queue.head.next
	Cluster ID: 149
	Escapes? true / true 
	Accessed at locs:
	[main.c:750:(50.f), main.c:752:(50.f)] and
	[main.c:750:(50.f), main.c:752:(50.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].write_queue.head.next and
[REP: 1].write_queue.head.next
	Cluster ID: 156
	Escapes? true / true 
	Accessed at locs:
	[main.c:1863:(348.f), main.c:1887:(354.f)] and
	[main.c:750:(50.f), main.c:752:(50.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_free
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_free
****
Possible race between access to:

[REP: 1].write_queue.head.prev and
[REP: 1].write_queue.head.prev
	Cluster ID: 183
	Escapes? true / true 
	Accessed at locs:
	[main.c:608:(9.f), main.c:753:(50.f)] and
	[main.c:753:(50.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: #entry_point:0 0 w/ func: main

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].write_queue.head.prev and
[REP: 1].write_queue.head.prev
	Cluster ID: 153
	Escapes? true / true 
	Accessed at locs:
	[main.c:751:(50.f)] and
	[main.c:753:(50.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].write_queue.head.prev and
[REP: 1].write_queue.head.prev
	Cluster ID: 150
	Escapes? true / true 
	Accessed at locs:
	[main.c:753:(50.f)] and
	[main.c:753:(50.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].write_queue.qlen and
[REP: 1].write_queue.qlen
	Cluster ID: 188
	Escapes? true / true 
	Accessed at locs:
	[main.c:1845:(344.f), main.c:2617:(520.f)] and
	[main.c:1854:(346.f), main.c:1865:(348.f), main.c:2617:(520.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	lval 1: [REP: 1].receive_queue.qlen
	lval 2: [REP: 1].receive_queue.qlen
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].write_queue.qlen and
[REP: 1].write_queue.qlen
	Cluster ID: 282
	Escapes? true / true 
	Accessed at locs:
	[main.c:1854:(346.f), main.c:1865:(348.f), main.c:2617:(520.f)] and
	[main.c:1854:(346.f), main.c:1865:(348.f), main.c:2617:(520.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	lval 1: [REP: 1].receive_queue.qlen
	lval 2: [REP: 1].receive_queue.qlen
	Th. 1 spawned: main.c:4420 113207 w/ func: socket_ipc_open
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].write_queue.qlen and
[REP: 1].write_queue.qlen
	Cluster ID: 154
	Escapes? true / true 
	Accessed at locs:
	[main.c:2617:(520.f)] and
	[main.c:1845:(344.f), main.c:2617:(520.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_free
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close
****
Possible race between access to:

[REP: 1].write_queue.qlen and
[REP: 1].write_queue.qlen
	Cluster ID: 184
	Escapes? true / true 
	Accessed at locs:
	[main.c:2617:(520.f)] and
	[main.c:1854:(346.f), main.c:1865:(348.f), main.c:2617:(520.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:4420 113207 w/ func: socket_ipc_open
****
Possible race between access to:

[REP: 1].write_queue.qlen and
[REP: 1].write_queue.qlen
	Cluster ID: 155
	Escapes? true / true 
	Accessed at locs:
	[main.c:1865:(348.f)] and
	[main.c:2617:(520.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_free
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_free
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: socket_garbage_collect
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_free
****
Possible race between access to:

[REP: 1].write_queue.qlen and
[REP: 1].write_queue.qlen
	Cluster ID: 151
	Escapes? true / true 
	Accessed at locs:
	[main.c:2617:(520.f)] and
	[main.c:2617:(520.f)]

	Confidence: used PTA nodes lblSet(48, 48)

LS for 1st access:
L+ = empty;
LS for 2nd access:
L+ = empty;
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close

Different possible paths & LS (first 4):

(0)
	Th. 1 spawned: main.c:5303 133057 w/ func: inet_abort
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(1)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_close
(2)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: inet_abort
(3)
	Th. 1 spawned: main.c:5303 133057 w/ func: tcp_close
	Th. 2 spawned: main.c:5303 133057 w/ func: tcp_close


$$$$$$
Total Warnings: 320


Printing Alias assumptions used by warnings
-----
nc	16	[REP: 1].cancelled#g/_a5257_131788_main_1.cancelled#g:1177	48	48
nc	223	[REP: 1].cancelled#g/[REP: 1].cancelled#g	48	48
nc	217	[REP: 1].cancelled#g/[REP: 1].cancelled#g	48	48
nc	186	[REP: 1].err#g/[REP: 1].err#g	48	48
nc	20	[REP: 1].refcnt#g/_a5257_131788_main_1.refcnt#g:1177	48	48
nc	224	[REP: 1].refcnt#g/[REP: 1].refcnt#g	48	48
nc	226	[REP: 1].refcnt#g/[REP: 1].refcnt#g	48	48
nc	162	[REP: 1].sleep.sleeping#g/_a810_22308_main_1.sleep.sleeping#g:84	48	48
nc	163	[REP: 1].sleep.sleeping#g/_a810_22308_main_1.sleep.sleeping#g:84	48	48
nc	1	_a624_16080_main_1.data#g:17/[REP: 1].data#g	48	48
nc	82	_a624_16080_main_1.dev#g:17/[REP: 1].dev#g	48	48
nc	173	_a624_16080_main_1.dlen#g:17/[REP: 1].dlen#g	48	48
nc	171	_a624_16080_main_1.dlen#g:17/[REP: 1].dlen#g	48	48
nc	6	_a624_16080_main_1.len#g:17/[REP: 1].len#g	48	48
nc	68	_a624_16080_main_1.list.next#g:17/[REP: 1].list.next#g	48	48
nc	8	_a624_16080_main_1.list.next#g:17/[REP: 1].list.next#g	48	48
nc	69	_a624_16080_main_1.list.prev#g:17/[REP: 1].list.prev#g	48	48
nc	10	_a624_16080_main_1.list.prev#g:17/[REP: 1].list.prev#g	48	48
nc	13	_a624_16080_main_1.refcnt#g:17/[REP: 1].refcnt#g	48	48
nc	91	_a624_16080_main_1.refcnt#g:17/[REP: 1].refcnt#g	48	48
nc	307	sockets.next#g:78/[REP: 1].next#g	48	48
nc	214	sockets.next#g:78/[REP: 1].next#g	48	48
nc	290	_a810_22308_main_1.fd#g:84/[REP: 1].fd#g	48	48
nc	291	_a810_22308_main_1.flags#g:84/[REP: 1].flags#g	48	48
nc	232	_a810_22308_main_1.flags#g:84/[REP: 1].flags#g	48	48
nc	196	_a810_22308_main_1.ops#g:84/[REP: 1].ops#g	48	48
nc	292	_a810_22308_main_1.pid#g:84/[REP: 1].pid#g	48	48
nc	235	_a810_22308_main_1.refcnt#g:84/[REP: 1].refcnt#g	48	48
nc	193	_a810_22308_main_1.sk#g:84/[REP: 1].sk#g	48	48
nc	293	_a810_22308_main_1.sk#g:84/[REP: 1].sk#g	48	48
nc	294	_a810_22308_main_1.state#g:84/[REP: 1].state#g	48	48
nc	202	arp_cache.next#g:689/[REP: 1].next#g	48	48
nc	308	sockets___0.next#g:832/[REP: 1].next#g	48	48
nc	199	timers.next#g:1170/[REP: 1].next#g	48	48
nc	197	timers.next#g:1170/[REP: 1].next#g	48	48
nc	165	timers.next#g:1170/[REP: 1].next#g	48	48
nc	117	timers.next#g:1170/[REP: 1].next#g	48	48
nc	73	timers.next#g:1170/[REP: 1].next#g	48	48
nc	166	timers.next#g:1170/[REP: 1].next#g	48	48
nc	72	timers.next#g:1170/[REP: 1].next#g	48	48
nc	200	timers.prev#g:1170/[REP: 1].prev#g	48	48
nc	198	timers.prev#g:1170/[REP: 1].prev#g	48	48
nc	218	_a5257_131788_main_1.arg#g:1177/[REP: 1].arg#g	48	48
nc	219	_a5257_131788_main_1.cancelled#g:1177/[REP: 1].cancelled#g	48	48
nc	216	_a5257_131788_main_1.cancelled#g:1177/[REP: 1].cancelled#g	48	48
nc	220	_a5257_131788_main_1.expires#g:1177/[REP: 1].expires#g	48	48
nc	221	_a5257_131788_main_1.handler#g:1177/[REP: 1].handler#g	48	48
nc	222	_a5257_131788_main_1.refcnt#g:1177/[REP: 1].refcnt#g	48	48
nc	114	_a5257_131788_main_1.refcnt#g:1177/[REP: 1].refcnt#g	48	48
nc	204	routes.next#g:1246/[REP: 1].next#g	48	48
nc	21	[REP: 1]#g/[REP: 1]#g	48	48
nc	75	[REP: 1]#g/[REP: 1]#g	48	48
nc	128	[REP: 1].ack#g/[REP: 1].ack#g	48	48
nc	134	[REP: 1].ack#g/[REP: 1].ack#g	48	48
nc	146	[REP: 1].ack#g/[REP: 1].ack#g	48	48
nc	22	[REP: 1].ack_seq#g/[REP: 1].ack_seq#g	48	48
nc	76	[REP: 1].ack_seq#g/[REP: 1].ack_seq#g	48	48
nc	205	[REP: 1].addr#g/_a3555_88837_main_1.addr#g:755	48	48
nc	206	[REP: 1].addr_len#g/_a3555_88837_main_1.addr_len#g:755	48	48
nc	23	[REP: 1].backoff#g/[REP: 1].backoff#g	48	48
nc	102	[REP: 1].backoff#g/[REP: 1].backoff#g	48	48
nc	105	[REP: 1].backoff#g/[REP: 1].backoff#g	48	48
nc	77	[REP: 1].backoff#g/[REP: 1].backoff#g	48	48
nc	118	[REP: 1].backoff#g/[REP: 1].backoff#g	48	48
nc	122	[REP: 1].backoff#g/[REP: 1].backoff#g	48	48
nc	107	[REP: 1].backoff#g/[REP: 1].backoff#g	48	48
nc	24	[REP: 1].csum#g/[REP: 1].csum#g	48	48
nc	78	[REP: 1].csum#g/[REP: 1].csum#g	48	48
nc	25	[REP: 1].csum#g/[REP: 1].csum#g	48	48
nc	79	[REP: 1].csum#g/[REP: 1].csum#g	48	48
nc	26	[REP: 1].daddr#g/[REP: 1].daddr#g	48	48
nc	80	[REP: 1].daddr#g/[REP: 1].daddr#g	48	48
nc	268	[REP: 1].daddr#g/[REP: 1].daddr#g	48	48
nc	174	[REP: 1].daddr#g/[REP: 1].daddr#g	48	48
nc	81	[REP: 1].data#g/_a624_16080_main_1.data#g:17	48	48
nc	27	[REP: 1].data#g/[REP: 1].data#g	48	48
nc	28	[REP: 1].data#g/[REP: 1].data#g	48	48
nc	269	[REP: 1].data.kind#g/[REP: 1].data.kind#g	48	48
nc	270	[REP: 1].data.len#g/[REP: 1].data.len#g	48	48
nc	271	[REP: 1].data.mss#g/[REP: 1].data.mss#g	48	48
nc	272	[REP: 1].data[0]#g/[REP: 1].data[0]#g	48	48
nc	132	[REP: 1].delack#g/[REP: 1].delack#g	48	48
nc	129	[REP: 1].delack#g/[REP: 1].delack#g	48	48
nc	130	[REP: 1].delacks#g/[REP: 1].delacks#g	48	48
nc	207	[REP: 1].dev#g/_a5626_140403_main_1.dev#g:1247	48	48
nc	29	[REP: 1].dev#g/_a624_16080_main_1.dev#g:17	48	48
nc	30	[REP: 1].dip#g/[REP: 1].dip#g	48	48
nc	83	[REP: 1].dip#g/[REP: 1].dip#g	48	48
nc	111	[REP: 1].dlen#g/_a624_16080_main_1.dlen#g:17	48	48
nc	187	[REP: 1].dlen#g/_a624_16080_main_1.dlen#g:17	48	48
nc	168	[REP: 1].dlen#g/[REP: 1].dlen#g	48	48
nc	296	[REP: 1].dlen#g/[REP: 1].dlen#g	48	48
nc	273	[REP: 1].dlen#g/[REP: 1].dlen#g	48	48
nc	297	[REP: 1].dport#g/[REP: 1].dport#g	48	48
nc	274	[REP: 1].dport#g/[REP: 1].dport#g	48	48
nc	175	[REP: 1].dport#g/[REP: 1].dport#g	48	48
nc	31	[REP: 1].dport#g/[REP: 1].dport#g	48	48
nc	84	[REP: 1].dport#g/[REP: 1].dport#g	48	48
nc	208	[REP: 1].dst#g/_a5626_140403_main_1.dst#g:1247	48	48
nc	66	[REP: 1].end#g/_a624_16080_main_1.end#g:17	48	48
nc	298	[REP: 1].err#g/[REP: 1].err#g	48	48
nc	275	[REP: 1].err#g/[REP: 1].err#g	48	48
nc	299	[REP: 1].err#g/[REP: 1].err#g	48	48
nc	185	[REP: 1].err#g/[REP: 1].err#g	48	48
nc	181	[REP: 1].err#g/[REP: 1].err#g	48	48
nc	147	[REP: 1].err#g/[REP: 1].err#g	48	48
nc	32	[REP: 1].ethertype#g/[REP: 1].ethertype#g	48	48
nc	124	[REP: 1].fin#g/[REP: 1].fin#g	48	48
nc	152	[REP: 1].fin#g/[REP: 1].fin#g	48	48
nc	148	[REP: 1].fin#g/[REP: 1].fin#g	48	48
nc	209	[REP: 1].flags#g/_a5626_140403_main_1.flags#g:1247	48	48
nc	300	[REP: 1].flags#g/[REP: 1].flags#g	48	48
nc	276	[REP: 1].flags#g/[REP: 1].flags#g	48	48
nc	33	[REP: 1].frag_offset#g/[REP: 1].frag_offset#g	48	48
nc	85	[REP: 1].frag_offset#g/[REP: 1].frag_offset#g	48	48
nc	210	[REP: 1].gateway#g/_a5626_140403_main_1.gateway#g:1247	48	48
nc	277	[REP: 1].hl#g/[REP: 1].hl#g	48	48
nc	169	[REP: 1].hl#g/[REP: 1].hl#g	48	48
nc	112	[REP: 1].hl#g/[REP: 1].hl#g	48	48
nc	160	[REP: 1].hl#g/[REP: 1].hl#g	48	48
nc	86	[REP: 1].hl#g/[REP: 1].hl#g	48	48
nc	34	[REP: 1].hl#g/[REP: 1].hl#g	48	48
nc	110	[REP: 1].hl#g/[REP: 1].hl#g	48	48
nc	172	[REP: 1].hl#g/[REP: 1].hl#g	48	48
nc	131	[REP: 1].hl#g/[REP: 1].hl#g	48	48
nc	35	[REP: 1].hwsize#g/[REP: 1].hwsize#g	48	48
nc	36	[REP: 1].hwtype#g/[REP: 1].hwtype#g	48	48
nc	37	[REP: 1].id#g/[REP: 1].id#g	48	48
nc	87	[REP: 1].ihl#g/[REP: 1].ihl#g	48	48
nc	38	[REP: 1].ihl#g/[REP: 1].ihl#g	48	48
nc	39	[REP: 1].len#g/[REP: 1].len#g	48	48
nc	88	[REP: 1].len#g/[REP: 1].len#g	48	48
nc	144	[REP: 1].linger#g/[REP: 1].linger#g	48	48
nc	143	[REP: 1].linger#g/[REP: 1].linger#g	48	48
nc	141	[REP: 1].linger#g/[REP: 1].linger#g	48	48
nc	140	[REP: 1].linger#g/[REP: 1].linger#g	48	48
nc	139	[REP: 1].linger#g/[REP: 1].linger#g	48	48
nc	138	[REP: 1].linger#g/[REP: 1].linger#g	48	48
nc	136	[REP: 1].linger#g/[REP: 1].linger#g	48	48
nc	89	[REP: 1].list.next#g/[REP: 1].list.next#g	48	48
nc	40	[REP: 1].list.next#g/[REP: 1].list.next#g	48	48
nc	116	[REP: 1].list.prev#g/_a624_16080_main_1.list.prev#g:17	48	48
nc	90	[REP: 1].list.prev#g/[REP: 1].list.prev#g	48	48
nc	41	[REP: 1].list.prev#g/[REP: 1].list.prev#g	48	48
nc	211	[REP: 1].netmask#g/_a5626_140403_main_1.netmask#g:1247	48	48
nc	311	[REP: 1].next#g/sockets___0.next#g:832	48	48
nc	314	[REP: 1].next#g/timers.next#g:1170	48	48
nc	315	[REP: 1].next#g/[REP: 1].next#g	48	48
nc	309	[REP: 1].next#g/[REP: 1].next#g	48	48
nc	215	[REP: 1].next#g/[REP: 1].next#g	48	48
nc	213	[REP: 1].next#g/[REP: 1].next#g	48	48
nc	310	[REP: 1].next#g/[REP: 1].next#g	48	48
nc	212	[REP: 1].next#g/[REP: 1].next#g	48	48
nc	42	[REP: 1].opcode#g/[REP: 1].opcode#g	48	48
nc	301	[REP: 1].payload#g/[REP: 1].payload#g	48	48
nc	278	[REP: 1].payload#g/[REP: 1].payload#g	48	48
nc	302	[REP: 1].poll_events#g/[REP: 1].poll_events#g	48	48
nc	279	[REP: 1].poll_events#g/[REP: 1].poll_events#g	48	48
nc	43	[REP: 1].prosize#g/[REP: 1].prosize#g	48	48
nc	44	[REP: 1].proto#g/[REP: 1].proto#g	48	48
nc	113	[REP: 1].protocol#g/_a624_16080_main_1.protocol#g:17	48	48
nc	280	[REP: 1].protocol#g/[REP: 1].protocol#g	48	48
nc	45	[REP: 1].protype#g/[REP: 1].protype#g	48	48
nc	281	[REP: 1].psh#g/[REP: 1].psh#g	48	48
nc	303	[REP: 1].psh#g/[REP: 1].psh#g	48	48
nc	191	[REP: 1].receive_queue.head.next#g/[REP: 1].receive_queue.head.next#g	48	48
nc	157	[REP: 1].receive_queue.qlen#g/[REP: 1].receive_queue.qlen#g	48	48
nc	190	[REP: 1].receive_queue.qlen#g/[REP: 1].receive_queue.qlen#g	48	48
nc	158	[REP: 1].receive_queue.qlen#g/[REP: 1].receive_queue.qlen#g	48	48
nc	237	[REP: 1].recv_wait.sleeping#g/[REP: 1].recv_wait.sleeping#g	48	48
nc	46	[REP: 1].refcnt#g/[REP: 1].refcnt#g	48	48
nc	161	[REP: 1].refcnt#g/_a810_22308_main_1.refcnt#g:84	48	48
nc	47	[REP: 1].refcnt#g/[REP: 1].refcnt#g	48	48
nc	92	[REP: 1].retransmit#g/[REP: 1].retransmit#g	48	48
nc	48	[REP: 1].retransmit#g/[REP: 1].retransmit#g	48	48
nc	137	[REP: 1].rst#g/[REP: 1].rst#g	48	48
nc	49	[REP: 1].rsvd#g/[REP: 1].rsvd#g	48	48
nc	50	[REP: 1].rt#g/_a624_16080_main_1.rt#g:17	48	48
nc	93	[REP: 1].rt#g/_a624_16080_main_1.rt#g:17	48	48
nc	123	[REP: 1].rto#g/[REP: 1].rto#g	48	48
nc	119	[REP: 1].rto#g/[REP: 1].rto#g	48	48
nc	108	[REP: 1].rto#g/[REP: 1].rto#g	48	48
nc	51	[REP: 1].saddr#g/[REP: 1].saddr#g	48	48
nc	94	[REP: 1].saddr#g/[REP: 1].saddr#g	48	48
nc	304	[REP: 1].saddr#g/[REP: 1].saddr#g	48	48
nc	283	[REP: 1].saddr#g/[REP: 1].saddr#g	48	48
nc	176	[REP: 1].saddr#g/[REP: 1].saddr#g	48	48
nc	52	[REP: 1].seq#g/[REP: 1].seq#g	48	48
nc	95	[REP: 1].seq#g/[REP: 1].seq#g	48	48
nc	53	[REP: 1].sip#g/[REP: 1].sip#g	48	48
nc	96	[REP: 1].sip#g/[REP: 1].sip#g	48	48
nc	192	[REP: 1].sk#g/_a810_22308_main_1.sk#g:84	48	48
nc	189	[REP: 1].sk#g/_a810_22308_main_1.sk#g:84	48	48
nc	54	[REP: 1].sk.err#g/[REP: 1].sk.err#g	48	48
nc	103	[REP: 1].sk.err#g/[REP: 1].sk.err#g	48	48
nc	120	[REP: 1].sk.err#g/[REP: 1].sk.err#g	48	48
nc	55	[REP: 1].sk.poll_events#g/[REP: 1].sk.poll_events#g	48	48
nc	104	[REP: 1].sk.poll_events#g/[REP: 1].sk.poll_events#g	48	48
nc	121	[REP: 1].sk.poll_events#g/[REP: 1].sk.poll_events#g	48	48
nc	106	[REP: 1].sk.state#g/[REP: 1].sk.state#g	48	48
nc	97	[REP: 1].sk.state#g/[REP: 1].sk.state#g	48	48
nc	313	[REP: 1].sock#g/_a3810_96609_main_1.sock#g:835	48	48
nc	180	[REP: 1].sock#g/[REP: 1].sock#g	48	48
nc	284	[REP: 1].sock#g/[REP: 1].sock#g	48	48
nc	177	[REP: 1].sock#g/[REP: 1].sock#g	48	48
nc	305	[REP: 1].sport#g/[REP: 1].sport#g	48	48
nc	285	[REP: 1].sport#g/[REP: 1].sport#g	48	48
nc	178	[REP: 1].sport#g/[REP: 1].sport#g	48	48
nc	57	[REP: 1].sport#g/[REP: 1].sport#g	48	48
nc	98	[REP: 1].sport#g/[REP: 1].sport#g	48	48
nc	179	[REP: 1].state#g/[REP: 1].state#g	48	48
nc	56	[REP: 1].state#g/[REP: 1].state#g	48	48
nc	142	[REP: 1].state#g/[REP: 1].state#g	48	48
nc	133	[REP: 1].state#g/[REP: 1].state#g	48	48
nc	170	[REP: 1].state#g/_a810_22308_main_1.state#g:84	48	48
nc	164	[REP: 1].state#g/_a810_22308_main_1.state#g:84	48	48
nc	99	[REP: 1].state#g/[REP: 1].state#g	48	48
nc	58	[REP: 1].state#g/[REP: 1].state#g	48	48
nc	167	[REP: 1].state#g/[REP: 1].state#g	48	48
nc	286	[REP: 1].syn#g/[REP: 1].syn#g	48	48
nc	59	[REP: 1].tos#g/[REP: 1].tos#g	48	48
nc	60	[REP: 1].ttl#g/[REP: 1].ttl#g	48	48
nc	61	[REP: 1].urp#g/[REP: 1].urp#g	48	48
nc	100	[REP: 1].urp#g/[REP: 1].urp#g	48	48
nc	62	[REP: 1].version#g/[REP: 1].version#g	48	48
nc	63	[REP: 1].win#g/[REP: 1].win#g	48	48
nc	101	[REP: 1].win#g/[REP: 1].win#g	48	48
nc	182	[REP: 1].write_queue.head.next#g/[REP: 1].write_queue.head.next#g	48	48
nc	149	[REP: 1].write_queue.head.next#g/[REP: 1].write_queue.head.next#g	48	48
nc	156	[REP: 1].write_queue.head.next#g/[REP: 1].write_queue.head.next#g	48	48
nc	183	[REP: 1].write_queue.head.prev#g/[REP: 1].write_queue.head.prev#g	48	48
nc	153	[REP: 1].write_queue.head.prev#g/[REP: 1].write_queue.head.prev#g	48	48
nc	150	[REP: 1].write_queue.head.prev#g/[REP: 1].write_queue.head.prev#g	48	48
nc	188	[REP: 1].write_queue.qlen#g/[REP: 1].write_queue.qlen#g	48	48
nc	282	[REP: 1].write_queue.qlen#g/[REP: 1].write_queue.qlen#g	48	48
nc	154	[REP: 1].write_queue.qlen#g/[REP: 1].write_queue.qlen#g	48	48
nc	184	[REP: 1].write_queue.qlen#g/[REP: 1].write_queue.qlen#g	48	48
nc	155	[REP: 1].write_queue.qlen#g/[REP: 1].write_queue.qlen#g	48	48
nc	151	[REP: 1].write_queue.qlen#g/[REP: 1].write_queue.qlen#g	48	48


writeState: writing new state for Andersen to ./tmp.LWUR9i0u4j/ciltrees/.pta_temp.anders

writeState: Not needed for Steens PTA
Elapsed time (secs): 0.588620
Top heap size (MB): 14
Current heap size (MB): 14
Lifetime allocated bytes (MB): 409
Collections -- minor: 112 major: 10 compactions: 0
Bytes per word: 8
Exhausted tries: 1
return value is 0
ran 1 times
cleared status file: /tmp//temp.statuszRuend
Sun Mar 17 16:39:54 UTC 2024
server.exe: no process found
